Zum Inhalt springen

„PHP-Fusion“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Rdev3277 (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Se-schwarz (Diskussion | Beiträge)
K Bezeichnung, Versionsnummer, Webseite auf offiziell geändert
Zeile 6: Zeile 6:
|Maintainer =
|Maintainer =
|Hersteller = [[PHP-Fusion Inc]]
|Hersteller = [[PHP-Fusion Inc]]
|Erscheinungsjahr =
|AktuelleVersion = 9.03.00
|AktuelleVersion = 9.03.00
|AktuelleVersionFreigabeDatum = 14. Februar 2019
|AktuelleVersionFreigabeDatum = 14. Februar 2019
Zeile 13: Zeile 14:
|Programmiersprache = [[PHP]] [[MySQL]]
|Programmiersprache = [[PHP]] [[MySQL]]
|Kategorie = [[Content-Management-System]]
|Kategorie = [[Content-Management-System]]
|Lizenz = Version 6 [[GNU General Public License|GPL]], Version 7 [[Affero General Public License|AGPL]] ([[Freie Software]])
|Lizenz = bis Version 6 [[GNU General Public License|GPL]], ab Version 7 [[Affero General Public License|AGPL]] ([[Freie Software]])
|Deutsch = Ja
|Deutsch = Ja
|Website = [http://www.phpfusion-deutschland.de/ phpfusion-deutschland.de]
|Website = [https://www.php-fusion.co.uk php-fusion.co.uk]
|Dateien =
|Dateien =
}}
}}
'''PHP-Fusion Version 7''' ist ein unter [[Affero General Public License|AGPL]] lizenziertes (alte Versionen standen unter der [[GNU General Public License|GPL]]), ständig weiterentwickeltes [[Freie Software|freies]] [[Content-Management-System]], welches auf [[PHP]] aufbaut und [[MySQL]] als Datenbank verwendet. Die aktuelle Version weist unter anderem eine News- und Artikelverwaltung, Foren, Shoutbox sowie Umfragemöglichkeiten auf. Gestartet wurde das Projekt von Nick Jones, welcher die erste Version am 12. April 2003 veröffentlichte.
'''PHP-Fusion''' ist ein unter [[Affero General Public License|AGPL]] lizenziertes (ältere Versionen standen unter der [[GNU General Public License|GPL]]), ständig weiterentwickeltes [[Freie Software|freies]] [[Content-Management-System]], welches auf [[PHP]] aufbaut und [[MySQL]] als Datenbank verwendet. Die aktuelle Version weist unter anderem eine News- und Artikelverwaltung, Foren, Shoutbox sowie Umfragemöglichkeiten auf. Gestartet wurde das Projekt von Nick Jones, welcher die erste Version am 12. April 2003 veröffentlichte.


== Voraussetzungen ==
== Voraussetzungen ==

Version vom 6. Juli 2019, 00:00 Uhr

PHP-Fusion

Zeichen und Slogan von PHP-Fusion
Basisdaten

Entwickler PHP-Fusion Inc
Aktuelle Version 9.03.00
(14. Februar 2019)
Betriebssystem plattformunabhängig
Programmier­sprache PHP MySQL
Kategorie Content-Management-System
Lizenz bis Version 6 GPL, ab Version 7 AGPL (Freie Software)
deutschsprachig ja
php-fusion.co.uk

PHP-Fusion ist ein unter AGPL lizenziertes (ältere Versionen standen unter der GPL), ständig weiterentwickeltes freies Content-Management-System, welches auf PHP aufbaut und MySQL als Datenbank verwendet. Die aktuelle Version weist unter anderem eine News- und Artikelverwaltung, Foren, Shoutbox sowie Umfragemöglichkeiten auf. Gestartet wurde das Projekt von Nick Jones, welcher die erste Version am 12. April 2003 veröffentlichte.

Voraussetzungen

Für die reibungslose Verwendung von PHP-Fusion wird ein Webserver mit Apache 1.3x/2.x und PHP 4 (4.1.0 oder höher) benötigt. Seit PHP-Fusion 7.00.06 wird zudem PHP 5.3 unterstützt. Für die Verwendung der Fotogalerie muss die GD Library installiert sein. Die späteren Benutzer benötigen keinerlei tiefergehende Kenntnisse, da der WYSIWYG-Editor TinyMCE integriert ist beziehungsweise BB-Codes verwendet werden können.

Versionen

Version 6

Die letzte Version der 6er Reihe des CMS ist die 6.01.19. Die Version 6 wurde von der Version 7 abgelöst. Es sind keine weiteren Aktualisierungen außer eventuelle Sicherheitsupdates mehr für Version 6 vorgesehen. Seit der finalen Version 7.01 am 1. August 2010 wird die 6er Reihe des CMS vom englischen Entwicklungsteam nicht weiter unterstützt.

Version 7

PHP-Fusion 7 ist seit dem 11. August 2008 in der finalen Version veröffentlicht. Es folgten mit Version 7.01 (1. August 2010) und Version 7.02 (19. April 2011) zwei Weiterentwicklungen.[1]

In der Entwicklungslinie fanden viele Neuerungen Einzug wie z. B.:

Layout und Umsetzung
Neues BBCode-System, neues Forumlayout, XHTML, eine neue Themeengine sowie verbesserte Unterstützung von Smileys.
Sicherheit
Neben einem Spam-Schutz wurden unter anderem die Gruppenrechte detaillierter konfigurierbar und Passwörter generell mit ihrem doppelten Hashwert gespeichert.
Funktionen
Unter anderem wurde das Forum verbessert sowie ein Rangsystem implementiert.

Version 8 / Version 9

PHP Fusion 8 stand in der Entwicklung und wurde während der Entwicklung noch einmal durch die Version 9 abgelöst. Aktuell arbeiten die Entwickler daher an PHP Fusion 9.[2][3]

Sicherheit

Aufgrund der steigenden Bekanntheit von PHP-Fusion wurde das CMS-System ein beliebtes Ziel für Angriffe. Die hierbei aufgetauchten Angriffsarten beschränkten sich bisher auf SQL-Injections und XSS-Attacken.[4] Diese wurden aber in den meisten Fällen nicht durch PHP-Fusion selbst, sondern meist durch unsichere Erweiterungen/Mods Dritter möglich. Während in der Version 6 noch relativ viele Sicherheitslücken waren, bekam bei der Entwicklung der Version 7 die Sicherheit des CMS eine erhöhte Priorität, wenngleich bei der Version 7.02.05 Sicherheitsmängel entdeckt wurden und eine Aktualisierung empfohlen wird.[5]

Zusatzmodule

PHP-Fusion kann über Zusatzmodule, sogenannte Infusionen, erweitert werden und erhält dadurch neue Funktionen. Durch diese Infusionen werden dabei die Core-Dateien des CMS nicht verändert, sodass bei Updates von PHP-Fusion diese Erweiterungen weiterhin funktionsfähig sind.

Themes

PHP-Fusion verwendet für die Darstellung des Auftritts ein Template-System. Durch das Template-System ist es möglich, jedem Anwender ein anderes Layout zu geben, ohne dass sich der Inhalt ändert. Der Benutzer selber kann in seinen Profil-Einstellungen ein anderes Layout auswählen, sofern andere Layouts durch den Administrator freigeschaltet sind. Auch ist das Erstellen eigener individueller Themes möglich.

Merkmale

  • Mitgliedsystem
  • Newssystem
  • Artikelsystem
  • FAQ-System
  • Downloadsystem
  • Forum
  • Bildergalerie
  • Kontaktformular
  • Eigene Seiten
  • Schnelle und einfach zu bedienende Administration
  • Infusionen (Zusatzmodule) und Themes (Designs)
  • Shoutbox
  • Benutzergruppen

Kritik

Auf technischer Seite weist PHP-Fusion einige Mängel auf. Zum einen wird im Programm-Code feste Layout-Tabellen verwendet, wenngleich durch Modifikationen der Einsatz von portierten Responsive Templates möglich ist. Zum anderen wirken sich die zahlreichen Datenbankabfragen einschränkend auf die Leistung aus.[6]

Einzelnachweise

  1. Versionen im Überblick (Memento des Originals vom 2. Mai 2013 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.php-fusion.co.uk (englisch)
  2. Roadmap (englisch)
  3. News (englisch)
  4. Exploits
  5. Update-Empfehlung
  6. Was ist PHP-Fusion? (Memento des Originals vom 7. April 2014 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.madeyourweb.com