Agree with these comments of Keri esp "...If you do things the CodeIgniter way, then it's easier for somebody else to follow"
#1 Codeigniter is simple to pick up [for external contractors as well]. Thus - With a clear coding style and rules, it is easy to outsource components/modules of work. Have a look at Matchbox and Modular extensions - for a more modular approach to building a big site - also can share libs/models between modules. Also CI is rel easy to extend/hack/build hooks for - e.g. I have extended libraries like Matchbox and RabbitForms quite easily. Most of our sites are Codeigniter + maybe Smarty + maybe specific PEAR #2 Codeigniter is fine for Application/highly custom portals. But if you need mainly CMS with less application/coding other tools may be better [or you may want to combine with the new proprietary Expression Engine CMS (not FOSS) written in CI ] e.g. I am refactoring a number of CI written "Content" sites into Silverstripe [FOSS version] as the only "CI" coding part is the "complex" registration pages #3 BTW I have managed to integrate CI into Silverstripe for a Content rich site requiring legacy CI code support or the occasional advanced CI lib - that may be of use Regards Andre -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Keri Henare Sent: Thursday, 25 February 2010 8:19 To: [email protected] Subject: Re: [phpug] Codeignighter On 24/02/2010, at 11:40 PM, Gordon Stewart wrote: > - are there any quick / easy tutorials or overviews etc on basic > functions ? Tutorials: http://codeigniter.com/wiki/Tutorials/ Wiki: http://codeigniter.com/wiki/ User Guide: http://codeigniter.com/user_guide/ > - I have various functions already, & cannot (so far) see how > Codeignighter improves the functions ? (apart from putting them all > in a directory...) CodeIgniter, like most frameworks is about convention. You may have your own "functions" but only you are likely to be familiar with them. If you do things the CodeIgniter way, then it's easier for somebody else to follow because CodeIgniter is better documented than your own code. Also, CodeIgniter has lots of people working on it so bugs or security flaws get fixed quickly. CodeIgniter isn't just a group of libraries, it's an MVC framework. Kind regards, Keri Henare --------------------------------------------------- [e] [email protected] [m] (+64) 021 874 552 [w] kerihenare.com -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected] please consider the environment before you print this email ########################################################################################## The views expressed in this e-mail and any corresponding attachments do not necessarily reflect those of the Health Research Council of New Zealand. This e-mail together with any accompanying attachments may be confidential and subject to legal privilege. If you have received this message in error, please notify the sender immediately and note that you may not copy, disclose or use the content in any way Thank You. ########################################################################################## -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
