David Golding



Anno Domini on GitHub

By David Golding | Print This Post Print This Post

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.


Comments

4 Responses to “Anno Domini on GitHub”

Idan Mashaal

Dec 13th, 2008, 9:57 pm

Hello David,

I just downoaded Anno-Domini (RC3 tar format) and am trying to install on my MAMP server (running under my account)

I downloaded cakephp RC3, replaced the content of the ‘app’ folder with your app.

Changed the database.php file with my credentials.
Created the tables from the sql script you supplied.

When I fireup my browser and point it to “localhost/anno-domini”

I recieve a blank page, tried other controllers/views and it also didn’t work.
Turned debug to 3, same thing.

Am I missing something ?
Thanks,
Idan.

David Golding

Dec 13th, 2008, 11:11 pm

You may want to check the file permissions for the folder. I had similar troubles and after chmod’ing the entire anno-domini folder to 755 and then creating a tmp folder, chmod’ing that to 777, I didn’t have any troubles.

David Golding

Dec 13th, 2008, 11:12 pm

Oh, and you’ll need to edit the webroot/index.php file to match your installation, particularly the ROOT and CAKE_CORE_INCLUDE_PATH definitions.

Idan Mashaal

Dec 14th, 2008, 12:50 pm

Hi, I managed to start the app but I get many errors.

I try to go to /admin/login but I’m redirected to nowhere.

Would it be possible for you to contact me via email ?

(it’s weird, because cake apps are supposed to be portable, and I followed exactly the setup you wrote in your book)

Thanks,
Idan.



Submit Comment


Beginning CakePHP: From Novice to Professional by David Golding

Other Blogs

David Golding

A blog about CakePHP, web design, and grad studies in religion. © 2008, D. Golding