On Tue, Dec 17, 2013 at 10:38 AM, Saint Germain <[email protected]> wrote:

> On 17 December 2013 16:09, Olemis Lang <[email protected]> wrote:
> > On Mon, Dec 16, 2013 at 10:10 AM, Saint Germain <[email protected]>
> wrote:
> >
> >> On 16 December 2013 15:58, Olemis Lang <[email protected]> wrote:
> >> > On Mon, Dec 16, 2013 at 9:51 AM, Saint Germain <[email protected]>
> >> wrote:
> >> >
> >> >> On 16 December 2013 15:30, Olemis Lang <[email protected]> wrote:
> >> >> >> I just want to show bloodhound output pages on project menus on my
> >> web
> >> >> app.
> >> >> >>
> >> >> > Beyond comments above there's code developed by Google Summer of
> Code
> >> >> > student Antonia Horincar which is about embedding BH content in
> >> external
> >> >> > web sites. I do not know whether it's been committed into /trunk
> >> though .
> >> >> >
> >> >>
> >> >> Ok that doesn't help you too much with RoR integration, but if it may
> >> >> help others:
> >> >> If the point is just to integrate Bloodhound in a website without
> >> >> interacting with it (except for user authentication), I have
> >> >> successfully integrate Trac and Bloodhound with a Django website
> using
> >> >> WSGI.
> >> >> The only tricky part is to have a different templating system for
> >> >> Django app and Trac/Bloodhound.
> >> >>
> >> >
> >> > Have you considered this plugin (... or alike ...) ?
> >> >
> >> > http://trac-hacks.org/wiki/TracWsgiPlugin
> >> >
> >>
> >> No I am calling Trac/Bloodhound almost directly through WSGI.
> >> To be honest I didn't try to understand too much how this WSGI was
> >> working, it just worked so I was happy. ;-)
> >>
> >
> > There is yet another way to get this done *IF* your app's request
> > dispatching is powered by Routes framework . In Bloodhound Labs plugin
> [1]_
> > we have implemented a web bootstrap handler that dispatches requests to
> > products/global envs based on routes definitions. Therefore you could add
> > your web app's routes in there e.g. using sub-mappers .
> >
>
>

Hello Olemis,
>

:)


>
> I implemented the website with Django standard architecture.
> Bloodhound is merely considered as a Django app in this architecture.
> So I use standard Django URL dispatcher and not the Routes framework:
> https://docs.djangoproject.com/en/dev/topics/http/urls/


... which looks like a very good target for a similar integration ,
considering the popularity of Django .
;)

https://labs.blood-hound.net/ticket/287


>
> The advantage is that it integrates quite smoothly.


yes , WSGI is quite generic ... ;)


> The disadvantage
> is maybe performance (don't know, I haven't paid much attention to
> performance until now).
>

ok


>
> Thanks for the info though !
>

you're welcome ... :)

-- 
Regards,

Olemis - @olemislc

Reply via email to