Development - Überblick

Auf dieser Seite findest Du alles was Du wissen musst, um Dich an diesem Projekt zu beteiligen oder in Erfahrung zu bringen.

Es können ab und zu verschiedene Fehler auftreten, wenn du dir nicht sicher bist ob dieses ein Bug ist oder lediglich nur ein Anwendungsfehler, dann nutze einfach dieses Forum: Bug-Forum Du solltest aber vorher unter dem Bugtrackingsystem nachsehen, ob dieser Bug (wenn es einer sein sollte) nicht bereits gemeldet wurde.

Du kannst aber auch einfach bei der Doku helfen. Wenn Du Dich schon ein bisschen auskennst, schreib doch ein paar Zeilen (ASCII Text), die anderen helfen könnten. Das ganze schickst Du dann an den Ansprechpartner für die Dokumentation (siehe unten).

Am besten registrierst Du Dich erst mal, falls Du das noch nicht gemacht hast. Dann schreibst Du uns eine Nachricht oder kommst zu uns in den Chat. Schreib uns ein bisschen über Dich und was Du machen willst. Du erhälst dann Zugriff auf unser Entwicklerforum und kannst im Prinzip loslegen :-)

Bitte beachte unsere Codingstandards

Wenn Du neuen Code hast, poste ihn mit einer ausführlichen Beschreibung in das Entwicklerforum. Neuer Code wird nur für den Hauptzweig (trunk) angenommen!

Wenn Du Bugfixes postest, vergiss nicht anzugeben, für welchen Zweig es ist (siehe unten).


Ansprechpartner:

Core Team:

  • Stefan Kaletta (stefan) - stefan@kaletta.de
Dokumentation:
  • Christine Wilke (spinne) - spinne@openphpnuke.info
  • Rolf Wenger(Flash) - webmaster@openphpnuke.info
  • Stefan Kaletta (stefan) - stefan@kaletta.de
Releases:
  • Stefan Kaletta (stefan) - stefan@kaletta.de
  • Christine Wilke (spinne) - spinne@openphpnuke.info
Themes/Templates/Grafiken:
  • Rolf Wenger (Flash) - webmaster@openphpnuke.ch
Support:
  • Stefan Kaletta (stefan) - stefan@kaletta.de
  • Christine Wilke (spinne) - spinne@openphpnuke.info
  • Rolf Wenger (Flash) - webmaster@openphpnuke.ch

Bei Problemen die auch über das Forum nicht gelöst werden können oder konnten, steht euch auch unser Chat zur schnellen Problemlösung zu Verfügung.


Snapshots
Aktuelle Entwickler Snapshots findest Du (als angemeldeter Entwickler) im Downloadbereich unter [Link] Anm: Den fehlenden Link reichen wir in Kürze nach.

oder direkt aus unserem Subversion Repository:

aktueller Entwicklungsstand: (trunk)
http://svn.openphpnuke.info:8080/openphpnuke/trunk/openphpnuke/

aktueller Release Zweig z.B.: (branch)
https://svn.openphpnuke.info/openphpnuke/branches/openphpnuke-2.4
https://svn.openphpnuke.info/openphpnuke/branches/openphpnuke-2.5

offizielles Release z.B.: (tag)
https://svn.openphpnuke.info/openphpnuke/tags/openphpnuke-2.4.19/
https://svn.openphpnuke.info/openphpnuke/tags/openphpnuke-2.5.3/

(Mehr Infos zu OPN und Subversion findest du in unserem SVN-Tutorial oder direkt bei http://subversion.tigris.org

ACHTUNG! Die Entwicklerversion ist NICHT für den produktiven Einsatz geeignet! Wir können und wollen keinen Support leisten für undefinierte Zustände oder zerschossene Daten auf Produktivsystemen, die durch solche Versionen entstanden sind.
Wer es trotzdem nicht lassen kann ist selber schuld!


Änderungsübersicht / Changelog
Man kann sich auch online ein Bild der Änderungen am OPN Code machen.
Unser WebSVN zeigt alle gewünschten Informationen im Browser an. Es lohnt sich immer einen Blick in das Logbuch zu werfen. Dort kann man auch Details zu einer Revisionnummer betrachten sowie sich sogar die Änderungen im Code anzeigen lassen.