I enjoy tinkering open source apps and find ways how to maximize it for future projects in mind. The exciting thing about it is when people use this apps and made some twist on its implementation. That's how I planned with our project, I use the open source MediaWiki to deploy this project. But to remind you, I have mentioned in my previous post that MediaWiki doesn't mean Wikipedia. Project Wikipiniana would start just like Wikipedia but eventually it would transform into something that Wikipedia doesn't aim to be. Wikipiniana in the future will mashup the entire Philippine cyberspace that would become the biggest portal every made for the Filipinos. In other words ...it would grow more than just your typical encyclopedia. (am i dreaming).
Pardon me but that's how I see it in one or two years but still I don't know if this plan would evolve into something that Pinoy community would love or hate. Nevertheless, this project is intended for them and build for the Filipinos and nothing more.Anyway, back to the open source topic. What I love in the open source sphere are CMS'. These tiny applications are powerful that It can transform your imaginations into reality. It can be used in prototyping e-commerce websites, personal sites or just a platform for a mass distribution of a cause or advocacy. These apps are being developed by a community of developers that I can described as "generous geek". They find time to write codes and develop apps for the masses and these people becomes my idol because they made a difference. They have dedicated their effort to create a solution to speed up the dissemination of information freely. These people speak by the code and read by the code.
I have started with Plone during the early stage of my digital library project, then I go with Wordpress for our blogging needs and simple website and the sudden turn of events and requirement for a speedy project I have chosen MediaWiki. And that's what I am tinkering about.
Open source apps are easy to deploy as long you are patient in reading manuals and detailed instructions or else it would ruin your work. It can be deployed in minutes and it also run in an open source web server (Apache), Database (MySQL). Then after that, re-engineering work follows.
I am not a hardcore developer because I never write codes for my project yet . I can say that I am just a code pirate that only integrates existing codes available and freely distributed over the internet and mash it up to my specifications. In other words, I just tweak some codes that I understood and patch the codes then try how it works.
Patience and lots of patience are needed if you want to drive in an open source development project. But one more thing you must bear in mind. Open source has its limitation because they are build with a specific task to do. So, its your call if you decided to shop for an open source apps. Just make sure it fits your needs not just this time but one or two years or else, if you go beyond your initial purpose, you could be trapped. If you don't know how to reinvent the wheel, you will remain freeze until an updates has been released. But if you are concise with your purpose, open source is the way to go.





