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.