Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

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:
Nach oben
Wer ist online?
Name: Besucher.
Online: 20 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
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.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

Weiter ]

URL: http://www.kefk.net/Linux/Software/Web/PhpCMS/Features/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.