Antwort
 
Themen-Optionen Thema durchsuchen
Alt 17.09.2007, 12:29 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard [Grundsatzdiskussion] Seitenaufbau in CMS

Hallo!

Ich baue gerade wieder an meinem CMS herum. Da gehört einiges gründlichst überarbeitet - und wie es ausschaut habe ich dafür in den nächsten Wochen etwas Zeit.

Was mir beim Durchpropieren von fertigen Systemen aufgefallen ist, war der Aufbau der Seiten. Nachdem im PHP Forum im Moment sowieso gerade eine Diskussion über Module, etc.. läuft könnte das hier vieleich auch interessant sein.
Und zwar geht es mir "einfach" um folgende Frage:
Zitat:
Sollten Seiten aus mehreren Modulen (ich denke wie bei Bastis CMS oder bei Exponent) aufgebaut sein. Bsp:
Textblock Modul
Textblock Modul
Links Modul
Downloads Modul
das hat den Vorteil, dass man einzelne Textblöcke auch auf anderen Seiten wiederverwenden kann - was bei Seiten für zB. Vereine mit mehreren Sections recht praktisch sein kann.


Zitat:
oder ist es besser eine Seite als Seite - inklusive Inhalt anzulegen und dann die Module einfach per Tags einzubinden was den Vorteil hat, dass halt alles schön beisammen ist...(ich glaube so wird das bei den meisten einfacheren CMS gelöst..)
-> es geht mir hierbei also mehr um die DB struktur und die Sinnhaftigkeit sowie um eure Erfahrungen mit den jeweiligen Strukturen
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2007, 13:08 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 206
Standard

Falls ich mal irgendwann dazu kommen sollte, ein CMS zu schreiben, würde ich das so machen:

Es gibt eine Linkverwaltung, die - wie der Name schon sagt - die Links in der Navigation verwaltet. Jetzt kann man als URL einfach die URL eines Moduls eintragen oder eben den Content-Loader.
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2007, 13:39 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 22.08.2007
Ort: Wien
Beiträge: 19
Standard

nunja - es geht mir hier nicht wirklich um die navigation sondern um den content.
Ich versuche einmal eine (vereinfachte) Datenbankstruktur für beide Versionen darzustellen...

Version 1
Table: Page
IdPage|IdSection|IdCategory|DateMake|AuthorMake|
3 |1 |1 |timest. | 4

Table: PageInformation
IdPageInfo|IdPage|language|Title |Subtitle|
6 |3 | de |Hallo |

Table: ModuleText
IdModuleText|IdPage|Text|Style|ModuleTextPosition
2 |3 |bla |2 |Positionsangabe

Table: ModuleLinks
IdModuleLinks|IdPage|Links|ModuleLinksPosition
6 |3 |bla |Positionsangabe


Wie die Positionsangaben vorliegen, muss man dann noch überlegen. Bie exponent ist es beispielsweise so: O:8:"stdClass":3:{s:3:"mod";s:10:"textmodule";s:3: "src";s:20:"@random419404caefcef";s:3:"int";s:0:"" ;}


Version 2:
Table: Page
IdPage|IdSection|IdCategory|DateMake|AuthorMake|
3 |1 |1 |timest. | 4

Table: PageInformation
IdPageInfo|IdPage|language|Title |Subtitle|Content
6 |3 | de |Hallo | |blablabla

hier werden die Module mit Hilfe von Tags einfach eingebunden. ZB: {Poll:1}

Das ganze wirkt sich sehr auf die Administration aus, da bei der ersten Version sämtliche Module direkt angezeigt werden können und mann diese Bearbeiten kann. Bei Version 2 ist das nicht mehr so einfach möglich (aber sicherlich auch machbar)...

Geändert von siyabonga (17.09.2007 um 13:40 Uhr) Grund: lesbarkeit verbessert
siyabonga ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2007, 14:21 Nach oben    #4
Erfahrener Benutzer
 
Registriert seit: 12.06.2006
Beiträge: 206
Standard

Ach ja, mein Konzept würde dann noch mit Nodes verbunden sein, was die Einbindung von Modulen auf allen Seiten ermöglicht.
FloB ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Cms - Rechte/Gruppen/Module DasMööp PHP-Programmierung 5 15.02.2007 12:51
Eigenes CMS aber wie? Berti PHP-Programmierung 7 06.10.2006 13:39
CMS selber programmieren flupsi Gesuche 3 05.06.2006 14:04
Spezielle Lizenz für Veröffentlichung eines CMS gesucht ... Ben Plauderecke 6 09.01.2006 21:18
Euer Traum CMS! Jay Plauderecke 18 06.12.2005 22:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45