I guess there is no right answer - it's all personal to your circumstances and objectives. Here's my 2 cents worth.
If all you want to do is learn or show off your CakePHP skills, then spend the time and do it in Cake - particularly if your business is building Cake itself (in other words, developing it not using it). Personally, I'd rather spend my time building sites for clients; sites that do what they want them to and sites that make me money. I don't think many clients really care how you deliver their sites and probably have no idea what Cake is. All they want is the right end result, in the right timeframe, at the right price. If I were thinking of hiring you and you were proud of the fact that you spent your time building a blog system when there is an industry standard out there (let's make that quantum leap a moment) that you could have deployed for free in half an hour, I'd have an itching feeling at the back of my brain about whether you are going to be the most efficient and effective developer for me. I wouldn't be impressed, I'd be doubtful. It suggests that you have too much time and not enough work (what is the reason for that?). I'd also wonder whether what you built in your bedroom is anywhere near as good as what a community of near full time developers have grown over the past five (or whatever) years. Wordpress has its faults and I have no idea (or desire to know) how it works under the skin. I've peeked once or twice and walked away pretty sharpish. But it does what it says it does on the tin (which, at it's heart, is a really, really simple concept), so that's good enough for me. I can extend it, change it dramatically in an instant with a new theme and do all sorts of magic really, really easily. That's why it is so popular. I have even recommended that clients go straight for Wordpress (or Joomla or ExpressionEngine or any other blog system) and add extensions themselves rather than spend money with me. You'd be surprised how much kudos and (paying) repeat business that generates. If you want to show off your skills or knowledge, then I'd say do it in two ways. First, build great (real) sites for real people. That will mean more to prospective clients than your own sites ever will. Second, write about it in your blog, contribute to the community and share your wisdom. I have a blog (which doesn't automatically suggest that I have skills or wisdom!) and I went straight to Wordpress. I don't even have time to update the content now, let alone maintain or grow the code. Now and again it tells me that some very kind people have fixed some security holes and made a bunch of improvements and please update to the next version, for free. I cannot really think of an area where it is so severely lacking that I could improve on with my own version; so why bother. To say that it is a no brainer to roll your own because you are a developer doesn't make sense to me. To take that a bit further you could build your own email client, or browser or word processor - just because you could. In reality you wouldn't do any of those things because there are better near-free alternatives readily available, and I'd suggest you probably wouldn't build a blog either. Jeremy Burns Class Outfit jeremybu...@classoutfit.com http://www.classoutfit.com On 13 Sep 2010, at 04:27, Miles J wrote: > I built mine with CakePHP but wished I had chosen something else like > Wordpress. It takes too much time to maintain and add new features. I > dont even have an admin system. > > On Sep 12, 5:31 pm, cricket <zijn.digi...@gmail.com> wrote: >> On Sat, Sep 11, 2010 at 10:46 PM, j.blotus <j.blo...@gmail.com> wrote: >>> I have been programming in nothing but CakePHP for the last year, and >>> I wanted to start a little blog just to share some of my observations >>> and tips. I thought about building my own, which would be almost >>> trivial to do in CakePHP, but then I kept thinking that I was trying >>> to write something that had already been written 1000 times before. >> >>> Is it worth making a blog from scratch instead of just using >>> wordpress? I have very little wordpress experience, and using it would >>> be a plus if I ever had a client who needed it. On the other hand, >>> writing it in CakePHP especially for a mostly CakePHP oriented blog >>> would probably make more sense, no? >> >>> For those that have blogs, what was your approach and why? I would >>> really appreciate some comments. >> >> I recommend Cake. Creating a blog app is pretty simple and you can >> always add functionality later on. The experience will be worth it. > > Check out the new CakePHP Questions site http://cakeqs.org and help others > with their CakePHP related questions. > > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To post to this group, send email to cake-php@googlegroups.com > To unsubscribe from this group, send email to > cake-php+unsubscr...@googlegroups.com For more options, visit this group at > http://groups.google.com/group/cake-php?hl=en Check out the new CakePHP Questions site http://cakeqs.org and help others with their CakePHP related questions. You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php?hl=en