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

In addition, since we gave the user the opportunity to rearrange the blocks, why not add the ability to set for them some effects (types of "departure", "appearance") and design (some rabochki)? This is how the Effect
Manager and the
Design Manager appeared in Fuzzle

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).

Traditional problems with Flash sites are indexing by search engines (since Flash is not text), and working with the browser’s 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 problems with the address bar using the
SWFAddress implementation, a library that provides for modifying the browser string using JavaScript for certain events inside the Flash (or Flex) application.
In addition, we have implemented such an interesting feature as laying out office documents on the site. The system works like this: a user on a home machine converts a document to PDF with the help of a tool like
PDFCreator . Further, the document is processed by our service, and a SWF file is made from it, 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
instructions for the integration of design takes only 1 page. There is documentation for developers, so you can add your blocks to the system: photo albums, 3D-demonstrations and other Flash-goodies.
In general,
come and meet !
PS : Anyone who has read the article before here is a bonus! Residents of Habrahabr can purchase the system with a
20% discount during the period from
March 30 to April 6 (next 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-commercial projects.
PPS : I would like to post it in “I am promoting”, but karma does not allow ...
UPD: Already allows, thank you all very much!