Fuzzle - CMS for managing Flash sites
Good afternoon!
I want to talk about a tool we recently developed - the Fuzzle CMS Flash site management system . The system was developed using Adobe Flex Builder 3.0, so the story may be of interest to those interested in this technology.
Somehow, our team gathered to think - and why, in fact, is Flash better than HTML? ..
Flash has one absolutely wonderful property - it is focused on the use of objects from the very beginning. That’s why you have to connect and configure JS libraries (Drag & Drop, Fade effects) in HTML for a long time - all this is present in Flash from the very beginning. In addition, any objects in Flash will look the same in all browsers.
All these thoughts resulted in what was somehow called on one foreign sitetrue WYSIWYG , and what makes up the core of our system. From the point of view of CMS, any page of a site consists of blocks - customizable widgets, which include images, texts, videos, and whatever your heart desires (since developers are provided with an interface for creating their own widgets with any properties). Blocks freely scale and move.

In addition, since we gave the user the opportunity to rearrange the blocks, why not add the ability to set any effects (types of “exit”, “appearance”) and design (some kind of work) for them? So in Fuzzle appeared Effect Manager and Design Manager .

Each effect can be a combination of motion, appearance (Fade), scale and blur (Blur). You can set pauses, which allows you to make chains of actions.
In the design, you can set: borders, background and external illumination (Glow).

The traditional problems of Flash sites are indexing by search engines (since Flash is not text), and working with the browser address bar / back button. To solve the indexing problem, Fuzzle generates an HTML version for each page, which is given to search engines. We also solved the problems with the address bar using the implementation of SWFAddress , a library that provides modification of the browser line using JavaScript for certain events inside the Flash (or Flex) application.
In addition, we implemented such an interesting feature as putting office documents on the site. The system works like this: a user converts a document into PDF using a tool like PDFCreator on a home machine . Further, the document is processed by our service, and from it a SWF file is made, which is published on the site.
For those interested: there is documentation , a forum for questions, training videos, a demo site and a version for review . Simplified design integration instructions take only 1 page. There is documentation for developers, so you can add your own blocks to the system: photo albums, 3D demos and other Flash goodies.
Generally,Come and get acquainted !
PS : Everyone who has read the article before here is a bonus! Habrahabr residents can purchase the system at a 20% discount between March 30 and April 6 (the coming week). Details here . By the way, we provide significant discounts for educational institutions, and are ready to make a license for free for interesting non-profit projects.
PPS : I would like to post it in "I am PR", but karma does not allow ... UPD: Already allows, thank you all!
I want to talk about a tool we recently developed - the Fuzzle CMS Flash site management system . The system was developed using Adobe Flex Builder 3.0, so the story may be of interest to those interested in this technology.
Somehow, our team gathered to think - and why, in fact, is Flash better than HTML? ..
Flash has one absolutely wonderful property - it is focused on the use of objects from the very beginning. That’s why you have to connect and configure JS libraries (Drag & Drop, Fade effects) in HTML for a long time - all this is present in Flash from the very beginning. In addition, any objects in Flash will look the same in all browsers.
All these thoughts resulted in what was somehow called on one foreign sitetrue WYSIWYG , and what makes up the core of our system. From the point of view of CMS, any page of a site consists of blocks - customizable widgets, which include images, texts, videos, and whatever your heart desires (since developers are provided with an interface for creating their own widgets with any properties). Blocks freely scale and move.

In addition, since we gave the user the opportunity to rearrange the blocks, why not add the ability to set any effects (types of “exit”, “appearance”) and design (some kind of work) for them? So in Fuzzle appeared Effect Manager and Design Manager .

Each effect can be a combination of motion, appearance (Fade), scale and blur (Blur). You can set pauses, which allows you to make chains of actions.
In the design, you can set: borders, background and external illumination (Glow).

The traditional problems of Flash sites are indexing by search engines (since Flash is not text), and working with the browser address bar / back button. To solve the indexing problem, Fuzzle generates an HTML version for each page, which is given to search engines. We also solved the problems with the address bar using the implementation of SWFAddress , a library that provides modification of the browser line using JavaScript for certain events inside the Flash (or Flex) application.
In addition, we implemented such an interesting feature as putting office documents on the site. The system works like this: a user converts a document into PDF using a tool like PDFCreator on a home machine . Further, the document is processed by our service, and from it a SWF file is made, which is published on the site.
For those interested: there is documentation , a forum for questions, training videos, a demo site and a version for review . Simplified design integration instructions take only 1 page. There is documentation for developers, so you can add your own blocks to the system: photo albums, 3D demos and other Flash goodies.
Generally,Come and get acquainted !
PS : Everyone who has read the article before here is a bonus! Habrahabr residents can purchase the system at a 20% discount between March 30 and April 6 (the coming week). Details here . By the way, we provide significant discounts for educational institutions, and are ready to make a license for free for interesting non-profit projects.
PPS : I would like to post it in "I am PR", but karma does not allow ... UPD: Already allows, thank you all!