What is the Yana PHP-Framework?
"Yana" freely translates to: "vehicle" or "means of transport" - for the way of an idea to it's realisation.
This software is a development-platform for building web-applications in PHP, AJAX and SQL. The framework provides beginners with a number of pre-installed programs: guestbook, web-log, filters to protect your applications from unsolicited bulk messages and a search engine for your web site. Advanced developers are provided with a powerful class library, ready-made standard components, database API coupled with a code generator, to produce a ready-made standard application from your data model. Also included is a virtual database system, that may replace a real DBMS where needed. Esp. useful during development phases with frequent changes to the data structure. In addition there is a skinable template engine, with modular multi-language templates and numerous extensions. It may be run on any standard web server with PHP 4 or 5, an intranet groupware-server, or a portable server program on USB stick or CD/DVD.
Features
- for end users:
- free guestbook, free search engine, free web-log
- online-administration
- Login- and user management for multiple users
- pre-installed protection against unrequested ads and flooding
- skinable and multi-lingual
- for developers:
- suitable for building product families (Product Family Engineering)
- supported database systems: MySQL, PostgreSQL, IBM DB2, Oracle DB (Oci), MS SQL-Server, text files
- code generator creates complete applications on demand
- runtime configurable, free combinable plug-ins
- virtual database simulates DB-server on your demand
- extensive code- and class library
- AJAX support
- interface to run cron-jobs (CLI)
- prepared for portable applications on CD/DVD
- comprehensive manual with step-by-step install instructions
- since version 2.9.8 released under the GNU GPL


