Well, First thing is first, Your skill levels should dictate on what jobs you accept from clients. Second, Almost 75% of your code should not be from scratch, I go on a if it isn't out there 100% or 90% or better to tweak to work then make it. Also If you make a site Like of which your client wants, try and find a pre-built php framework, Alot of people will say don't, I go on why not? if you understand php enough to work with it and know how it is put together then go a head and use it. I use codeigniter, mainly because it has a lot of features in it to build a content rich website very easily.
Quote:
|
pay a php expert to check my final design for security flaws, etc.
|
No one is never an expert in my mind, You will always gain more knowledge, staying ahead is key. You may be 10 steps ahead of me, but I will know what you know and you will know more type deal. For security flaws, honestly it is a never ending battle you will always find some thing here and there of which is a security flaw and needs to be fixed. I have yet to see 1 Program that has NO flaws in it.
Another thing to think of is, Either way your going to have to teach your client how to run the site after you are done with it, and if you decide to go with drupal you may have to theme it as well.
Okay sorry about that whole long speech crap. I paid to much attention in programing class today.
My guess would be to try drupal or what you are looking at directly, try it for 3 days, If you cant figure out what you want it to do then either look it up (within the 3 days of course), or take bits and pieces of code and put it together and make your own.
__________________
AMW_Drizz
Dev Machine:: Apache 2.2.6 PHP 5.2.6 MySQL 5.1
|