Ushahidi Mailing Lists
« All Listsdevelopers@list.ushahidi.com
Ushahidi Skype Chat
From: David Kobia <david@...>
Date: Mon, 10 May 2010 10:50:08 -0400
Date: Mon, 10 May 2010 10:50:08 -0400
Hi Guys, I hope you had a good weekend. I'm hoping to get you into the Ushahidi Skype chat tomorrow to discuss a few things. Most importantly I need your help working out the plugin architecture. I've already started working on the basic structure and how plugins will hook into the system. Attached is a spreadsheet that contains 3 sheets: * Matrix A few example plugins and what resource they'd be tapping into * Plugin Actions Hook PHP functions executed after specific actions or events occur - Example: Perform action after report or comment submitted. I've listed as many as I can think of. * Plugin Filters Hook Content modification - Example: Modifying the report description or title displayed on the front end The plugins will use Kohana's cascading filesystem/mvc structure. We need to get this right so any input from you guys now will ensure no major structural issues come up down the road. Also, the plugin architecture dictates what features we actually build into the next release. If we get this right, we won't be building new features into the next release - we'll just tack them on as plugins. Thanks, and hoping to see you online tomorrow - 1pm Accra / 3pm Lilongwe / 4pm Nairobi / 8am CST / 9am EST Any thoughts/ideas welcome. Regards, David