Re: Proposal to manage documentation similar to (or along with) core software.

Alex Clark <[email protected]>
Newsgroups gmane.comp.web.zope.plone.documentation
Organization ACLARK.NET, LLC
Message-ID <[email protected]>
Hi all,

On 2010-05-17, Dylan Jay <[email protected]> wrote:
> On 17/05/2010, at 11:44 PM, David Hostetler wrote:
> What we're really talking about versioning here is something like http://collective-docs.plone.org/
> which still has holes but is far less piecemeal than the documentation  
> knowledge base (http://plone.org/documentation/kb).

I think that we are all talking about different things, to some extent, but that this
has been, and continues to be a great thought/planning exercise.

Personally, after "going hard" at Plone for the past 5 years or so, I am starting
to take a look around and I see an awesome, but still "rough" project. My goal is to 
"polish" the project from the top down, starting from within my area of expertise i.e. 
systems and reaching out to other areas like the framework team and doc team as "needed" ;-)

So back to docs, I have no doubt the doc team can, and does produce awesome 
documentation. I also have no doubts about what the Plone community can accomplish 
if/when it sets its mind to something. Given that what I'm proposing for the doc team 
to do is largely procedural, I coupled my suggestions with a pitch to the PF to fund some 
of the work, in a way modeled after the über-successful framework team.

In fact, an easy way to think of what I am after is if you were suddenly
to make the "release manager" responsible for releasing documentation
in addition to software. What would that look like? It'd mean that in the
case of Plone 4.0, Eric Steele would suddenly have more work to do and would 
probably investigate having me killed ;-)

But seriously. I picture that looking like a number of things
we've discussed i.e. versioning the documentation. But also, maybe
bundling documentation with the software a la Silva (if you
install the Silva CMS, you can add a "docs" folder to the
site, or something like that).

Dahoste is right in that "versioned docs" means nothing unless
there are docs to version. But it's not putting the cart before
the horse to talk about versioning. It's simply a procedural
step in which you declare "I am going to create a documentation 'release'".
What happens after that point, I referred to as "working towards a release".

To me, that work means these steps:

- Create an area of the site for "4.0 docs" 

- Put manuals, faqs, whatever in there.
    - installation manual
    - end user manual
    - developer manual
    - pictures of limi in his lotus

- Work on the docs

- "Release" the docs (that means stop working on the docs ;-))

- Repeat for 4.x and 5.x et al

And that's basically it.

Thanks for listening, all!

Alex

P.S. I'm also a bit skeptical of the doc team's "But I don't to create duplicate content" position. 
If the goal were to not duplicate content, then I'd agree my proposal would be "bad". 
But isn't the goal to produce and maintain the highest quality documentation for Plone 
releases? "We" (i.e. the doc team) are already doing that to a large degree. What I am
proposing is largely procedural. You could even make the arg it has nothing to do
with the doc team (i.e. it borders on the website team's domain, to some extent). 
What are the *real* CONS to "duplicate" (but clearly separated) documentation, other 
than offending personal preference?

It's like I said in a previous email, I don't view avoiding duplicate documentation
as any kind of "win", given the status quo.

But that could just be me. :-)

-- 
Alex Clark · http://aclark.net
Author of Plone 3.3 Site Administration · http://aclark.net/plone-site-admin


------------------------------------------------------------------------------

_______________________________________________
Plone-docs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-docs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.