Hi Leonardo, Cris and list,

Sorry for the silence. I've been off the grid with family for a bit.

Leonardo, this sounds great! I'm happy to see you're working on it. I'll be
happy to contribute, but probably won't have much time for the next couple
of weeks. I'd be happy to make you a co-owner on PyPI if you have something
to release.

Cris, a question for you: should we aim to be integrating this into the
next generation ZopeSkel, rather than having it be an independent module?
It would be great to have the dexterity support on the same level as the
Archetypes support.

Thanks! Steve

On Fri, Jun 15, 2012 at 2:11 PM, Cris Ewing <c...@crisewing.com> wrote:

> cc'ing Steve as he's done the most work on zopeskel.dexterity recently,
> afaict.
>
> On Jun 15, 2012, at 1:50 PM, Leonardo Caballero wrote:
>
>  I think that now zopeskel.dexterity can be usable or compatible with the
> new template mechanism.
>
>
> This is excellent news, Leonardo.  Thanks for the work!
>
> But now I am try to fix the localcommand option for this package.
>
>
> For examples of local commands, take a look at the templer.localcommands
> package, which provides the basic support for having local commands at all,
> and then also at the templer.plone.localcommands package, which provides
> specific local commands for the templates in the templer.plone package.
>
> The idea here is that we would like to have the ability to __not__ have
> local commands if a developer doesn't want them.  The issue around Paste,
> PasteScript and PasteDeploy being installed __inside__ your development egg
> if you have local commands is a big enough problem that I've been working
> hard on making it an option.
>
> In order to 'properly' fix things, I would suggest the following changes:
>
> 1.  Keep zopeskel.dexterity compatible only with ZopeSkel <= 2.99, pinning
> that dependency in the zopeskel.dexterity egg setup.py file.  This would
> prevent others from hitting the issue that you have tripped over.
>
> 2.  Create a new templer.dexterity package that contains only the main
> template and no local commands, plus and extra dependency to have local
> commands (see templer.plone)
>
> 3.  Create a new templer.dexterity.localcommands that provides dexterity
> local commands
>
> 4.  Add templer.dexterity[localcommands] to ZopeSkel 3.0 so that it is
> automatically included in the distribution.
>
> Any thoughts on this, Steve?  What would be best from your standpoint?
>
> c
>
>
>  Cris Ewing
> --------------------------------------------------
> Principal, Cris Ewing, Developer LLC
> http://www.crisewing.com
> c...@crisewing.com
> 1.206.724.2112
>
>
_______________________________________________
ZopeSkel mailing list
zopes...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-zopeskel

Reply via email to