Re: Convert a family of scripts to a Zope/Plone Product
<VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> (Priyadarshan) Sun, 28 Mar 2004 10:11:18 -0500
| Newsgroups | gmane.org.misc.vasudeva-server.web |
|---|---|
| Message-ID | <[email protected]> |
Dearest Dhyani, by all means, please start to do it. That is going to be such a precious asset to Vasudeva Service! Cheers priyadarshan Vasudeva Server On Mar 28, 2004, at 5:16 AM, (Dhyani) wrote: > 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>. > 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>.