Privacy Policy Cookie Policy Terms and Conditions PostNuke - Wikipedia

PostNuke

aus Wikipedia, der freien Enzyklopädie

Die Neutralität dieses Artikels oder Absatzes ist umstritten. Die Gründe stehen auf der Diskussionsseite oder auf der Seite für Neutralitätsprobleme. Dubiose Informationen sollten entfernt und mit der Bitte um Quellenangaben auf die Diskussionsseite des Artikels verschoben werden. Entferne diesen Baustein erst, wenn er nicht mehr nötig ist, und gib gegebenenfalls das Ergebnis auf der Neutralitätsseite bekannt.



PostNuke
Entwickler: The PostNuke Software Foundation
Aktuelle Version: 0.764 (20. November 2006)
Betriebssystem: Plattformunabhängig
Kategorie: Content-Management-System
Lizenz: GPL
Deutschsprachig: ja
Website: postnuke.com

PostNuke ist ein in PHP entwickeltes Web Content Management System.

Inhaltsverzeichnis

[Bearbeiten] Kurzbeschreibung

PostNuke ist ein frei verfügbares Community und Content-Management-System (CMS), geschrieben in PHP und lizenziert unter der GNU General Public License (GPL). Mit PostNuke können Internetpräsenzen auf Basis einer individuellen Gestaltung direkt über den Browser erstellt und gepflegt werden. Durch die Trennung von Inhalt und Gestaltung hilft PostNuke, den Aufwand und die Kosten beim Betrieb einer Internet-Präsenz zu reduzieren.

PostNuke ist modular aufgebaut; wichtige Funktionen werden zentral angeboten und können von zusätzlichen Modulen genutzt werden, dadurch kann der Leistungsumfang individuell angepasst und nahezu beliebig beispielsweise mit Artikel, Web-Links, Downloads, FAQ, Bildergalerien, Foren etc. erweitert werden. Jedoch gibt es hingegen zu phpNuke zurzeit sehr wenig Downloadseiten für zusätzliche Module b.z.w. Themes.

[Bearbeiten] Was unterscheidet Postnuke von anderen Content Management Systemen?

PostNuke verfügt über einen robusten Kern, der neben der Programmierschnittstelle (API), der ADOdb-Datenbankabstraktion und dem Smarty-basierendem Templating auch ein umfangreiches Sicherheits-, Benutzer- und Gruppen-Management beinhaltet.

Die PostNuke-Entwicklung zielt auch auf eine optimale Performance des Gesamtsystems ab; die Datenbank-Anbindung ist dabei – insbesondere bei umfangreichen und stark frequentierten Seiten – sicherlich ein Schlüsselkriterium. Hier bringt neben der Optimierung der Datenbankabfragen (z. B. Session-freie Gastzugriffe) vor allem die statische Zwischenspeicherung von Inhalten (das sogenannte Caching) Vorteile. Die dynamisch erzeugten Seiten werden dabei für eine bestimmte Zeit auf dem Server zwischengespeichert und stehen so sehr schnell zur Verfügung.

Aufbau des Postnuke Systems: Das Projekt zielt neben seinem klassischen Gebiet der privaten Homepage oder Klein-Community auf den professionellen Einsatz. Ein großer Schritt dabei war unter anderem die Einführung des Templating-Systems Xanthia; es ermöglicht, das Layout von kompatiblen Modulen vollständig an die eigenen Bedürfnisse anzupassen – und das durch den Einsatz von Smarty auf Grundlage von HTML-Vorlagen ohne proprietäre Skriptsprache. Durch den Einsatz der Datenbankabstraktion ADOdb wird PostNuke zukünftig neben MySQL auch andere Datenbank-Systeme unterstützen.

[Bearbeiten] Die PostNuke Foundation und der PostNuke e. V.

Hinter PostNuke steht eine große internationale und eine ausgesprochen starke deutsche Gemeinschaft. Im Juni 2004 wurde nach Vorbild der Apache Foundation die PostNuke Software Foundation als gemeinnützige Organisation in den USA gegründet. Mit den Gründungsmitgliedern Harry Zink, Vanessa Haakansson, Mark West, Karma Dordrak und Andreas Krapohl für den deutschen PostNuke e. V. steht die Foundation nicht nur für Stabilität, sondern dient auch als Ansprechpartner für Rechtsfragen oder Spenden. Einige der deutschen Hauptentwickler sind darüberhinaus auch als PostNuke e. V. organisiert. Der Verein kümmert sich nicht nur um die Entwicklung, sondern auch um die deutschsprachige Dokumentation und die Unterstützung im Forum.

[Bearbeiten] pnMeetings

Im August 2004 hat der Verein das erste europäische PostNuke-Treffen in Stuttgart veranstaltet, dort trafen sich Entwickler und Anwender aus Deutschland, England, Belgien und Dänemark und arbeiteten zwei Tage lang an der Zukunft ihres Systems. Die Neuauflage des pnMeeting für Entwickler und Anwender im August 2005 zeigte vor allem das wachsende Interesse von kommerziellen Benutzern an PostNuke. Am 12.-13. August 2006 fand das pnMeeting 3.0 statt.

[Bearbeiten] Vorteile von PostNuke im Überblick

  • aktuelle Version: .764
  • frei verfügbar / frei anpassbar
  • PHP – leicht zu lernen, leicht zu bedienen
  • ermöglicht schlanke Programmierung
  • einfache Erweiterung durch Hooks, Plugins, Module
  • Datenbank-Abstraktion (ADOdb)
  • Templating-System (Smarty) – XHTML, WAC-AAA fähig
  • Aktive Community (PostNuke Software Foundation/Postnuke e. V.)

Siehe auch: PHP-Nuke

[Bearbeiten] Stabilität und Sicherheit

Durch die ursprüngliche Abstammung von PHP-Nuke hat PostNuke anfangs auch dessen Ruf von Instabilität und Sicherheitsmängeln übernommen. Um diesem entgegenzuwirken sind die Programmierer nach eigener Aussage sehr um Sicherheit und Stabilität bemüht. Dokumentation und Support gibt es sowohl in der deutschsprachigen Community als auch im internationalen Support-Bereich.

[Bearbeiten] Voraussetzungen

[Bearbeiten] Unterstützte Betriebssysteme

PostNuke ist plattformunabhängig. Es kann auf jedem PHP-fähigen Webserver mit Datenbankanbindung ausgeführt werden kann. Dabei werden klassische 'LAMP' bzw. 'WAMP' Umgebungen empfohlen.

[Bearbeiten] Unterstützte Webserver

jeder PHP-fähiger Webserver, z. B. Apache, Internet Information Services, OmniHTTP. Apache mit mod_rewrite-Unterstützung empfohlen

[Bearbeiten] Unterstützte Datenbanken

derzeit nur MySQL, in späteren Versionen zusätzliche Datenbanken über ADOdb-Datenbankabstraktion (z.b. in der Nächsten VErsion (0.8) auch Postgres und Oracle)

[Bearbeiten] Unterstützte Skriptsprachen

PHP > 4.1, PHP 5, safe_mode und register_globals=off werden unterstützt

[Bearbeiten] Weitere Software für den Betrieb notwendig

nein

[Bearbeiten] Hardware-Voraussetzungen

je nach Anwendungsgebiet, empfohlen sind: 150 MB freier Speicherplatz, rund 10 MB davon für PostNuke, PHP-Memorylimit ab 8 MB, 16 MB empfohlen

[Bearbeiten] Performance

abhängig von der eingesetzten Hardware; zusätzliche Optimierungen sind beispielsweise durch eAccelerator möglich

[Bearbeiten] Lizenz/Kosten

GPL / kostenlos

[Bearbeiten] Literatur

  • Markus Gossmer, Michael Schumacher, Andreas Schauperl: Das PostNuke Kompendium, Springer, Berlin (Mai 2005), ISBN 3540219420
  • Kevin Hatch: PostNuke Content Management, Sams (Dezember 2004), ISBN 0672326868

[Bearbeiten] Weblinks

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu