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.
You need to be a member of Open Source University Meetup to add comments!
Join this social network