This extension allows the creation of a hierarchical page navigation structure.
It is not intended to structure the contents of a whole wiki like the Treeview skin. Instead, it is suited to create hierarchical sets of pages within a web-like wiki.
Possible applications are tutorials and reference manuals.
Homepage: http://www.mediawiki.org/wiki/Extension:Hierarchy
Introduction:
There are three main forms to organize content on a web site: webs, sequences and hierarchies.
A web is the most common organization form for a wiki. In this structure, pages have many free links among them. This format is well-suited for pages that are loosely related, such as encyclopedic entries.
In a sequence, pages are organized in a sequential form. One page leads to the next. This structure is appropriate for tutorials and presentations.
A more structured form is the hierarchy. It is useful when there is a natural classification of the content that makes navigation more intuitive. It could be used, for instance, for a product reference manual.
MediaWiki excels at the web structure. It can also be used to represent hierarchies, using internal links and subcategories. But sometimes it is useful that, in addition to the web structure, the user is presented with some guidance that will help him to have a global vision of an information body and to achieve an easier navigation.
The Hierarchy Extension can be used to create sequential and hierarchical structures.
Fernando Correia wrote:
This extension allows the creation of a hierarchical page navigation structure.
It is not intended to structure the contents of a whole wiki like the Treeview skin. <...>
Wow2! :-) Very useful!
Regards,
// Rolf Lampa
2007/2/1, Rolf Lampa rolf.lampa@rilnet.com:
Wow2! :-) Very useful!
Thanks. I hope it can be helpful to you.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Moin,
On Thursday 01 February 2007 19:19, Fernando Correia wrote:
2007/2/1, Rolf Lampa rolf.lampa@rilnet.com:
Wow2! :-) Very useful!
Thanks. I hope it can be helpful to you.
That looks like a more usefull version of my slides extension:
http://bloodgate.com/wiki/Presentations
I always wanted to improve it to have arbitrary pages-sets, topics and subtopics as well as linking two language versions of the same presentation together. You beat me to it :D
best wishes,
tels
- -- Signed on Thu Feb 1 21:20:19 2007 with key 0x93B84C15. View my photo gallery: http://bloodgate.com/photos PGP key on http://bloodgate.com/tels.asc or per email.
The best thing about growing older is that it takes such a long time.
2007/2/1, Tels nospam-abuse@bloodgate.com:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Moin,
That looks like a more usefull version of my slides extension:
http://bloodgate.com/wiki/Presentations
I always wanted to improve it to have arbitrary pages-sets, topics and subtopics as well as linking two language versions of the same presentation together. You beat me to it :D
Your extension looks very good. If you want to merge some of its functionality on my extension, let's talk about it.
And then there were two... the treeview skin includes different code that is also named Hierarchy.php and containing a Hierarchy class, so trying to install your extension required renaming all Hierarchy as Hierarchy2. I'm still having difficulties getting it working - is there anywhere on the web where a working example can be viewed? Also, see below.
Fernando Correia wrote:
2007/2/1, Tels nospam-abuse@bloodgate.com:
[...]
That looks like a more usefull version of my slides extension:
http://bloodgate.com/wiki/Presentations
I always wanted to improve it to have arbitrary pages-sets, topics and subtopics as well as linking two language versions of the same presentation together. You beat me to it :D
Speaking of similarities, I drew inspiration from your slides extension for the navigation bar at the top of each page viewed with the treeview skin. It works almost the same except that it's slower.
Your extension looks very good. If you want to merge some of its functionality on my extension, let's talk about it.
Does anyone know whether there exists wiki-like software that has these sort of navigational/hierarchical aids and concepts built-in rather than hacked on as slightly ill-fitting extensions/skins?
2007/2/2, Laird Shaw netocrat@dodo.com.au:
And then there were two... the treeview skin includes different code that is also named Hierarchy.php and containing a Hierarchy class, so trying to install your extension required renaming all Hierarchy as Hierarchy2. I'm still having difficulties getting it working - is there anywhere on the web where a working example can be viewed?
Thank you for the information. I will consider renaming the class.
I don't have access to an online server where I can publish a live example. But with XAMPP and a blank MediaWiki installation you can have your own local test wiki.
Speaking of similarities, I drew inspiration from your slides extension for the navigation bar at the top of each page viewed with the treeview skin. It works almost the same except that it's slower.
I'm glad it was useful in some way.
Does anyone know whether there exists wiki-like software that has these sort of navigational/hierarchical aids and concepts built-in rather than hacked on as slightly ill-fitting extensions/skins?
You could try a CMS like Typo3. It even allows editing by the users, and it has a hierarchical structure. It is not a wiki, though.
There is a note: // Copyright (C) 2007, Benner Sistemas. The program is under GPL though.
Is it possible to use it in a corporate environment?
Regards, Aretai
2007/2/2, aretai aretai aretaiuc@gmail.com:
There is a note: // Copyright (C) 2007, Benner Sistemas. The program is under GPL though.
Is it possible to use it in a corporate environment?
Sure. It was developed inside of a corporate environment and released to the community in the hope of getting some review and feedback. The copyright remains to the original company, but with a license to do almost everything with the source code.
The GPL license is very permissive. MediaWiki is under the same license, so the extension can be used wherever MediaWiki can. I think it is fitting.
What you can't do with this license is to incorporate it in a commercial product and sell it without releasing the source code.
If anybody needs another kind of license that could also be arranged.
2007/2/2, Fernando Correia fernandoacorreia@gmail.com:
2007/2/2, aretai aretai aretaiuc@gmail.com:
There is a note: // Copyright (C) 2007, Benner Sistemas. The program is under GPL though.
One more clarification: things don't need to be copyrighted to the Free Software Foundation to be released under the GPL license.
Thanks for info.
Regards, Aretai
On 2/2/07, Fernando Correia fernandoacorreia@gmail.com wrote:
2007/2/2, Fernando Correia fernandoacorreia@gmail.com:
2007/2/2, aretai aretai aretaiuc@gmail.com:
There is a note: // Copyright (C) 2007, Benner Sistemas. The program
is
under GPL though.
One more clarification: things don't need to be copyrighted to the Free Software Foundation to be released under the GPL license.
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
mediawiki-l@lists.wikimedia.org