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
SHA-1 Prüfsumme:
4f0438bd6f12dbd3b286a531ccf642f00e7bcf83 malibo/malibo-0.06.tar.gz
SHA-256 Prüfsumme:
98edae88baf447a322ac24ede83743e182233b072401172b776f181d5aa24f5f malibo/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-01-13