Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Jeff Shell
On 10/11/05, Stephan Richter <[EMAIL PROTECTED]> wrote:
> On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> > Personally, I really like the Z3ECM project site - z3lab.org. It has a
> > combination of blogs, papers, demos (animations) and documentation.
> > That's still a project in its infancy, but it's a good looking site
> > with a variety of sources feeding into it. If there were to be a model
> > for a Zope 3 web site, that would be it.
>
> I have followed the mailing list the last months and the site a little bit,
> and I still do not know what the project is really working on at the moment.
> I know that Roger helped developing a high-level workflow engine atop WfMC
> and Jean-MARC works on CPS skins (why CPS skins, if there is no CPS for Zope
> 3), but that's pretty much it.

Specifics about the Z3ECM project aside, it's just a nice site in my
opinion. The front page layout - 'Latest News' and 'Spotlight
Information' on top, the list of documentation updates, blog posts,
documents and white papers on the side, the explanatory text further
down - it's great. It's not super flashy, but it gets information
across and has the feel of "freshest information on top" and avoids
the feel of "lots and lots of new and old information all over the
place" that Zope.org has (which stems from Zope.org's noble efforts as
a community site which has built up a lot of data over the years,
which is why I think a good Zope 3 marketing / information site should
be more 'invite-only' in regards to publishing information, at least
initially).
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Jeff Shell
On 10/11/05, Stephan Richter <[EMAIL PROTECTED]> wrote:
> On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> > I'd really like to give Zope 3 a try, and I keep trying to. The docs
> > are just nauseating. They might look good or fine to someone who's
> > used Zope for years, but to someone new they're horrid. As I
> > mentioned, the site is laid out horribly for someone who wants to
> > learn Zope 3. Why is the left bar saturated with links when I just
> > want Zope 3?
> >
> > It's incredibly frustrating and disappointing to hear about all the
> > cool stuff you can do in Zope 3, and not see anywhere that shows it
> > actually being done with descriptions on how it works, etc. Where are
> > the examples? Where are the recipies to "do cool thing X"?
> >
> > The developers I see talk about Zope are all in companies that use
> > it, that have teams that use it, that have tons of actual knowledge
> > that doesn't exist on the website. I really really want to give Zope
> > 3 a spin, I have a few fairly complex projects I'd like to try out
> > with it. How do I get started?
>
> I would say, buy the books. It is too hard to keep documentation up to date,
> if you do not get paid. The alternative are doctests of course, which we have
> available as mentioned in my previous mail. Again, I think it is a lack of
> manpower, my own included. I would love to update the Web site to the version
> of my book that has actually been printed, but I just do not have time. All
> it needs is someone to merge the stupid DOC files to the TeX master documents
> and it would be online. Note that I already put them in a zope.org-based
> repo, so anyone can work on that task.

That was my response to him. But for people evaluating Zope 3, or just
starting out and not knowing whether it's a worthwhile technology to
continue with, buying a book is probably a non-starter. Some good
"quick starts" and recipes would help there. I don't think that the
type of documentation that is in a book should be on the web site and
maintained constantly. It's too big and too hard, a fact I'm sure
you're aware of.

The API Doc tool, the books, are all useful things to have once you've
really committed to a project. But getting people that far is where
zope3.org or maybe zope3rocks.com or something - anything! - would be
useful. Instead of trying to update reams of documentation with new
features in Zope 3.2, one could post a document like "Zope 3.2 -
Introducing zope.formlib" or "Zope 3.2 - deprecated functions"

Because, for example, I see the warning about using 'getView - use
getMultiAdapter instead', but there's no explanation of how a
getView(...) call should be translated into a getMultiAdapter call..
One can figure it out, but it's a couple of lines that could be in a
document that many of us here can write.. I just don't want it lost in
the desert sands of the wiki. I can find proposals about simplifying
the component architecture, but there's no final document about what
that simplification really produced and how it affects me. The
deprecation machinery is great at telling me about these things (again
- I think it's a great feature), but oh man - I think any major
architecture like Zope 3 that gets *simpler* in a new version is
something to sing about.
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Julien Anguenot
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Stephan Richter wrote:
> On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> 
>>Personally, I really like the Z3ECM project site - z3lab.org. It has a
>>combination of blogs, papers, demos (animations) and documentation.
>>That's still a project in its infancy, but it's a good looking site
>>with a variety of sources feeding into it. If there were to be a model
>>for a Zope 3 web site, that would be it. 
> 
> 
> I have followed the mailing list the last months and the site a little bit, 
> and I still do not know what the project is really working on at the moment. 
> I know that Roger helped developing a high-level workflow engine atop WfMC 
> and Jean-MARC works on CPS skins (why CPS skins, if there is no CPS for Zope 
> 3), but that's pretty much it.
>

For the moment,

 - cpsskins
 - xpdl / wfmc engine integration.
 - XML Schema and XForms
 - Zope3 benchs
 - etc...

You may check the Z3lab repo.

The main problem we are having is the Zope Foundation pending status
that prevents *some* people from getting involved for various raisons...

Feel free to ask more questions on the z3lab list if some things are not
clear.

J.

- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFDTAAiGhoG8MxZ/pIRAsQbAJ95UJBcg0uVZIeYnduXjWz9kdjpywCfXCL6
0dd6vj5zf9iRA6sxxafDF9c=
=Nh/k
-END PGP SIGNATURE-
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Stephan Richter
On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> Personally, I really like the Z3ECM project site - z3lab.org. It has a
> combination of blogs, papers, demos (animations) and documentation.
> That's still a project in its infancy, but it's a good looking site
> with a variety of sources feeding into it. If there were to be a model
> for a Zope 3 web site, that would be it. 

I have followed the mailing list the last months and the site a little bit, 
and I still do not know what the project is really working on at the moment. 
I know that Roger helped developing a high-level workflow engine atop WfMC 
and Jean-MARC works on CPS skins (why CPS skins, if there is no CPS for Zope 
3), but that's pretty much it.

> The development wiki should 
> still be inside of it, of course. But weblog entries like mine, like
> Martijn's, like Benji's, should all go into it as well (not as a
> "planet zope" type stream, but more dedicated so it's known that
> relevant information shows up).

I agree.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Stephan Richter
On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> I'd really like to give Zope 3 a try, and I keep trying to. The docs
> are just nauseating. They might look good or fine to someone who's
> used Zope for years, but to someone new they're horrid. As I
> mentioned, the site is laid out horribly for someone who wants to
> learn Zope 3. Why is the left bar saturated with links when I just
> want Zope 3?
>
> It's incredibly frustrating and disappointing to hear about all the
> cool stuff you can do in Zope 3, and not see anywhere that shows it
> actually being done with descriptions on how it works, etc. Where are
> the examples? Where are the recipies to "do cool thing X"?
>
> The developers I see talk about Zope are all in companies that use
> it, that have teams that use it, that have tons of actual knowledge
> that doesn't exist on the website. I really really want to give Zope
> 3 a spin, I have a few fairly complex projects I'd like to try out
> with it. How do I get started?

I would say, buy the books. It is too hard to keep documentation up to date, 
if you do not get paid. The alternative are doctests of course, which we have 
available as mentioned in my previous mail. Again, I think it is a lack of 
manpower, my own included. I would love to update the Web site to the version 
of my book that has actually been printed, but I just do not have time. All 
it needs is someone to merge the stupid DOC files to the TeX master documents 
and it would be online. Note that I already put them in a zope.org-based 
repo, so anyone can work on that task.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Stephan Richter
On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> - We have doctests that actually work and are maintained, lets get
> some of that online! Lets get other doctest style documents online!

This will be done for Zope 3.2. API doc, which contains an organized version 
of most *.txt files, can now be used statically, i.e. with a wget "checkout" 
thanks to the work at the sprint.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Stephan Richter
On Tuesday 11 October 2005 13:24, Jeff Shell wrote:
> These are some comments he made specifically about finding Zope 3
> information. They may seem a bit crude, but he seems genuinely
> frustrated. Now - I'll add that I'm impressed with tools like apidoc,
> the books, and all of that, but if you compare the Zope 3 wiki front
> page with that of http://www.rubyonrails.com/ and
> http://www.turbogears.org/ you'll see that there's a big difference.
> And you know that I personally have a big distaste for Wikis. Someone
> (I can't remember who) said recently that a good problem with Wikis is
> that it's hard to grok the relevance of a certain page - does it still
> apply to current thinking? There are a lot of historical artifacts in
> the Zope 3 development wiki. And I'm not saying that we should get rid
> of them, but it's just hard to know that PageA is a hypothetical
> dreamland item from three years ago and PageB right next to it is
> valid information and documentation for Zope 3.1.

I think the main issue with Zope 3 documentation is the lack of commitment to 
update it. That is not meant to invalidate your other points though.

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
___
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com



Re: [Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Julien Anguenot
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jeff Shell wrote:
> I wanted to post something here last night about these conversations
> I've been having in email with Ben Bangert, whose has the weblog
> http://www.groovie.org/ and has written tools like Routes
> http://routes.groovie.org/ - a tool for people who don't have the
> benefit of nice zope.publisher style URLs to make (and regenerate)
> nice URLs :)
> 
> These are some comments he made specifically about finding Zope 3
> information. They may seem a bit crude, but he seems genuinely
> frustrated. Now - I'll add that I'm impressed with tools like apidoc,
> the books, and all of that, but if you compare the Zope 3 wiki front
> page with that of http://www.rubyonrails.com/ and
> http://www.turbogears.org/ you'll see that there's a big difference.
> And you know that I personally have a big distaste for Wikis. Someone
> (I can't remember who) said recently that a good problem with Wikis is
> that it's hard to grok the relevance of a certain page - does it still
> apply to current thinking? There are a lot of historical artifacts in
> the Zope 3 development wiki. And I'm not saying that we should get rid
> of them, but it's just hard to know that PageA is a hypothetical
> dreamland item from three years ago and PageB right next to it is
> valid information and documentation for Zope 3.1. Anyways, I'll stop
> grand-standing on that and share Ben's thoughts. Well, after also
> saying that I know that we're all busy developers with real jobs,
> consultant gigs, research work, education, sprints, and so on, so I'm
> not volunteering myself nor expecting anyone else to take up the lead.
> But it would be great if someone did ;), and Bottlerocket may be able
> to help... when our current rush of jobs settles... (sigh).
> 
> Alright. Ben's statements:
> 
> """
> The documentation on the Zope siteugh. That alone has driven me
> nuts more than I can remember. The docs are horrible, frequently
> outdated, only occasionally actually work, scattered around the site
> with little organization. The site navigation is absolutely horrible,
> things rarely indicate where you are, how you got there, whats next,
> etc. While I can see the little nav thing at the top, I'm referring
> more to the left sidebar that never indicates you are in that section.
> """
> - A good example of why Zope3.org should be its own site.
> 
> """
> Zope 3 hardly looks ready for anyone to use if you actually go to the
> website. It's slotted in under the Zope Corp page, and has the
> appearance of a science school project. It really deserves its own
> site devoted to it without all the extra navigation and confusing
> headers leading all over. Zope 3.1 needs a colorful, enticing,
> approaching site with excellent documentation that actually works and
> is maintained.
> """
> - We have doctests that actually work and are maintained, lets get
> some of that online! Lets get other doctest style documents online!
> 
> - Zope 3.1 is really really really a great release guys. I'm very
> impressed with the simplification of the component architecture, with
> the deprecation system, and with the generations system. It shows that
> Zope 3.1 is a serious release. I think it's a great candidate for
> getting up on the rooftops and shouting about.
> 
> """
> I'd really like to give Zope 3 a try, and I keep trying to. The docs
> are just nauseating. They might look good or fine to someone who's
> used Zope for years, but to someone new they're horrid. As I
> mentioned, the site is laid out horribly for someone who wants to
> learn Zope 3. Why is the left bar saturated with links when I just
> want Zope 3?
> 
> It's incredibly frustrating and disappointing to hear about all the
> cool stuff you can do in Zope 3, and not see anywhere that shows it
> actually being done with descriptions on how it works, etc. Where are
> the examples? Where are the recipies to "do cool thing X"?
> 
> The developers I see talk about Zope are all in companies that use
> it, that have teams that use it, that have tons of actual knowledge
> that doesn't exist on the website. I really really want to give Zope
> 3 a spin, I have a few fairly complex projects I'd like to try out
> with it. How do I get started?
> """
> 
> Ben is an intelligent Python programmer who is a big fan of Myghty,
> but might be just the kind of target audience we want for Zope 3 right
> now - educated, enthusiastic, interested developers with a history of
> web development. We all fit that bill here, but I imagine many of us
> have been using Zope for years, some of us going all the way back to
> Bobo and Principia. And I know that for me - Zope 3 is goddamn
> exciting. But how does that message carry over?
> 
> Personally, I really like the Z3ECM project site - z3lab.org. It has a
> combination of blogs, papers, demos (animations) and documentation.
> That's still a project in its infancy, but it's a good looking site
> with a variety of sources fe

[Zope3-dev] Why I posted about Zope3.org (the outsider's thoughts that got me thinking)

2005-10-11 Thread Jeff Shell
I wanted to post something here last night about these conversations
I've been having in email with Ben Bangert, whose has the weblog
http://www.groovie.org/ and has written tools like Routes
http://routes.groovie.org/ - a tool for people who don't have the
benefit of nice zope.publisher style URLs to make (and regenerate)
nice URLs :)

These are some comments he made specifically about finding Zope 3
information. They may seem a bit crude, but he seems genuinely
frustrated. Now - I'll add that I'm impressed with tools like apidoc,
the books, and all of that, but if you compare the Zope 3 wiki front
page with that of http://www.rubyonrails.com/ and
http://www.turbogears.org/ you'll see that there's a big difference.
And you know that I personally have a big distaste for Wikis. Someone
(I can't remember who) said recently that a good problem with Wikis is
that it's hard to grok the relevance of a certain page - does it still
apply to current thinking? There are a lot of historical artifacts in
the Zope 3 development wiki. And I'm not saying that we should get rid
of them, but it's just hard to know that PageA is a hypothetical
dreamland item from three years ago and PageB right next to it is
valid information and documentation for Zope 3.1. Anyways, I'll stop
grand-standing on that and share Ben's thoughts. Well, after also
saying that I know that we're all busy developers with real jobs,
consultant gigs, research work, education, sprints, and so on, so I'm
not volunteering myself nor expecting anyone else to take up the lead.
But it would be great if someone did ;), and Bottlerocket may be able
to help... when our current rush of jobs settles... (sigh).

Alright. Ben's statements:

"""
The documentation on the Zope siteugh. That alone has driven me
nuts more than I can remember. The docs are horrible, frequently
outdated, only occasionally actually work, scattered around the site
with little organization. The site navigation is absolutely horrible,
things rarely indicate where you are, how you got there, whats next,
etc. While I can see the little nav thing at the top, I'm referring
more to the left sidebar that never indicates you are in that section.
"""
- A good example of why Zope3.org should be its own site.

"""
Zope 3 hardly looks ready for anyone to use if you actually go to the
website. It's slotted in under the Zope Corp page, and has the
appearance of a science school project. It really deserves its own
site devoted to it without all the extra navigation and confusing
headers leading all over. Zope 3.1 needs a colorful, enticing,
approaching site with excellent documentation that actually works and
is maintained.
"""
- We have doctests that actually work and are maintained, lets get
some of that online! Lets get other doctest style documents online!

- Zope 3.1 is really really really a great release guys. I'm very
impressed with the simplification of the component architecture, with
the deprecation system, and with the generations system. It shows that
Zope 3.1 is a serious release. I think it's a great candidate for
getting up on the rooftops and shouting about.

"""
I'd really like to give Zope 3 a try, and I keep trying to. The docs
are just nauseating. They might look good or fine to someone who's
used Zope for years, but to someone new they're horrid. As I
mentioned, the site is laid out horribly for someone who wants to
learn Zope 3. Why is the left bar saturated with links when I just
want Zope 3?

It's incredibly frustrating and disappointing to hear about all the
cool stuff you can do in Zope 3, and not see anywhere that shows it
actually being done with descriptions on how it works, etc. Where are
the examples? Where are the recipies to "do cool thing X"?

The developers I see talk about Zope are all in companies that use
it, that have teams that use it, that have tons of actual knowledge
that doesn't exist on the website. I really really want to give Zope
3 a spin, I have a few fairly complex projects I'd like to try out
with it. How do I get started?
"""

Ben is an intelligent Python programmer who is a big fan of Myghty,
but might be just the kind of target audience we want for Zope 3 right
now - educated, enthusiastic, interested developers with a history of
web development. We all fit that bill here, but I imagine many of us
have been using Zope for years, some of us going all the way back to
Bobo and Principia. And I know that for me - Zope 3 is goddamn
exciting. But how does that message carry over?

Personally, I really like the Z3ECM project site - z3lab.org. It has a
combination of blogs, papers, demos (animations) and documentation.
That's still a project in its infancy, but it's a good looking site
with a variety of sources feeding into it. If there were to be a model
for a Zope 3 web site, that would be it. The development wiki should
still be inside of it, of course. But weblog entries like mine, like
Martijn's, like Benji's, should all go into it as well (not as a
"