(last updated on AUG xxth 2006 by Corex)
There are many memerable moments since the last release till now. FLABER won three awards from a University IT Project Competition. And the first language translation of FLABER (Simplified Chinese) is done by Raymond@openlink.cn. SourceForge records more than 3000 downloads. All of these achievements will never exists without your support! I am sure FLABER will become more famous and perfect with your contribution! Thanks a lot!!
Vicker LEUNG [at] JULY 17th 2006
FLABER is a pure ActionScript 2.0 driven Flash Rich Internet Application (RIA). The structure of FLABER is mainly divided into three components - Flash RIA (the graphic user interface and core), PHP (server-side scripting language) and XML (data storage format).
This project is first started as my final year project in City University of Hong Kong. (in other words… homework…) Since the first public release in SourceForge, I received many great feedbacks from the public. That is why I decided to make FLABER an open source product so that everyone can benefits from it :)
A well designed and coded web page is very important to attract users. Unfortunately, not everyone is good at designing and coding. Using our FLABER tool, anyone - even a kid - can build a user-friendly and accessible website with great multimedia experience. FLABER not only benefits the web owner, but also improves the user experience.
From a business point of view, web maintenance is always a problem. Companies need to hire an expert in web design or train a staff to update the web contents. This problem will be more crucial if Flash contents are used. With FLABER, companies can cut down resources used in maintaining the web site. Moreover with better content presentation, it may boost their sales as well.
| Server-side Requirements |
|---|
| * Microsoft IIS or Apache HTTP Server * PHP 4.0 or above |
| Client-side Requirements |
| Any internet browser with Flash Player 8.0 or above |
http://www.your_domain.com/installation_path/flaber/index.html
| Folder / File | Permission |
|---|---|
| flaber/ | |
| flaber/function/ | |
| flaber/function/password.php | 666 |
| flaber/img/ | 777 |
| flaber/img/*.* | 666 |
| flaber/page/ | 777 |
| flaber/page/*.* | 666 |
| flaber/style/ | |
| index.html | |
| flaber.swf | |
| Flaber.xml | 666 |
| MenuBar.xml | |
| NavigationMenu.xml | 666 |
Please accept my apology first… I don't have much time and experience in preparing a good documentation. If you would like to offer me some help, I will always welcome and appreciated! Your participation is one of the criteria to make FLABER perfect!
In order to protect your web page from non-authorized editing, FLABER has an authentication mechanism. The advanced functions such as editing will become accessible, only if the user can provide the administrative password to the system.
You can bring up the login panel or context menu anytime by pressing a hotkey when FLABER is within focus. Different operating systems and browsers use different hotkey or mouse click which are listed as follows:
| IE (Win) | Opera (Win) | Firefox (Win) | Safari (Mac) | Opera (Mac) | |
|---|---|---|---|---|---|
| Mouse | Right mouse click | Control + Click | |||
| Keyboard | Ctrl + Shift + E | Ctrl + E | Ctrl + E | Not supported | Mac + E |
If the password is correct, a new menu bar will be available at the top with all the advanced functions.
Tool > Change Password
Starting from version 1.1, you can change the password in a much simplier way than before by making use of the new change password dialogue box. Simply enter your original password and new password to do the changes.
In FLABER, it can be divided into two modes (or viewpoint). They are “Action Mode” and “Edit Mode”. Different modes will give the page contents a different behavior and functionalities.
Mode > Action Mode
This is the default mode when FLABER is opened, you can see it as the “Display Mode”. Within this mode, all the page contents will act normally like those in traditional XHTML web pages. For example, you can highlight and copy the text fields.
Mode > Edit Mode
This is the mode where you do all the page editings. When you try to mouse over the page elements, they will be highlighted. Clicking on the elements will bring up a small panel known as “ Edit Panel”. Making use of this little panel, you can perform move, resize, rotate, properties and delete functions on the target element.
Mode > xxxxxx
In order to switch between the two operation modes, you have to login as an adminstrator. For information concerning login, please refer to F.a.i) Login Panel.
After authentication, you can trigger a mode switching using the “Mode” menu item, for example:
Mode > Edit Mode
You will notice the change when you try to mouse over the page elements on the stage. In edit mode, mouse over the page elements will have a highlight effect where action mode don't.
File > xxxxxx
Each screen you browse inside FLABER is known as a page and it is stored in a XML file. You can do many page functions just like you are using other software applications, such as:
!!!!!! Since FLABER don't have auto saving mechanism yet, !!!!!! !!!!!! PLEASE ALWAYS REMEMBER TO SAVE THE CONTENTS before leaving FLABER !!!!!!
Currently FLABER supports four page elements including:
Insert > xxxxxx
You can add new elements to the stage using the “Insert” menu item, for example:
Insert > Textfield
First of all, make sure you are in Edit Mode. Then you can left click on any page element to bring up a handler object that covers the whole element. This handler replaces the edit panel in previous versions to give you more direct manipulation on the elements.
| R | |||
|---|---|---|---|
| The Page Element | |||
| B | Y | ||
The functions of the handlers are listed as follows
| Move | Left click on the page element and drag |
|---|---|
| Resize | Left click on the Yellow Handler (Y) and drag |
| Scale Resize | Press Shift while resizing |
| Special Resize (for Sqaure and Circle) | Press Ctrl while resizing |
| Rotate | Left click on the Blue Handler (B) and drag |
| Delete | Left click on the Red Handler (R) |
| Properties | (PC) Right click on the page element (MAC) Control + Click on the page element |
Actually not all the page elements have all the functions, the detailed list is as follows:
| Move | Resize | Rotate | Properties | Delete | |
|---|---|---|---|---|---|
| TextField | O | O | O | O | |
| Image | O | O | O | O | O |
| Link | O | O | O | ||
| Shape | O | O | O | O | O |
| Navigation Menu | O | O | |||
| Navigation Item | O | O | O |
Modify > Page Properties
Inside page properties, it contains all the settings concerning with the currently opened page including:
Modify > Web Properties
Web properties are quite similar as the page properties, however the target is on the entire web site. Functions include:
Tools > Depth Manager
All the page elements within FLABER are placed in seperate layers (different depths). In order to change the depth of different elements, you can make use of the depth manager.
Inside depth manager, all the moveable page elements are listed. You can change the depth simply by selecting an item and press either the button + or - (+ stands for moving up and - for moving down)
In version 1.1 RC1, you can also edit or delete the page elements through the depth manager. Simply select the target element from the list and press the corresponding button.
Tools > Image Uploader
If you want to use your own image files, you have to upload the file from local to the server. Instead of using your personal FTP clients, you can also make use of the image uploader inside FLABER.
By default, all the uploade files are placed inside the “IMG” folder, and file size is limited to “10MB per file”. (Additional limit may be present for some servers. Please contact your server provider for details)
Actually FLABER is still under rapid development. Some of the functions are not editable through the GUI. Expert users like you may like code editing rather than using the GUI. In this case, you are always welcome to edit the XML files directly.
!!!!!! For non-expert users, try not to edit the XML directly !!!!!! !!!!!! which may results unpredictable corruption to the FLABER data !!!!!!
The following is a brief explanation on the XML documents:
| Folder / File | Remarks |
|---|---|
| flaber/ | |
| flaber/function/ | |
| flaber/img/ | |
| flaber/page/ | This is where all the pages are placed… |
| flaber/page/index.xml | Every page is placed in a seperate XML file like HTML |
| flaber/page/page2.xml | |
| flaber/style/ | |
| index.html | |
| flaber.swf | |
| Flaber.xml | The is the global config file, controlling the page transitions, etc… |
| MenuBar.xml | FLABER's menu bar, no editing is suggested except language tranlation |
| NavigationMenu.xml | The navigation menu which appears on EVERY page of the web |
Please check here for all the related information.
Here, I grab the chance to thank some of the people who helped me a lot in the success of this project.