EllisLab text mark
Advanced Search
     
Is CodeIgniter Suitable for every Application?
Posted: 10 October 2012 04:35 AM   [ Ignore ]
Joined: 2012-10-10
3 posts

I have read a little about CodeIgniter but not yet convinced the benefits apply to the website I intend to build.

I want to build an International Trading website that will involve numerous databases from which users will be able to interact. In the commencement of the User Guide it refers to a website for the publishing news items which is quite different to the site I intend building.

I am at present focusing on a registration/login script and the User Guide appears not to facilitate that type of start to a website.

Can somebody please provide some advise?

 
Posted: 10 October 2012 04:03 PM   [ Ignore ]   [ # 1 ]   [ Rating: 0 ]
Avatar
Joined: 2009-05-17
1415 posts
newbie22 - 10 October 2012 04:35 AM

I have read a little about CodeIgniter but not yet convinced the benefits apply to the website I intend to build.

I want to build an International Trading website that will involve numerous databases from which users will be able to interact. In the commencement of the User Guide it refers to a website for the publishing news items which is quite different to the site I intend building.

I am at present focusing on a registration/login script and the User Guide appears not to facilitate that type of start to a website.

Can somebody please provide some advise?

CodeIgniter is not just for publishing news items. In fact, CodeIgniter by itself doesn’t fit any single purpose. What it does for you is make common PHP tasks easier. If all you use if for us routing you’d be better off than using procedural PHP.

No, CodeIgniter does not have an authentication feature, and I’m very glad it doesn’t. I say that because I hate some of the popular authentication libraries. I won’t name names, but if one of those ever became part of CI core, I’d probably stop using CI. A quick search on Google should present a few options for authentication. I use my own (Community Auth).

I think the best framework is the one you feel best about using. You’ll eventually try them all. Lately I’ve been learning Ruby / Rails, and in some ways it’s a lot like CI, but it does provide a lot of “magic”. I’m not 100% sold on it yet, but I won’t know if it is better suited for a particular application until I get more experience. The same is true for you and CI. You really can’t know if CI is right for you unless you get some experience using it. Also, if you don’t know PHP, forget about it…

 Signature 

Brian
Brian’s Web Design - Temecula
Community Auth - CodeIgniter Authentication Application

 
Posted: 10 October 2012 09:31 PM   [ Ignore ]   [ # 2 ]   [ Rating: 0 ]
Joined: 2012-10-10
3 posts

Thanks Brian for your comment. The reason I join these sites is because I don’t know PHP, although very keen to learn, but I doubt “forgetting” about it will solve my problems.

I have opened your Community Auth site page, although not yet fully studied it, however it appears to be in the right direction for my intentions.

I am looking for a partner for my project and I’ll make contact with you in that regard via your website.

 
Posted: 10 October 2012 09:51 PM   [ Ignore ]   [ # 3 ]   [ Rating: 0 ]
Joined: 2011-02-23
882 posts

If you don’t know PHP you should first of all start learning procedural PHP and then go on to object-oriented PHP closing of with learning PHP-Frameworks. That’s really the better way because you’d otherwise run into problems you can actually avoid by learning “plain” PHP wink

 Signature 

ignited Community Framework (WiP)  |  Read the User’s Guide. It won’t bite.

STOP! Before posting your questions, remember the WWW Golden rule:
What did you try? What did you get? What did you expect to get?

CI example .htaccess

 
Posted: 10 October 2012 10:03 PM   [ Ignore ]   [ # 4 ]   [ Rating: 0 ]
Joined: 2012-10-10
3 posts

Thanks IgnitedCo.de - Firstly, I intend building only one website and I would prefer to spend my time on building rather than learning, hence my desire to integrate a partner into the project.