Hi,

On Tue, May 28, 2013 at 9:54 PM, Olemis Lang <[email protected]> wrote:
> On 5/28/13, Antonia Horincar <[email protected]> wrote:
>> Hi,
>>
>
> :)
>
>> I was accepted as a GSoC student for Bloodhound, more specifically for
>> the project Creating embeddable tickets/objects.
>
> \o/
>
>> I am very eager to
>> start documenting myself about Bloodhound and the technologies I will
>> be using for this project.
>>
>
> awesome
>
>> My idea for this project was using the RestOnTrac plugin for
>> interacting with objects on external sources and possibly reusing the
>> existing implementation for widgets on Bloodhound in order to embed
>> the objects. On the front-end side, the embedding will be done with
>> 'iframe' tags. By using JavaScript, I will implement a feature which
>> will generate a HTML code containing information about the embeddable
>> resource.
>>
>
> Looks reasonable to me .
>
>> If anyone has some tips on where should I start from, what
>> documentation should I first read in order to get more knowledge about
>> the structure of Bloodhound, that would be more than helpful to me.
>>
>
> For widgets
>
>> Also, Olemis, could you give me a more in-depth description of the
>> RestOnTrac plugin and maybe tell me what should I do in order to
>> understand how each of its components works?
>>
>
> Yes , during the last few days I've been thinking of ways to improve
> RestOnTrac plugin and I'm working now (and will be suring the next few
> days) towards version 2 of the API . This means you'll get these
> answers asap , and I'll be accepting both feedback and patches based
> on your work .
>
> What will be your starting point ? ... so that I can manage priorities ...
>

Thank you for your reply. Since I still don't know very much about
RestOnTrac's structure, I can't tell for sure what will be my starting
point for the back-end part. This is why I would appreciate some
explanation on the plugin's internal structure.

> PS: I've also been thinking of many other nice improvements too ... in
> the fridge ...
> ;)
>
> --
> Regards,
>
> Olemis.

Also, I want to share what Shiva Teja (also a member of this mailing
list) suggested to me yesterday. He wanted to share with me his idea
on implementing the back-end of the project, which implied using
IRequestHandler for dealing with web requests and the TracTicketSystem
class to get the content of a specific ticket. Can anyone give some
feedback on this, as I want to make a comparison between this approach
and the one involving RestOnTrac, and choose the best one?

Here is some documentation on IRequestHandler and TracTicketSystem:
http://trac.edgewall.org/wiki/TracDev/PluginDevelopment/ExtensionPoints/trac.web.api.IRequestHandler
http://www.edgewall.org/docs/tags-trac-0.12.4/epydoc/trac.ticket.api.TicketSystem-class.html

Thanks,
Antonia

Reply via email to