Open Site Builder Tools populates a predefined page template with information from content files, and generates the target Web site documents. It allows configuring menus and navigation bars on a per-directory or per-page basis. This approach lets you separate page layout development from content creation, and eliminates the need for an additional template rendering engine at runtime, thus saving your site processing power on each page served. Features include entities and macros substitution, automatic sitemap generation, a smart FTP uploader, and a build logs analyzer. The project site contains extensive documentation including a tutorial, a commands reference, and a sample site configuration.
Advanced Website Creator is a Web development environment. Created websites use an MVC framework written in PHP 5 and a simple database abstraction layer. At present the database layer supports MySQL, PostgreSQL, and SQLite as backends. All PHP classes are auto-loaded, so there is no need to include() or require() files manually. Search engine friendly URLs are supported via mod_rewrite. The program has wizards for quick generation of forms and CRUD pages.
Expose is a PHP template engine. It supports server and client-sided caching, a plugin system (to simplify common tasks like inserting a date picker) and internationalization (to write templates in multiple languages using external translation files). Unlike most template engines, Expose's template script language is based on PHP itself, which means you don't have to learn a new syntax. You can use most of the PHP language elements and functions in the way with which you're familiar.
SQLiteManager is a multilingual Web-based tool to manage SQLite databases. It features multiple database management, creation, and connectivity, property and options management, table, data, and index manipulation, the ability to import data from a file, conversion from MySQL queries, view, trigger, and custom function management, and exporting of database structure and data.
Cvs-Brancher establishes a tagged branch in a CVS module and schedules a merge and build to occur at a later date/time. It might be used to roll out Website changes at odd hours, such as posting a press release in time for the start of the business day on the east coast, or to roll out cfengine changes to a data center during the night, to minimize the impact of downtime.
phpMyBackend is a backend generator for MySQL databases. After defining the fields that are browsable, sortable, and searchable and turning image uploads on or off, it produces a fully functional backend that allows users to add, delete, modify, search, and sort records, and view image thumbnails.
FMPP is a text file preprocessor that uses FreeMarker templates to provide macros, flow control, and expressions. It uses recursive directory processing, so it can generate complete homepages (a tree of HTML files and images). It is extendable in Java to display data from any data source (such as a database). It is usable with a command-line interface, as an Ant-task, or embedded into a Java application.
CASM is an offline content management tool. It is ideal for creating and maintaining dynamic or static Web, WAP, or XML sites. CASM is implemented as an integrated command-line application which contains the Content Assembling Language compiler, an optimizer for HTML, CSS, and XML, HTML tidy integration, a powerful site file structure builder, and more. Content Assmebling Language (CAL) is a markup language designed to separate site content from display properties. CAL has a comfortable templating mechanism, if-then-else structure, variable substitution, file including, recordset handling, looping functions, and embedded Perl scripting.