Development
This chapter is a Developer's Guide to creating Etomite applications and using the Etomite APIs. It focuses on the following subjects:
- Templates One of the marvelous features of Etomite is the ability to add html templates and change the look of your site instantly. All you have to do is add a few pieces of Etomite code to your custom template and you're done! Sounds simple? You bet!
- Snippets Snippets are the workhorses of your site ? they contain PHP code which you can use to make your site as interactive and dynamic as you wish. They bring great power to Etomite, but, to quote Peter Parker, 'With great power comes great responsibility.'
- Chunks Chunks are blocks of HTML. They can only contain HTML. This way you can write whole blocks of HTML code without cluttering up your templates with HTML you'd rather keep separate. Using the multiple pass processing, you can decide which Chunks should be in
- API Functions API Functions
- Document Functions Etomite API functions to access information about documents, plus parent and child documents.
- Database Functions Functions to access and update the etomite database and other databases, plus functions to manipulate blocks of data.
- Login Functions Functions for login, logout, and determining user data, rights and permissions
- Miscellaneous functions Other API functions
- Search Engine Optimization Search Engine Optimization