modified on 2 April 2009 at 17:31 ••• 175 views

Talk:Projects/Blue Sky ideas!

From OpenCATS

Jump to: navigation, search

Hi,

I just saw this page here and i see we need to work on it to grow it to be more of a Plan for a Roadmap into the product. First, we need to establish connection with what already exists in the product of features as they exist today in order to start working on them for bug fixing and further development.

I propose we start by Knowing where we are today from a Features point of view before embarking on future development plans.

1- I haven't worked much on Cats 0.91, but from what i recall in discussions, the Career Website was removed out of version 0.8.0 and later redone after CATS was turned into the SaaS model. The career website is the public interface of the system and in my opinion is the most pressing need for enhancements.

- have you seen the joomla interface? not pushing joomla, but you can abstract the web front-end and have it remote from your backend ats.

2- The system as of its standing today does not have any fine grained security, which is why i think the system users' roles has to be thought of more.

- what roles do you think you need?

3- I think we need to move into an architecture of the system by with we separate core system functionality such as users management, security and privacy away from the actual business logic features. Modules should be treated as totally separate APPLICATIONS. Modules such as Contacts, Candidates, Companies and other Tabs should be accessing the user interface but should be completely separate from the core system so they can be enhanced and further developed separately. These applications should in turn be given iFrame facilities, custom tags and api interfaces to pull out data, manipulate them and post them back to the system.

4- The parser system is not functional at all. I believe we need to put a plan to address resume parsing issues.

5- Email is at the core of any Applicant Tracking System. We should either plan to build connectors to external email applications such as Outlook, or go the same way as CATS currently did and build a complete Email system as a seperate Application/Module.

More ideas to come, but first, we have to know where we are and what we have at hand today.

Regards,

-MA