Page 1 of 2

[ABD] phpBB-Wiki

Posted: Fri Aug 21, 2009 9:50 pm
by BondGamer
Modification Name: phpBB-Wiki (tentative)
Author: BondGamer
Modification Description: A wiki, similar to Wikipedia, integrated into your forum.
Modification Version: Alpha

Features
  • Create and edit articles
  • Format articles with bbCode and/or Wikitext (IE: Wikipedia formatting)
  • High performance focus, option to cache articles entirely as HTML
  • Article permissions controlled by phpBB
  • Styles created using phpBB template engine
  • File uploading
  • Two available styles
    • One based on Prosilver integrating into forum
    • One for stand alone wiki pages, similar to Wikipedia design
  • Many Wiki settings available in ACP
  • All the important features you expect from a standard wiki: revision control, categories, recent changes, etc.
Status: September 21, 2010 - Pre-Beta, no release yet
Demo URL: http://www.hot-guild.com/Forum/wiki.php
Modification Download Not yet available

I am working on creating replacement wiki software for our popular wiki website. We currently use Mediawiki and it is causing lots of problems. The biggest one being how slow it is. Another being how difficult it is to make small additions or style changes.

There is no timeline when a beta will be available. It could be a while.

Performance
I did a bit of performance analysis. I loaded up the same text in a local Mediawiki install and phpBB3 install. It took ~0.1 second for phpBB3 to load the page compared to ~0.5 second for Mediawiki. That is quite a difference.

I also have an idea to speed things up even more. With a forum there is a lot of features and options which have to be considered when displaying a page. This is not true for a wiki, where most of the content is static. So why not catch every page, or at least popular pages, as HTML and display them directly? In my current configuration I have it so no database calls are made in displaying a cached page.

Future Features
Stuff I would like to add, but unlikely to be in the initial release.
  • Support for a multi-language wiki
  • Logical functions in parser (basically this Mediawiki extension)
  • Reference citations
  • Custom namespaces
  • Search suggest for articles
  • Hooks for modifications
Looking for Additional Programmer
To create a full fledged wiki suite comparable to Mediawiki, it will take a lot of work. There are dozens of special pages that need to be made. Doing it myself will take a long time. If you would like to help out with creating this wiki MOD send me a private message. Preferably looking for someone who has already created some phpBB MODs.

Looking for Stylist
I don't like to make styles. I much rather be working with for loops and functions. If you would like to take on the task of creating the templates and CSS for this wiki MOD please send me a private message.

Re: [DEV] phpBB Wiki

Posted: Fri Aug 21, 2009 10:29 pm
by imkingdavid
YES YES YES YES.

Oh, and did I mention YES?

This is a GREAT idea for a MOD and would come in handy. So if you're looking for interest in this MOD, you found it! :D

EDIT: By the way, if you need help with coding, I am willing to help some (not necessarily take a lead development role or anything, but provide some help if you need it) and test it out once it's ready. :)

Re: [DEV] phpBB Wiki

Posted: Sun Aug 23, 2009 10:29 pm
by muiketi
really..

This is essential mod for phpBB..

Re: [DEV] phpBB Wiki

Posted: Sat Aug 29, 2009 11:39 pm
by Flabaliki
Yes please! This would be an awesome mod :)

Re: [DEV] phpBB Wiki

Posted: Sun Aug 30, 2009 11:28 am
by Ratmaster
This would be great...

I love MediaWiki, but as you said, styling it is terrible and updating can have its problems...

It would be great if you could do this, and make it so we can handle page editing permissions in the ACP...

Is it also possible that you can add some of the features of MediaWiki (not really copy them, but add them in somewhere) such as some of the special pages and the ability to use a .htaccess file to make the names easier? (as on Wikipedia)

Thanks and I wish you the best of luck! :)

Re: [DEV] phpBB Wiki

Posted: Mon Aug 31, 2009 1:55 am
by BondGamer
I was a bit busy and fell behind in my modding. Hopefully will get started on this soon.
Ratmaster wrote:It would be great if you could do this, and make it so we can handle page editing permissions in the ACP...
Yes, there would really be no point in doing this without taking full advantage of the permissions system. The plan is to have permissions to view, edit, create, rollback, moderate, etc.
Is it also possible that you can add some of the features of MediaWiki (not really copy them, but add them in somewhere) such as some of the special pages and the ability to use a .htaccess file to make the names easier? (as on Wikipedia)
Many of the special pages options should be implemented for the initial release. It is doubtful every single one will be, but the important ones should.

Having modified URLs is going to be standard. It will likely be enabled by default.

Re: [DEV] phpBB Wiki

Posted: Mon Aug 31, 2009 8:05 am
by Snorlaxative
This sounds stunning. I am really excited if you go through with this :)

+1 for having a ____Gamer.com site ;)

Re: [DEV] phpBB Wiki

Posted: Mon Aug 31, 2009 11:26 am
by zake black
Watching with interest. :)

Re: [DEV] phpBB Wiki

Posted: Mon Aug 31, 2009 3:24 pm
by anahel
phpBB3 with integrated wiki? it would be great :D

Re: [DEV] phpBB Wiki

Posted: Tue Sep 01, 2009 8:51 am
by adonis827
would be a lot of work but good luck :)

Re: [DEV] phpBB Wiki

Posted: Wed Sep 09, 2009 5:57 am
by Saint_hh
Interesting! A full featured Wiki is definitely missing for phpBB...

Re: [DEV] phpBB Wiki

Posted: Wed Sep 09, 2009 10:09 am
by Frode789
This sounds great!

/subscribed to topic! :)

Re: [DEV] phpBB Wiki

Posted: Wed Sep 09, 2009 10:27 am
by olilesp
me too !

good luck for this job !

Re: [DEV] phpBB Wiki

Posted: Wed Sep 09, 2009 10:40 pm
by Ahri89
Thanks!! :D

Re: [DEV] phpBB Wiki

Posted: Fri Sep 11, 2009 6:10 pm
by bacon tacon
I'm watching this space...

In the meantime (and if this project does not come to fruition) there is an extension that allows MediaWiki to share phpBB3's user accounts: http://www.mediawiki.org/wiki/Extension ... ntegration.

Maybe this could also be relevant for creating a dedicated phpBB wiki.