Re: Convert a family of scripts to a Zope/Plone Product
<VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> (Dhyani) Sun, 28 Mar 2004 12:16:37 +0200
| Newsgroups | gmane.org.misc.vasudeva-server.web |
|---|---|
| Message-ID | <[email protected]> |
Hi, Priyadarshan (and maybe Hi, Jagrata): I would love to do this! But one word of caution: Products can be very, very different in nature and hence in structure. There will not really be one all-encompassing How-To like "How to wrap your somehow-already-more-or-less-working-code-into-a-product". On the other hand, we have to start somewhere. A nice start might be - as you suggest - to write a How-To on Mallikarjun's-SiteStats-Into-A-Product. Tell me (or Jagrata, tell me) when and if to start! Greetings Dhyani ----- Original Message ----- From: "Priyadarshan" <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> To: "Vasudeva Service" <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> Sent: Friday, March 26, 2004 7:37 PM Subject: [VasudevaService] Convert a family of scripts to a Zope/Plone Product > Hi Dhyani, > > In relation to Mallikarjun request: > > Ultimately most of the scripts we are going to develop have to be > ported and available as products to the community. > They have to be self-included, autonomous scripts, that can work on any > arbitrary Plone 2 site. > > Of course, some of them may have dependencies on a global > framework/library that we may decide to develop, but still, that core > framework/library should also be a product, to be referenced properly > by the other Vasudeva Service products. > > Let's have a look at some of the scripts we need to develop as product > in the near future (current year I hope!): > > (They are not in any priority order) > > My Library > Admin/member stats > Running log > Race manager > Yahoo Group mirror > Classifieds > > These are *beside* all the other scripts that do not need to be made > available as products. > > So, everybody does need to know: > > 1) how to wrap up properly a family of working scripts that do a > particular job (or it could be just one script) > 2) make this bundle a Zope/Plone product > 3) possibly having a control panel from the Plone interface > 4) and possibly having a portlet to display the output on a Plone site. > > So, it would be great if you could write an article about those four > steps, and you could possibly use Mallikarjun script as a the example. > > You wrote in the past weeks some very lucid how-tos and articles, and > it would be a great service to everybody (even the Zope/Plone > community) if you could write this one too. > > Regarding the priority of this, Jagrata should decide. > > Cheers > > priyadarshan > Vasudeva Server > > > On Mar 26, 2004, at 11:26 AM, (Dhyani) wrote: > > > Frankly, this is not quick-and-easy. If you want to (and Priyadarshan > > puts > > in on my task list), I could try to do it, since I've written products > > before. Of course, you would then be able to see the code and learn > > from it, > > how it works. > > > > Dhyani > > > > ----- Original Message ----- > > From: "Mallikarjun" <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> > > To: "Vasudeva Service" <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> > > Sent: Friday, March 26, 2004 4:01 PM > > Subject: [VasudevaService] Convert Site Stats to a Zope Product > > > > > >> Hi Jagarata, Dhyani, > >> > >> Would like to know how to convert site stats into a Zope product so > >> that > > it > >> can be installed and uninstalled on any site just like the Archetypes. > >> > >> The site stats script runs locally from the > >> /Mallikarjun/usr_mallikarjun > >> folder. It is totally detached from the external module unlike before > > where > >> it was being called from the external module. > >> > >> Thanks a million, > >> > >> Mallikarjun > >> ___________________ > >>>> This message is sent to you because you are subscribed to the > >>>> mailing > >> list > >>>> <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > >>>> Vasudeva Service home: http://www.vasudevaservice.com/ > >>>> Browse list: > >>>> nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > >>>> List archive: > >>>> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > >>> > >> > >> ---------------------------------------------------------------------- > >> ---- > >>>> > >>>> > >>> > >> > >> ---------------------------------------------------------------------- > >> ---- > >>>> This message is sent to you because you are subscribed to the > >>>> mailing > >> list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > >>> > >>> > >> > >> ---------------------------------------------------------------------- > >> ---- > >>> This message is sent to you because you are subscribed to the mailing > > list > >> <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > >>> Vasudeva Service home: http://www.vasudevaservice.com/ > >>> Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > >>> List archive: > >> https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > >> > >> ---------------------------------------------------------------------- > >> ---- > >> > >> > >> ---------------------------------------------------------------------- > >> ---- > >> This message is sent to you because you are subscribed to the mailing > >> list > > <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > >> Vasudeva Service home: http://www.vasudevaservice.com/ > >> Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > >> List archive: > > https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > >> ---------------------------------------------------------------------- > >> ---- > >> > > > > > > > > ----------------------------------------------------------------------- > > --- > > This message is sent to you because you are subscribed to the mailing > > list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > > Vasudeva Service home: http://www.vasudevaservice.com/ > > Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > > List archive: > > https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > > ----------------------------------------------------------------------- > > --- > > > > > -------------------------------------------------------------------------- > This message is sent to you because you are subscribed to the mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>. > Vasudeva Service home: http://www.vasudevaservice.com/ > Browse list: nntp://news.gmane.org/gmane.org.misc.vasudeva-server.web > List archive: https://pop.vasudevaserver.org:13031/Lists/VasudevaService/List.html > -------------------------------------------------------------------------- > -------------------------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list <VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org>.