The next hot PHP app you install might be IBM’s

In case you hadn’t paid any attention to QEDWiki so far, check out this demo. The server-side is written in PHP using Zend’s framework – more detail here and most recent info seems to be here (it’s not released yet – some time soon)

The idea of application wikis and situational applications has a lot of potential IMO. If you consider Dokuwiki (tends to get mentioned round here) for example, its interesting that a number of users have employed it as an alternative to a CMS – it gives you more structure than most wiki’s thanks to things like namespaces but is far more flexible than your average CMS.

More interesting is examining some of the behavior syntax plugins such as the sql plugin;

===== A wiki page with a query =====

Here is the //products// list:

<sql db="mysql://user:pwd@localhost/shop"> select * from products; </sql>

Or the AJAX chat plugin which just needs you to add ~~CHAT~~ to any page.

There’s potential here. Dokuwiki has design limitations, such as it’s difficult to apply access control sections of a page and I doubt that’s easy to fix without a big re-write: that SQL plugin is really only for private wikis.

But given the right fundamental design with stuff like a “DOM” wiki pages, you could go a long way. And it looks like IBM has. Something to watch.

Free book: Jump Start HTML5 Basics

Grab a free copy of one our latest ebooks! Packed with hints and tips on HTML5's most powerful new features.

  • Carl-Christian Salvesen

    Damn, Harry.

    Now I have to write the graphviz plugin for this wiki too. :P

  • http://www.realityedge.com.au mrsmiley

    QED looks very cool, but I must admit, even as a seasoned developer I had trouble following how everything was interconnected. While it looks easy enough to snap all these commands into the page, I wonder how much time you need to sit in front of the docs to understand what its all capable of.

  • http://www.phppatterns.com HarryF

    While it looks easy enough to snap all these commands into the page, I wonder how much time you need to sit in front of the docs to understand what its all capable of.

    That’s a good point – if you look at the success of WordPress for example and it’s plugins community, it’s probably because the learning curve is fairly shallow that it’s so popular. I guess we’ll see – get the feeling it’s either going to be extremely cool or suck badly (looks good but no one uses it).

    Otherwise, reading this – should have mentioned Dokuwiki’s gcalendar plugin.

  • http://www.pixelsoul.net pixelsoul

    yeah i saw it on zendframework and thougt the same thing. it looks awesome in terms of features. But it also looked like it has been designed by geeks for geeks it’s not a system I would like to use as end user.