|
| |
Features von PhpCMS
www.phpcms.de/phpcms/features.htm.
Software : Web
: PhpCMS : Features :
Übersicht
15-Okt-2003/09-Jan-07
Übersicht
- Dateien am Server verwalten
- Automatisch Menüs generieren
- Automatisch Sitemap generieren
- Volltextsuche Flat-File-basierend
- Cache-Verhalten von Clients (Browsern) beeinflussen
- Fehleinstellungen des Cache vom Webserver korrigieren
- Reduktion der Bandbreite der übertragenen Daten, sowie
Beschleunigung des Seitenaufbaues
- "Compiler-Funktion" von dynamischen Inhalten
- PHP im Code (=PAX)
- Statistische Auswertungen
- Spider für den Abzug der eigenen Seiten
- Einbindung beliebiger Applikationen (Java, Perl, VB,...) mit
WebGrab
Funktionsweise

Das Parser-Modul
Der Parser ist das Herzstück, sozusagen der Motor von phpCMS. Mit
diesem Modul begann alles. Mit Hilfe des Parsers können Inhalt und
Layout getrennt werden. Er baut die einzelnen Elemente einer Seite
zusammen. Bei phpCMS wurde explizit auf Datenbankanbindung verzichtet.
Mit Flat-Files, also einfachen Textdateien, ist das System lauffähig.
Der Parser komprimiert auch die Seiten vor der Übertragung zum Browser.
Es werden dadurch ca. 60% an Datenmenge und damit Übertragungszeit und
Bandbreite eingespart.

Das Cache-Modul
Bei phpCMS habt Ihr die totale Kontrolle über das Cache-Verhalten.
Sowohl beim Client, als auch beim Proxy oder dem Server Eures Providers.
Ihr stellt einfach das gewünschte Cache-Verhalten eurer Seiten ein und
phpCMS kümmert sich um den Rest.
Außerdem verfügt phpCMS über ein internes Cache, damit Seiten, die
bereits von einem User abgerufen wurden, nicht nochmals geparsed werden
müssen. Das funktioniert sogar mit den statischen Teilen von dynamischen
Seiten wie z.B. meinem Forum. Im Cache-Modul ist auch der Stealth-Mode
enthalten. Dieser sorgt dafür, daß phpCMS-Seiten in der Adresszeile des
Browsers wie ganz normale HTML-Dateien aussehen, also auf ".htm" oder
".html" enden. Das bewirkt, daß Eure Seiten auch von Suchmaschinen
indiziert werden, obwohl sie dynamisch generiert sind.
Das Statistik-Modul
Habt Ihr Zugriff auf die Web-Log-Dateien Eures Providers? Wenn ja,
habt Ihr ein schnelles und praktisches Analyse-Tool? phpCMS liefert ein
internes Log und wertet dieses auch aus. Dabei wird eine Log-Datenbank,
natürlich auf Flat-File-Basis, aufgebaut und Ihr müßt nicht bei jeder
Auswertung alle Log-Files bearbeiten lassen, sondern nur die Differenz
zum letzten Lauf. Das spart Zeit.
Sollte trotzdem mal was mit den Log's schief gehen werden alle Logs
in einem eigenen Verzeichnis gesichert und die Datenbank kann mit dieser
Sicherung neu aufgebaut werden. Aus der Liste der Referer könnt Ihr Euch
direkt jene Seiten ansehen, die auf Eure Website linken. Diese Modul ist
neu und wird noch weiterentwickelt. Derzeit stehen Monatsauswertungen
mit Tagessicht und Jahres- und Gesamtauswertungen zur Verfügung.
Der Filemanager
Ähnlich wie am Windows-Desktop arbeitet Ihr mit dem Filemanager von
phpCMS - nur im Verzeichnis Eures Webservers. Dateien neu anlegen,
kopieren, ändern oder anzeigen lassen - alles kein Problem.
Mit dem Filemanager könnt Ihr auch Dateien in Euer Webverzeichnis
uploaden. Ihr navigiert in den Serververzeichnissen ähnlich dem
Windows-Explorer. Lediglich Schreibrechte benötigt Ihr. Das
Userinterface muß noch verbessert werden. In manchen Konfigurationen
ergibt sich eine Verschiebung der Auswahlboxen.
Die Volltextsuche
phpCMS stellt eine vollwertige Volltextsuche zur Verfügung, mit der
Ihr nicht nur phpCMS-Dateien sondern auch ganz normale HTML-Dateien
indizieren könnt. Wie bei allen anderen Komponenten von phpCMS, benötigt
Ihr keine Datenbankunterstützung dafür.
Es sind mehrere Indizies für unterschiedliche Bereiche Eurer Homepage
möglich. Die Suchergebnisse können frei gestaltet werden. Anzeige von
Suchdauer und gefundenen Suchbegriffen sind selbstverständlich.
Eigentlich gibt es drei Methoden, Dateien zu indizieren:
- Mit dem internen Indexer lokal am Server.
- Mit dem HTTP-Indexer über das Internet mit komfortabler GUI.
- Mit dem Shell-Indexer über HTTP für Zeitgesteuerten Aufruf.
Das Resultat ist bei allen Varianten eine Datenbasis für die
Volltextsuche von phpCMS.
Das Menü-Modul
Menüs definiert Ihr einmal in einer Menüdatei. Das Aussehen der
einzelnen Menüpunkte kann individuell eingestellt werden, abhängig
davon, ob ein Menüpunkt gerade angewählt ist oder nicht. Menüs können
auch mehrmals innerhalb einer Seite in unterschiedlichem Layout
angezeigt werden.
Der Vorteil vom Menü-Modul ist, daß Ihr einen neuen Menüpunkt einmal
in die Menüdatei eintragt und alle Seiten Eurer Website werden
aktualisiert. Als Menüarten stehen horizontale, vertikale Menüs und
Baumstruktur zur Verfügung.
Ihr kennt diese "Brotkrümel-Navigation" bei der alle aktuellen
Menüebenen angezeigt werden. Auch das wird von phpCMS unterstützt. Es
stehen beliebig viele Menüebenen zur Verfügung. Als "Abfallprodukt"
könnt ich dann noch eine Sitemap aus der Menüdatei generieren. Das
lästige Warten der Sitemap fällt ganz weg.
WebGrab
WebGrab ist so etwas wie ein Proxy-Server nur umgekehrt. Mit Webgrab
holt man Seiten oder dynamische Inhalte von anderen Servern, oder vom
eignen Server und bindet diese Inhalte im eigenen Layout in die eigene
Seite ein.
Ihr wollt Yahoo in Eurem Layout? Wenns nicht verboten wäre, wäre das
mit WebGrab kein Problem. Oder Ihr habt eine Applikation in Java
entwickelt und wollt diese jetzt in phpCMS einbinden? Auch das geht mit
WebGrab!
Das Spider-Modul
Damit zieht Ihr Kopien Eurer Website. Das Spider-Modul wandelt dabei
absolute Adressen, wie sie auf Webservern üblich sind, in relative
Adressen um. Damit könnt Ihr Eure Website z.B. auf CD-Roms brennen und
als Präsentation benutzen.
Dynamische Inhalte werden natürlich nicht nachgebildet, aber Ihr
könnt einstellen, wie mit solchen Inhalten verfahren werden soll. Fehler
beim Abzug werden angezeigt und auf die Status-Anzeige bin ich besonders
Stolz. Frames werden derzeit noch nicht unterstützt. Ich arbeite aber
daran und in einer zukünftigen Version wird auch das funktionieren.
Das GUI-Modul
Mit dem Graphical User Interface macht Ihr alle Einstellungen in
phpCMS. Ob gecached werden soll oder nicht. Welche Verzeichnisse genutzt
werden sollen, ob Gzip - Komprimierung an ist und ob der Debug-Modus an
oder aus ist. Auch die Basis-Einstellungen für die Statistik passieren
hier.
Mit der GUI wird auch die Dokumentation ausgeliefert, welche in
mehreren Sprachen zur Verfügung steht. Das GUI faßt alle Module zusammen
und bildet die "Schaltzentrale" von phpCMS. Deshalb ist dieser Bereich
auch standardmäßig mit einem Paßwort geschützt.
| |
Features: |
|
Name: Besucher.
Online: 20 aktive User.
|
| Login |
Logout
|
|
|
Benachrichtigen bei Änderungen: |
|
|
|
|
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.

DVD-ROM +
Bonus-DVD
EUR
49,90
(versandkostenfrei)
|
Debian GNU/Linux Power Pack.
von
Peter H. Ganten und
Wulf Alex.

946 Seiten, zwei DVDs
EUR 69,95
(versandkostenfrei) |
Ubuntu: |
Ubuntu/Kubuntu 5.10,
mit Handbuch.

EUR
29,90
(versandkostenfrei)
|
SuSE
Linux: |
SUSE
Linux 10.0 deutsch.
von Novell

EUR
48,95
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional
von Novell.

EUR
82,99
(versandkostenfrei)
|
SuSE
Linux 9.3 Professional Update.
von Novell

EUR 59,95
(versandkostenfrei) |
Red
Hat Linux: |
|
Red Hat Linux
Professional Workstation.

EUR 99,95
(versandkostenfrei)
|
Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

ab EUR 39,99
(versandkostenfrei) |
|
 |
Thematisch verwandte Subsites:
Apple,
BSD,
Hardware,
Internet,
Microsoft Windows,
Networking,
Open Content,
Open Source & Free Software,
Politik,
Recht,
Safety,
Security,
Shopping,
Software,
The Tark,
Webworking,
Wissen. |
 |
|
|