PHP Tag Engine

PHP Tag Engine is a library that allows you to easily add tagging functionality to a PHP application.

Features

  • PHP Tag Engine has a full AJAX front-end for tagging, as well as methods for programatically adding tags in your code. The front-end tagging interface even has auto-complete functionality using the excellent Yahoo! Auto-Complete library.
  • A built-in cache to reduce database queries.
  • The PHP Tag Engine code is fully documented in PHP Doc format, and PHP Doc generated documentation is available for download.
  • Fully internationalized including Javascript strings. English localization included.

Demo

You can see PHP Tag Engine in action in the Tasks Pro demo and the Tasks demo on kingdesign.net.

Download

PHP Tag Engine downloads are hosted on Sourceforge.

You can also grab the code from the SVN repository:

svn co http://phptagengine.com/svn/phptagengine/trunk phptagengine

or set up an svn:externals to import the latest changes into your project.

You may want to use the stable tag:

svn co http://phptagengine.com/svn/phptagengine/tags/stable phptagengine

Latest version: 1.0

Documentation

Support

If you need support beyond what the documentation and code provide for you, paid support is available from King Design.

History

PHP Tag Engine was created by Alex King. Alex wanted to add tagging to his Tasks Pro and Tasks software, and thought that lots of other PHP developers/projects will likely want to add tagging functionality as well. By writing the tagging functionality as an engine rather than writing custom code for his software, Alex was able to contribute this library to the Open Source community.

License

PHP Tag Engine is released under the LGPL license.

Register / Log In

To contribute in the Wiki or to create Tickets, you must be logged in. Please register on our WordPress registration page, then log in here.

Applications / Projects / Web Sites using PHP Tag Engine

If you'd like to donate (it would be cool to cover the domain name registration if nothing else), you can do so here.