Invenzzia » Open-source projects
Open-source projects
Open Power Libs
This is a project of specialized PHP5 libraries to support various frameworks and individual scripts. The design is based on our own experience with other libraries, where the lack of some general idea and vision was visible. Moreover, there were problems with co-operation.
The first library of the series is a new edition of Open Power Template, a template engine for PHP5 that has been developed for four years so far and can be also downloaded from our website. The other projects include:
- Open Power Forms - a form processing/data validation tool integrated with OPT.
- Open Power Classes - a set of supporting classes, including pagination engine and Google Charts API.
- and other…
The libraries are not developed in a complete separation, although some of them can be used in that way. The project has an objective API that helps in integration and provides a set of common interfaces and classes. Moreover, we take care of performance, which is currently underestimated, in the age of fast computers.
The project has its own website: libs.invenzzia.org.
TypeFriendly
TypeFriendly is a project of PHP5 documentation generator written in PHP5. The programmers have got two possibilities to make an user manual for their projects so far:
- DocBook XML that offers an enormous amount of features, but also requires enormous amount of time to built a documentation framework.
- phpDocumentor and various similar tools based on source code analysis. Their disadvantage is poor support for “free” chapters, not connected with any API element.
Our goal is to create a tool that connects the best ideas from both solutions: rich options and the simplicity of output document generation. The features are:
- The user manual is generated from text files written in simple and intuitive Markdown format.
- Automated chapter generation from the file names.
- Free and simple order management.
- Navigation generator.
- Syntax highlighting support for a wide variety of languages.
- Additional tools to describe an objective API.
- Multilingual manuals and translation support, including a tool that allows to control, whether the translation is up-to-date.
- Extendable outputs.
- Elegant graphical layout and design of generated documents.
The current version is 0.1.0 available in Files. You can also obtain development code from our SVN. English docs
