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>.