Friday, August 15, 2014

Re: Post idea: Long term, large scales projects with CakePHP

The reason I included the bit about the 'core developer' was because they would have the best understanding of how the core components work and which software design principles they encompass.

I do agree that we can all do something to help market the framework, but marketing needs to come from an 'official' channel. Sure it could be a book page created collaboratively by the community, which I think would help rather than a blog post. Hence why I decided to post on groups rather than just try and write up a post myself.

I'd certainly be happy to get something started. Perhaps I should start a repo on GH with a markdown document? I've been invited to speak about CakePHP at a local usergroup so this would be ideal preparation.

I'm not too sure on the topics which should be covered though, short of the software design principles. An example from the last talk was the separation of concerns and that models shouldn't know how to save their data, and model data should be just data. Perhaps some of the topics could just revolve around user-contributed tips and tricks? Such as good caching, routing tweaks and any other tweaks.


On 15 August 2014 10:31, José Lorenzo <jose.zap@gmail.com> wrote:
I really like the idea David, CakePHP definitely needs more and better marketing. What I disagree with is that only a core developer or something with a lot of experience can write such articles or help promoting the framework, anyone could start adding their experiences with CakePHP, even just to say "It made my day a bit easier".

What would you propose to encourage more people contributing that kind of feedback? Would you be willing to write an article we can expose as a case study?


On Thursday, August 14, 2014 4:58:55 PM UTC+2, David Yell wrote:
TL;DR, Tell people why and how a RAD framework can compete with the likes of Symfony for larger projects which have a long lifetime.

As we all know CakePHP get's a pretty bad rep in the PHP community and no more so than from the Symfony corner. They love to belittle the framework and regurgitate Uncle Bob. It would be nice to have a bit of a slap-down post about using a RAD framework can be for more than just prototyping.

It would be great for someone with good knowledge of the core to detail some of the software design principles being used in the framework and how you can build large scale commercial and stable applications using CakePHP. So often people look down on CakePHP because they see it as being "magic", "tightly coupled" or "slow". Yeah, we've all heard them spouting this garbage. So why not address it?

I think a post or even a book page which extols the virtues of the framework would be beneficial. Something which advertises the framework, why it's cool, what it does which is cool. I know there are some large scale sites out there using the framework. I know I've built a few which I'd consider reasonably high traffic (eg, 80k unique visitors a month). So it can be done.

I also know that there are plugins, tips, hints and optimisations out there which people have done to help their app. Streamlining the framework by removing all the default routes for example. Making better use of caching. Whatever it might be I would really like to see some Laravel style marketing happening for CakePHP because it is a good framework.

I'd welcome other peoples thoughts and suggestions.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to a topic in the Google Groups "CakePHP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/cake-php/XtbhyWkl-l8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

--
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

No comments: