iAgora
Information, contacts and employment for young Internationals.

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.



 

More ways to globalise your CV
Work - Assistant Interna...
Sales/Marketing - Liège
Spanish speakers
Study - Rouen BS - Rouen
252 reviews
90% say Good-Great
Languages - Babylo... - Valencia
5 reviews
100% recommend