This is all very beta, and I will tag releases for everyone to download and take a look at.
- Apache or similar server with PHP enabled
- MySQL or CakePHP supported database
- Patience (this is a work in progress!)
To install, you can do any of the following:
- Clone from github : in your plugin directory type
git clone git://github.com/josegonzalez/marcyavenue.git marcyavenue
- Download an archive from github and extract it
Setup the database.php
- Run the schema console, or take a look at the dump (app/config/sql/dump.sql)
If installed at localhost:
- User: email@example.com
- Password: password
Cry hard if it doesn't work. Ping me at http://twitter.com/savant and I'll try and fix it
- Simple Event Management
- Events Calendar
- For Sidebar
- As a page (/calendar)
- Thanks to http://www.flipflops.org/2008/04/08/cakephp-calendar-helper/ and http://www.stellarcore.com/?p=90#more-90 as well as http://www.stefanoverna.com/wp-content/tutorials/ical_like_calendar/
- Preliminary support for reserving spots in an event
- Tagging of events using Kalt's Tagging Plugin (http://github.com/kalt/tagging), with changes to support 1.3
- Events Calendar
- Comments on Posts
- Preliminary Spam Blocking with Commentia Behavior from Miles Johnson (http://milesj.me)
- Preliminary support to comment on anything with my own Commentable Behavior
- Turning off comments per post, off by default
- Some support for backdating a post
- Making a post public, private, drafted or even password protected (for now, not public == private)
- Automatic excerpt and meta-data extraction using Automatic Keyword Generator by Ver Pangonilo
- One level of Categories for simplified usage
- Tinymce and Nicedit included (with Wordpress themed buttons, let me know if this is a no-no :D )
- Comments on Posts
- Photo Galleries
- Add as many galleries as you like. Add the photos to those galleries :)
- Tagging, yet again (this is something of a theme...)
- Rearrange Tags, thanks in part to a quick tutorial by Neil Crookes (http://www.neilcrookes.com/2009/02/09/cakephp-sequence-behavior/)
- Will integrate more tightly with SequenceBehavior, also by Neil Crookes, in the future
- Automatic thumbnail generation, thanks to MeioUpload Behavior maintained by myself and Juan Basso, based upon work by Vincius Mendes and Tane Piper (http://github.com/jrbasso/MeioUpload), and the phpThumb project (http://phpthumb.sourceforge.net/)
- Nice jQuery Galleriffic gallery by Trent Foley (http://www.twospy.com/galleriffic/)
- Everything in the frontend has been slugged thanks to Mariano Iglesias' Sluggable Behavior (github.com/mariano/syrup)
- The chawsome DebugKit Toolbar plugin by CakePHP Core member Mark Story (thechaw.com/debug_kit)
- Lookupable Behavior by Felix Geisendörfer (http://github.com/felixge/debuggable-scraps)
- Logable Behavior by Alexander Morland to power the future dashboard (http://github.com/alkemann/CakePHP-Assets)
- My Trackable Behavior, inspired in part by Matt Curry's Trackable Behavior and the WhoDidItBehavior by Daniel Vecchiatto (http://github.com/josegonzalez/cakephp-trackable-behavior)
- jQuery enhanced backend. If you are familiar with what Wildflower looked like last year, this will make you very happy.
In late March, I attempted to start a community project at my school. It was to be a simple micro-blogging application. It's safe to say that this was an epic failure.
I've had an interest in doing such a project for a while now, and began in earnest in late June. Unfortunately, a senseless "rm -rf" command completely wiped the app's folder out before I could push to the remote repository. Never again.
Since then, I've been floating from project to project, not really being able to concentrate. My latest major project finished on July 27th, 2009. This was the project that has made me drop all other stuff in a rush to get this done. My grades, social life, and even personal relationships have all suffered significantly because of it. Needless to say, I'm very happy it's over.
The following day I got a quick text from a client about a blogging application. Something simple, they asked. I came up with a shortlist of specifications, and now here I am building it a day later.
Jose Diaz-Gonzalez on July 29, 2009
You'll notice that much of the application is based upon other people's work. I believe wholeheartedly in copy-paste (if you didn't grep that much), and why should I reinvent a perfectly round wheel? Feel free to mock me all you want :)
The CMS is littered with Cake Tips from around the community. Wherever I grabbed someone's code, I attempted to do some attribution. If you see anything that is familiar to you and I have not attributed it, then I either forgot to do so or it's trivial enough that no one will care. Open a ticket on the tracker and we'll squash it.
I'd like to say this is MIT Licensed, but you'll have to read everyone else's licenses for that :P