Walt Ludwick wrote:
> Fabian: You are right, the workflow design you describe below is
> surprising to me. Nothing illogical in your rationale; in fact, it
> equates pretty well to the world-view i held before i became acquainted
> with the zope.org way of working, wherein:
>
> * anyone that takes the minimal step of self-registering for a free
> account (in exchange for only a bit of personal info - most importantly,
> a valid email address) does gain thereby their own website, in effect; and
>
> * ALL development/ decisionmaking process are conducted openly "in the
> fishbowl," and while not all comers can edit fishbowl documents, all
> comers are eligible for such permissions, on the basis of their own
> contributions - which are (in all cases that i know of) duly reviewed by
> responsible parties.
>
> Strange as this may seem, the fact is that it works quite well (witness
> the phenomenal maturation rate of Zope as a web content management
> platform - astonishing in light of the relatively meagre finances [and
> labor pool - nothing like the Netscape bullpen available in that camp]
> of the platform vendor). I have no theory of cause about this, tho i
> suspect it's got something to do with the "eating your own dogfood"
> dynamic (the Zope community is into this all the way), and the fact that
> most of us dogs are too smart to s#%t where we eat. This is why "The
> WikiWay" (wiki being the warp-and-woof of content generation over at
> zope.org) works so well, in even the most unlikely contexts (e.g.
> wikipedia.org). </shameless wiki-boosterism ;->.
>
> Anyway, Fabian, thanks for explaining the workflow (if indeed we can
> call process of members publishing only to themselves "workflow"); i
> thought the rubber-room sensation it gave me was due to some problem on
> my end, and it's nice to know that this was in fact the intention :-) I
> respect whatever processes have yielded such excellent product, and will
> do my best to understand and contribute appropriately.
>
> And i *will* email you my detailed feedback about moz.zope.org site from
> public & member perspectives, once i finish evaluation of same - and you
> can consider my request for contributor status on that basis. Namaste,
>
>
> |/|/alt
>
>
A last detail: I did not set up the workflow, Alan Runyan did, I believe
(he's one of the authors of the Plone skin for Zope). I just thought it
made sense.
I guess we will have to check with mozilla.org if they agree with the
Zope way ("anyone that takes the minimal step of self-registering for a
free account does gain thereby their own website").
Since I am not part of mozilla.org, I cannot tell you their position :-P
-Fabian.
>
>
> Fabian Guisset wrote:
>
>> Walt Ludwick wrote:
>>
>>> Fabian Guisset wrote:
>>> ...
>>
>>
>>
>>>
>>>> What's already there:
>>>> - The Zope server fully configured
>>>> - The framework to add/edit content (still needs some tweaking)
>>>> - The workflow (i.e. permissions and privileges)
>>>> - The URI structure
>>>
>>>
>>>
>>>
>>> W/r/t your points 1 and 4: i don't doubt it.
>>>
>>> W/r/t point three, i have to say: if the basic workflow is what's
>>> implemented, then i don't get it. Within the realm of "my stuff,"
>>> i've created a few objects (two news items, and a mod. to my default
>>> index page), but can't publish them: When i select the items and
>>> command "publish", i get a response of "No workflow provides the
>>> "publish" action." And, while i can view the list of members (only
>>> when logged in, but not when anonymous - as it should be, IMO), i
>>> cannot see anybody else's stuff; i have clicked on several users'
>>> names (e.g. yourself, Gervase, random others), and i get only an
>>> authentication screen, which does not allow me to pass (FYI: my
>>> username is "wludwick"), i get the "unauthorized" error msg in
>>> response ("You are not allowed to access listFolderContents in this
>>> context").
>>>
>> This may come as a surprise, but it is as intended.
>> Currently you have the role "Member". What can it do?
>> A member can:
>> - Create and edit any document in his Member/ folder.
>> - Navigate the site
>> A member cannot:
>> - Publish anything
>> - Edit and create anything outside of his Member/ folder.
>>
>> Think of it: if a Member could publish anything in his Member/ folder,
>> there would be tons of people who would be Members of the site just to
>> have their own free space on the web! Which is _not_ the point ;-)
>> It _might_ be reasonable to allow Members to "submit for review" a
>> document in their own folder, but I think it would be a waste of time
>> for the reviewers. They would spend enough time as it is reviewing
>> content that goes in the "real" mozilla.org.
>>
>> To do anything worthwhile wrt creating/editing content, you will have
>> to be granted the "Contributor" role. A Contributor can edit/create
>> any document, then may submit it for review. A Contributor cannot
>> publish anything outside of his own Member/ folder without a
>> "Reviewer" approval.
>>
>> The workflow also allows us to hand the ownership of a particular
>> folder to a Member, which would then become the "Owner" of that
>> folder. (e.g. give the ownership of /contribute/quality to Gerv ;-)
>>
>> Finally there is the Manager role, which gives the full privileges to
>> edit all the aspects of the site.
>>
>> I think that, in time, all the Members who contribute content to the
>> site will be given the Contributor role. There is no point in giving
>> more privileges to Members, most of which we have never heard of
>> before, and might do unwanted things.
>>
>> This said, if you want to experiment with the site and add some
>> content, drop me a mail and we'll see together what is possible (i.e.
>> giving you the Contributor role) :-)
>>
>>
>>> W/r/t your point 2: True enough that there *is* a framework for
>>> adding/ editing content - and it *does* need "some tweaking." I've
>>> already got several pages of notes on tweaks that appear to me as
>>> necessary, on the basis of my own quite superficial experience with
>>> the app thus far. But, in light of the last pgph, i'm wondering how
>>> i'm supposed to share this stuff in context (or as close to it as
>>> possible)? Am i to post such minutae to this list? Or rather, in
>>> the "eat your own dogfood" spirit (a concept that mozilla.org has
>>> done much to propegate; i for one have certainly drunk the kool-aid),
>>> would it not be better to get workflow enabled at moz.zope.org to
>>> facilitate such sharing? |/|/
>>>
>> Yes we'd be interested to see that list :-)
>> I'm sure the Zope developer will be glad as well :-)
>>
>>>
>>>> What still needs to be done:
>>>> - The layout (template + css + python scripts)
>>>> - Add more content
>>>
>>>
>>>
>>>
>>> Amen on both counts. I want to help on both these scores, but i
>>> think that a certain amount of action on the latter score must
>>> precede constructive work on the former - which obviously can't
>>> happen until these workflow problems are ironed out. I for one would
>>> much rather see crude-but-effective at this point, rather than
>>> pretty-but-useless. To invoke a quote that's become axiomatic in CMS
>>> circles "It's about the content, stupid!" :-) |/|/
>>>
>>
>> Agreed. However, as I said before, we don't want to get too much
>> content on the new site too soon for three reasons:
>>
>> 1) A demo does not require that many docs to be migrated. Just enough
>> to show the navigation side of the site.
>> 2) If mozilla.org refuses the project, I want the wasted time to be as
>> small as possible.
>> 3) Documents are still modified on mozilla.org as we speak, so the
>> moz.zope.org version of those docs are quickly out-of-date. The more
>> content we migrate, the more work we have to do to maintain them.
>>
>>
>
>