Copyright © 2002 - 2008 Nick Jones
Versie: 7.00 - Vrijgegeven: 21/06/2008
INLEIDING
PHP-Fusion is een lichtgewicht open-source content management system (CMS) geschreven in PHP 5 (compatibel met PHP 4). Het gebruikt een MySQL-database om de inhoud van de site op te slaan een bevat een eenvoudig maar veelomvattend beheerssysteem. PHP-Fusion bevat de meest gewone functies zoals die ook in andere CMS-pakketten te vinden zijn.

Deze software is vrije software: U kunt het redistribueren en aanpassen onder de voorwaarden van de GNU Affero General Public License (AGPL) zoals gebpubliceerd door de Free Software Foundation, versie 3 van deze Licentie, of (indien tot beschikking) enige latere versie.

Deze software wordt verspreid in de hoop dat deze bruikbaarblijk, maar ZONDER GARANTIE; zonder zelfs de impliciete garantie van VERHANDELBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de Affero General Public License (in het Engels) voor meer details.

U zou een kopie van de GNU Affero General Public License samen met deze software ontvangen moeten hebben. Zo niet, zie www.fsf.org.

Belangrijke opmerking: Het is niet toegestaan de volgende copyrightvermelding in de voettekst te verwijderen:

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

Voor mogelijkheden om de copyrightvermelding te verwijderen wordt u verzocht de licentie-informatie te raadplegen zoals vermeld op www.php-fusion.co.uk (in het Engels).

INSTALLATIE
Voor dat u PHP-Fusion kunt installeren dient u een MySQL-database aan te maken. U kunt dit doen via het controlepaneel van uw webhost, via phpMyAdmin (of vergelijkbaar) of door uw webhost te verzoeken deze aan te maken (noodzakelijk bij sommige webhostingpakketten). Verzeker u dat u de toegangsgegevens voor MySQL (naam, server, gebruikersnaam en wachtwoord van de database) bij de hand hebt wanneer u met de installatie begint, omdat u deze gegevens tijdens de installatie nodig heeft.

1. Hernoem het bestand _config.php in de map files naar config.php voordat u met het uploaden van bestanden begint.

2. Upload de inhoud van de map files naar uw webserver.

3. Tenzij u PHP-Fusion draait op een lokale server, dient u in de meeste gevallen de volgende bestanden en mappen te CHMODden naar 777:

- administration/db_backups/
- images/
- images/imagelist.js
- images/articles/
- images/avatars/
- images/news/
- images/news_cats/
- images/photoalbum/
- images/photoalbum/submissions/
- forum/attachments/
- config.php

4. Ga naar uw website waar setup.php automatisch zou moeten starten. Als dit niet het geval is, dan kunt u het script zelf starten door de volledige URL van uw website in de adresbalk in te typen, gevolgd door /setup.php. Bijvoorbeeld: http://www.uwdomein.nl/setup.php.

5. Vervolg het installatieproces door de aanwijzingen op het scherm te volgen.

6. Onmiddelijk nadat het installatieproces van PHP-Fusion is afgelopen dient u config.php terug te CHMODden naar 644 EN dient u setup.php van uw webserver te verwijderen.

UPGRADE VANAF V6.01.12+
Voordat u de upgrade uitvoert, adviseren we u ten sterkste een backup te maken van alle bestanden en de database van uw site, omdat PHP-Fusion 7 een grote update ten opzichte van zijn voorgangers betreft. U dient de instructies precies op te volgen!

1. De code van version 6 is niet direct compatibel met die van versie 7. Voor u de upgrade uitvoert dient u alle mods, infusions, panelen en/of thema's te updaten of u dient een update te bemachtigen die compatibel is met versie 7. Desondanks wordt het nog steeds aangeraden om code van derden uit te schakelen om eventuele problemen te vooromen.

2. Als eerste dient u het upgradescript uit de map 'upgrade v601x' naar de administration map van uw site te uploaden.

3. Login op uw site als superbeheerder. Op Beheerder Paneel -> Systeem Beheer klikt u op Upgrade en daarna op de knop Upgrade. U MOET de upgrade vervolgen via een aantal stappen en het upgradeproces is pas afgelopen wanneer u de tekst 'Database upgrade complete' ziet.

4. ZEER BELANGRIJK: Aangezien deze versie een aantal structurele veranderingen bevat zullen sommige delen van uw site niet goed werken tot u alle bestanden heeft bijgewerkt. U MOET ALLE bestanden uit de files map uploaden.

Indien u enige twijfel heeft over de upgrade, voel u vrij om hulp te vragen op één van onze supportsites. Er zijn genoeg mensen met kennis binnen de gemeenschap die u kunnen helpen bij of adviseren over het upgradeproces.

BEVEILIGINGSTIPS
Hier volgen enkele bruikbare tips die helpen uw site veilig te houden:

- Verzeker u dat config.php niet beschrijfbaar is (de CHMODed moet 644 zijn).
- Laat setup.php nooit staan op de server als PHP-Fusion is geïnstalleerd.
- Verzeker u ervan dat uw FTP- en MySQL-wachtoorden verschillend zijn.
- Sta nooit forum bijlagen met extensies als php, html, exe, of enig type van tekstbestand toe.

SUPPORTSITES
Indien u vragen heeft over of problemen met PHP-Fusion, bezoekt u dan a.u.b. de ontwikkelingssite op www.php-fusion.co.uk en plaats een bericht in het ondersteuningsforum. Er is een toegewijd team van mensen wiens doel het is uw probleem binnen 48 op te lossen.
PHP-Fusion kan worden uitgebreid door Infusions toe te voegen. Dit zijn kleine invoegtoepassingen die heel eenvoudig kunnen worden toegevoegd. U kunt een scala aan bruikbare Infusions terugvinden op de zogenaamde mod site op www.phpfusion-mods.com.
Indien u niet tevreden bent met de thema's die standaard met PHP-Fusion worden geleverd, dan zou u onze officiële thema site op themes.php-fusion.co.uk kunnen bezoeken, waar u een variatie aan thema's met hoge kwalitit kunt vinden.
PHP-Fusion heeft ook een aantal officiële supportsites voor andere talen in Arabië, België, Brazilië, Bulgarije, Denemarken, Duitsland, Frankrijk, Hongarije, Iran, Italië, Nederland, Noorwegen, Polen, Roemenië, Rusland, Slowakije, Spanje, de Tsjechische Republiek, Turkije en Zweden..
DANKZEGGING
Starter van het project en hoofdontwikkelaar
Nick Jones {Digitanium}

Hoofdontwikkelaars
Max Toball {Matonor}
Robert Gaudyn {Wooya}

Ontwikkelteam
Christian Damsgaard Jørgensen {PMM}
Nicolae Crefelean {Kneekoo}
Karoly Nagy {Korcsii}
Patric Forcelini {IceWasp}
Johan K. Jensen {Josso}
Hans Kristian Flaatten {Starefossen}

Aanvullende bijdragen
Claus Pedersen {Flyingduck}
Paul Beuk {Muscapaul}

Management
Jan Mølgaard {Janmol}
Happy Svensson {KEFF}
Pam Aylward {Pam}
Sheldon King {Sheldon}

Scripts van derden:
TinyMCE v3.0.9 - Een HTML WYSIWYG editor door Moxiecode.
PHPMailer v2.0 - Een sendmail class met SMTPondersteuning door Brent R. Matzelle.
HTTPDownload v1.3 - Een download handler class door Nguyen Quoc Bao.
jQuery v1.2.6 - Javascript/Ajax toolkit.
Nuvola Icons - Afbeeldingen gebruikt in bbcodes, nieuwscategorieën en beheerdersikonen door David Vignoni.