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

2014-08-15 Thread David Yell
It would have been super helpful to include the link to the repo, d'oh

https://github.com/davidyell/BakeYourDreams

-- 
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+unsubscr...@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.


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

2014-08-15 Thread David Yell
So I have created the repo and put some placeholder files in there, with a 
bit of copy. If I need to write about the software patterns I will need to 
learn the core and learn about software patterns, so that one might take a 
while. I'll work on the tips and tricks mostly, as long as I can remember 
all the clever stuff I've been told.

I would welcome contributions, so please feel free to fork and PR your 
thoughts, ideas and such.

Hopefully once it's up to par we can look at incorporating it into the 
book, or into a page 'About the framework' or similar on the website

-- 
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+unsubscr...@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.


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

2014-08-15 Thread David Yell
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  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+unsubscr...@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+unsubscr...@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.


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

2014-08-15 Thread Stephen S
I'd love to contribute to this also if you wish, so just a little about my
experience, I first started using 1.x roughly back in 2006/2007 and the
majority of my projects since have been created in CakePHP. I've used other
frameworks in between but I have a lot of things to say in favour of
CakePHP as my personal preference.

I'm currently working on a complete remake of a popular music distribution
website with my colleague in CakePHP 2.4.x, due to go live shortly (3041
commits and going =]).

One side note about past 'debates' which niggled at me a little concerning
which framework is better (I know this probably isn't the case here), the
benchmarks done out of the box don't represent my end product with CakePHP,
I have plenty of control over how to influence the speed of my project, so
I have found these benchmarks to be less useful than others may.


On 15 August 2014 10:31, José Lorenzo  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 the Google Groups
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cake-php+unsubscr...@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.
>



-- 
Kind Regards
 Stephen Speakman

-- 
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+unsubscr...@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.


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

2014-08-15 Thread José Lorenzo
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 the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@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.


Post idea: Long term, large scales projects with CakePHP

2014-08-14 Thread David Yell
*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 the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cake-php+unsubscr...@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.