ABOUT US PRODUCTS GET INVOLVED BLOG

Ushahidi Mailing Lists

« All Listsdevelopers@list.ushahidi.com

Message: previous - next
Month: May 2010

Ushahidi Skype Chat

From: David Kobia <david@...>
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

Attachments: