Jamit Software Forum

Jamit Software => Announcements => Topic started by: Adam on September 13, 2011, 10:28:09 pm



Title: Current status - Sept 2011
Post by: Adam on September 13, 2011, 10:28:09 pm
Hey guys!
The last release of Jamit was last April and some of you may have been wondering what has been going on since then. I was hoping to release a new version earlier, but the release date keeps on slipping because I have decided that I'll release it as v4.0 instead of 3.7.
Here's what I have been working on:
- Full UTF-8 support. This includes encoding conversion tools so that you can convert your old job board. I think it's about time that UTF-8 is supported
- Re-writing most of the core code to an MVC like pattern. Since migrating to PHP 5, I can take advantage of some of the features found in PHP 5.
- Up-to-date with current PHP best practices: Update to MySQLi, removal of magic quotes
- Introducing an API (or a set of APIs), with the intention of adding different interfaces for the API, eg. RESTful, JSON_RPC, etc. The entire job board will also use the API itself.
- Re-engineer the login system.
- Other goodies, such as improvements to the themes system
I've been steadily working on this almost every day. It is now my primary focus and I apologize that I haven't been active in the forums. Some of you may have felt that I have neglected you, but the reality is that I want to get this done and I have to manage my priorities.
There will be a beta version released first, and I hope that some of you guys could help me test it. Also, I will setup a Wiki at some stage so that we can all contribute as the project will be shifting in to a more open model.
Finally, thank you all for your support and especially to the forum contributors and guys who help other users.
I will give another update next month.
Cheers,
Adam


Title: Re: Current status - Sept 2011
Post by: Adam on September 18, 2011, 09:02:26 am
Status Update - 18th Sept. Completed the first part of the new login routines.
- Merged employers/login_functions.php and myjobs/login_functions.php in to one class.
- New password hashing scheme ensures salting and stretching for added security. Also improved password strength checks.
- Eliminated employer-login.php and candidate-login.php templates; now the browser is redirected with a server side redirect
- Login functions made accessible via API, re-wrote the app to use the API
Next on the to do list:
- Add OpenID login (including Google and Yahoo accounts).


Title: Re: Current status - Sept 2011
Post by: Amjad on September 18, 2011, 12:13:03 pm
Thanks Adam for the updates
Go ahead ,we are waiting for the next release

BR,
Amjad


Title: Re: Current status - Sept 2011
Post by: CompuDave on September 18, 2011, 04:26:17 pm
Yep, thanks for the updates Adam. It is very reassuring to be kept in the loop.


Title: Re: Current status - Sept 2011
Post by: Imran on September 19, 2011, 06:25:47 am
I'm excited to see the Open ID login, this will increase number of users signing up.

Thanks for the hard work.


Title: Re: Current status - Sept 2011
Post by: Adam on September 19, 2011, 11:44:23 pm
Thanks for the feedback!
Further updates:
- OpenID will be built in to the system. I have it 50% completed. I need to make some changes to the templates. (Also designing the code so that Twitter, Linkedin and Facebook logins could be added in the future). I've recently implemented OpenID for this site: http://currencytycoon.com/
- Because I need to make some changes to the templates, I decided that I'll give the default theme a complete overhaul! It's time to say good-bye to HTML 4. The new default theme will have pure CSS layout and will be 960px wide. The login box on the home page will be removed, jobs list will be pushed up, 'job seekers' graphic and text will be removed (or moved in to a box on the side-bar).
- New default theme will include a simple search feature


Title: Re: Current status - Sept 2011
Post by: Imran on September 20, 2011, 10:03:13 am
Thanks for the updates, It is encouraging for all of us.
One feature that not only me but also many users looking for is Apply without registration.
i.e Login to apply and Apply without login two features being enabled simultaneously.