Seite 1 von 1

Enzyklopädie für phpBB

Verfasst: 12.02.2005 20:10
von BraveEagle
Gibt es ein Mod um eine Art Wikipedia für das eigenge Forum zu machen?

Klar was ich meine?

Greetz BE

Verfasst: 12.02.2005 20:53
von punker
meinst du sowas wie der Knowledge Base - Mod?

weiß grad nicht den DL link aber bei www.phpbbhacks.com

solltest du diesen finden :-)

Verfasst: 13.02.2005 02:42
von BZebra
phpbb.de verwendet dieses hier: http://www.phpbb.de/wiki/Home_Page

Ich habe mal angefangen Mediawiki http://wikipedia.sourceforge.net/ - die original Software, die auch von Wikipedia verwendet wird - in meine Seite einzubinden (siehe hier http://www.phpbb.de/viewtopic.php?t=76560 ), aber bis jetzt noch nicht daran weitergearbeitet.

Mediawiki ist vorallem sehr langsam (Wikipedia ist es ja auch). Die Seiten sollten also am besten auf dem eigenen Server gecacht werden.

Habe da schon einige Scripte zum cachen ausprobiert ( http://www.hotscripts.com/PHP/Scripts_a ... index.html ), ez_cache hat auch gut funktioniert http://www.hotscripts.com/Detailed/12924.html (war dann sehr schnell), bis auf den kleinen Nachteil, daß nach abgelaufener Cache-Zeit eine Fehlermeldung kam und oft falsche Seiten angezeigt wurden. Aber so ein caching Skript wäre vom Prinzip her wohl geeignet.

Weiteres Problem war auch die Übertragung der Session (logged-in / logged-out Status). Das hat dann auf den Mediawiki-Seiten nicht ganz gestimmt.

Und Styleanpassung in Mediawiki ist furchtbar schwierig. Wenn Du dir das mal angeschaut hast, dann weißt Du zu schätzen, was Du an dem Templatesystem von phpBB hast.

Eine ordentliche Dokumentation gibt es zu allem Überfluss für Mediawiki auch nicht, und jede Version scheint immer komplett neu umgekrempelt zu sein. Support nur per Mailingliste, KEIN EINZIGES Mediawiki Forum habe ich gefunden, weder in Englisch noch in Deutsch.

Mediawiki hat, meiner Ansicht nach, sicher den Vorteil, daß sich die Leute am ehesten mit dem System auskennen (wird ja schließlich auch von Wikipedia genutzt), Du eine große Funktionsvielfalt hast, die Software wird wohl immer weiterentwickelt werden und das Projekt nicht so einfach sterben.
Aber webmaster-freundlich ist die Software nicht gerade. Deswegen sehen auch fast alle Mediawikis, die so genutzt werden, fast genauso aus wie Wikipedia, ohne eigenen Header und Footer und wenns hochkommt in einem Frame in die Webseite engebunden.

Naja, falls Du Dich mal mit der Integration von Mediawiki näher beschäftigen willst, würde mich über Feedback freuen wie Du das eine oder andere gelöst oder angepasst hast.
Falls ich keine Wiki-Software mit anständiger (Support-)Community finde, werde ich auch bei Mediawiki bleiben. Müssen die User halt zur Not länger warten, bis die Seite aufgebaut ist. ;)
--

Eine Tutorial für eine Integration der phpBB-Benutzeraccounts in ein Wiki gibt es auch hier (eben gefunden): http://wiki.splitbrain.org/wiki:tipsand ... with_phpbb
Hier ein Beispiel für ein Wiki http://www.ubuntuusers.de/wiki/start .

Gruß,
BZebra

Verfasst: 13.02.2005 11:22
von BraveEagle
punker hat geschrieben:meinst du sowas wie der Knowledge Base - Mod?

weiß grad nicht den DL link aber bei www.phpbbhacks.com

solltest du diesen finden :-)
Ich finde den Mod nicht auf der Seite kannst du mir den genauen link mal schicken?

*edit*

Ist das der hier: http://mods.best-dev.com/post11579.php#11579

*edit2*

Gibts hier auch wo ne Version zum DL? Ich finde da nichts: http://www.phpbb.com/phpBB/viewtopic.php?t=89202

*edit3*

K komme nun auch über diesen Thread zu: http://www.phpbb.com/phpBB/viewtopic.php?t=200195


@ BZebra Das hört sich so alles sehr gut an. Leider habe ich nicht die Zeit um mir das nötige know how anzueignen das alles so einzurichten wie du das vorschlägst. Weiter weis ich nciht ob sich diese Mühe überhaupt so lohnen würde. Nochmal vielen dank für deinen sehr ausführlichen Beitrag

Verfasst: 13.02.2005 16:12
von punker
ich hatte an diesen gedacht...

http://www.phpbb2.de/dload.php?action=file&file_id=538

sollte aber der selbe sein. Wie auf phpbb.com :)

Verfasst: 16.03.2005 21:59
von K405L02D
Hm also ich hab des anders gelöst und zwar mit include und soweiter :)
des Teil funzt mit phpBB-CSS und den phpBB-Header&Footer, allerdings kann man nicht wikipedia bearbeiten...

Den Mod werde ich noch bisl ausweiten mit mein Wiki-BBCode! :)

Demo-Link German Version: http://www.k405l02d.de/phpbb/wikipedia.php
Demo-Link English Version: http://www.k405l02d.de/phpbb/wikipedia_en.php

Download-Link: http://www.k405l02d.de/downloads/phpbb_wikipedia.rar

Hier nochmal wie sone Datei(English Version) aussieht:

Code: Alles auswählen

<?php

/***************************************************************************
 *                            wikipedia.php
 *                            -------------------
 *     copyright            : (C) 2005 ChaosLord
 *     email                : goccl@web.de
 *
 ****************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

// Start Session Management
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

$page_title = 'Wikipedia English Version';

$title = $_GET['title'];

function callback( $buffer )
{
         $buffer = substr( $buffer, strpos( $buffer, '<!-- start content -->' ) );
         $buffer = substr( $buffer, 0, strpos( $buffer, '<div class="printfooter">' ) );
         $buffer = str_replace( "/wiki/", "wikipedia.php?title=", $buffer );
         $buffer = preg_replace( '/\(<i>http(.*)wiki.phtml(.*)<\/i>\)/', "", $buffer );
         $buffer = $buffer. "<br /><center><span class=\"copyright\">Fetched by Wikipedia.org © 2005 Wikipedia.org</span></center>";
         return $buffer;
}

include($phpbb_root_path . 'includes/page_header.'.$phpEx);

ob_start("callback");
include 'http://www.wikipedia.org/wiki/?title=' . $title;
ob_end_flush();

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
MfG ChaosLord

Verfasst: 17.03.2005 12:31
von Gumfuzi
Es gibt ja auch den Acronym-Mod der beim Mouseover kurze Erklärungen enzeigt bzw. den Lexikon-Mod (lexique), der wie ein Glossar funktioniert - und die Knowledge Base.

... aber ein Wiki-Mod, das wäre etwas feines, wo dann Beiträge verfasst werden können und dann automatisch im Text die Begriffe verlinkt werden, für die es bereits eine Erklärung gibt.

Mal sehen, ev. hat jemand von den MOD-Schreibern Langeweile (was sicher nie der Fall sein wird ;) ) und bastelt soetwas *hoff*

Wäre ein äußerst interessanter Mod!

Verfasst: 22.03.2005 16:16
von Esther
Gumfuzi hat geschrieben:... aber ein Wiki-Mod, das wäre etwas feines, wo dann Beiträge verfasst werden können und dann automatisch im Text die Begriffe verlinkt werden, für die es bereits eine Erklärung gibt.
Fand ich eben auch und deshalb habe ich sowas für mich gebastelt. Der WikiSyntax-Mod ist für die Integration von phpBB und DokuWiki gedacht. Damit kann diese Syntax verwenden werden, die sowohl natürlicher, als auch mächtiger ist als BBcode.

Und das schönste daran: Du kannst lediglich ein Wort doppelt mit eckigen Klammern umranden und schon wird ein [[Link]] zur entsprechenden Seite im Schwester-Wiki erstellt. Im Zusammenspiel mit DokuWiki können die Links automatisch unterschiedlich eingefärbt werden, je nach dem, ob der Eintrag im Wiki existiert. Wenn nicht, wirst du gefragt, ob du eine neue Seite anlegen willst. Da DokuWiki mit der Authentifizierung von phpBB arbeiten kann, sind die beiden Tools wie für einander geschaffen.

Falls eine Community kein eigenes Wiki hat / will, kann der Mod relativ einfach auch so eingestellt werden, dass er zu Wikipedia linkt. Da gilt allerdings zu beachten, dass die Syntax von Wikipedia eine andere ist als die von diesem Mod interpretierte.

Verfasst: 22.03.2005 19:30
von Gumfuzi
Hört sich super an, leider habe ich jetzt das ganze per Lexikon alleine laufen, aber die Links habe ich mir auf alle Fälle notiert!!!

Danke!!!