Web Content Management mit PHP und MySQL, m. CD-ROM
Seiten
2006
Addison-Wesley (Verlag)
978-3-8273-2375-0 (ISBN)
Addison-Wesley (Verlag)
978-3-8273-2375-0 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
Lassen Sie sich ausführlich zeigen, wie Sie ein funktionierendes CMS-Systemin kurzer Zeit mit den einfachsten Bordmitteln aufbauen - Grundkenntnisse in HTML, PHP und mySQL vorausgesetzt.Unterschiedliche Ansätze, die Sie später miteinander kombinieren können, führen Sie dabei gründlich in das Thema ein.Bereits nach kurzer Zeit beherrschen Sie die Systematik und Anpassungen aneigene Wünsche -ob in der Funktionalität oder in der Gestaltung stellen Sie vor kein unlösbares Problem.
Wer einen kleineren Webauftritt basierend auf einem CMS-System plant, dem steht eine umfangreiche Palette an mehr oder weniger ausgereiften CMS-Systemen zur Verfügung. Diese lassen sich teils mit wenigen Handgriffen installieren und einsetzen. Meist sind diese Systeme auf bestimmte Anforderungen hin entwickelt worden, verfügen über weitaus mehr Funktionen als für die eigenen Aufgaben erforderlich sind. Für die Umsetzung eigener Vorstellungen, die Lösung eigener Probleme fallen Änderungsarbeiten an. Dazu ist es nötig, sich in ein fremdes System einzuarbeiten.
Der Vorteil eines selber entwickelten CMS-Systems: der Entwickler kennt sein System, hat es auf seine Anforderungen hin aufgebaut. Fallen Ergänzungen oder Änderungen an, die sich aus der Benutzung oder aus neuen Aufgaben ergeben, kennt der Entwickler meist auch die Stellen, an denen diese Anpassungen umgesetzt werden können.
Das Ziel dieses Buches ist ein kleinerer Internetauftritt, dessen Inhalte vollständig aus einer Datenbank ausgelesen werden. Diese Daten gilt es vorher in die Datenbank einzugeben, eine beschwerliche Aufgabe für Anwender, die sich mit Datenbanksprachen nicht auskennen.
Es gilt einen möglichst einfachen Weg zu suchen, diese Daten in eine Datenbank einzufügen odersie dort zu ändern. Diese Aufgabe kann jeder Benutzer lösen, wenn man ihm die entsprechenden Eingabemasken zur Verfügung stellt. Damit sind wir bei der Grundlage des CMS-Systems, der Verwaltung angekommen.
In kleinen Schritten wird ein Verwaltungsbereich aufgebaut. So einfach die Verwaltung auch ausfällt, sie erlaubt eine deutliche Trennung der Aufgaben. Es gibt die Benutzer, die nur Daten in die Datenbank eingeben oder ändern und den Administrator, der sich neben der Datenverwaltung auch die Verwaltung der Benutzer kümmert. So sind die Aufgaben für den Benutzer und den Administrator klar vorgegeben. Eine kleine Benutzerverwaltung ergänzt den Verwaltungsbereich. Innerhalb der Benutzerverwaltung werden neue Benutzer aufgenommen und deren Aufgaben festgelegt. Diese klare Trennung zwischen den Aufgaben des Benutzers und dem Administrator wird durch ein Seitenmenü umgesetzt, das wieder vollständig aus einer Datenbank aufgebaut wird. Dieser Aufbau ermöglicht es, das System mit ein paar Datenbankeinträgen und dem Anlegen neuer Seiten an eigene Wünsche anzupassen.Der Aufbau des Seitenmenüs bietet eine bestimmte Stufe von Sicherheit, erhöht wird diese Stufe durch das Vorschalten einer einfachen Anmeldeseite. Weitere Schwachstellen im Bereich Sicherheit zum Beispiel bei der Übergabe von Variablen werden durch den Einsatz der Funktion session beseitigt.
Wer einen kleineren Webauftritt basierend auf einem CMS-System plant, dem steht eine umfangreiche Palette an mehr oder weniger ausgereiften CMS-Systemen zur Verfügung. Diese lassen sich teils mit wenigen Handgriffen installieren und einsetzen. Meist sind diese Systeme auf bestimmte Anforderungen hin entwickelt worden, verfügen über weitaus mehr Funktionen als für die eigenen Aufgaben erforderlich sind. Für die Umsetzung eigener Vorstellungen, die Lösung eigener Probleme fallen Änderungsarbeiten an. Dazu ist es nötig, sich in ein fremdes System einzuarbeiten.
Der Vorteil eines selber entwickelten CMS-Systems: der Entwickler kennt sein System, hat es auf seine Anforderungen hin aufgebaut. Fallen Ergänzungen oder Änderungen an, die sich aus der Benutzung oder aus neuen Aufgaben ergeben, kennt der Entwickler meist auch die Stellen, an denen diese Anpassungen umgesetzt werden können.
Das Ziel dieses Buches ist ein kleinerer Internetauftritt, dessen Inhalte vollständig aus einer Datenbank ausgelesen werden. Diese Daten gilt es vorher in die Datenbank einzugeben, eine beschwerliche Aufgabe für Anwender, die sich mit Datenbanksprachen nicht auskennen.
Es gilt einen möglichst einfachen Weg zu suchen, diese Daten in eine Datenbank einzufügen odersie dort zu ändern. Diese Aufgabe kann jeder Benutzer lösen, wenn man ihm die entsprechenden Eingabemasken zur Verfügung stellt. Damit sind wir bei der Grundlage des CMS-Systems, der Verwaltung angekommen.
In kleinen Schritten wird ein Verwaltungsbereich aufgebaut. So einfach die Verwaltung auch ausfällt, sie erlaubt eine deutliche Trennung der Aufgaben. Es gibt die Benutzer, die nur Daten in die Datenbank eingeben oder ändern und den Administrator, der sich neben der Datenverwaltung auch die Verwaltung der Benutzer kümmert. So sind die Aufgaben für den Benutzer und den Administrator klar vorgegeben. Eine kleine Benutzerverwaltung ergänzt den Verwaltungsbereich. Innerhalb der Benutzerverwaltung werden neue Benutzer aufgenommen und deren Aufgaben festgelegt. Diese klare Trennung zwischen den Aufgaben des Benutzers und dem Administrator wird durch ein Seitenmenü umgesetzt, das wieder vollständig aus einer Datenbank aufgebaut wird. Dieser Aufbau ermöglicht es, das System mit ein paar Datenbankeinträgen und dem Anlegen neuer Seiten an eigene Wünsche anzupassen.Der Aufbau des Seitenmenüs bietet eine bestimmte Stufe von Sicherheit, erhöht wird diese Stufe durch das Vorschalten einer einfachen Anmeldeseite. Weitere Schwachstellen im Bereich Sicherheit zum Beispiel bei der Übergabe von Variablen werden durch den Einsatz der Funktion session beseitigt.
Reihe/Serie | Open Source Library |
---|---|
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Web / Internet ► Content Management Systeme | |
Informatik ► Web / Internet ► PHP | |
Schlagworte | Content Management • MySQL • PHP 5 |
ISBN-10 | 3-8273-2375-4 / 3827323754 |
ISBN-13 | 978-3-8273-2375-0 / 9783827323750 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Das umfassende Handbuch. Über 1.000 Seiten zu WordPress inkl. Themes, …
Buch | Hardcover (2022)
Rheinwerk (Verlag)
CHF 55,85