e·mit (Source: Dictionary.com)
- To give or send out (matter or energy): isotopes that emit radioactive particles; a stove emitting heat.
- To give out as sound; utter: "She emitted her small strange laugh" (Edith Wharton).
- To voice; express: emit an idea.
- To issue with authority, especially to put (currency) into circulation.
@emitter is a flexible PHP5 based web content publishing framework developed over the course of the past year out of frustration with existing (PHP based) solutions, but also to learn some server side ninja skills and further explore XML technologies.
Parts of the development of the project so far have been funded as a commission by Stanza for the recently completed restructuring of the Soundtoys.net website backend, although the majority of the work has been done independently in my spare time and in conjuction with other projects.
Currently used for a number of commercial and artistic projects, the codebase is now undergoing its move to the next milestone before it'll be released under the LGPL license in the coming months (Q2/2006).
- PHP5 + Apache + mod_rewrite
- MVC architecture
- custom session tracking
- database abstraction layer (active records)
- flexible URI -> controller action mapping (incl. REST support)
- access rights management
- support for Smarty and/or XSLT templating (incl. caching)
- automatic generation of multiple output formats
- templates/utils for handling syndication formats (Atom, OPML etc.)
- tagging/folksonomy support with content type separation
- flexible logging mechanism