Ah that straighten things out.  Thanks for the clarification.

-- Deen


On 6/4/07, Noah Kantrowitz <[EMAIL PROTECTED]> wrote:
>
> Deen Sethanandha wrote:
> > Thanks a lot Erik.  You answer many things that I need to know.  I will
> > start with feature that doesn't require changing Trac's page first.  I
> like
> > the idea of MVC.  I think it might be good to add _ui to the module that
> has
> > web interface.  I start to recognize some of the method that deal with
> web
> > request.
> >
> > Based on the MVC is it correct to say that
> >
> > - api.py is the controller of the package
> > - model.py is the model of the package
> > - web_ui.py is the view of the package.
> >
> > I notice that some package has other files such as report.py which seem
> to
> > be View since it has something to do with template.
> >
> > Assuming that Trac follow MVC.  Is there any keywords that I can look
> into
> > the .py file and able to determine right away whether it is Model, View
> or
> > Controller?
>
> Trac does not follow MVC, its just a sort of rough guideline. The view,
> as with most MVC systems is abstracted inside the Trac chrome and Genshi
> systems. web_ui is often the controller-ish thing, usually the primary
> UI. api usually contains Interface-related stuff, and possibly some
> central functionality if you have multiple UIs or something.
>
> --Noah
>
>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to