Convert a family of scripts to a Zope/Plone Product

<VasudevaService-K9y3B4ipJAZZAIG4hdpdiNBPR1lH4CV8@public.gmane.org> (Priyadarshan) Fri, 26 Mar 2004 12:37:55 -0500
Newsgroups gmane.org.misc.vasudeva-server.web
Message-ID <[email protected]>
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>.