<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Site Admin</title>
	<atom:link href="http://www.phpsiteadmin.org/feed" rel="self" type="application/rss+xml" />
	<link>http://www.phpsiteadmin.org</link>
	<description></description>
	<lastBuildDate>Sat, 05 Jun 2010 16:03:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Postnuke Content Management System</title>
		<link>http://www.phpsiteadmin.org/postnuke-content-management-system</link>
		<comments>http://www.phpsiteadmin.org/postnuke-content-management-system#comments</comments>
		<pubDate>Sat, 05 Jun 2010 16:03:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management system]]></category>
		<category><![CDATA[portalsoftware]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=24</guid>
		<description><![CDATA[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 [...]]]></description>
			<content:encoded><![CDATA[<p>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,<br />
den Aufwand und die Kosten beim Betrieb einer Internet-Präsenz zu reduzieren.</p>
<p><span id="more-24"></span></p>
<p>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, FAQs, Bildergalerien, Foren etc. erweitert werden.</p>
<p>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.</p>
<p>Die PostNuke-Entwicklung zielt auch auf eine optimale Performance des Gesamtsystems ab; die Datenbank-Anbindung ist dabei &#8211; insbesondere bei umfangreichen und stark frequentierten Seiten &#8211; 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<br />
dynamisch erzeugten Seiten werden dabei für eine bestimmte Zeit auf dem Server zwischengespeichert und stehen so sehr schnell zur Verfügung.</p>
<p>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 &#8211; 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.</p>
<p>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.</p>
<p>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.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/postnuke-content-management-system/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPNuke Portal Software</title>
		<link>http://www.phpsiteadmin.org/phpnuke-portal-software</link>
		<comments>http://www.phpsiteadmin.org/phpnuke-portal-software#comments</comments>
		<pubDate>Fri, 04 Jun 2010 16:01:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[portalsoftware]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=22</guid>
		<description><![CDATA[PHP-Nuke, (auch PHPNuke) ist eine Portal-Software, die Elemente eines einfachen Content- Management-Systems enthält. Es ist unter der GNU General Public License lizenziert. Kern des Skriptes ist eine Userverwaltung sowie ein Artikelsystem für aktuelle Nachrichten.

PHP-Nuke ist eine webbasierende Anwendung, die zusätzlich zur Grundsoftware einen PHP-fähigen Webserver, z.B. Apache oder IIS, und PHP ab Version 4.x. benötigt. [...]]]></description>
			<content:encoded><![CDATA[<p>PHP-Nuke, (auch PHPNuke) ist eine Portal-Software, die Elemente eines einfachen Content- Management-Systems enthält. Es ist unter der GNU General Public License lizenziert. Kern des Skriptes ist eine Userverwaltung sowie ein Artikelsystem für aktuelle Nachrichten.</p>
<p><span id="more-22"></span></p>
<p>PHP-Nuke ist eine webbasierende Anwendung, die zusätzlich zur Grundsoftware einen PHP-fähigen Webserver, z.B. Apache oder IIS, und PHP ab Version 4.x. benötigt. Das System unterstützt die Datenbanksysteme MySQL, mSQL, postgres, Adabas, Interbase und Sybase und die generische Anbindung unter ODBC.</p>
<p>Im Oktober 1999 wurde die erste Version (1.0) des heute bekannten PHP-Nuke-Systems veröffentlicht, das aus dem Projekt Thatware entstanden ist. Damals wurde PHP-Nuke noch für die Version 3.x von PHP geschrieben. Die aktuelle Version ist 7.5 vom 3. September 2004.</p>
<p>Im Herbst 2004 flammte eine Diskussion über vermutete Lizenzverstöße Burzis mit dem Ergebnis auf, dass die Versionen bis einschließlich 7.5, kein sichtbares Copyright tragen müssen. Erst ab Version 7.6 muss das Copyright in der Fußzeile der Webseite sichtbar erhalten bleiben.</p>
<p>Die ersten PHP-Nuke Version war zweisprachig englisch/spanisch. In den ersten Auflage gab es noch keinen Modularen Aufbau des Systems. Dieser wurde erstmals mit der Version 5.0 im Jahr 2001 eingeführt. Dadurch wurde es erst möglich eigene Module zu programmieren, die heute in unzähligen Erweiterungen für die eigene Webseite benutzt werden können.</p>
<p>Im heutigen Grundpaket sind die selben Funktionen enthalten wie in der ersten Version, jedoch wurde das System um ein Forum erweitert. Erst im Laufe der Zeit sind die eigenen Ur-Funktionen des Systems selbst zum Modul umgebaut worden.</p>
<p>Die Möglichkeit durch zusätzliche Komponenten, die als Module bezeichnet werden und förmlich nur eingesteckt werden müssen, die eigene Webseite zu erweitern, macht das System äußerst flexibel. So gibt es heute Hunderte freier Module, vom Download-Script, Forum, Kalender und Photogalerie bis hin zum veröffentlichen externer Inhalte, wie etwa für das Open Directory Project oder per RSS von anderen Webseiten aktuell übermittelte Nachrichtenkurzbeschreibungen.</p>
<p>Erwähnenswert ist, dass viele von externen Entwicklern vorgelegten modularen Weiterentwicklungen hinsichtlich ihrer Funktionalität den in PHP-Nuke defaultmässig vorhandenen weit überlegen sind. An der Beibehaltung der teilweise veralteten Module, die überwiegend nur an die Versionen angepasst und gefixt wurden, wurde aber seitens des Hauptentwicklers Francisco Burzi erstaunlicherweise festgehalten.</p>
<p>Es existieren Tausende verschiedener Designs, die hier Themes genannt werden. Ergänzt durch sogenannte Blöcke, können vielfältige Informationen an jeder Stelle der Webseite relativ frei positioniert werden.</p>
<p>Auf Grund dieser Vielfältigkeit und der Unmenge an Einsatzgebieten als auch Modulen und Designs, ist dieses System sehr beliebt. Nicht zuletzt auch wegen des sehr einfach gehaltenen Quellcodes, der eigene einfache Erweiterungen auch durch Anfänger zulässt.</p>
<p>4. Sicherheit</p>
<p>PHP-Nuke ist wenig ausgereift und mit vielen Fehlern übersät, die seit langer Zeit von einer Version zur anderen mitgeschleppt werden. So werden bis heute immer wieder grobe Sicherheitslücken innerhalb des Systems bekannt. Das portierte phpBB-Forum stellt ein gravierendes Sicherheitsproblem in PHP-Nuke dar. Die deutsche und internationale Nukeszene hat daher innere Sicherheitsmechanismen entwickelt um bei Securityproblemen schnell Fixe zur Verfügung stellen zu können und verfügt über ein funktionierendes Sicherheitssystem.</p>
<p>Die Frequenz der Notwendigkeit Securityfixe einzuspielen überfordert allerdings viele Webmaster mit allen bekannten Folgen, die deshalb erfolgreiche Hackerangriffe haben können.</p>
<p>Ein wichtiger Ansatz, die in PHP-Nuke enthaltenen Sicherheitslücken zu schliessen ist die Entwicklung von Protektorensystemen. Die in Deutschland am häufigsten (auch gemeinsam) eingesetzten Systeme sind die NukeSentinel und NukeHackerTrap sowie AdminSecure, das jedoch für neuere Nukeversionen</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/phpnuke-portal-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Geschichte von MySQL</title>
		<link>http://www.phpsiteadmin.org/die-geschichte-von-mysql</link>
		<comments>http://www.phpsiteadmin.org/die-geschichte-von-mysql#comments</comments>
		<pubDate>Thu, 03 Jun 2010 15:59:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[datenbanken]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=20</guid>
		<description><![CDATA[MySQL [mai es kju el] ist ein SQL-Datenbankverwaltungssystem.
Die SQL-Datenbank-Engine MySQL wurde 1994 von dem Finnen Michael Monty Widenius als Weiterentwicklung einer selbstentwickelten ISAM-Engine zum Eigengebrauch für die schwedische Unternehmensberatung TcX AB, die er zusammen mit seinen schwedischen Kommilitonen David Axmark und Alan Larsson nach ihrem Studium an der technischen Universität Helsinki gegründet hatte, geschaffen.

Auf Drängen [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL [mai es kju el] ist ein SQL-Datenbankverwaltungssystem.</p>
<p>Die SQL-Datenbank-Engine MySQL wurde 1994 von dem Finnen Michael Monty Widenius als Weiterentwicklung einer selbstentwickelten ISAM-Engine zum Eigengebrauch für die schwedische Unternehmensberatung TcX AB, die er zusammen mit seinen schwedischen Kommilitonen David Axmark und Alan Larsson nach ihrem Studium an der technischen Universität Helsinki gegründet hatte, geschaffen.</p>
<p><span id="more-20"></span></p>
<p>Auf Drängen von David, der Ende der 80er Jahre Richard Stallman kennengelernt hatte und von dessen Ideen und Konzepten sehr beeindruckt war, wurde MySQL von Anfang an als FOSS-Lösung entwickelt. MySQL ist mit mehr als 6 Millionen Installationen und über 35.000 Downloads pro Tag das populärste Open-Source-Datenbankverwaltungssystem der Welt. Auch die Wikipedia bzw. die Mediawiki-Software beruht auf MySQL.</p>
<p>Heute wird MySQL von der Firma MySQL AB (AB schwedisch für Aktiengesellschaft) weiterentwickelt, die von den drei Gründern zusätzlich Anfang 2001 gegründet wurde, um mit Hilfe von Risikokapital den Anforderungen des Marktes besser begegnen zu können. Monty und David sind anschließend von der TcX AB zur MySQL AB gewechselt.</p>
<p>Von Anfang an hatten die beiden die Absicht, mit diesem Projekt auch Geld zu verdienen. Das Konzept Dual License wird von MySQL AB sehr offensiv vertreten und gilt als Modell für andere Open Source- Projekte wie beispielsweise Berkeley DB. Die Mitarbeiter von MySQL AB werden wie ganz normale Angestellte bezahlt und beschäftigen sich in ihrer Freizeit mit ihren Hobbys. Das Produkt MySQL ist also kein Werk von Freiwilligen, sondern von professionellen Programmierern. Die Mitarbeiter sind über die</p>
<p>ganze Welt verstreut und kommunizieren per E-Mail, IRC, Telefon und zuweilen auch persönlich auf Firmentreffen oder Konferenzen. MySQL AB ist in diesem Sinne eine virtuelle Firma.</p>
<p>Im Mai 2003 übernahm MySQL die Datenbankaktivitäten von SAP. Die Datenbank SAP DB wurde in MaxDB umbenannt und wird nun als zweites Produkt von MySQL AB angeboten. MaxDB ist SAP/R3-zertifiziert. Beide Systeme, MySQL und MaxDB, werden wahlweise unter der GPL oder einer kommerziellen Lizenz angeboten.</p>
<p>Als Firma bietet MySQL AB weltweit umfassende Dienste an. Die GPL-Version kommt, wie üblich, ohne jede Garantie, während die kommerzielle Version mit umfassenden Garantien ausgestattet ist.</p>
<p>MySQL ist zunächst als Clone für mSQL entwickelt worden und deshalb zu diesem voll kompatibel. Die Maschine wurde sofort unter der Versionsnummer 3.21 veröffentlicht, um zu signalisieren, daß sie auf einem (von Monty entwickelten) Kern basiert, der schon eine sehr lange Geschichte hat. Sie war von Anfang an für große Datenmengen, hohe Verfügbarkeit, extreme Stabilität und sehr gute Performance ausgelegt.</p>
<p>Die Menge der Eigenschaften hingegen war zunächst beschränkt. So gab es nur wenige Tabellentypen und keine Transaktionen. Typischerweise werden neue Eigenschaften auf Wunsch der Anwender implementiert, die dadurch ein sehr großes Mitspracherecht haben.</p>
<p>Bereits mit der Version 3.23 verfügte MySQL über zwei Tabellentypen mit Transaktionen, wobei der eine (InnoDB) den Kriterien ACID genügt, was zum Beispiel zwar für Oracle, aber nicht für den Microsoft SQL-Server zutrifft und deshalb viele Anwender, die das Microsoft-System kennen, verwirrt hat (speziell consistent reads).</p>
<p>Alle Operationen, die allgemeine SQL-Eigenschaften betreffen, sind für alle Tabellentypen gleich, während die Eigenschaften der Tabellentypen aufgrund der unterschiedlichen Architektur sehr verschieden sein können. So besitzt der Typ MyISAM bereits seit der frühen Version 3.23 eine sehr leistungsfähige Volltext- Suche, die beim Typ InnoDB (noch) nicht implementiert ist.</p>
<p>MaxDB hat eine sehr lange Geschichte. Als Adabas wurde sie von der Software AG an die SAP AG verkauft und dort in SAP DB umbenannt. SAP wollte damit ein Gegengewicht zu Oracle und Microsoft schaffen. MaxDB ist eine Software, die so gut wie alle heute bekannten Möglichkeiten von relationalen Datenbanksystemen verwirklicht.</p>
<p>Am 7. Oktober 2005 verkündete Oracle den Kauf von Innobase Oy (Oy = finnisch für Aktiengesellschaft), der Firma, die die Low-Level-Engine InnoDB entwickelt hat. Im Jahr 2006 werden die Verträge von Innobase Oy und MySQL AB neu verhandelt. Oracle hat angekündigt, die Verträge verlängern zu wollen. Die Erwerbung wird mit einem verstärkten Engagement im Open Source-Bereich begründet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/die-geschichte-von-mysql/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPBB Forensoftware</title>
		<link>http://www.phpsiteadmin.org/phpbb-forensoftware</link>
		<comments>http://www.phpsiteadmin.org/phpbb-forensoftware#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:58:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[forensoftware]]></category>
		<category><![CDATA[forum]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=18</guid>
		<description><![CDATA[Das phpBB ist ein freies, quelloffenes, webbasiertes Forum im Stile eines Bulletin Board, das auf der Skriptsprache PHP basiert und eine große Anzahl von Datenbanken, z.B. MySQL und PostgreSQL, unterstützt. Es steht unter der GNU General Public License.

Neben dem Datenbanksupport bietet das phpBB weitere Features:
• Verwendung von Templates, um das komfortable Anpassen des Designs an [...]]]></description>
			<content:encoded><![CDATA[<p>Das phpBB ist ein freies, quelloffenes, webbasiertes Forum im Stile eines Bulletin Board, das auf der Skriptsprache PHP basiert und eine große Anzahl von Datenbanken, z.B. MySQL und PostgreSQL, unterstützt. Es steht unter der GNU General Public License.</p>
<p><span id="more-18"></span></p>
<p>Neben dem Datenbanksupport bietet das phpBB weitere Features:</p>
<p>• Verwendung von Templates, um das komfortable Anpassen des Designs an die übrige Seite zu ermöglichen.<br />
• Weite Internationalisierung mit Übersetzungen in 47 Sprachen inklusive Esperanto sowie acht Varianten, wie Du- und Sie-Anrede im Deutschen oder traditionelle und vereinfachte chinesische Schrift. Das phpBB nimmt für sich in Anspruch, die meisten Übersetzungen aller webbasierten Foren zu bieten.<br />
• Große Community, die kostenlosen Support leistet und Modifikationen entwickelt.</p>
<p>Die Entwicklung am phpBB wurde von James Atkinson als ein simples, im UBB-Stil gehaltenes Forum für seine eigene Website am 17. Juni 2000 gestartet. Nathan Codding und John Abela (nun beide ehemalige Team-Mitglieder) haben sich dem Team angeschlossen, nachdem das phpBB in ein CVS-Repository bei Sourceforge verschoben wurde, und die Arbeit an der 1.0.0 begann. Eine funktionsfähige Vorabversion war am 1. Juli 2000 fertig [link].</p>
<p>Das phpBB 1.0.0 wurde am 16. Dezember 2000 veröffentlicht, mit vielen Verbesserungen am Code in den folgenden beiden Major-Versionen (das phpBB 1.2.0 wurde am 16. Februar und 1.4.0 am 25. April 2001 veröffentlicht). Der letzte Release der 1.x-Linie war das phpBB 1.4.4, veröffentlicht am 6. November<br />
2001. Unterdessen hatten sich Bart van Bragt, Paul S. Owen (seit dem 14. September 2005 ehemaliges Team-Mitglied), Johnathan Haase (ebenfalls ehemaliges Team-Mitglied) und Frank Feingold dem Entwicklerteam angeschlossen.</p>
<p>Die Entwicklung des phpBB 2.0.x wurde am 17. Februar 2001 begonnen. Es wurde von Grund auf neu entwickelt, da die Ambitionen der Entwickler die Möglichkeiten des originalen Codes überschritten. Doug Kelly (nun ein ehemaliges Team-Mitglied) trat der Entwicklung kurz danach bei. Nach einem Jahr Entwickeln und Testen wurde das phpBB 2.0.0, die Super-Furry-Edition (engl. super-pelzig), am 4. April 2002 veröffentlicht.</p>
<p>Zuletzt trat das phpBB durch häufige Bugfixes in Erscheinung. Der letzte offizielle Release in der 2.0.x-Linie war 2.0.18. Neue Releases in der 2.0.x-Linie beschränken sich nun auf die Behebung von Bugs und Sicherheitslücken, und die 2.0.x-Linie ist die einzige, die aktuell offiziell unterstützt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/phpbb-forensoftware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vBulletin Forensoftware</title>
		<link>http://www.phpsiteadmin.org/vbulletin-forensoftware</link>
		<comments>http://www.phpsiteadmin.org/vbulletin-forensoftware#comments</comments>
		<pubDate>Wed, 02 Jun 2010 15:57:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[forensoftware]]></category>
		<category><![CDATA[forum]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=16</guid>
		<description><![CDATA[vBulletin (vom französischen bulletin) ist eine bekannte Softwarelösung für Webforen. vBulletin ist in der Skriptsprache PHP geschrieben und benutzt MySQL-Datenbanken für die Speicherung von Inhalten.

vBulletin ist ein kommerzielles Produkt und stellt proprietäre Software dar. Konkurrenten von vBulletin sind in das kommerzielle Woltlab Burning Board (das vor allem in Deutschland bekannt ist) sowie die weitverbreitete freie [...]]]></description>
			<content:encoded><![CDATA[<p>vBulletin (vom französischen bulletin) ist eine bekannte Softwarelösung für Webforen. vBulletin ist in der Skriptsprache PHP geschrieben und benutzt MySQL-Datenbanken für die Speicherung von Inhalten.</p>
<p><span id="more-16"></span></p>
<p>vBulletin ist ein kommerzielles Produkt und stellt proprietäre Software dar. Konkurrenten von vBulletin sind in das kommerzielle Woltlab Burning Board (das vor allem in Deutschland bekannt ist) sowie die weitverbreitete freie Software phpBB.</p>
<p>&#8220;Code Hacking&#8221; bezeichnet bei vBulletin das Verändern bzw. Hinzufügen von Dateien/Codes, um die Forensoftware zu verbessern. Zu den wohl bekanntesten Beispielen gehört z.B. der sogenannte Hide-Hack, der den Text, der zwischen [hide] und [/hide] steht, solange unsichtbar macht, bis man auf den Beitrag geantwortet hat.</p>
<p>Das zweite Beispiel wäre der sog. Dankomat: Da in Foren für bestimmte informative o.ä. Beiträge immer Postings wie &#8220;THX&#8221; oder &#8220;Danke&#8221; geschrieben wurden, hat jemand den Dankomat geschrieben. Das Programm fügt &#8211; sofern der Dankomat aktiviert worden ist &#8211; direkt nach dem Ursprungsbeitrag ein zweites Posting ein. Klickt man jetzt in dem zweiten Posting auf den Button &#8220;Bedanken&#8221; wird man in der Liste der User aufgeführt, die dem Autor für diesen Beitrag danken.</p>
<p>Das Projekt des vBulletin begann im Jahre 2000, als es durch seine Funktionsvielfalt viele Nutzer gewinnen konnte. vBulletin wird von der Jelsoft Enterprises Ltd. entwickelt und in Deutschland von Adduco Digital vertrieben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/vbulletin-forensoftware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wBB &#8211; Woltlab Burning Board</title>
		<link>http://www.phpsiteadmin.org/wbb-woltlab-burning-board</link>
		<comments>http://www.phpsiteadmin.org/wbb-woltlab-burning-board#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:56:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[forensoftware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=14</guid>
		<description><![CDATA[Das WoltLab Burning Board, kurz wBB, ist eine Forensoftware, auch Boardsoftware genannt. Es bietet eine einfache Administration und eine überschaubare Oberfläche. Es können beliebig viele Themenbereiche angelegt werden. Wie andere Forensoftware beherrscht das wBB seit der Version 2.1 das sogenannte Templatescripting und besitzt ein dynamisches Gruppensystem.

Das Projekt Burning Board begann mit der Gründung von WoltLab, [...]]]></description>
			<content:encoded><![CDATA[<p>Das WoltLab Burning Board, kurz wBB, ist eine Forensoftware, auch Boardsoftware genannt. Es bietet eine einfache Administration und eine überschaubare Oberfläche. Es können beliebig viele Themenbereiche angelegt werden. Wie andere Forensoftware beherrscht das wBB seit der Version 2.1 das sogenannte Templatescripting und besitzt ein dynamisches Gruppensystem.</p>
<p><span id="more-14"></span></p>
<p>Das Projekt Burning Board begann mit der Gründung von WoltLab, später wurde zu einer GbR und schließlich zu einer GmbH umfirmiert. Das Burning Board setzte sich schnell bei vielen Anwendern durch.</p>
<p>Marcel Werk, Geschäftsführer der Firma WoltLab, programmierte ein privates Forensystem basierend auf PHP und MySQL. Immer mehr Benutzer kamen auf die Idee, dass er es eventuell zum Download anbieten könnte. Am 16. Mai 2001 erschien die Version 1.0 Beta 2 zur kostenlosen Nutzung.</p>
<p>Im Jahr 2002 erschien dann die zweite Version der Forensoftware Burning Board. Diese wurde auf Grund der langen Entwicklungszeit nicht mehr kostenlos angeboten, was in der Community nicht nur positiv aufgenommen wurde. Die Version 2 war jedoch viel leistungsstärker als die  Vorgängerversion. Am 21. Januar 2005 wurde die Version 3 der Forensoftware angekündigt, die, laut Hersteller, neue Maßstäbe im Segment der Forensoftware setzen soll.</p>
<p>Weitere Boardsoftware-Produkte sind unter anderem phpBB, IPB (Invision Power Board) und vBulletin. Eingesetzt wird wbb unter anderem in vielen Foren von Musikern, Fußballvereinen und in Unternehmensforen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/wbb-woltlab-burning-board/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Performance von PHP</title>
		<link>http://www.phpsiteadmin.org/die-performance-von-php</link>
		<comments>http://www.phpsiteadmin.org/die-performance-von-php#comments</comments>
		<pubDate>Sun, 30 May 2010 15:54:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=12</guid>
		<description><![CDATA[Da es sich bei PHP um eine Skriptsprache handelt, wird diese bei jedem Aufruf neu interpretiert. Dies führt bei umfangreichen Projekten schnell zu Performanceeinbrüchen. Abhilfe kann hier ein Vorinterpretieren mittels eines Op-Code Caches sein. Da dies bei PHP im Gegensatz zu Java nicht standardmäßig vorgesehen ist, muss man existierende Caches von Hand einbinden.

Beispiel für diese [...]]]></description>
			<content:encoded><![CDATA[<p>Da es sich bei PHP um eine Skriptsprache handelt, wird diese bei jedem Aufruf neu interpretiert. Dies führt bei umfangreichen Projekten schnell zu Performanceeinbrüchen. Abhilfe kann hier ein Vorinterpretieren mittels eines Op-Code Caches sein. Da dies bei PHP im Gegensatz zu Java nicht standardmäßig vorgesehen ist, muss man existierende Caches von Hand einbinden.</p>
<p><span id="more-12"></span></p>
<p>Beispiel für diese Caches sind Turck-mmCache und dessen Nachfolger eAccelerator (beide Open Source und Freeware) und ein kommerzielles Tool von Zend. Der Performancegewinn beträgt durchaus einige hundert Prozent.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/die-performance-von-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Geschichte von PHP</title>
		<link>http://www.phpsiteadmin.org/die-geschichte-von-php</link>
		<comments>http://www.phpsiteadmin.org/die-geschichte-von-php#comments</comments>
		<pubDate>Sat, 29 May 2010 15:54:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=10</guid>
		<description><![CDATA[PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der Begriff stand damals noch für Personal Home Page Tools und war ursprünglich eine Sammlung von Perl-Skripten, die von Rasmus Lerdorf zur Protokollierung der Zugriffe auf seinen Online-Lebenslauf geschrieben wurden. Bald schrieb Lerdorf jedoch eine größere Umsetzung in C, worin PHP auch heute noch geschrieben ist. Das schließlich [...]]]></description>
			<content:encoded><![CDATA[<p>PHP wurde 1995 von Rasmus Lerdorf entwickelt. Der Begriff stand damals noch für Personal Home Page Tools und war ursprünglich eine Sammlung von Perl-Skripten, die von Rasmus Lerdorf zur Protokollierung der Zugriffe auf seinen Online-Lebenslauf geschrieben wurden. Bald schrieb Lerdorf jedoch eine größere Umsetzung in C, worin PHP auch heute noch geschrieben ist. Das schließlich veröffentlichte PHP/FI (FI stand für Form Interpreter) war Perl sehr ähnlich, wenn auch viel eingeschränkter, einfacher, und ziemlich inkonsistent.</p>
<p><span id="more-10"></span></p>
<p>PHP 3 wurde von Andi Gutmans und Zeev Suraski neu geschrieben, da das inzwischen erschienene PHP/FI 2 ihrer Meinung nach für eCommerce zu schwach war. Auch die Bedeutung der Abkürzung PHP wurde hierbei geändert. Lerdorf kooperierte mit Gutmans und Suraski und so wurde die Entwicklung von PHP/FI eingestellt. Die von Gutmans und Suraski gegründete Firma Zend Technologies Ltd. entwickelte in der Folge die Zend Engine 1, die das Herz von PHP 4 darstellt.</p>
<p>Da das World Wide Web Ende der 1990er Jahre stark wuchs, bestand großer Bedarf an Skriptsprachen, mit denen sich dynamische Webseiten realisieren lassen. PHP wurde mit der Zeit populärer als der vorherige De-facto-Standard Perl, welches mit der extrem leichten Erlernbarkeit von PHP nicht konkurrieren konnte.</p>
<p>PHP 3 wurde unter der GNU General Public License vertrieben. Seit Version 4 wird PHP unter der PHP License vertrieben, einer Softwarelizenz, die die freie Verwendung und Veränderung der Quelltexte erlaubt. Die Software kann somit kostenlos aus dem Internet geladen werden; daneben ist PHP jedoch schon bei einigen Betriebssystemen (z. B. bei allen relevanten Linux-Distributionen oder Mac OS X) im Lieferumfang enthalten. Seit dem 13. Juli 2004 liegt PHP in der komplett überarbeiteten Version 5 vor.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/die-geschichte-von-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Hypertext Preprocessor</title>
		<link>http://www.phpsiteadmin.org/php-hypertext-preprocessor</link>
		<comments>http://www.phpsiteadmin.org/php-hypertext-preprocessor#comments</comments>
		<pubDate>Fri, 28 May 2010 15:54:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=8</guid>
		<description><![CDATA[PHP (rekursives Akronym für PHP: Hypertext Preprocessor, ursprünglich Personal Home Page Tools) ist eine Skriptsprache mit einer an C bzw. Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten verwendet wird. Bei PHP handelt es sich um Open-Source-Software.

PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher [...]]]></description>
			<content:encoded><![CDATA[<p>PHP (rekursives Akronym für PHP: Hypertext Preprocessor, ursprünglich Personal Home Page Tools) ist eine Skriptsprache mit einer an C bzw. Perl angelehnten Syntax, die hauptsächlich zur Erstellung dynamischer Webseiten verwendet wird. Bei PHP handelt es sich um Open-Source-Software.</p>
<p><span id="more-8"></span></p>
<p>PHP zeichnet sich besonders durch die leichte Erlernbarkeit, die breite Datenbankunterstützung und Internet-Protokolleinbindung sowie die Verfügbarkeit zahlreicher, zusätzlicher Funktionsbibliotheken aus. Es existieren zum Beispiel Bibliotheken, um Bilder und Grafiken zur Einbindung in Webseiten dynamisch zu generieren.</p>
<p>PHP ist eine serverseitig interpretierte Sprache. Das bedeutet, dass der Quelltext  im Gegensatz zu JavaScript, welches in der Regel clientseitig ausgeführt wird  nicht an den Browser übermittelt wird, sondern an einen Interpreter auf dem Webserver.</p>
<p>Erst dessen Ausgabe wird an den Browser geschickt. In den meisten Fällen ist dies ein HTML-Dokument, wobei es mit PHP aber auch möglich ist, andere Datentypen, wie z. B. Bilder oder PDF-Dateien, zu generieren.</p>
<p>Mit PHP lassen sich auch Skripte, die nichts mit dem WWW zu tun haben (ebenso wie beispielsweise mit Perl), schreiben. Mit einer GTK-Erweiterung kann sogar eine grafische Oberfläche hinzugefügt werden. Hierfür wird weder ein Webserver noch ein Browser benötigt.</p>
<p>Um eine PHP-Datei allerdings im Rahmen einer Webanwendung ausführen zu können, benötigt man ein System, das mit den in der Datei enthaltenen Anweisungen umzugehen weiß. Aus diesem Grund wird durch eine Schnittstelle (beispielsweise ISAPI oder CGI) der Interpreter von einem Serverdaemon bzw. Serverdienst (in der Regel Apache oder IIS) ausgeführt.</p>
<p>Die auf WWW-Servern übliche Kombination von Linux/Windows als Betriebssystem, Apache als Webserver, MySQL-Server als Datenbank und PHP wird LAMP bzw. WAMP genannt. Fertige LAMP- und WAMP-Pakete, die das einzelne Laden und Konfigurieren von Paketen aus dem WWW unnötig machen, werden im Projekt XAMPP entwickelt, wobei es inzwischen Versionen für Linux, Solaris, Windows und Mac OS X gibt.</p>
<p>Die Vorteile der serverseitigen Ausführung sind, dass beim Client (Browser) keine speziellen Fähigkeiten erforderlich sind oder Inkompatibilitäten auftreten können, wie es beispielsweise bei JavaScript und den verschiedenen Browsern der Fall ist.</p>
<p>Außerdem bleibt der PHP-Quelltext der Seite auf dem Server und nur die generierten Daten sind für den Besucher einsehbar. Gleiches gilt für andere Ressourcen wie z. B. Datenbanken, die daher auch keine direkte Verbindung zum Client benötigen.</p>
<p>Nachteilig ist, dass jede Aktion des Benutzers erst bei einem erneuten Aufruf der Seite erfasst werden kann.</p>
<p>Da PHP normalerweise in einer Webserverumgebung läuft, unterliegt es auch dem zustandslosen HTTP (allerdings wirkt PHP mit seinem Sessionmechanismus dagegen an). Außerdem wird jede PHP-Seite vom Server interpretiert, wodurch dessen Belastung steigt. Diese Vor- und Nachteile sind nicht PHP-spezifisch, sondern treten bei grundsätzlich jeder Webanwendung auf.</p>
<p>Zusätzlich liest, prüft und übersetzt der Interpreter den Quelltext bei jedem Aufruf erneut. Dies mindert die Reaktionsgeschwindigkeit des Servers und erhöht nochmals die Auslastung. Um dem entgegen zu wirken, wurde eine Erweiterung namens MMCache entwickelt.</p>
<p>Diese speichert eine zur Ausführung vorbereitete Version des Programms zwischen und beschleunigt somit den Zugriff auf diese Datei beim nächsten Aufruf. Der MMCache wird inzwischen nicht mehr weiterentwickelt, seine Stelle nimmt der Nachfolger eAccelerator ein.</p>
<p>PHP ist zeitweise etwas ungesteuert gewachsen. So funktioniert der Zugriff auf eine Datenbank mittels der MySQL-Funktionen anders als über ODBC; noch deutlicher wird dies beispielsweise bei Inkonsistenzen der Funktionen zur String-Verarbeitung.</p>
<p>Zwar besitzt PHP bereits seit Version 3 grundlegend die Funktionalität, um objektorientiertes Programmieren zu unterstützen (diese wurden in Version 4 deutlich verbessert), bisher ist jedoch die gesamte Standardbibliothek prozedural angelegt.</p>
<p>Auch bei objektorientierten Sprachen übliche Features wie Kapselung der Daten (z. B. private Variablen), Destruktoren (ersatzweise lässt sich aber in den meisten Fällen die Funktion register shutdown function() verwenden) oder Fehlerbehandlung per Exceptions (lediglich etwas unsauberer Workaround mit set error handler(), error reporting() möglich) suchte man in PHP 4 noch vergeblich.</p>
<p>Die aktuelle Version, mit der neuen Zend Engine 2, ist seit dem 13. Juli 2004 PHP 5. Um die Missstände aus der vorherigen Version zu beheben, wurden Änderungen am Verhalten von PHP selbst nötig (so sind Variablen in PHP 5, wie bei den meisten Sprachen, nur noch eine Referenz auf das Objekt und nicht wie in PHP 3 und 4 das Objekt selbst).</p>
<p>In PHP 5 wurden außerdem wichtige OOP-Features wie z.B. Destruktoren und die Festlegung der Sichtbarkeit einer (Klassen-)Eigenschaft (public, private oder protected) ergänzt. In PHP 5.1 wurde mit PHP Data Objects (PDO) eine neue, objektorientierte Erweiterung aufgenommen, die einen einheitlichen Zugriff auf die verschiedenen SQL-Datenbanken ermöglicht.</p>
<p>Bemängelt wird aber noch immer der auch in der Version 5 unzureichende Support von Unicode. Bisher bietet PHP nur einige Funktionen, bei denen ein Zeichensatz (darunter auch UTF-8) angegeben werden</p>
<p>kann, sowie Funktionen zur Konvertierung von und nach UTF-8, aber noch keine durchgehende Unterstützung.</p>
<p>Um mit diesem Missstand aufzuräumen, kündigte Andi Gutmans umfassende Unicode-Unterstützung auf Basis von ICU für die nächste große Version (6.0) an, die für das dritte Quartal 2006 geplant ist. In der Präsentation von Andrei Zmievsk von der PHP-Conference 2005 wird die Implementierung anhand vieler Beispiele erklärt. Unter anderem werden Konstrukte wie strlen($str) oder $str{1} problemlos mit Unicode funktionieren.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/php-hypertext-preprocessor/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Horde CMS</title>
		<link>http://www.phpsiteadmin.org/horde-cms</link>
		<comments>http://www.phpsiteadmin.org/horde-cms#comments</comments>
		<pubDate>Fri, 28 May 2010 15:51:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.phpsiteadmin.org/?p=6</guid>
		<description><![CDATA[Horde ist ein Open Source Project das von Freiwilligen entwickelt wird. Es ist ein in PHP geschriebenes Framework. Neben den eigenen Bibliotheken werden auch verschiedene PEAR Bibliotheken verwendet.

Horde bietet Standardanwendungen für E-Mail (E- Mail-Client, Filterfunktion, Abwesenheitsnachrichten, Adressbuch&#8230;), Groupware (Kalender, Notizen, Aufgaben, Dateimanager, Projektmanagement&#8230;) und auch spezielle Anwendungen wie ein Wiki, Tracking Software für Zeit und [...]]]></description>
			<content:encoded><![CDATA[<p>Horde ist ein Open Source Project das von Freiwilligen entwickelt wird. Es ist ein in PHP geschriebenes Framework. Neben den eigenen Bibliotheken werden auch verschiedene PEAR Bibliotheken verwendet.</p>
<p><span id="more-6"></span></p>
<p>Horde bietet Standardanwendungen für E-Mail (E- Mail-Client, Filterfunktion, Abwesenheitsnachrichten, Adressbuch&#8230;), Groupware (Kalender, Notizen, Aufgaben, Dateimanager, Projektmanagement&#8230;) und auch spezielle Anwendungen wie ein Wiki, Tracking Software für Zeit und Aufgaben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phpsiteadmin.org/horde-cms/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
