What’s Evolve?

A new PhpDocumentor template created to solve the shortcomings that most other templates bring.

It does away with the old frames and ugly pages and gives you access to newer technologies.
Created completely based on ajax and a new javascript treeview navigation.

For those that don't know what phpDocumentor is:

phpDocumentor, sometimes referred to as phpdoc or phpdocu, is the current standard auto-documentation tool for the php language. Similar to Javadoc, and written in php, phpDocumentor can be used from the command line or a web interface to create professional documentation from php source code. phpDocumentor has support for linking between documentation, incorporating user level documents like tutorials and creation of highlighted source code with cross referencing to php general documentation. A complete list of features is available.

phpDocumentor uses an extensive templating system to change your source code comments into human readable, and hence useful, formats. This system allows the creation of easy to read documentation in 15 different pre-designed HTML versions, PDF format, Windows Helpfile CHM format, and in Docbook XML. You can also create your own templates to match the look and feel of your project.

So what's the difference between the default, ExtJS and the Evolve templates?
Compaired to the other templates this one doesn't use frames and has a better menu structure.

On top of an improved design an extra tag was added, 'project'. This tag was added to partially solve the lacking namespace support.
When the project tag has been added to your page or class level docblock it will be under that item in the menu.

For more information about the project tag see the documentation.

Don't take my word for it, try it out! Click here for a demo

demo


2 Responses to What’s Evolve?

  1. Dave says:

    This is nice but it would be better if you were able to link to a certain part of the documentation, like a particular class method. Right now the links like “http://evolve.crazytje.be/demo/#getEvent” can’t be sent to someone to point out a particular method.

  2. Lea Hayes says:

    Hello, I have just come across your templates and am impressed.

    How easy/feasible would it be to have sub-packages behave slightly differently in the left-pane?

    Given the following:
    @package MyApp
    @subpackage Module.Special

    I would like the following tree:
    + MyApp
    –+ Module
    —-+ Special

    Many thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">