Hi all,

I just finished work on a new website for my research group (and maybe 
others). The site might be of interest, since it showcases quite a few 
techniques in terms of skinning, customization, and SMW-usage:

https://ddll.inf.tu-dresden.de/

The main things to watch out for:

* Chameleon skin with extensive use of Bootstrap layouts. I have written 
several MW extensions to add more Bootstrap goodness to MW (esp. the 
carousel at the start page, and the tabs you see in many places, but 
also the affix second-from-top navigation bar that part-collapses on 
small screens).
* Full-fledged dual-language MediaWiki. You can switch languages at the 
top. I wrote quite a few hooks to make sure that pages switch 
completely: navigation, main page, page contents, HTML headers. There is 
still a site language (it's German) but the pages should be fully 
localized (including an extra hreflang header link for Google).
* Complete deviation from MediaWiki's static navigation. Instead, all 
side-column navigation (usually on the left of pages) is created by the 
pages in the wiki themselves (using templates). This requires some small 
extensions to allow me to move/hide/change the main title of the page 
(you don't want the page title to span all columns and be above the 
navigation menu). Using SMW, the navigation can be highly adaptive to 
wiki and page contents. Examples:

** https://ddll.inf.tu-dresden.de/web/Ver%C3%B6ffentlichungen/2009/en
shows year numbers that come from an #ask query and puts the MediaWiki 
__TOC__ for the current page below the currently selected year (with 
some styling to make it fit visually).

** https://ddll.inf.tu-dresden.de/web/Article4007/en
shows links to publication pages of those authors (the authors come from 
a template parameter added in a form) that have pages on the site 
(again, SMW is used to figure out the latter).

* There is a brand new Bibtex export that handles Unicode characters 
(translating them to LaTeX commands) and uses the MediaWiki GeSHI 
support for highlighting. See, e.g., 
https://ddll.inf.tu-dresden.de/web/Article4002/en Please contact me if 
you are interested in this bibtex code; I have not published it anywhere 
yet.

The site is based on the original AIFB Portal [1] but with completely 
reworked templates and skins (a lot of work I can tell you). The site is 
of course not free for editing, but all relevant namespaces (including 
Template and Form) are readable, and you can try action=formedit (do it 
on German pages! the English ones are just querying data from SMW) to 
see how the forms look.

Cheers,

Markus

[1] http://www.aifb.kit.edu/web/Hauptseite

------------------------------------------------------------------------------
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to