Ariadna Framework (PHP)
Ariadna (Ariadna in spanish, Ariadne in english, Άριάδνη in greek) is a "living-edge" PHP Application Framework and a tech project where different technologies converge as:
- Multiple OO Models:
- internal
- creole
- Multiple Templating Systems:
- HTML::Template
- Zope-Tal
- PHP Embeded
- Multiple Filters, Parsers and Outputs:
- CREOLE Wiki Syntax parser
- SVG output
- DocBook output
- RSS and Atom ready
- Multiple Controllers:
- Cli (Console) Controllers
- SOA-WOA Controllers (RPC)
- REST Controllers
- XUL Interfaces (Mozilla widgets ready)
- Framework Component-based
- Small Footprint
- Pluggable system
- for PHP 5.2.3+
- Fast and easy to install and use.
Why Ariadna Framework?
formerly known as "Tomates Framework", Ariadne seeks to bring the necessary tools to address common programming problems using a simple and easy to use logic, without complicating the code or frustrating structure.
Who was Ariadne?
According to mythology: Ariadne helped Theseus to face the Minotaur and the Labyrinth (maze) through the "Ariadne's thread", a golden thread by which Theseus was able to exit the Labyrinth.
Goals
- no-one only one package, a route or a solution is possible, through an exhaustive application of logic to all available routes, however,
- many solutions to one problem are accepted.
- Ariadna always keep a small footprint and a low profile,
- not re-invent the wheel!
- many actions are accomplished through the inclusion of plugins or external packages.