Malibo
Copyright © 2007,2008 Michel Messerschmidt
Download
The current version is
0.06 published on 2008-10-12
(
changelog)
Download
malibo-0.06.tar.gz [144 kB],
OpenPGP signature
SHA-1 checksum:
4f0438bd6f12dbd3b286a531ccf642f00e7bcf83 malibo/malibo-0.06.tar.gz
SHA-256 checksum:
98edae88baf447a322ac24ede83743e182233b072401172b776f181d5aa24f5f malibo/malibo-0.06.tar.gz
Description
This software is used to create a blog on a website in the internet.
The main goal is not to have the most functionality but to be a small,
secure and easy to use system.
Besides creating and editing blog entries, files can be uploaded and
directly linked to.
There is also a comment functions to allow visitor to write comments
for each article.
Malibo is based on PHP and designed to run on Apache webservers.
License
Malibo is licensed under the
GPL v3
(or later).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
http://www.gnu.org/licenses/
Malibo includes these components:
System Requirements
- Apache webserver 1.3 (or newer).
Note: malibo relies on the webserver to do the user authentication.
Other webservers should also work, if HTTP basic authentication is supported
(eg. via .htaccess file)
- PHP 5.1 (or newer)
- MySQL 5.0 (or newer)
(PostgreSQL may also work but is completely untested yet)
Malibo was tested with:
- 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
At present there is no installation tool.
Therefore this is yet a manual task and requires good knowledge of the
target system.
Basic steps:
- Extract contents of malibo.tar.gz in a directory on the web server
Note: It is a good idea to password-protect this directory until the
installation is complete
- Setup database tables using the SQL statements in the subdirectory "installation"
Note: If other table names will be used, the SQL statements must be adjusted
- Move the database configuration file "template/mlb_config.inc.php" to a
secure location (outside the web-accessible area)
- Adjust index.php und edit/index.php to the new location of the database configuration file
- Insert database access data into database configuration file
- Password-protect the "edit" subdirectory (eg. with HTTP basic authentication via .htaccess)
Note: Everybody who should write/edit the web contents, must have access to the "edit" subdirectory with a username and password. Additionally each username must be present in the database table mlb_users with "is_editor" or "is_admin" enabled.
- Set write permissions for everyone on the "user" subdirectory (but
only there!), to allow file uploads (chmod 777)
- Insert the configuration of your web project (ie. title, author, ...) into the database table mlb_config
Bug reports, comments, ...
Please let me know, if you encounter problems with malibo.
Just send a mail to:
www@michel-messerschmidt.de
created by Michel Messerschmidt
last modified 2008-10-13