[Grok-dev] Neanderthal II possible sprint topics

Tim Cook timothywayne.cook at gmail.com
Fri Sep 11 08:34:18 EDT 2009

On Fri, 2009-09-11 at 12:33 +0200, Sebastian Ware wrote:
> Sample code or automatic adding of local utilities to an exisiting app  
> would be great. Especially for the usecase of adding new catalogs and  
> indexes.

I'm not sure if this is what you are looking for but I do some setup in Index when the application is created.  
Not catalogs/Indexes (yet) using a render() method and then redirecting (I know it's hard coded right now) to a management page.
Needs work but it's a start.  Is this what you are looking for?

class Index(grok.View):
    # Create the containers and initial python source templates for the archetypes   
    def render(self):
        #create the logfile if it doesn't exist
        f.write("Python source file log.\n\n")
                            format='%(asctime)s %(levelname)s %(message)s',

            self.context['termserver'] = grok.Container() # terminology server
            self.context['aql'] = grok.Container() # AQL repository
        except DuplicationError:
        print "\n\n\n********* Begin creating Python files. *********\n"
        print "\n\n Finished creating Python source files.\n"
        self.redirect("http://localhost:8080/oship/oshipmanage") # now simply redirect to the main page

> ***************************************************************
> Timothy Cook, MSc
> LinkedIn Profile:http://www.linkedin.com/in/timothywaynecook 
> Skype ID == (upon request)
> Academic.Edu Profile: http://uff.academia.edu/TimothyCook
> You may get my Public GPG key from  popular keyservers or    
> from this link http://timothywayne.cook.googlepages.com/home 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://mail.zope.org/pipermail/grok-dev/attachments/20090911/cbe33f35/attachment.bin 

More information about the Grok-dev mailing list