Help for choosing Components / Helper for my new web app

I am planning to build a new web application for my company and decided to choose CI after doing some research ( obviously because of simplicity and code foot print I decided to go with CI ).

Please help me to choose componenets / helpers for my project. Its been long time I played around with CI and now its changed a lot.

Basically I am looking for modular development so multiple modules will provide functionality of the site and need User / Role / Permissions for each module and uses heavy ajax ( jQuery + jqGrid ) and web services.

I see that MatchBox allow users to provide modular functionality and CI also coming up with ModuleManager sort of thing. So what is the best module manager for me to go with.

What is the simple and easiest Authentication system which I can modify to suit my needs ?

What is the Model I can choose ( I have lot of relations between tables and I am ready to loose some performance for maintenance and writing queries )?

Thanks and sorry for long post.

Humm, will be a very very opiniated thread.

Honestly, if you go with multi language website, go with lang url stuff from the wiki.

Matchbox and ModularExtension are both good tools to let you build modular stuff, i'll go with modular extension at my own opinion.

About auth, if you need lightweight one, go with Authentification library build by popcorned. if you need complete management system, some will tell u to go with freackauth. I'll go with authentification library.

About model you have several choice, if you deal with huge database manipulation and working in team, i suggest to use Doctrine big time. If not, go the natural way with ci-active record and that will do the job for the most general stuff.

see ya around.

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  

  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.