Wiki : DeveloperDocs
Documentation Home :: Categories :: Index :: Recent Changes :: Comments :: Search :: Help :: Login/RegisterDeveloper Documentation
This section represents an effort to document all aspects of coding for the PostNuke Application Framework. Much of the documentation is specifically targeted at PostNuke 0.8x but some will apply to the current stable release (0.76x). If in doubt ask in the developers forums∞.
Introduction to developing for PostNuke
- Coding Standards
- Code management with SubVersion
- Hosting your projects? at http://noc.postnuke.com∞
FAQ
- How do I submit a bug report?
- How do I submit a patch?
- How do I submit a Feature Request??
- How do I release my code??
- How do I join the dev team?∞
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
- PostNuke 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
- Create 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
Miscellaneous
- Links to external libraries used by PostNuke
- Useful tips and tricks that don't fit anywhere else
- .8x Development Cycle
- Google SOC Projects
CategoryDocumentation
CategoryDeveloperDocs
