I’m not sure if it’d meet your needs or not, but take a look at Expression Engine. Rick built it also, and Code Igniter is actually abstracted out of it. Its a very nice CMS with tonnes of features offered, including paypal support, already built into it.
I’ve been meaning to download ExpressionEngine and try it out, but I’m scared that I’ll like it and it’s not free for commercial use and most of my development is for paying clients. Derek, is the framework similar to CI?
I’m (obviously) a big Code Igniter fan and supporter, I don’t see EE and CI as being in competition with each other.
I build sites and applications for a living. Commercially speaking, I just add the $249 cost into the quote. EE saves me lots of time, much more then $250 worth of my time, and in the end I have something pretty flexible and sound. So as a professional developer, the money doesn’t scare me, and actually makes me more per job then if I needed to use another approach.
Technically, EE can be used as a simple blog, a complex CMS, or a framework. Its flexible, powerful and very fully featured. You’ll love it. For some things it just isn’t appropriate, and CI is probably the better option (for example, I’m not sure how I would build Bamboo in EE), but when building your standard “website” EE is brilliant. Finally, the code is clean, nice, constantly being looked at and updated, and actively developed.
You know what I did? I watched the EE videos and then decided to investigate further.
You know what I did? I watched the EE videos and then decided to investigate further.
I missed that link on the site. I’ll definitely check it out. I can definitely see your justification that it actually makes you money if it saves you time. Thanks.
yes i found project on ciforge but it’s empty…
is there any good FREE class for paypal which we can easy add to CI ?
There are some open source PHP classes available that you could adapt, but I can’t speak to their quality. I also remember someone working on a PEAR class (but can’t recall it offhand). As far as CI specific stuff, there’s nothing already written that I’m aware of. If you do write one please contribute back.
Were it me, I’d probably just go with EE, since I’d be likely to spend more then $250 worth of my time building/testing/debugging.
“EE” is Expression Engine. Its the grandparent of Code Igniter written by Rick Ellis (the grand poo-ba of CI). Code Igniter is actually abstracted out of it. Its a very nice CMS with tonnes of features offered, including paypal support, already built into it.
“EE” is Expression Engine. Its the grandparent of Code Igniter written by Rick Ellis (the grand poo-ba of CI). Code Igniter is actually abstracted out of it. Its a very nice CMS with tonnes of features offered, including paypal support, already built into it.
If EE is CI’s grandparent, what came between EE and CI?
Absolutely nothing came between them. Maybe it would be more accurate to say that EE is to CI as a big brother is to a little brother.
pMachine (the company that does both products) gets the best of both worlds, and so do we as users. Expression Engine is aimed less at PHP programmers who want to “do it themselves” and more at the “just work” crowd. It is a fantastic product that its users are happy to pay for.
I’m going to be building an e-commerce store with a difference early next year with CI. It is to sell data stored in a database online in real time. I am going to be using paypal as the payment gateway for it.
It isn’t actually that difficult to do, paypal provide sample php scripts to aid you. The only difficulty is going to be the return page that when the transaction is complete paypal sends the customer to.
Curl is often provided with php and I don’t see the need to further abstract from what is offered in the php-curl functions. There are plenty of tutorials on how to use Curl and the php manual is also clear enough. Curl in a separate CI library would, I think, be a waste of time to create.
Curl might seem difficult to grasp when you look at it, but spend some time on it and you’ll get it. A CI library for Curl would not make it easier unless you want to rid Curl of some functionality.