Weblog
14/11: What next for eTimesheets?
A week or so ago, I released eTimesheets onto openNTF as an open source project.eTimesheets is a web based Timesheets system that I had developed a few years ago when I was based in India at a subsidiary of Inter Weavers that was called Tiger Infotech. We learnt a lot when we developed eTimesheets and it was successful for us because one of our clients took it and we integrated in into their existing systems.
Here's the link to the eTimesheets project on openNTF:
http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/eTimesheets
I decided to open source it because we weren't doing anything with it. I decided that letting companies use it for free may provide some opportunities in the future if one of those companies want to interface it with their HR system, their ERP system or their Leave Request system.
So now the product has been downloaded about 150 times but I could sure use some feedback. Was it easy to install? If not what do I need to add into the installation guide? Do you like it? If not, what enhancement would you like me to consider adding? Please comment away.
4/11: eTimesheets finally released!
I have finally released eTimesheets to the http://www.openNTF.org site as project eTimesheets. Please download it and check it out.UPDATE: I originally uploaded the NSF databases with local encryption! This has now been fixed which also reduced the filesize from 9MB to 2MB. Apologies to anyone who has downloaded the 9MB version. Please download the 2MB version instead. I simply edited the original release document rather than creating another.
UPDATE 2: This is getting embarrassing. I released eTimesheets without giving Manager access to the Default ACL group despite writing the installation instructions on how to change the ACL after download. It is now rectified. Apologies to anyone who downloaded version 0.9 which has now been replaced by 0.901.
3/4: SourceForge.net Community Choice Awards
I'm a big fan of Open Source software. Here's a list of some of the best software available ..."The results are in, and the voters have spoken. We've just tallied the results for the 2006 SourceForge.net Community Choice Awards. The results are impressive--more than 212,000 of you came to voice your support for the projects nominated. Winners will be announced at the Slashdot Lounge in the .ORG Pavilion at LinuxWorld Expo, Boston, on April 5, and the complete list of winners will be posted on
SourceForge.net on April 6."
Meanwhile, you can view the complete list of nominees and read more about the awards at http://sourceforge.net/awards/cca/.
30/1: Open Source
These days you can find quality open source software for practically everything. A notable example is Open Office which provides an alternative to MS Office. In each category of software, there are open source options and often the quality of the open source option is remarkably high.Open Source Software is governed by a variety of licences and you need to ensure that you comply with the licence terms particularly if you wish to modify the software or incorporate it into your own products. If you are new to open source, there is a good article on IBM's site which explains a lot of the terminology here.
A great place to check out what is available is SourceForge.net. This site is used by many of the open source developers and has links to the individual home pages for each software title. Look for applications that have high download or activity ratings or for applications that already have a stable development status. One way to judge an application is to check whether there is a thriving discussion forum or whether bugs are being reported and cleared.
There is a good article advising how to go about choosing an open source Content Management System (CMS) here.
The open source community is quite closely tied into the Linux OS. This is because Linux itself is open source. However, most of the open source applications work equally well on Windows. You just need to select the right file to download. This means that if your organisation is contemplating a shift to Linux, you could start by using Windows versions of applications that also work on Linux. When the time comes to migrate to Linux, the applications will look and feel the same.
Implementation, training and ongoing support can usually be purchased if required but this is not necessary if you have the skills required in-house.
Some notable examples of open source software that I have used or am contemplating:
If you don't like the cost of MS Office and being forced to upgrade hardware to support all the new features, try OpenOffice.org. This is the open source version of StarOffice.org.
If you're looking for an ERP solution that doesn't cost an arm and a leg, consider evaluating Compiere. You would need to decide upon a database application to use first (probably Oracle although there are now alternatives).
If you need to use a database, the choice of database may be dictated by the application that you wish to use. However, if you are developing your own application you should consider MySQL, PostgreSQL or OpenQM.
If you need to create PDF files from your applications, then get PDF Creator. It is a printer driver that creates PDF files.
And for those of you that use Lotus Notes/Domino, Open Source can apply. Just as some open source applications run under the Windows operating system, others run as Lotus Notes applications. Take a look at OpenNTF.org.
In a future article, I'll try and cover other open source offerings including operating systems, web servers and development languages. But for now, remember that all the time the choices available and the quality of those choices is getting bigger and better. We are all in a stronger position as a result.
