SilexLab / Board

The modern open source bulletin board software
www.silexboard.org
GNU General Public License v3.0
20 stars 6 forks source link

Modularer Aufbau #59

Closed noxifoxi closed 13 years ago

noxifoxi commented 13 years ago

Das Forensystem soll alles in Modulen aufbauen, in folgender Struktur in etwa:

[Name] <- Ein Ordner oder eine Datei
Text   <- Beschreibung eines Übergeordneten Elements

[Installationsverzeichnis]
|
+- [modules]
|  |
|  +- XML (oder PHP) Dateien in denen Informationen über das Modul stehen, selbst tragen sie den Titel des Moduls.
|  |  |
|  |  +- Speicherorte der Dateien und Ordner die zum zugehörigen Modul gehören und eventuelle Abhängigkeiten von anderen Modulen.
|  |
|  +- [Core.xml]
|     |
|     +- Inhalt des "Kerns" des Forensystems (Wird umfangreich ^^).
|
+- [lib]
   |
   +- Ordner in dem alle PHP Klassen (und etwaige andere Dateien) kommen. Dies ist der Speicherort für die Dateien der Module.
   |
   +- [Core]
      |
      +- Der "Kern" von Silex Bulletin Board, dieser Ordner kann nicht (von einer Deinstallation) entfernt werden.
         Dateien in diesem Ordner - die zu dem Core-Modul gehören - können ebenfalls nicht entfernt werden (Systeminstallationen (z.B. Updates) können dies).
         Jedoch können durch Plugins diese Core-Dateien upgedatet werden (Sprich, Inhalt verändern).
         Neue Dateien erstellen ist ebenfalls möglich.
         Nicht alle Kernelemente des Boards finden sich in diesem Ordner.

''Edit'': Den Core Ordner verwerf ich wieder, da das Core zeugs ja eh im Core-Modul steht.

noxifoxi commented 13 years ago

Eigentlich wurde dies Umgesetzt, ist zwar noch in Arbeit, aber wird sich nicht mehr ändern -> Close