Browsing the archives for the MediaWiki category.

JSBreadCrumbs 0.5 released

MediaWiki

JSBreadCrumbs is a MediaWiki extension that will add a trail of navigation breadcrumbs below the navigation tabs.

Another train ride, some more coding… This is a bugfix release. The following has changed since 0.4:

  • Changed the display of site names to (site name) from site name: to make a visual difference between project namespace, and site name

Hopefully, this will make it clearer that the site name isn’t a namespace, but a different wiki.

To download the extension, do so via the extension distributor on the extension’s page at mediawiki.org.

No Comments

JSBreadCrumbs 0.4 released

MediaWiki

JSBreadCrumbs is a MediaWiki extension that will add a trail of navigation breadcrumbs below the navigation tabs.

I was on the train for a long time yesterday, and got a chance to fix some bugs. This is a feature and bugfix release. The following has changed since 0.3:

  • Added different site name support (when breadcrumbs are enabled on wiki farms, and they share the same cookie path)
  • Added support for preferences
    • Users can enable/disable bread crumbs
    • Users can enable/disable the prepending of site name onto titles
    • Users can set the number of bread crumbs to display
1 Comment

JSBreadCrumbs 0.3 released

MediaWiki

This is a bugfix release. The following has changed since 0.1:

  • Display wgTitle instead of wgPage to avoid url encoded titles
  • Fix issue where wgJSBreadCrumbsMaxCrumbs + 1 number of bread crumbs were shown instead wgJSBreadCrumbsMaxCrumbs
  • Strip empty title and url when it exists
  • Change the output of the leading description to look like “Leading description:” instead of “Leading description ” + wgJSBreadCrumbsSeparator, to make it more clear that it isn’t part of the history.
  • Change the character used to split and join in cookies to ‘|’ since it is illegal in urls and page titles, and therefore is guaranteed to work, unlike using the user overridable separator
1 Comment

New MediaWiki extension JSBreadCrumbs 0.1 released

MediaWiki

JSBreadCrumbs is simple extension that adds a jQuery based Javascript file and a CSS file to your wiki’s output that will add a trail of navigation breadcrumbs below the navigation tabs. The idea is for a simpler history than your back button that only tracks navigation inside of the wiki. Unlike the browser’s back button, it will only track GET requests, not POSTs, will only show history for your wikis, and will remove duplicate entries from the list.

The breadcrumbs can follow users across wikis in a wiki farm, if those wikis share the same domain. This is the default behavior, but can be changed. The other configurable options are the number of breadcrumbs shown, and the separator between the breadcrumbs.

No Comments

LdapAuthentication 1.2c released

LDAP, MediaWiki

This is a bugfix release related to the previous 1.2b release. The following has changed:

  • Fixed issue with single domains, and non-auto-authentication domains being non-operational due to security fix in 1.2b
  • Fixed another issue with mail me a password not working properly

To download this version, please use the extension distributor (http://www.mediawiki.org/wiki/Special:ExtensionDistributor/LdapAuthentication), select “Development version (trunk)”, and click “Continue”.

2 Comments

LdapAuthentication 1.2b released – Security fix for register_globals users

LDAP, MediaWiki

This release contains a security bugfix for users of register_globals. Most configuration options in the extension did not have default values; this release sets defaults for all configuration globals. Users are recommended to update to this version, or disable register_globals. If you do not have register_globals enabled, you are not affected.

The following has changed since 1.2a:

  • Fixed issue with group synchronization and nested groups
  • Added support for exclusion groups in addition to required groups
    • Configured via $wgLDAPExcludedGroups; syntax the same as $wgLDAPRequiredGroups
  • Fixed check for returns with no entries
  • Added memberOf support
1 Comment

Reviewing MediaWiki 1.1 Beginner’s Guide from Packt Publishing

MediaWiki

Packt Publishing has asked me to review their new MediaWiki book: MediaWiki 1.1 Beginner’s Guide. I plan on having a review done by the end of the month.

I’ve looked over the table of content so far and it looks like it will be a fairly concise guide for people new to MediaWiki. I did notice something missing already though. None of my extensions are listed in: “Appendix A: The Best Extensions for MediaWiki”! Maybe that’s something coming in version 1.2.

4 Comments

Creating a simple ticketing system with Semantic MediaWiki

MediaWiki, Semantic MediaWiki

Good, easy to use, ticketing systems are few and far between. Most cost a lot of money; others are free, but lack features; some are free but have way too many features that are all poorly implemented. This article will explain how to create a simple ticketing system with supporters, supporter groups, customizable fields, and emailing capability.

Notice that this ticketing system’s functionality will mostly be based on the functionality of OneOrZero Helpdesk (now AIMS). This isn’t a endorsement of the OOZ software. In fact, I went through the trouble of implementing a system like this specifically to move away from OOZ. OOZ is quasi-open source, and is switching to a CMS model, which defeats the purpose of its simple helpdesk nature.

29 Comments

Helpdesk system and datacenter inventory Semantic MediaWiki prototypes added to my prototype wiki

MediaWiki, Semantic MediaWiki

I’ve added a couple prototypes to my prototype wiki. All of the templates, properties, and forms are protected from editing; however, you can still add/modify data. You can modify the functionality of the prototypes on my sandbox wiki, if you’d like to test things out. The two prototypes are a helpdesk system, and a datacenter inventory tracking system.

Helpdesk system prototype

I’ve made a fully functional helpdesk application using Semantic MediaWiki (SMW), Semantic Forms (SF), Semantic Tasks (ST), Semantic Result Formats (SRF), Parser Functions, and Dynamic Sidebar. As an anonymous user, you can search, and view tickets; as a logged-in user, you can create tickets, and act as a supporter. The helpdesk also supports supporter groups, which are used for email notification, and for getting lists of tickets pertaining to your group.

9 Comments

Moved site from a shared host to an EC2 instance

MediaWiki, Semantic MediaWiki

The response times on my site have been getting gradually worse over time, and I’ve simply been unhappy with the service I’ve gotten from my shared host; so, I’ve moved my site to an EC2 instance. A plus to this, is that I’ll finally be able to start keeping my prototype and sandbox wikis up to date, and in proper demo mode. Expect to see some Semantic MediaWiki demos, and demos of some of my newer extensions.

No Comments
« Older Posts