Malibo
Copyright © 2007,2008 Michel Messerschmidt
Download
Die aktuelle Version ist
0.06, veröffentlicht am 2008-10-12 (
changelog)
Dowload
malibo-0.06.tar.gz [144 kB],
OpenPGP Signatur
MD5 Prüfsumme:
f30f7691bf4a2980df4a19a2885f4216 malibo-0.06.tar.gz
SHA-1 Prüfsumme:
0c1ce10f6e09e75b9b3c1e8568206a7a10b29ce8 malibo-0.06.tar.gz
SHA-256 Prüfsumme:
cc3e8459557b65e2ad1fe53934d481107c7b06fb4c475460d21ca3e8c1f38dea malibo-0.06.tar.gz
Beschreibung
Diese Software dient dazu, ein einfaches Blog im WWW zu betreiben.
Dabei liegt der Schwerpunkt nicht auf einem großen Funktionsumfang
sondern überschaubarer, sicherer und einfach bedienbarer Software.
Neben dem Erstellen und Bearbeiten von Artikeln können Dateien
hochgeladen und direkt verlinkt werden. Ebenso kann Besuchern die
Möglichkeit gegeben werden, zu jedem Eintrag Kommentare zu schreiben.
Malibo wurde in PHP geschrieben und ist für den Einsatz auf Apache
Webservern ausgelegt.
Lizenz
Malibo darf gemäss den Bedingungen der
GPL v3 (oder neuer) genutzt werden.
Malibo enthält die folgenden Bestandteile, die ebenfalls gemäss der GPL v3
genutzt werden können:
Systemvoraussetzungen
- Webserver: Apache ab Version 1.3
Hinweis: malibo verlässt sich auf die Benutzerauthentifikation des
Webservers. Andere Webserver könnten ebenfalls verwendet werden,
falls HTTP basic authentication unterstützt wird (z.B. per
.htaccess Datei)
- PHP ab Version 5.1
- MySQL ab Version 5.0
(PostgreSQL könnte ebenfalls genutzt werden, dies ist bisher aber nicht getestet worden)
Malibo wurde getestet mit:
- Apache 2.2, PHP 5.2.5, MySQL 5.0
- Apache 1.3, PHP 5.2.6, MySQL 5.0
- Mozilla Firefox 2.0, Internet Explorer 7
Installation
Dies ist noch viel Handarbeit, da es bisher keine Installationsroutine gibt.
Es werden daher gute Kenntnisse des Zielsystems benötigt.
Prinzip:
- Entpacke malibo.tar.gz in ein beliebiges Verzeichnis auf dem Webserver
Hinweis: Am besten wird dieses Verzeichnis passwort-geschützt, bis die
Installation beendet ist.
- Anlegen der Datenbank-Tabellen mittels der SQL-Befehle im
Unterverzeichnis "installation"
Hinweis: Sollen andere Tabellenamen verwendet werden, müssen die
Befehle angepasst werden.
- Verschieben der Datenbank Konfigurationsdatei "template/mlb_config.inc.php"
an einen sicheren Ort (auf den per HTTP nicht zugegriffen werden kann)
- Anpassen von "index.php" und "edit/index.php" an den neuen Ort der
DB-Konfigurationsdatei
- Eintragen der Datenbank Zugriffsparameter in die Konfigurationsdatei
- Einrichten des Passwort-Schutzes für das Unterverzeichnis "edit" (z.B.
mit HTTP basic authentication per .htaccess)
Hinweis: Jeder, der Inhalte schreiben/veröffentlichen soll, benötigt
Zugriff mit Benutzername und Passwort auf das "edit" Verzeichnis.
Zusätzlich muss jeder erlaubte Benutzername in der Tabelle mlb_users
mit aktiviertem "is_editor" oder "is_admin" eingetragen sein.
- Um Uploads zu ermöglichen, müssen die Schreibrechte für das "user"
Unterverzeichnis (aber nur dort!) für jeden gesetzt sein (chmod 777)
- Eintragen der Daten (Titel, Author, ...) für diese Installation
in der Tabelle mlb_config
Fehler, Kommentare, ...
Sollte irgendetwas nicht richtig funktionieren, lassen sie es mich bitte
wissen.
Ich bin am einfachsten per email unter
www@michel-messerschmidt.de
erreichbar.
created by
Michel Messerschmidt
last modified
2008-10-13 00:31