📜 ⬆️ ⬇️

Fuzzle - CMS for managing Flash sites

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.

image

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

image

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

image

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!

Source: https://habr.com/ru/post/55487/


All Articles