Wiki : DeveloperDocs
Documentation Home :: Categories :: Index :: Recent Changes :: Comments :: Search :: Help :: Login/RegisterDeveloper Documentation
This section contains documentation on all aspects of coding for the Zikula Application Framework. If you have any questions, please post in the developers forums∞.
Introduction to Developing for Zikula
FAQ
- How Do I Submit a Bug Report/Feature Request?
- How Do I Submit a Patch?
- How Do I Join the Developers Team?∞
Working with the Cozi
The "Cozi" is the nickname for the public development and code depository. Cozi is short for COde.ZIcula.org- Hosting Your Projects? at http://code.zikula.org∞
- Cozi Wiki formatting∞ (slightly different than here)
- About the Cozi Wiki Engine∞
- Code Management with SubVersion
- How Do I Release My Code??
- Writing a Release Announcement? for http://community.zikula.org∞
- Submitting your project? to the Extensions Database∞
Templating
- Introduction to Templating
- Overriding Templates
- Icon Sets
- Structure of Templates For a Consistent Administration Interface
- Hooks in Templates - Place Them Wherever You Like
Technologies
- Zikula API
- Database Access Using DBUtil
- Creating Module Dependencies
- Categorising Data Using CategoryUtil
- Using Page Variables
- Web Forms Using the pnForms Framework
- Using Ajax
- Locking Pages for Single-User Access Using PageLock Module
- Creating Workflows Using WorkflowUtil
- Using Other Database Servers Than MySQL
Module authoring
- Introduction to Writing a Module
- Basic File Structure
- Programming a Module Part 1 - Calling Modules from the Browser
- Programming a Module Part 2 - Module Variables
- Programming a Module Part 3 - pnRender Template Display
- Programming a Module Part 4 - Search Functionality (.8+)
- Programming a Module Part 5 - Module Initialization
- Programming a Module Part 6 - Module Upgrades
- Standard Functions Within a Module
- Guidelines for Module Developers
Block authoring
- Writing a Block
Plugin authoring
- Introduction to Plugin Architecture
- Writing a Template Function?
- Writing a Modifier
Theme Authoring Index
- Introduction to Creating a Theme
- Anatomy of a Theme
- Components of a Theme
- Design Guidelines
- Theme Templates
- Preview Images
- Porting an Open-Source Template
- Variables Available in Theme Templates
- Using Custom Filters
- A List of Standard Plugins
HOWTOs
- How to Build a Distribution
- How to Create a Language Pack
- How to Customize Zikula for SEO
Miscellaneous
- Links to External Libraries Used by Zikula
- Useful Tips and Tricks That Don't Fit Anywhere Else
- Development Cycle?
- Google SOC Projects
CategoryDocumentation
CategoryDeveloperDocs
