Version 11, last updated by Moult at November 14, 2010 23:02 UTC
Eadrax is the project behind WIPUP.org. Please visit the site to learn more about what Eadrax is and how it works.
Communication
We recommend joining the IRC channel #eadrax on irc.freenode.net. We have a mailing list at eadrax@e2-productions.com from which you can request a subscription.
Get involved - for the non technical people
WIPUP.org runs a vanilla installation of the Eadrax code, and so that's an excellent platform to help without having any technical knowledge. Here's a few ways you could help out:
- Bug reporting - any time you hit a bug (unexpected behavior on the site) on the site, or even worse, an error page (you'll know it when you see it), immediately record exactly what you were doing on the site (a screenshot is good for error pages) and submit it to our ticketing system here on Assembla. This'll help towards fixing stuff. Please also check if you can reproduce a bug constantly. We recommend you run the live.WIPUP version when doing this.
- Feature suggestions - submit a feature request to the ticketing system whenever you have a super cool new idea for Eadrax.
- Usability improvements - similar to feature suggestions, this is when you're expecting a feature or the site to act in a certain way, but it doesn't quite happen like that. Any non-intuitive behavior that you think could be made better should be added to the ticketing system.
- Promotion - use WIPUP yourself and share your stuff on it. Then share it with your friends and family too.
Get involved - for technical people
The code is currently hosted on GitHub.
Eadrax is coded in PHP, uses a MySQL database and of course all the usual client-side languages like HTML, CSS, and Javascript (with JQuery). WIPUP uses the Kohana PHP MVC framework version 2 (not 3). WIPUP aims to be user-centric and thus develop to please the community. We welcome developers to join us to improve WIPUP.
Getting started is easy. Simply check out the code in the repository and set it running on your local server following the instructions in the README file. If you are unfamiliar with the Kohana framework, please read the Kohana v2.x docs. Then have a brief peek at the Eadrax code to see where things are - the code should be well documented in-line (if not, file a bug). Work on the code on your localhost, and if things are going well, show it to us and send in a match. If you want to regularly contribute we'll set you up with commit access. If you need help, we're always available through one of our communication channels.
Please check out the Roadmap page if you are developing for WIPUP.
WIPUP also has a REST API which follows the OpenDesktop's OCS specifications. Please see the API page for more information.
FAQ
What's the difference between WIPUP(.org) and Eadrax?
Everything and nothing. Eadrax is the name of the project and all the code behind it. WIPUP.org is simply the main website that runs it. WIPUP.org is owned by Dion Moult, but despite this private ownership, is committed towards running a vanilla installation as much as possible. There's nothing stopping your own community having their very own in-house Eadrax system.
Are you going to migrate to Kohana v3.x?
There are no current plans to migrate as of writing this. Honestly I don't see many added benefits of HMVC and just because development is stalling on Kohana v2.x doesn't mean it's not as good - it simply means it's matured into a "perfect" product. Yeah. Nobody wants to rewrite everything either.
Update: we're considering upgrading. Any work on this will be done on a separate Git branch until things calm down.
When does WIPUP.org update itself?
WIPUP.org tries to update itself every month however sometimes this doesn't happen if not enough interesting things have happened. There is a live.WIPUP version which updates (almost) immediately as things are committed to Git. See the WIPUP version page for more information.
Can I add my own question?
Sure.