all repos — h3rald @ 75134b0d01189ee2c8097c9605c3d46b27133559

The sources of https://h3rald.com

content/articles/11.textile

 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
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
----- 
permalink: "11"
title: Meet some Cake(PHP) bakers!
tags: 
- cakephp
- blogging
type: article
filter_pre: textile
-----
I should write more. I noticed that I since I decided to take a break from "zZine Magazine":http:www.zzine.org I more or less stopped writing - and started _baking_ again with "CakePHP":http://www.cakephp.org/. As a result I finally recoded this website and _refreshed_ a little bit my almost-rusty baking skills.

!<http://base--/img/pictures/cakephp.png! 

Why not taking advantage of this and write more about CakePHP then? After all, my last "article":http://base--/articles/view/cakephp/ 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. 
A lot of things changed in the Bakers Community since then! At the time the "wiki":http://wiki.cakephp.org/ barely started and there was no "manual":http://manual.cakephp.org/ whatsoever, only my long and perhaps _slightly_ 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 IRC (#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 _the last_ so far to start a blog :/ Oh well, nobody's perfect!

The first site I came across - although not a blog really - is Graham Bird's "Cake for Beginners":http://grahambird.co.uk/cake/. When someone asks me some basic questions about CakePHP I send him there because first of all they'll find a short FAQ about the framework, i.e. something everybody should know before even start thinking about learning Cake. Similarly, the guy has a "Glossary":http://grahambird.co.uk/cake/glossary/ in progress to help those souls who feel lost in Cake's terminology. If you don't consider yourself a total beginner anymore, the "Tutorials":http://grahambird.co.uk/cake/tutorials/ section can be a very interesting read: I wanted to add some AJAX bits to my site, but the documentation about this seemed pretty scarce, so I headed to the "Ajax Task List":http://grahambird.co.uk/cake/tutorials/ajax.php tutorial and it really helped.

On the blogs front, on the other hand, "Cake Baker":http://cakebaker.42dh.com/ seems to be the most active: I'm starting to check this one often (OK, I'd better subscribe to the RSS feeds, perhaps) because it seems to be THE 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. 

"Sentino":http://sentino.wordpress.com/ 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.

"RosSoft":http://rossoft.wordpress.com/ unlike the others mentioned up to now has a much more technical approach: no news about Cake or anything, just some REALLY useful real-world example of Cake helpers, components etc. etc., with FULL 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. 
Among the most interesting fully working snippets:
"IP-to-country component":http://rossoft.wordpress.com/2006/03/29/ip-to-country-component-geo-location/ 
"Poor man's cron component":http://rossoft.wordpress.com/2006/03/27/poor-mans-cron-component/
"Image Auth - CAPTCHA component":http://rossoft.wordpress.com/2006/03/16/image-auth-component/

!>http://xcite-online.de/spliceit/themes/SpliceIt/logo.png!

"ThinkingPHP":http://www.thinkingphp.org/ is another "technical" Cake blog, with interesting code snippets and thoughts about our favourite PHP framework. For those who don't know or don't remember him (yes, like me...), he's the author of "SpliceIt!":http://xcite-online.de/spliceit/... what?

bq. 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:
    - User/Right Managment
    - Theming Support
    - i18n
    - Url Aliasing
    - and most notabily: Modularization of often used Code Segments

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.

!<http://rdos.rd11.com/img/rd11/rdlogo.gif!

"Posts@ rd11":http://rd11.com/posts 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 :)
What can I write about him. It's difficult. I'll avoid all possible pseudo-religious comparisons but when I say that _he created CakePHP_ 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 "CakeForge":https://cakeforge.org/projects/rdos. I personally think that looking at his sample applications can be one of the best way to learn how to bake _properly_, and yes, I *did* check them out before coding this site for the second time. Demos are "online":http://rdos.rd11.com/.

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!
More to come...