contents/articles/11.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
----- title: "Meet some Cake(PHP) bakers!" content-type: article timestamp: 1144767780 tags: "cakephp" ----- <p>I should write more. I noticed that I since I decided to take a break from <a href="http:www.zzine.org">zZine Magazine</a> I more or less stopped writing – and started <em>baking</em> again with <a href="http://www.cakephp.org/">CakePHP</a>. As a result I finally recoded this website and <em>refreshed</em> a little bit my almost-rusty baking skills.</p> <p style="float:left;"><img src="http://base--/img/pictures/cakephp.png" alt="" /></p> <p>Why not taking advantage of this and write more about CakePHP then? After all, my last <a href="http://base--/articles/view/cakephp/">article</a> turned out well enough and some people even bookmarked it online on del.icio.us and ma.gnolia… Now it’s a bit out of date, I must admit: it was based on a pre-beta release of the framework, and we’re (more or less) stable now. <br /> A lot of things changed in the Bakers Community since then! At the time the <a href="http://wiki.cakephp.org/">wiki</a> barely started and there was no <a href="http://manual.cakephp.org/">manual</a> whatsoever, only my long and perhaps <em>slightly</em> boring article describing Cake’s functionalities. Now there things are much better for newcomers: they have a continuously growing community to rely upon, both on the Google user group and on <span class="caps">IRC</span> (#cakephp on FreeNode counted 63 members today, while back in the day 20 was a big number). There are also a few people who started blogging and starting websites about CakePHP: while I was the first to write an article about Cake I was <em>the last</em> so far to start a blog :/ Oh well, nobody’s perfect!</p> <p>The first site I came across – although not a blog really – is Graham Bird’s <a href="http://grahambird.co.uk/cake/">Cake for Beginners</a>. When someone asks me some basic questions about CakePHP I send him there because first of all they’ll find a short <span class="caps">FAQ</span> about the framework, i.e. something everybody should know before even start thinking about learning Cake. Similarly, the guy has a <a href="http://grahambird.co.uk/cake/glossary/">Glossary</a> in progress to help those souls who feel lost in Cake’s terminology. If you don’t consider yourself a total beginner anymore, the <a href="http://grahambird.co.uk/cake/tutorials/">Tutorials</a> section can be a very interesting read: I wanted to add some <span class="caps">AJAX</span> bits to my site, but the documentation about this seemed pretty scarce, so I headed to the <a href="http://grahambird.co.uk/cake/tutorials/ajax.php">Ajax Task List</a> tutorial and it really helped.</p> <p>On the blogs front, on the other hand, <a href="http://cakebaker.42dh.com/">Cake Baker</a> seems to be the most active: I’m starting to check this one often (OK, I’d better subscribe to the <span class="caps">RSS</span> feeds, perhaps) because it seems to be <span class="caps">THE</span> best place to get the latest news about everything concerning CakePHP: The author seems to post quite frequently (there’s always a new post every 1-3 days maximum) includes short code snippets when necessary and report news when there’s anything to report.</p> <p><a href="http://sentino.wordpress.com/">Sentino</a> is also an interesting place to learn new things about CakePHP: the only problem is that the author seems to post less frequently… the blog seems to have some sort of “milestone” schedule, publishing something when there’s something big enough to justify a post. If you want to subscribe to a less frequent blog with only the essentials about Cake, this is a good choice.</p> <p><a href="http://rossoft.wordpress.com/">RosSoft</a> unlike the others mentioned up to now has a much more technical approach: no news about Cake or anything, just some <span class="caps">REALLY</span> useful real-world example of Cake helpers, components etc. etc., with <span class="caps">FULL</span> source code to cut and paste. Really handy if you need something specific, truly excellent for beginners to have a look at how Cake classes should be written. <br /> Among the most interesting fully working snippets:<br /> <a href="http://rossoft.wordpress.com/2006/03/29/ip-to-country-component-geo-location/">IP-to-country component</a> <br /> <a href="http://rossoft.wordpress.com/2006/03/27/poor-mans-cron-component/">Poor man’s cron component</a><br /> <a href="http://rossoft.wordpress.com/2006/03/16/image-auth-component/">Image Auth – <span class="caps">CAPTCHA</span> component</a></p> <p style="float:right;"><img src="http://xcite-online.de/spliceit/themes/SpliceIt/logo.png" alt="" /></p> <p><a href="http://www.thinkingphp.org/">ThinkingPHP</a> is another “technical” Cake blog, with interesting code snippets and thoughts about our favourite <span class="caps">PHP</span> framework. For those who don’t know or don’t remember him (yes, like me…), he’s the author of <a href="http://xcite-online.de/spliceit/">SpliceIt!</a>… what?</p> <blockquote> <p>SpliceIt!’s mission is to provide a clean and light-weight code base for people who want to create complex webapps faster then ever. The things we want to provide are:<br /> – User/Right Managment<br /> – Theming Support<br /> – i18n<br /> – Url Aliasing<br /> – and most notabily: Modularization of often used Code Segments</p> </blockquote> <p>i.e. something I should have checked before recoding this website. I’ll definitely keep this in mind for the next release of h3rald.com.</p> <p style="float:left;"><img src="http://rdos.rd11.com/img/rd11/rdlogo.gif" alt="" /></p> <p><a href="http://rd11.com/posts">Posts@ rd11</a> a.k.a. gwoo [and seth]‘s blog. Moment of silence. Gwoo is CakePHP’s project manager (respect+) and one of the lead developers of CakePHP and he also actually uses Cake for his website and blog instead of WordPress :)<br /> What can I write about him. It’s difficult. I’ll avoid all possible pseudo-religious comparisons but when I say that <em>he created CakePHP</em> I think I say it all. The code he used for his blog is part of a collection of open-source, Cake-powered tools all prefixed with rd- or Cake, available on <a href="https://cakeforge.org/projects/rdos">CakeForge</a>. I personally think that looking at his sample applications can be one of the best way to learn how to bake <em>properly</em>, and yes, I <strong>did</strong> check them out before coding this site for the second time. Demos are <a href="http://rdos.rd11.com/">online</a>.</p> <p>That’s it. These are perhaps the most well-known bakers and/or Cake bloggers on the planet. There are certainly others, maybe even in other languages, but now I’d better stop writing now, because this is a rather long blog post. Sorry. I’m new to blogging and I just can’t help myself: especially with Cake, I need to write lenghty texts!<br /> More to come…</p> |