I'm a professor of Mechanical Engineering at Ryerson University (Toronto), who has for the last five years been trying to write and maintain his own specialized wiki, as part of his on-going research in design.

I'm looking for a few good Perl programmers who are interested in a sustained role to develop that wiki. You can see the current version in operation here: http://deseng.ryerson.ca/xiki/.

Called Xiki (pronounced cheeky), this primarily intended for researchers (including students) especially in engineering, but I should think many others might be interested in using it.

I need 2-3 Perl programmers willing to take on a complete rewrite of the wiki, under my leadership. In particular, I need:
* someone to build the boilerplate to make it packagable for sharing (perhaps via sourceforge - I'm open to negotiation on this);
* someone(s) to rewrite the wiki per certain roadmap targets; and
* someone(s) to help expand the wiki implementation by adding new functionality from a rather broad list of desired functionality I've developed.

There are some "rules" that all programmers working with me on this project:
* You will always be credited as being a co-developer of Xiki;
* You are entitled to take a copy of the source code and fork it into whatever you like;
* I get to retain and use a copy of the source code for whatever purposes I see fit;
* I have final decision-making power on my "branch" of Xiki.

There are some basic ideals in this project:
* No WYSIWYG editing: in a wiki, it's a nightmare to implement properly.
* Simplicity in design: it must be easy to use by technical users who nonetheless may have little computer background.
* Simplicity in coding: right now Xiki runs VERY fast, because it doesn't really follow many "good programming" idioms in Perl. For example, I use the CGI::Minimal library instead of the mammoth CGI library (which doing so doubled the speed of the script). Also, I do not use Perl "objects."
* Minimal dependence on external Perl modules & libraries.
* I expect to be challenged on any and all design decisions. I want programmers who want to be creative. I will always listen to your ideas and discuss them with you. However, my decisions (on my branch of Xiki) are final.

If you're interested, please contact me by email at salustri@ryerson.ca. You can also look at the ToDo page for Xiki.

Tags: development, perl, wiki

Share 

Add a Comment

You need to be a member of Open Source University Meetup to add comments!

Join this social network


Webinars

OSUM members get exclusive access to a series of webinars on the most innovative open source technologies via the OSUM Webinar Series.

If you missed any of the previous OSUM Webinars, click here to listen to the replays of the previous sessions.

News

Download Free OpenOffice.org Guide For Creating Large Documents One of the advantages of OpenOffice.org is its ability to handle large word processing documents such as theses and research papers. Download this free guide now and read expert advice on writing with OpenOffice.org.

Get On Board with JavaFX & the Tech Train Game

Get a hands-on introduction to JavaFX when you play the Tech Test Train - Ride the train, test your knowledge of JavaFX technology, and earn points. Click HERE to play.

Working With ZFS Snapshots Download the free ZFS Snapshots How-To Guide to learn how to create and use the backup and restore capabilities of ZFS snapshots.

© 2009   Created by Gary Serda

Badge  |  Report an Issue  |  Privacy  |  Terms of Service