Dokumentation der DB-Struktur, des Codes und der Styles

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Dokumentation der DB-Struktur, des Codes und der Styles

Beitrag von Acid »

Ich hab ma angefangen über die Datenbankstruktur, Dateien und den Style Sheets bissel was aufzuschreiben, was ma dann als Dokumentation benutzen kann.

http://www.acidjunky.de/205/doku2.php

Momentan is des alles noch in txt-Dateien gepackt :-D, zur Darstellung auf obiger Seite habe ich nur jeweils 2 Beispiele aufgeschrieben und die Darstellung dient nur Veranschaulichung wie´s irgendwann ma aussehen könnte (hab halt nur schnell ma ´n paar Tabellen zusammengeschoben).

Ich wollte nur erstmal fragen, ob jemand Anregungen, Kritik oder sonstwas diesbezüglich hat. Ist es verständlich, hat´s überhaupt Sinn :oops: , soll´s anders aufgebaut sein und das wichtigste: fehlt was?
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hallo Acid,
finde ich eine geniale Sache, damit man die Zusammenhänge schneller nachvollziehen kann.

Sieht IMHO sehr gut aus - derzeit keine Verbesserungsvorschläge ;)
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Erstmal finde ich das eine gute Idee.
Zu CSS: Wären nicht vielleicht Bilder anschaulicher als nur Text ?
Vielleicht wäre es auch noch gut zu erklären was die einzelnen Felder im Adminbereich -> Kategorie Styles/Themes -> Einstellungen -> Bearbeiten bewirken.

Zu Dateien: IMHO kriegt man ja ganz schnell raus was für TPL Dateien zu einer PHP Datei gehören indem man die PHP Datei mit einem Editor öffnet und nach "tpl" sucht.

Zu Datenbank: Jau find ich gut, vielleicht noch zw. die einzelnen DB-Felder eine Trennlinie machen.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Zu CSS: Wären nicht vielleicht Bilder anschaulicher als nur Text ?
..natürlich, wird auch noch kommen. :)
Vielleicht wäre es auch noch gut zu erklären was die einzelnen Felder im Adminbereich -> Kategorie Styles/Themes -> Einstellungen -> Bearbeiten bewirken.
...wird das nicht scho in der Doku hier auf phpbb.de erklärt ?
Zu Dateien: IMHO kriegt man ja ganz schnell raus was für TPL Dateien zu einer PHP Datei gehören indem man die PHP Datei mit einem Editor öffnet und nach "tpl" sucht.
sicherlich, obwohl Noob Nr. 10 nichma weiss was ´n Editor is. ;)
Aber bei "Dateien" will ich dann noch reinschreiben, was dort in einem Standard-phpBB für Templatevariabeln vorkommen und was sie bedeuten (naja, vielleicht nicht komplett... eher übersichtshalber). Was dann vielleicht für einen Anfänger beim Templateerstellen behilflich sein kann.


Aber Danke für den Kommentar. Übrigens, wo sind die ganzen Leute, die immer nach Anleitungen schreien, wenn man sie ma braucht. :-D
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Gefällt mir sehr gut!

Was ich nicht ganz verstehe: wozu soll der Link von den CSS zu den Dateien gut sein?

PS: Vor allem die Fussnoten in der DB zu so Sachen wie "auto_increment" sind Klasse. "Heap" als Tabellentyp für die *_sessions wäre noch so ein Fussnotenkandidat.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

itst hat geschrieben:wozu soll der Link von den CSS zu den Dateien gut sein?
..is mir jetzt nich ganz verständlich. Die drei Links (Datenbank,Dateien,CSS) dienen eigentlich nur zur Navigation. Und... optisch is es erstmal nur zusammengewürfelt und wird später getrennt behandelt.
PS: Vor allem die Fussnoten in der DB zu so Sachen wie "auto_increment" sind Klasse. "Heap" als Tabellentyp für die *_sessions wäre noch so ein Fussnotenkandidat.
ja.. da will ich dann so einiges eintragen (z.B. auch "timestamp", "Verschlüsselung der Passwörter, IPs" ...so Sachen halt).
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wenn Du in "CSS" auf "body" z. B. klickst, landest Du in den "Dateien".
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ich würde beim Datenbank-Teil noch die Beziehungen etwas deutlicher machen. Also z.B.:
Feld: group_id (aus prefix_group_table)
Funktion/Inhalt: id des berechtigten Users bzw. der berechtigten Usergruppe
Werte: entspricht user_id/group_id des jeweiligen Users
Wie kann man dich dabei unterstützen? Schließlich bin ich ja an der Sache nicht ganz unschuldig :D

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

itst hat geschrieben:Wenn Du in "CSS" auf "body" z. B. klickst, landest Du in den "Dateien".
aso... das einfach ned beachten, is´n Fehler meinerseits. 8)

PhilippK hat geschrieben:Ich würde beim Datenbank-Teil noch die Beziehungen etwas deutlicher machen.
hmm... könnte man, jedoch stehen die Felder ja direkt unter der jeweiligen Tabelle (sollte also eigentlich (;)) deutlich erkennbar sein, wo´s hingehört). Aber wie gesagt optisch ist es momentan sowieso nur 0815...
PhilippK hat geschrieben:Wie kann man dich dabei unterstützen?
Das Hauptaugenmerk liegt auf dem Bereich "Datenbank" (was dann auch als erstes fertig sein wird) und da werden sicherlich noch einiges an Erklärungen ausgebessert werden müssen (z.B. was die Tabellen für´ne Funktion haben oder später die Fussnoten (s. itst´s Beitrag)).
Also könnte man scho einige Erläuterungen zusammenfassen (heap, md5 ...so´n Zeugs halt).

Natürlich soll das Ganze dann als Doku2 hier auf phpbb.de platziert werden... wie würde das am besten passen? Als *.php mit den passenden *.tpl´s ?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Acid hat geschrieben:
PhilippK hat geschrieben:Wie kann man dich dabei unterstützen?
Das Hauptaugenmerk liegt auf dem Bereich "Datenbank" (was dann auch als erstes fertig sein wird) und da werden sicherlich noch einiges an Erklärungen ausgebessert werden müssen (z.B. was die Tabellen für´ne Funktion haben oder später die Fussnoten (s. itst´s Beitrag)).
Also könnte man scho einige Erläuterungen zusammenfassen (heap, md5 ...so´n Zeugs halt).
Sag was ich machen soll und dann bekomm ich das schon irgendwie hin :-)

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“