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]

Reply via email to