0



20Feb2011

FatPhone 0.2 released

I am pleased to announce the release of version 0.2 of FatPhone. This version is the first to be actually usable to build  a real, although pretty  simple, iPhone website.

Here is the list of the new features.

Flex Family content

Flex content is most significant improvement of this release. In 0.1 there were only pages and templates, and the code was good for building the siteplan, but it was not supporting any real content. In this release there is finally the content, in the form of a flex asset with a flex definition.

To provide flex content however I had to introduce the whole Flex Family concept and, more important, to make them installable with the installer. This turned out to be a lot of work.  I think the work with the installer is now mostly done, so I can focus adding more features to the site.

Installation prerequisites are now a little bit more complex, since you need to create a Flex Family before installing FatPhone. Once you have done it, the creation of the required Attribute Editors, Attributes and Content Definitions is performed by the installer.

Installing FatPhone is not hard but at some point I may create a video to clarify the procedure.

Basically you have to create a FlexFamily as follows:

Text Content

I introduced a content asset (type fp_C, subtype fpMultiText) . It is  rendered as follows:

Those assets can be added as children of pages:

A page is now rendered combining the siteplan children (Pages) and the direct children of a page (fp_C), as follows:

Redirect to the Home Page

Another small feature  is that now you can reach the home page simply accessing the file "/fp/index.html" (or just "/fp/" if you have configured index.html as index pages).. This page will redirect to site catalog entry that will in turn locate the home page by name and redirect to the  page named fpHome.

Fixed Bugs and Future Directions

I fixed a few bugs. The most annoying was one preventing the install to work if you don't have firebug active (!), and this was reported by Anuhya of Sayam (thank you).

Next releases I will implement the navigation and extend the number of content types available, to render the full set of the capabilities of iWebKit. Stay tuned!

Posted by msciab
20Feb2011