PHP-Fusion

Copyright © 2002 - 2006 Nick Jones
Version: 6.00.306 - Release Datum: April 2006
1. Übersicht/Einleitung
PHP-Fusion ist ein in PHP geschriebenes all-in-one Content Management System (CMS). Um den Inhalt wie z.B. News, Artikel, Forum Postings, Shoutboxinhalte und Anderes zu speichern wird eine mySQl Datenbank benötigt.

PHP-Fusion unterliegt den Bedingungen in der Version 2 der GNU General Public License. Für weitere Informationen besuchen Sie bitte www.gnu.org oder verweisen Sie auf die gpl.txt Datei, welche dem Paket beigefügt ist. Sie können den Code in beliebiger Form verändern und ihn weiter in Umlauf bringen. Entweder in der Originalfassung oder mit Ihren eigenen Modifikationen.

Sie dürfen die "Powered by PHP-Fusion" Urheberrechtsvermerke weder löschen, noch die Urheberrechtsinformation aus keinem der integrierten Scripts entfernen. Wir finden, dass sie wissen sollten, das wir für Sie hunderte von Stunden harte Arbeit in die Entwicklung dieses Produktes investiert haben.

2. Installation
  1. Laden Sie den Inhalt des Ordners PHP-Files auf ihren Webserver.
  2. Ändern Sie die Zugriffsrechte (CHMOD) der folgenden Dateien und Ordner auf 777:
    • administration/db_backups/
    • images/
    • images/imagelist.js
    • images/articles/
    • images/avatars/
    • images/news/
    • images/news_cats/
    • images/photoalbum/
    • forum/attachments/
    • config.php
  3. Öffnen Sie ihre Website rufen sie setup.php auf z.B.: http://www.ihredomain.com/setup.php.
  4. Vervollständigen Sie die Eingabefelder während der Installationsroutine.
  5. Ändern Sie die Zugriffsrechte (CHMOD) der Datei config.php zurück auf 644 und löschen sie die Datei setup.php von Ihrem Server.
3. Update von v6.00.1xx
Bevor sie ein Update auf die neue Version tätigen, empfehlen wir ihnen ein vollständiges Backup ihrer Seite anzulegen (Dateien und Datenbank)
  1. Bitte löschen sie die config.php und setup.php aus dem php-files Ordner bevor sie das Update starten.
  2. Laden sie die Datei upgrade.php vom upgrade v6.00.1xx Ordner in den administration Ordner auf ihren Webspace
  3. Loggen sie sich mit dem Technischen Administrator auf ihre Seite ein und betätigen sie den Upgrade Link im Admin Bereich
  4. Folgen sie den Bildschirmhinweisen bis sie die Meldung "Database upgrade complete" sehen.
  5. Laden sie nun den kompletten Inhalt des php-files Ordner auf ihren Webspace (alte Dateien überschreiben).
  6. Vergewissern sie sich, daß folgende Ordner und Dateien die Zugriffsrechte (CHMOD) 777 haben:
    • images/news_cats/
    • images/imagelist.js
4. Update von v4.01, v5.00 oder v5.01
Bevor sie ein Update auf die neue Version tätigen, empfehlen wir ihnen ein vollständiges Backup ihrer Seite anzulegen (Dateien und Datenbank)
  1. Deinstallieren sie alle Infusion im Admin Bereich (nur v5.00 oder v5.01).
  2. Deaktivieren sie alle Boxen (Panels) bis auf die folgenden im Admin Bereich:
    • Navigation
    • Online Users
    • Forum Threads
    • Latest Articles
    • Welcome Message
    • Forum Threads List
    • User Info
    • Members Poll
    • Shoutbox
  3. Laden sie die config.php aus dem php-files Ordner auf ihren Webspace.
    • Löschen sie dann die config.php aus dem php-files Ordner bevor sie mit dem nächsten Schritt weitermachen.
  4. Laden sie die upgrade.php aus dem upgrade v4.01 Ordner (5.00 oder 5.01) in den admin Ordner auf ihren Webspace.
  5. Ändern sie die Zugriffsrechte der Datei config.php (CHMOD) auf 777.
  6. Loggen sie sich mit dem Technischen Administrator auf ihre Seite ein und betätigen sie den Upgrade Link im Admin Bereich
  7. Folgen sie den Bildschirmhinweisen bis sie die Meldung "Database upgrade complete" sehen.
  8. Löschen sie danach folgende Ordner von ihrem Webspace:
    • fusion_admin
    • fusion_core
    • fusion_forum
    • fusion_languages
    • fusion_panels
    • fusion_themes
  9. Benennen sie folgende Ordner um:
    • fusion_images to images
    • fusion_public to forum
  10. Verschieben sie den avatars Ordner vom forum Ordner in den images Ordner
  11. Laden sie nun den kompletten Inhalt des php-files Ordner auf ihren Webspace.
  12. Ändern Sie die Zugriffsrechte (CHMOD) der Datei config.php zurück auf 644.
  13. Vergewissern sie sich, daß folgende Ordner die Zugriffsrechte (CHMOD) 777 haben:
    • administration/db_backups/
    • images/
    • images/articles/
    • images/avatars/
    • images/news/
    • images/photoalbum/
    • forum/attachments/
5. Weitere Hinweise
Bitte bedenken Sie, dass der größte Teil der Struktur verändert worden ist. Während grosse Teile umbenannt worden sind, ist ein Teil komplett weggefallen, da er nicht mehr benötigt worden ist. Die folgenden Tabellendefinitionen werden in den Versionen v4.01, v5.00/v5.01 & v6 verwendet:

v4xv5xv6x
fusion_rootFUSION_ROOT-
fusion_baseFUSION_BASEBASEDIR
-FUSION_ADMINADMIN
-FUSION_IMAGESIMAGES
-FUSION_IMAGES_AIMAGES_A
-FUSION_IMAGES_NIMAGES_N
-FUSION_INCLUDESINCLUDES
fusion_langdirFUSION_LANGUAGESLOCALE
-FUSION_LANLOCALESET
-FUSION_FORUMFORUM
-FUSION_INFUSIONSINFUSIONS
-FUSION_PHOTOSPHOTOS
-FUSION_PUBLICPUBLIC
fusion_themedirFUSION_THEMESTHEMES
-FUSION_THEMETHEME
$user_ipFUSION_IPUSER_IP
-FUSION_QUERYFUSION_QUERY
$PHP_SELF$PHP_SELF/FUSION_SELFFUSION_SELF
-FUSION_PREFIXDB_PREFIX
$fusion_prefix$fusion_prefix$db_prefix
User Definitionen
Guest()iGUESTiGUEST
Member()iMEMBERiMEMBER
Moderator()iMOD-
Admin()iADMINiADMIN
SuperAdmin()iSUPERADMINiSUPERADMIN
UserLevel()iUSERiUSER
-USER_RIGHTSUSER_RIGHTS
-USER_GROUPUSER_GROUP

Sie müssen sicherstellen, dass jeglicher modifizierte Code den Konventionen der Version 6 entspricht. Auf Grund des geänderten Infusion Systems in der Version 6 sind Infusions, die für die Version 5.x entwickelt wurden, nicht kompatibel.
6. Support Seiten
Sollten sie irgendwelche Fragen bezüglich PHP-Fusion haben, besuchen sie bitte die Mutterseite auf www.php-fusion.co.uk und verfassen sie einen Beitrag im Forum. Alternativ können sie auch den IRC chat support channel auf irc.cad-net.org/phpfusion besuchen.

PHP-Fusion kann durch sogenannte Infusions erweitert werden und sind recht leicht zu installieren. Sie finden eine Menge Erweiterungen (Infusions) auf www.phpfusion-mods.com.

Wenn sie mit einem Standard Theme Design nicht zufrieden sind besuchen sie die offizielle PHP-Fusion Theme Seite auf www.phpfusion-themes.com, wo sie allerhand professionelle Theme Designs finden.

PHP-Fusion hat eine große Anzahl von offiziellen Support Seiten in unterschiedlichen Sprachen Belgium, Denmark, France, Germany, Iran, Lithuania, Netherlands, Poland, Sweden, Taiwan und Turkey.
7. Anerkennungen
Besonderer Dank an folgende Personen für ihre harte Arbeit:

CrappoMan - Code und MySQL Routinen
Shedrock - Themes und Admin Bilder
Janmol - Marktanalyse & Design Fragen
KEFF - Für verückte Ideen, die im Nachhinein nicht verrückt waren
Rayxen - Code & Erweiterungen
Sheldon - Technischer Support & Erweitertes Hosting

WSYIWYG Editor - TinyMCE erstellt von Moxiecode bereitgestellt unter der GNU/GPL Lizenz.