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
MD5 checksum:
f30f7691bf4a2980df4a19a2885f4216 malibo-0.06.tar.gz
SHA-1 checksum:
0c1ce10f6e09e75b9b3c1e8568206a7a10b29ce8 malibo-0.06.tar.gz
SHA-256 checksum:
cc3e8459557b65e2ad1fe53934d481107c7b06fb4c475460d21ca3e8c1f38dea 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 textconv.
Just send a mail to:
www@michel-messerschmidt.de
created by
Michel Messerschmidt
last modified
2008-10-13 00:31