Clansuite Community Forum


 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Modul: Forum  (Gelesen 957 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« am: November 12, 2010, 08:55:35 »

Ich möchte mal einen kleinen Report zum Aktuellen Stand des Clansuite eigenen Forum Moduls geben!
Das Clansuite interne Forum soll nur ein einfaches Forum werden. Umfangreiche Foren gibt es massenhaft
welche man nutzen kann, wenn einem das Clansuite eigene nicht ausreichend ist.

In Rot dargestelltes ist noch in der Entwicklung bzw. in der Testphase.
Mit dem Entwicklungs-Fortschritt werde ich entsprechend diese Liste aktualisieren bzw. ergänzen.

Forum Records Administrative
  • CsForumConfig
  • CsForumIcons
  • CsForumGroups
  • CsForumPermission
  • CsForumPermissionProfile
  • CsForumBoardsModerator

Forum Records
  • CsForumCategory
  • CsForumBoards
  • CsForumTopics
  • CsForumPosts


Display Board-Index
  • Ausgabe der Kategorien
  • Ausgabe der Boards
  • Statistik -> Themen|Posts
  • Ausgabe des/der Boardmoderatoren
  • Ausgabe der Sub-Boards

Display Board-Statistik
  • Ausgabe des Informationsblockes


Display Themen (Topics)
  • Ausgabe von Sticky's
  • Ausgabe der Themen
  • create|edit|delete|move|close von Themen


Display Posts
  • Ausgabe der Posts
  • reply|edit|delete von Posts


Administration
  • Forum: Konfiguration
  • Forum: Groups create|edit|delete
  • Forum: Permissions create|edit|delete
  • Forum: Zuordnung Permission Groups+User
  • Forum: Moderatoren create|edit|delete


gruss
paul

Edit (03/12/2010):
  - Ausgabe der Kategorien  hinzugefügt
  - Ausgabe der Sub-Boards integriert

Wenn kategorien für die Boards vorhanden sind, werden diese Ausgegeben
und die Bords Kategoriezugehörig in diesen ausgegeben.
Subboards, wenn vorhanden werden nun unterhalb der Board-Beschreibung
ausgegeben.
Gespeichert
thunderm00n
Designer
*****
Offline Offline

Beiträge: 107


« Antworten #1 am: November 12, 2010, 09:32:55 »

Schaut schon sehr nice aus Paul, RESPEKT.
Gespeichert

greetz Thunderm00n

Ein Rechtschreibfehler (auch Fehlschreibung genannt) bezeichnet eine Schreibweise eines Wortes oder Satzzeichens, die laut der allgemein üblichen Orthographie falsch ist.
Meine Rechtschreibfehler unterliegen der General Public License und dürfen frei verwendet werden.
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #2 am: November 12, 2010, 11:53:59 »

Aber Hallo Smiley es geht in großen Schritten voran.
Sieht sehr gut aus, Paul!
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« Antworten #3 am: November 13, 2010, 12:06:57 »


Danke  Zwinkernd

Es sollte ja vorwärts gehn, wenn die Clansuite bis zum Jahresende, den ersten
Beta Status erreichen soll.

Für die Update geschichte Milestone: 0.2.3 "Prüfung auf Updates und Autoupdate"
erarbeite ich nebenbei auch grad ein mögliches konzept.

@vain: hast du da schon was konzipiert?


gruss
paul
Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #4 am: November 13, 2010, 12:28:34 »

Zitat
Es sollte ja vorwärts gehn, wenn die Clansuite bis zum Jahresende, den ersten
Beta Status erreichen soll.

Ach Du meine Nase. Dann muss ich GAS geben.

Zitat
Für die Update geschichte Milestone: 0.2.3 "Prüfung auf Updates und Autoupdate"
erarbeite ich nebenbei auch grad ein mögliches konzept.

@vain: hast du da schon was konzipiert?

Die Prüfung auf Updates wird gegen einen PEAR-Channel durchgeführt.
Die einzelnen Module werden dazu in Packages verpackt und auf den PEAR-Channel-Server hochgeladen und stehen dann zum Download bereit.
Als PEAR-Channel Server verwende ich nicht "Chiara", denn der braucht eine Datenbank. Das wird mir zu kompliziert, wenn auf dem Hauptserver noch eine DB gepflegt werden muss, nur um Versionsinfos vorzuhalten. Daher kommt "Pirum" zum Einsatz. Das Ding ist recht minimalistisch und basiert nur auf den XML Dateien. Link: http://packages.clansuite.com/
Hier mal ein Beispiel, wie es aussieht, wenn Packages vorhanden sind: http://pear.phpunit.de/
Also alles sehr einfach gehalten, jeder Link ist quasi ein Download.

Der Channel hat eine Info-Datei mit allen Versionsinformationen. Aus dem Backend wird die allgemeine Pear-Channel Info abgerufen und nachgeschaut, welche Versionen gerade aktuell sind und mit dem eigenen System verglichen. Diese Infos kann man auch als Feed ziehen.

Das Package-Bauen geht manuell, aber auch automatisch.
(SVN -> Channel info und Module Versionsinfo prüfen, wenn Module neu -> Package bauen/Neubauen -> im Pear-Channel bereitstellen.)
Dafür brauche ich aber erst vernünftige Beschreibungsdateien mit den Versionsinformationen.
Man kann die package.xml dann leicht aus der module.info erzeugen und mittels package.xml wiederum das Pear-Package.
Der neue PEAR-Packagemanager ist extrem gut - die alte Schwäche, dass man ein Package nur in das PEAR-Verzeichnis installieren konnte wurde behoben. Man kann nun angeben, wohin installiert werden soll! 

Das is der Plan ,)
Wobei: das ist ein Feature, was man nicht zwingend in einer Beta haben muss!

Gruß Jensa
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #5 am: November 18, 2010, 05:33:27 »

Hallo Paul,

in der SQL (und damit auch in der Datenbank) sind noch folgende Tabellen für das Forum enthalten:

cs_board_forums
cs_borad_posts
cs_board_threads

sowie

cs_forum_boards
cs_forum_category
cs_forum_entry
cs_forum_threads

Nimmst Du davon einige als Grundlage für das Modul Forum?
Welche sollen bleiben und welche können raus?
Ich bin dabei die SQL Datei aufzuräumen, daher die Frage.

Gruß Jens
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« Antworten #6 am: November 18, 2010, 08:11:45 »

Hallo Jens

ich hab dies tabellen alle bei mir umbenannt und somit gesichert.
Nein ich habe komplett neue tabellen für das Forum in Arbeit.
Vermutlich werden folgende tabellen eingefügt:
cs_forum_boards
cs_forum_boards_moderator
cs_forum_category
cs_forum_config
cs_forum_groups
cs_forum_icons
cs_forum_profiles
cs_forum_permission
cs_forum_permission_profile
cs_forum_posts
cs_forum_topics

wobei sich hier noch einiges ändern kann, kommt auch auf das ACL System an
welches wir im endeffekt einsetzen werden.

gruss
paul
Gespeichert
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« Antworten #7 am: Dezember 03, 2010, 02:01:30 »

Änderungen und Fortschritt des Forums werde ich mittels Edit in dem obigen Report einfügen
um diesen nicht auf verschiedenen Posts oder Seiten zu verteilen.
So hat man einen besseren Gesamt Überblick.

gruss
paul
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Google visited last this page Mai 08, 2012, 03:04:55