Documentation for Developers: Difference between revisions
Joejoe2010 (talk | contribs) No edit summary |
Joejoe2010 (talk | contribs) |
||
Line 67: | Line 67: | ||
Unfortunately nothing happens and the site stays blank. Then do the following: | Unfortunately nothing happens and the site stays blank. Then do the following: | ||
* Restart your computer ;-) | * Restart your computer ;-) | ||
* Edit install.php (fe. add <p>Site-testing</p> at the beginning of the page</p>. By doing this you make sure to have proper access to the page | * Edit install.php (fe. add "<p>Site-testing</p>" at the beginning of the page</p>. By doing this you make sure to have proper access to the page | ||
* Try [http://wordpress.org/support/topic/error-500-on-running-installphp?replies=3 this] | * Try [http://wordpress.org/support/topic/error-500-on-running-installphp?replies=3 this] | ||
* Try [http://wordpress.org/support/topic/installphp-not-working-2 this] | * Try [http://wordpress.org/support/topic/installphp-not-working-2 this] |
Revision as of 15:06, 25 February 2011
Projects
Please read about what needs to be done, and how to take charge of a project here:
Summary of Projects
Development
Development Environment
Programming
- Coding Standard and Guidelines
- Explanation of Directory Structure and Rules
- Useful hints regarding coding in CSharp/.net
- Development with Code Generation
Development Cycle
- Build System for OpenPetra
- Releases and Patching
- Building and maintaining customized versions of OpenPetra
- Working with NUnit tests
Getting Started
Tools Used
This is a list of software that we use; some of it you will already have installed when you did your Setup of Development environment.
Tips and Tricks
OpenPetra Software Architecture
- Overview openPETRA architecture
- Taken from the old Petra wiki. Should be merged with the other articles!
- n-tier architecture
- Database access architecture
- openPETRA Architecture Team
Client Side
Bug Tracking
See Tracking of Bugs
Database Structure Documentation
- For the current database structure, check http://openpetraorg.sourceforge.net/dbdoc (see also SQL Diagram creation)
- There is a diagram for the Accounts Payable sub system
- We need volunteers do design more diagrams! Please also have a look at the old 2.1 diagrams (download 9 png files in a zip file).
OpenPetra Specifications & Requirements
Please have a look at the specifications and add your own requirements in the appropriate sections (eg. Wishlist):
Specifications and Requirements
Wordpress
Assuming you want to run wordpress with apache/xampp on a local testserver. After setting up xampp and testing phpinfo() download wordpress and copy it into htdocs. Then you need to edit wp-config.php as instructed on the wordpress-installation-page. Next step would be executing wp-admin/install.php in your browser. Unfortunately nothing happens and the site stays blank. Then do the following: