Welcome to iAgora  
 Home 
 iStudy 
 iWork 
 iTravel 
 iPeople 
 iHousing 
 i-Hotels 

  About iAgora  
  Contact  
  Software  


iAct - A multi-lingual web development and templating framework built on Apache and mod_perl.


What is iAct?
iAct is a system for developping websites and web applications. Its main features are:
  • A simple templating language embedded into the HTML, which centralizes all shared HTML code, facilitates the separation of content and layout, and ensures that you won't have to make the same change across many pages again. This is not a programming language; it is intended for web designers to use directly, making it much easier for them to create sets of related pages.

  • A powerful interface between its templating model and the Perl programming language, enabling web developpers to build dynamic applications, and keeping design (HTML code) and programming (Perl code) completely separate.

  • iAct is built from the ground up to handle multi-lingual development; multiple language versions of the same content can be kept in a single file, or in one file per language, at your convenience. iAct serves the content in the language most appropriate for the user.

  • Fast: iAct supports in-memory and in-disk cacheing of precompiled HTML pages, and mod_perl caches the compiled Perl code.

  • iA::CMS provides some Content Management functionality to iAct, making it possible to publish multi-lingual articles using a web-interface.



Documentation


Download
Download iAct in tarred and gzipped form:

You may also want to look at these files:



Contact
Feel free to contact <iact@iagora.net> for more information about iAct or iA::CMS.

iAct was written by Roger Espel Llima for iAgora, with contributions by Sergi Pusó Gallart, Srikanth Rao, Jordi Campos i Miralles and Balazs Rauznitz.







Back
Back to Top

 Home 
 iStudy 
 iWork 
 iTravel 
 iPeople 
 iHousing 
 i-Hotels 
Back to Top


iAgora Blog |  About iAgora  |  Disclaimer  |   Advertise on iAgora  |  Copyright © 2008  iAgora Europa, S.L.  |  Publish your job offers for free  |   Join free!