Maybe look into plugins: 
http://web2py.com/books/default/chapter/29/12#Plugins

On Tuesday, January 29, 2013 6:39:44 PM UTC-5, Paul Whipp wrote:
>
> I'm new to web2py but not to Python or web application frameworks.
>
> I love the dry pythonic nature of web2py. I'm less enamoured by its use of 
> magic but the convenient REP makes this mostly forgivable. I'm giving 
> web2py a go on a couple of real projects.
>
> As I use emacs, it looks like it would be straightforward to modify the 
> admin app to pass a file to an emacs service (if available) for editing. 
> Its also easy to copy the admin application, call it myadmin and make the 
> change there. These are both bad things to do because; in the first case an 
> upgrade will overwrite my change (yes I use source control but its still 
> going to be a pain), and in the second case I've copied a large slice of 
> code and lost the benefit of upgrades in myadmin which could lead to all 
> sorts of problems in the long term.
>
> What I want to do is specialize the admin app such that I just use my 
> specialised default controller with its single specialized edit method (the 
> latter specialisation is a little tricky because the method is a bit 
> monolithic but you can see what I'm aiming at).
>
> The result would be a specialization of the admin app called myadmin 
> containing virtually nothing but the specialized default controller and 
> edit method. I cannot see any obvious way to do this. Am I going to have to 
> make like a PHP programmer and copy the whole application to make one small 
> change or is there some cool way to unravel the magic a bit and point the 
> myadmin file lookups to admin, except for my controllers/default.py?
>
> For the time being I'll stick with navigating the file structure and 
> invoking emacs directly, so my question is more of a "How would I". I've 
> tried google to no avail and I'll be happy for an RTFM response if you can 
> point me at the FM (or an example) that covers this.
>
> Cheers,
> Paul
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to