<?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>Daniel's Weblog &#187; punBB</title>
	<atom:link href="http://www.daniel-zohm.de/category/software/punbb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-zohm.de</link>
	<description>Technik, Kurioses und Kram :-)</description>
	<lastBuildDate>Sat, 13 Aug 2011 11:19:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Polling mit punBB</title>
		<link>http://www.daniel-zohm.de/2005/12/14/polling-mit-punbb/</link>
		<comments>http://www.daniel-zohm.de/2005/12/14/polling-mit-punbb/#comments</comments>
		<pubDate>Wed, 14 Dec 2005 19:12:38 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[punBB]]></category>

		<guid isPermaLink="false">http://myblog.smikkel.de/?p=9</guid>
		<description><![CDATA[Ein &#8220;Killerfeature&#8221; für unser altes Forum war das Erstellen von Abstimmungen. Diese sind essentiell für das Aufnehmen von neuen Mitgliedern. Dabei wird eine Frage erstellt (z.B.: Soll der Spieler XY in unserer Gilde aufgenommen werden?) und verschiedene Antworten zur Auswahl &#8230; <a href="http://www.daniel-zohm.de/2005/12/14/polling-mit-punbb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ein &#8220;Killerfeature&#8221; für unser altes Forum war das Erstellen von Abstimmungen. Diese sind essentiell für das Aufnehmen von neuen Mitgliedern. Dabei wird eine Frage erstellt (z.B.: Soll der Spieler XY in unserer Gilde aufgenommen werden?) und verschiedene Antworten zur Auswahl angeboten (z.B.: Ja, immer rein mit dem Kerl. Nö, derzeit lieber nicht). Dann wird festgelegt wie lange die Abstimmung laufen soll. Ab jetzt hat jeder registrierte Benutzer die Möglichkeit seine Stimme abzugeben. Am Schluß wird dem Bewerber dann mitgeteilt wie sich die Gilde entschieden hat.<br />
<span id="more-9"></span><br />
<strong>Aber oh Schreck: bei punBB gibt es keine Abstimmungen!</strong></p>
<p>Da ist guter Rat teuer. Also habe ich mal ein wenig im Internet gestöbert und bin mal wieder auf die <a href="http://www.punbb.org/" target="_blank">punBB Seite</a> gestolpert (Ja, die ist tatsächlich eine sehr gute Anlaufstelle&#8230; <img src='http://www.daniel-zohm.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). Unter &#8220;<a href="http://www.punres.org/" target="_blank">Mods and Styles</a>&#8221; existiert ein Riesenverzeichnis mit Plugins (so genannten Mods) für das punBB Forum.</p>
<p>Hier gibt es einen Mod mit dem Namen &#8220;<a href="http://www.punres.org/desc.php?pid=60" target="_blank">Easy Poll</a>&#8220;.</p>
<p>Die Installation dieser Mods ist nicht so einfach. Als unerfahrener Benutzer, der zudem noch ein paar Berührungsängste mit Code hat, sollte man das ganze vorsichtig angehen. Man muss aber dazu sagen, das eine sehr ausführliche Anleitung dabei liegt, die man auch unbedingt befolgen sollte (die man sogar befolgen muss!).</p>
<p>Der erste Schritt ist das Hochladen der einzelnen Dateien:</p>
<ul>
<li>install_mod.php</li>
<li>vote.php</li>
<li>poll.php</li>
<li>viewpoll.php</li>
<li>lang/LANGUAGE/polls.php</li>
</ul>
<p>Als nächstes muss die Datei &#8220;<strong>install_mod.php</strong>&#8221; per Browser aufgerufen werden. Dieses Script bereitet die Datenbank auf die Änderungen vor, legt also notwendige Tabellen an und ändert andere sofern notwendig.</p>
<p>Eine Ernüchterung: nach dem Aufruf des Install Scripts bricht selbiges mit der Fehlermeldung &#8220;Nicht unterstützte Version&#8221; ab. Also wieder auf in das Forum und nach einer Lösung gesucht. Die ist auch schnell gefunden. Der Autor des Mods sagt dazu, das einfach ein Array im Installer geändert werden muss.</p>
<p>Dieser sieht also vorher so aus:</p>
<p><code>$punbb_versions	= array('1.2.3', '1.2.4', '1.2.5', '1.2.6');</code></p>
<p>Nach den Änderungen:</p>
<p><code>$punbb_versions	= array('1.2.3', '1.2.4', '1.2.5', '1.2.6', '1.2.10');</code></p>
<p>Es wurde also einfach die aktuelle Version des installierten Forums hinzugefügt. Danach lief der Installer problemlos durch. Das Script kann danach also einfach gelöscht werden (in der Anleitung wird auch darauf hingewiesen).</p>
<p>Im Anschluß müssen noch einige Modifizierungen am Code vorgenommen werden. Diese werden in der Anleitung in etwa so beschrieben:</p>
<p><code>#<br />
#---------[ 4. OPEN ]---------------------------------------------------<br />
#</p>
<p>viewforum.php</p>
<p>#<br />
#---------[ 5. FIND (line:39) ]---------------------------------------------------<br />
#</p>
<p>require PUN_ROOT.'lang/'.$pun_user['language'].'/forum.php';</p>
<p>#<br />
#---------[ 6. AFTER, ADD ]---------------------------------------------------<br />
#</p>
<p>// Load poll language file<br />
require PUN_ROOT.'lang/'.$pun_user['language'].'/polls.php';</code></p>
<p>Es ist also relativ einfach, diese Änderungen zu machen. Natürlich muss hier genau aufgepasst werden.</p>
<p>Nach der erfolgreichen Installation (ok, das Forum war für ca. 5 Minuten zerschossen, da ich eine falsche Codezeile eingefügt hatte <img src='http://www.daniel-zohm.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) können im Forum nun 3 Arten von Umfragen erstellt werden. Zum einen die &#8220;normale&#8221; Umfrage. Hier wird genau wie im alten Forum eine Frage formuliert und mögliche Antworten zur Auswahl angeboten.</p>
<p>Als zweite Möglichkeit gibt es eine Multiumfrage. Hier wird eine Frage formuliert. Als Teilnehmer hat man die Möglichkeit mehrere Antworten auszuwählen. Dies würde sich sicher ganz gut zur Wahl des Gildenrates eignen.</p>
<p>Als letzte Möglichkeit gibt es eine Multiumfrage Ja/Nein. Hier wird ebenfalls eine Frage formuliert (sach blos wink ). Zu den Antworten definiert man 2 Optionen (Zum Beispiel Ja/Nein). Nun kann der Teilnehmer zu jeder Option mit Ja oder Nein antworten. Ist sicher nicht übel um mehrere Dinge auf einmal zu klären.</p>
<p>Juhu, endlich darf wieder gepollt werden <img src='http://www.daniel-zohm.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-zohm.de/2005/12/14/polling-mit-punbb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Konzept zu den Userrechten von punBB</title>
		<link>http://www.daniel-zohm.de/2005/12/05/konzept-zu-den-userrechten-von-punbb/</link>
		<comments>http://www.daniel-zohm.de/2005/12/05/konzept-zu-den-userrechten-von-punbb/#comments</comments>
		<pubDate>Mon, 05 Dec 2005 18:58:42 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[punBB]]></category>

		<guid isPermaLink="false">http://myblog.smikkel.de/?p=12</guid>
		<description><![CDATA[Für die Anmeldung der Benutzer unseres alten phpBB Forums, haben wir die Option verwendet, das diese erst von einem Administrator freigeschaltet werden müssen um vollen Zugriff auf das Forum zu haben. Diese Option ist sehr angenehm, da man ausschließen kann, &#8230; <a href="http://www.daniel-zohm.de/2005/12/05/konzept-zu-den-userrechten-von-punbb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Für die Anmeldung der Benutzer unseres alten phpBB Forums, haben wir die Option verwendet, das diese erst von einem Administrator freigeschaltet werden müssen um vollen Zugriff auf das Forum zu haben.<br />
<span id="more-12"></span><br />
Diese Option ist sehr angenehm, da man ausschließen kann, das irgendwelche Leute sich registrieren und direkt alle mühsam zusammen getragenen Informationen lesen und vielleicht auch kopieren können. Auf Dauer ist das natürlich sehr nervig gewesen, da ich es nicht hinbekommen habe andere Benutzer mit den Rechten auszustatten, diese neu registrierten Benutzer auch freischalten zu dürfen. Also blieb die ganze Freischalterei an mir hängen. Dazu musste ich natürlich immer im Spiel eingeloggt sein, um auch prüfen zu können, ob der jeweils registrierte Benutzer auch tatsächlich Mitglied unserer Gilde ist. <strong>Also kein Zustand auf Dauer!</strong></p>
<p>Leider ist diese Funktion des Freischaltens durch einen Administrator in punBB nicht vorgesehen. Also habe ich mir ein paar Gedanken zu einem Rechtekonzept gemacht und wie dies umzusetzen ist. Letztendlich ist das Ergebnis auch mit ein wenig Arbeit verbunden, aber da ich diese auf mehrere Benutzer verteilen kann, hält sich das ganze in Grenzen.</p>
<p>Ich habe also eine Gruppe namens &#8220;Register&#8221; erstellt. Diese habe ich mit den Rechten ausgestattet nur im öffentlichen Bereich lesen und schreiben zu können. Im Administrationsbereich gibt es unter <strong><em>&#8220;User groups&#8221;</em></strong> den Bereich <strong><em>&#8220;Set default group&#8221;</em></strong>. Hier kann eingestellt werden, in welche Gruppe der Benutzer nach erfolgreicher Registrierung Mitglied ist. Für diese neuen Benutzer wählte ich dann die Gruppe &#8220;Register&#8221;.</p>
<p>So kann ich gewährleisten, das die Benutzer bis zur Freischaltung keine Möglichkeit haben, Interna zu lesen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-zohm.de/2005/12/05/konzept-zu-den-userrechten-von-punbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deutsche Übersetzung des punBB Forums</title>
		<link>http://www.daniel-zohm.de/2005/12/04/deutsche-ubersetzung-des-punbb-forums/</link>
		<comments>http://www.daniel-zohm.de/2005/12/04/deutsche-ubersetzung-des-punbb-forums/#comments</comments>
		<pubDate>Sun, 04 Dec 2005 17:59:29 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[punBB]]></category>

		<guid isPermaLink="false">http://myblog.smikkel.de/?p=6</guid>
		<description><![CDATA[Da wir nur deutsche Benutzer im Forum haben, hätte ich das ganze natürlich auch gerne in deutscher Sprache. Zu diesem Zweck kann man sich ebenfalls unter http://www.punbb.org/downloads.php ein deutsches Sprachpaket runterladen. Nach dem Entpacken wird dies einfach nur in das &#8230; <a href="http://www.daniel-zohm.de/2005/12/04/deutsche-ubersetzung-des-punbb-forums/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Da wir nur deutsche Benutzer im Forum haben, hätte ich das ganze natürlich auch gerne in deutscher Sprache. Zu diesem Zweck kann man sich ebenfalls unter <a href="http://www.punbb.org/downloads.php" target="_blank">http://www.punbb.org/downloads.php</a> ein deutsches Sprachpaket runterladen.<br />
<span id="more-6"></span><br />
Nach dem Entpacken wird dies einfach nur in das Unterverzeichnis &#8220;lang&#8221; kopiert werden. Fortan steht im jeweiligen Profil unter &#8220;Sprache&#8221; die Option deutsch zur Auswahl.</p>
<p>Einziger Wermutstropfen: der Administrationsbereich ist nicht übersetzt. Na ja, hier muss ja auch keiner außer mir dran. Vielleicht setze ich mich bei Gelegenheit mal dran und übersetze den.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-zohm.de/2005/12/04/deutsche-ubersetzung-des-punbb-forums/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migration der Daten aus phpBB</title>
		<link>http://www.daniel-zohm.de/2005/12/04/migration-der-daten-aus-phpbb/</link>
		<comments>http://www.daniel-zohm.de/2005/12/04/migration-der-daten-aus-phpbb/#comments</comments>
		<pubDate>Sun, 04 Dec 2005 16:38:32 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[punBB]]></category>

		<guid isPermaLink="false">http://myblog.smikkel.de/?p=5</guid>
		<description><![CDATA[So, nachdem das Forum endlich läuft, mache ich mir natürlich Gedanken darüber wie ich die Daten aus dem alten phpBB Forum übernehmen kann. Die Webseite von punBB bietet das PunBB Migration Tool an. Hiermit soll eine Übernahme der Daten aus &#8230; <a href="http://www.daniel-zohm.de/2005/12/04/migration-der-daten-aus-phpbb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, nachdem das Forum endlich läuft, mache ich mir natürlich Gedanken darüber wie ich die Daten aus dem alten phpBB Forum übernehmen kann. Die Webseite von punBB bietet das <a href="http://www.punbb.org/downloads.php" target="_blank">PunBB Migration Tool</a> an. Hiermit soll eine Übernahme der Daten aus phpBB möglich sein.<br />
<span id="more-5"></span><br />
Die Installation ist denkbar einfach. Einfach ein Unterverzeichnis im punBB Verzeichnis erstellen und den Inhalt des Zip Files des Converters hineinkopieren.</p>
<p>Im nächsten Schritt einfach das Verzeichnis per Webbrowser aufrufen (z.B.: http://www.ihr-forum.de/converter). Es erscheint ein Formular in dem folgende Werte eingetragen werden müssen:</p>
<ul>
<li>Hostname/user (Auswahl, ob der Host und User des Übernahmeforums ein anderer ist)</li>
<li>Auswahl des zu konvertierenden Forums</li>
<li>Datenbankname</li>
<li>Eventuellen Prefix der Tabellennamen</li>
</ul>
<p>Unterhalb des Formulars ist ein Hinweis enthalten, welche Forensoftware unterstützt wird und welche Besondertheiten dabei beachtet werden müssen.</p>
<p><strong>Als Warnung:</strong> Alle bisherigen Foren werden gelöscht, bzw, überschrieben. Daher ist es ratsam, die Konvertierung direkt am Anfang vorzunehmen um einen eventuellen Datenverlust zu vermeiden.</p>
<p>Durch einen Klick auf &#8220;Start converter&#8221; beginnt die Konvertierung.</p>
<p>Diese dauert einen Moment und hat bei Beendigung tatsächlich alle bisherigen Postings übernommen, sowie alle Benutzer (inklusive deren Signaturen) übernommen. Nachdem die Konvertierung abgeschlossen wurde, erhielt ich eine Liste der importierten Benutzer. Hier konnte ich direkt den oder die Administratoren bestimmen.</p>
<p>Alles in allem dauerte der ganze Vorgang ca. 10 Minuten. Dafür wurden sämtliche Daten, Gruppen und Benutzer übernommen. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-zohm.de/2005/12/04/migration-der-daten-aus-phpbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation von punBB</title>
		<link>http://www.daniel-zohm.de/2005/12/04/installation-von-punbb/</link>
		<comments>http://www.daniel-zohm.de/2005/12/04/installation-von-punbb/#comments</comments>
		<pubDate>Sun, 04 Dec 2005 16:04:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[punBB]]></category>

		<guid isPermaLink="false">http://myblog.smikkel.de/?p=3</guid>
		<description><![CDATA[Hintergrund Vor einiger Zeit habe ich mich dazu entschieden für unsere World of Warcraft Gilde &#8220;Die Weltenwanderer&#8221; ein neues Forum zu verwenden. Bisher lief das phpBB Forum. Leider habe ich es trotz mehrfachen Versuchen weder hinbekommen Moderatoren zu bestimmen noch &#8230; <a href="http://www.daniel-zohm.de/2005/12/04/installation-von-punbb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Hintergrund</strong><br />
Vor einiger Zeit habe ich mich dazu entschieden für unsere World of Warcraft Gilde &#8220;Die Weltenwanderer&#8221; ein neues Forum zu verwenden. Bisher lief das phpBB Forum. Leider habe ich es trotz mehrfachen Versuchen weder hinbekommen Moderatoren zu bestimmen noch unterschiedliche Gruppen anzulegen und mit den entsprechenden Rechten auszustatten. Vermutlich lag das an dem installierten Theme.<br />
<span id="more-3"></span><br />
Aufgrund eines Tipps von einem Bekannten, habe ich mal <a href="http://www.punbb.org/" target="_blank">punBB</a> in der aktuellen Version 1.2.10 versucht.</p>
<p><strong>Voraussetzungen zur Installation von punBB</strong></p>
<ul>
<li>Ein Webserver (am besten <a href="http://httpd.apache.org/" target="_blank">Apache</a>).</li>
<li><a href="http://www.php.net/" target="_blank">PHP</a> 4.1.0 oder höher.</li>
<li><a href="http://www.mysql.com/" target="_blank">MySQL</a> 3.23.17 oder höher, <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> 7.0 oder höher oder <a href="http://www.sqlite.org/">SQLite</a>.</li>
</ul>
<p>Der download ist mit seinen 259KB nur 1/3 so groß wie der download des phpBB Forums mit seinen 799KB. Mal schauen ob die Funktionalität trotzdem meinen Erwartungen entspricht.</p>
<p>Nach dem Entpacken finden sich verschiedene Verzeichnisse in dem Extrakt:</p>
<ul>
<li>docs (beinhaltet Installationshinweise, Tipps für Entwickler und einige Links zu den wichtigen Seiten)</li>
<li>extras (Update Script von Version 1.2 nach 1.2.10 und eine Beispiel-Configdatei)</li>
<li>upload (Dieses Verzeichnis beinhaltet alle Dateien, die zum Betrieb des Forums nötig sind)</li>
</ul>
<p>Also das Upload Verzeichnis hochgeladen und die URL aufgerufen. Hier erfolgte ein Hinweis, das noch keine Config-Datei vorhanden sei und man erst den Installer aufrufen solle. </p>
<p><strong>Der Installer</strong><br />
Folgende Angaben benötigt der Installer um die Installation auszuführen:</p>
<ul>
<li>Datenbank Typ</li>
<li>Datenbank Server Hostname</li>
<li>Der Datenbankname (Wird auch angelegt, wenn notwendig)</li>
<li>Ein Username und das zugehörige Passwort</li>
<li>Ein Prefix, der den einzelnen Tabellen vorangestellt wird</li>
</ul>
<p>Zusätzlich dazu kann direkt ein Administrator angelegt werden. Hierfür trägt man einen Usernamen, das Passwort und eine E-Mail Adresse ein. Als letzten Wert, verlangt das Forum die URL zu dem selben. Während der Installation hat es bei mir die URL nicht korrekt erkannt, so das ich sie noch mal eingeben musste. Dabei sollte der abschließende Slash (/) nicht angegeben werden.</p>
<p>Nach dem Starten der Installation erschien ein abschließender Hinweis. In einer Textarea wurde der Inhalt für eine Datei angezeigt, den man speichern und als config.php im Rootverzeichnis des Forums ablegen sollte. Damit sollte die Installation abgeschlossen sein.</p>
<p>Und tatsächlich: ein jungfräuliches Forum erblickte das Licht der Welt <img src='http://www.daniel-zohm.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.daniel-zohm.de/2005/12/04/installation-von-punbb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

