Trying to get my hands on ushahidi plugins dev. how do you know which ushahidi events are available. Like this one 

Event::add('ushahidi_action.report_edit', array($this, '_report_form_submit')); 

which hooks into the report_edit form, how do you know the others that exist.

Gracia!

On Mon, Jun 7, 2010 at 9:01 PM, David Kobia <david@...> wrote:
Ushahidi Plugins are essentially Kohana Modules - no difference,
except that we're placing markers in the code to allow the plugins to
hook into Ushahidi's core. You can write new controllers and views
without using hooks and you are correct about being able to do
something like http://example.com/ushahidi/facebook as long as you
adhere to Kohana's cascading filesystem. The plugin folder essentially
mirrors the main application folder.

As far as skills required to develop plugins... yes PHP is necessary.




On Thu, Jun 3, 2010 at 2:25 AM, Soyapi Mumba <soyapim@...> wrote:
> How different/similar are Ushahidi plugins from Kohana
> Modules/plugins? What extra functionality is available in Ushahidi
> Plugins that cannot be accomplished with Kohana's.
>
> What skills/knowledge are required to develop plugins? Is proficiency
> in PHP a must?
>
> - Soyapi
>
> On Thu, Jun 3, 2010 at 2:37 AM, george <george@...> wrote:
>> How do users find plugins - will there be a central database ala wordpress?  How are plugins updated over time?
>>
>> And just to make sure I understand the documentation - it's possible to write plugins that add completely new controllers / views without using hooks - i.e. http://example.com/ushahidi/facebook by just having the views and controllers directories laid out correctly, right?
>> george
>> On Wed, Jun 2, 2010 at 7:49 AM, Caleb Bell <caleb@...> wrote:
>>>
>>> Hi Folks,
>>>
>>> David and I are organizing for a screen cast that will cover Ushahidi Plugins.  The screencast will basically be a conversation between David and I where we'll discuss the plugin system and do some diagraming/visuals along the way. Our hope is to produce a screen cast that will cover the basics of the Ushahidi Plugin system and give a general overview of how to create one.
>>>
>>> Please reply with any questions you have about the system that you'd like to see covered.  For those of you already familiar with the system, if you think of a question that would be helpful, you can send it on too.
>>>
>>> Here are a few questions to get the ball rolling:
>>>
>>> How has the plugin architecture altered the Ushahidi core platform (code-wise or directory-wise)?
>>> What is a hook?
>>> What is a filter?
>>> How do I handle database changes or updates needed for my plugin?
>>> How do I get started writing my own plugin?
>>>
>>> Please send all questions in no later than Friday (June 4) of this week. We'll try to cover as much of them as we can during the screen cast.
>>>
>>> Cheers!
>>>
>>> Caleb Bell
>>>
>>> www.ushahidi.com
>>> US: 850.366.3702
>>
>>
>
>
>
> --
> Soyapi Mumba
>
> http://soyapi.com
>
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
> List Archive: http://list.ushahidi.com/
>
> Would you like to receive list mail batched in a daily digest instead? Send a message to:
> developers-digest-subscribe@...
>
> To remove your address from the list, just send a message to
> the address in the "List-Unsubscribe" header of any list
> message. If you haven't changed addresses since subscribing,
> you can also send a message to:
> developers-unsubscribe@...
>
> For addition or removal of addresses, we'll send a confirmation
> message to that address. When you receive it, simply reply to it
> to complete the transaction.
>
> If you need to get in touch with the human owner of this list,
> please send a message to:
> developers-owner@...
>
>



~~~~~~~~~~~~~~~~~~~~~~~~~~
List Archive: http://list.ushahidi.com/

Would you like to receive list mail batched in a daily digest instead? Send a message to:
developers-digest-subscribe@...

To remove your address from the list, just send a message to
the address in the "List-Unsubscribe" header of any list
message. If you haven't changed addresses since subscribing,
you can also send a message to:
developers-unsubscribe@...

For addition or removal of addresses, we'll send a confirmation
message to that address. When you receive it, simply reply to it
to complete the transaction.

If you need to get in touch with the human owner of this list,
please send a message to:
developers-owner@...




--
Henry
Crowdsourcing Crisis Information

www.ushahidi.com | twitter.com/ushahidi
Ghana: +233243581806
Skype: eyedol25