30 projects tagged "CGI Tools/Libraries"
The Atom Publishing Protocol framework for Ruby aims to simplify the implementation of Atom Publishing Protocol (APP) support in Web applications. It achieves this by implementing a framework that handles the protocol-level duties for the programmer, while not making any requirements for the site design.
CGILua is a tool for developing dynamic HTML pages and manipulating input data from forms. It uses the interpreted language Lua for codifying its scripts. It has been on the road for almost 8 years now, being used in many Web products and sites. It is extensible through Lua libraries and dynamic loading of C/C++ libraries. Scripts can be written as Lua programs or HTML templates (HTML with Lua code embedded). Scripts are platform-independent.
Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Web developers are its principle user group, but it has many potential uses and is also being used to generate C++ game code, Java, SQL, form emails, and even Python code.
First Choice to HTML converts PFS:First Choice database files to HTML. It features full explanation of the conversions, examples, CGI routines, and a full set of links to resources. Several other utilities are included, such as tools for analyzing, sorting, rearranging, and pretty printing.
This project aims to bring together frequently used design patterns of Web 2.0 sites. Some examples are tag clouds, styled date differences, and so on. The package currently has limited functions, but will be extended with feedbacks. The API is written in PHP, but will be ported to other Web languages.
The Mobile Web Proxy is a (CGI) tool to make more Web pages available from some mobile devices (cell phone Web browsers, etc.). It employs tag cleaning and paging so that Web pages it can access have far greater chances of being rendered on devices that cannot display overly large or complex pages. It is simple, but it seems to substantially extend the portion of the Web available from devices that otherwise display messages like "413: Page cannot be displayed."