How it works

icompose sees web pages as being made up of various display components, for example, the header, sidebar, content, footer, etc. 

A layout template is used to define the positions of these components and together with the assignments of the components to each section defined in the template form the page design of a web page.  A page design can be applied to one or more web pages.  For example, the same page design for displaying an article can be used for web pages that display a different article.


icompose comes with a compresive set of components which can be used to create page designs quickly.  Most of these components are smart components that generate its display according to the web page being displayed.  For example, the same component for displaying an article (an article view component) will show a different article according to the web page being displayed at that time.   Furthermore, the output generated by these component can be easily customized by changing the style sheet attached to the component.

After page designs are done, one can start creating web pages.  Starting from the home page, one can choose to create any of the five types of web pages supported by icompose.  The five types of web pages are folder, article, item, link and custom.   A slightly different set of information is required in each of these types.  For example, an article page has data fields for author name and article source whereare an item page will have sales price and promotion price.


 Page Type
Folder Page
Web pages that can have sub-pages
Article Page
Web pages for display articles
Item Page
Web pages for displaying items/products for sale
Link Page
An URL link
Custom Page
Customized web pages that do not belong to any of the other four types

Through a subpage-in-folder approach, one can create website of any structure one likes.  There are no restriction as to what type of web pages can be in a folder or the number of levels down from the home page one can have.