Anno Domini on GitHub
Anno Domini has needed some work, now that CakePHP has progressed since the last release, which was quite awhile ago. Since then I wrote the book, graduated from college, got back into college, reviewed another book (”Practical CakePHP Projects”), built two seriously amazing private applications, worked far into a third, and by far the most complicated app of my illustrious :) career, moved twice, and wrote five detailed academic papers. Busy, and my excuse for not revisiting AD for some time.
But, I recently decided to get the code out there in a format where any other developers that might want to contribute could actually get access. I tried subversion on CakeForge and really just screwed things up (I’m not the most experienced chap at svn…). But I’ve been doing a bunch in git recently, and decided to give GitHub a try. I’ll just say I’m hooked. And since the Cake dev team put together The Chaw which appears to be using git, or at least a git-svn bridge, I have hopes that CakeForge may someday include git for its SCM.
Anyway, I encourage you to checkout AD GitHub and fork it, tinker with it, and contribute if you can. If you’re wanting to see some Cake code in action, for those newbies out there, this is a great app to get your feet wet in. I’m pretty sure the changes I’ve made in the last little bit will ensure AD is at least compatible with RC3, so it should install now, but I haven’t yet updated the installation guide (PDF) to reflect some structural changes in the app, you’ll just have to experiment with it if you aren’t already familiar with typical Cake install procedures.
Well, it’s late, and I’ve got more writing to do before Monday at 9 :) Anyone know a thing or to about Derridean deconstruction technique and religious studies? Ah, well, hopefully the weekend won’t be too destroyed.
Looking for Interested Folks
I’m working on a project that will launch next summer (2009) and have decided to bring others along for the ride. If you’re interested in participating with me in a tech consulting (esque) business endeavor, please fill out an application:
I’ll provide more details to interested persons via email.
Thanks for letting me make this shout out, and please forward it along if you think someone you know might be interested as well.
(I make the following very important disclosures in the event that some readers may be suspecting me of resorting to hype-ridden / manipulative / cheap business gimmicks :) )
- This is not a ponzi scheme, summer sales project, or pyramid/multi-level marketing ploy.
- The project is primarily web-based and will involve some level of web development.
- This is not an investment capital-seeking project, etc. It’s already got the funding it needs. But, heck, if anyone’s interested in putting some more cash into it, I’ve got no problem with that :)
- This is not a web gimmick with testimonials or “get rich quick”/”infomercial” type marketing tactics to gain returns.
- This IS a higher-level business-to-business consulting project.
New Screencast: The Almighty $this
So I’ve gotten feedback from a handful of beginning CakePHP’ers out there, and one of the most common concerns, or better said common things to get used to, is the $this object. Some folks look at $this and think it’s a variable and wonder what the heck is going on. It’s true, that it appears everywhere in a Cake application. I decided to make a screencast illustrating a little more clearly what the $this object can contain, depending on where you use it.
I wonder if it’s bound to be a little too abstract, though. We’ll just have to see. Do let me know what you think of it. I wanted to give it a try, going into something that’s foundational to one’s ability to work in Cake, but something a little less explained. Matter of fact, I did search around looking to see if anyone had done a tutorial on $this in CakePHP, and didn’t find anything that specific. So I can empathize with newbies who feel a little confused.
Anyhow, check it out, and let me know what you think and how I might improve the discussion.

