Developer Documentation
Getting Started
- Campsite Newbie Guide: Read this if you are just getting started developing Campsite
- PHP Code Style Guide : Style & formatting conventions for Campware projects
- DatabaseNamingConventions : Proposal for naming database information
- InterfaceGuidelines : Standards for interface design
- Most common campsite actions : a helpful guide on what to focus on to make campsite better.
- Configuring Zend : Zend is a PHP IDE with a great debugger, but sometimes you have to tweak some things to make the debugger work.
- Getting Started Developing the Admin Interface : How to set up your development environment so its easy to develop the admin interface.
- Installing Campsite on Gentoo : There are a couple of modifications that need to happen to get campsite running on gentoo.
- Installing AutoTrac
Release Instructions
- Testing the code prior to release
- ReleaseInstructions : The steps required to make a release
- How to duplicate a Docmint manual
- How to make a Campsite RPM package
- How to make a Campsite DEB package
Developer Notes
- Icons : The icon sets we use in Campsite. If you need a new icon, look here.
- HowToConvertCvsToSvn : How Paul converted from CVS to SVN
- HowToInstallTrac : How Paul Installed Trac
- Database Upgrade API : Design document for database upgrade API
- SympaPhorumConnection : How to connect Sympa with Phorum and vice-versa (for campware.org)
- Upgrading On Svn : Instructions on steps to take to upgrade while using svn.
- Subversion Post-Commit scripts
- How to compare Objects
Future Development
- Module/Plugin specifications (old)
- PluginApi : Design document for plugin API
- Campsite Stats Design
- Tracker : Statistics gathering for Campsite
Campsite-Cream integration
3.1 Design Documentation
3.0 Design Documentation
2.7 Design Documentation
- Campsite Replication: Article Synchronizing between Campsite Servers
- Article Audio Attachments
- Single Sign-on
- PHP5 Changes
- Database Independence with ADOdb
2.6 Design Documentation
2.5 Design Documentation
- Redesigned Topic List Screen Sketches
- Design of the feature: “Articles without a publication/issue/section”
- Automatic Bug Reporter