VASCAN portal and database are now open source

The Database of Vascular Plants of Canada (VASCAN) web portal and its database are now open source. The code is hosted on our Google Code site and can be used by anyone to create their own checklist portal. By doing so, we hope that the time and effort that went into developing VASCAN can benefit other developers. We also hope to encourage collaborative development, as anyone can now review the code or develop additional modules. The repository also serves as a backup of our code and its development history.

What is VASCAN?

You don’t know yet? No problem, you can read all about it here:

Where can I get the code?

Challenges in making VASCAN open source

Even though we always wanted to open-source our code, it is of course developed to fit our needs and setup first. So, our configuration is entangled with the functionality and we have some idiosyncratic code here and there. The challenge was to adapt the current code to support different setups, while keeping most of its original structure. This is what we did: