Author:
silexlabs
Version:
1.0.0
Released:
28 November 2010

Description

Install this ensemble and use Symphony to manage your Flash content.

This ensemble is provided by Silex Labs. It is targeting Flash developers and Silex designers.

Login in Symphony as admin and you can define new structures which will generate forms to be filled by the user in user mode. The user logs in as a user and he can create lists of objects with these structures. For example, we included a structure called "gallery element", so that the user mode lets you create new elements for a galery, with a name, description and a file upload form.

With Silex or Flash, you can do templates or sites which display the data entered by the user. In Silex, no programming skills is needed and in Flash, you will develop in ActionScript needed. Here is a demo of Symphony+Silex: http://demos.silexlabs.org/dynamic_demo/ . And here is the full Silex server + symphony ensemble for installation on your server: http://hoyau.info/transfert/dynamic_demo.zip

In symphony you will be able to - define structures which will be seen by the user as very simple forms, with text fields, color pickers, calendars, upload forms... - generate URLs where Flash or Silex can get XML "files" created by the user

you will - load the XML data and parse it into a structure you like - display the data as a gallery, a menu or use the data as constants and configuration data

In symphony, the users (your clients) can - manage content in Symphony to display it in Flash or Silex - create elements for a list which is defined in Symphony admin mode - upload files, enter description, chose a date in a calendar... - manage the elements - delete, ducplicate, edit, ...

Q&A

What is the difference between a Silex theme and a Silex template?

The theme is a Silex publication - usually a web site, which is filled with dummy content.

What we call a Silex template, or "dynamic theme" is a publication with content coming from an external source.

What is Silex Labs exchange platform?

The exchange platform is accessible at http://exchange.silexlabs.org/ and contains Silex elements to download: themes, plugins, fonts, language files, animation layouts, tools, loaders and dynamic templates. It also contains amfPHP plugins and services, and Oof components - these are other projects of Silex Labs.

It is a WordPress powered platform, which means, a WordPress blog with the "exchange platform" plugin for WordPress installed - http://wordpress.org/extend/plugins/exchange-platform/ . This plugin is open source, developed by Silex Labs and make it easy for anyone to post elements for the different projects. It handles dependencies between plugins, themes, etc. and versions.

For Silex plugins, themes, templates, etc. there is a corresponding plugin, the "exchange platform" plugin for Silex, which let Silex users install elements in one click from within the manager, and be notified there when new versions are available - here is how: http://community.silexlabs.org/silex/help/?p=1447

What is an accessor in Silex?

In Silex, an accessor is a variable accessible to the designers in the visual editing tools. It can be manipulated visually and it is replaced by its value at runtime. This value usually comes form an external source.

For example, I can put this in a text field in Silex:

Your version of Silex is: <<silex.config.version>> On the stage, I will see "Your version of Silex is 1.6.1RC1", but in the text editor, I see the accessor. And also I can format the accessor and the text field, it will be kept when the value will be changed.

Note that an accessor can also take a color as a value, or

What is a Silex+Symphony template?

It is a pair of 1 symphony ensemble + 1 corresponding Silex theme.

The symphony ensemble produces the XML feeds awaited by the Silex theme and it contains with a website made in Symphony to administrate the content in a user friendly interface, a back end specifically made to drive the Silex templates.

The ensemble is packaged as a Silex plugin called "Symphony back end". This means that there is a php file to describe the plugin, and the Symphony ensemble which contains the dummy content and the back end.

How are the templates will be distributed?

Each template can be used out of the box. Once Silex and Symphony are installed, it shows a dummy content in the template. The user can enter the admin site to manage the content, or Silex WYSIWYG to edit the design.

What are the next steps?

Please read the issues and you will understand

Discuss this Ensemble

Screenshots

xml_cms_05-1290969731.jpg xml_cms_01-1290969731.jpg xml_cms_04-1290969731.jpg flashcms-1290969731.png

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details