Re: [openstack-dev] The scope of OpenStack wiki [all]

2015-01-09 Thread Thierry Carrez
Stefano Maffulli wrote:
 The wiki served for many years the purpose of 'poor man CMS' when we
 didn't have an easy way to collaboratively create content. So the wiki
 ended up hosting pages like 'Getting started with OpenStack', demo
 videos, How to contribute, mission, to document our culture / shared
 understandings (4 opens, release cycle, use of blueprints, stable branch
 policy...), to maintain the list of Programs, meetings/teams, blueprints
 and specs, lots of random documentation and more.
 
 Lots of the content originally placed on the wiki was there because
 there was no better place. Now that we have more mature content and
 processes, these are finding their way out of the wiki like: 
 
   * http://governance.openstack.org
   * http://specs.openstack.org
   * http://docs.openstack.org/infra/manual/
 
 Also, the Introduction to OpenStack is maintained on
 www.openstack.org/software/ together with introductory videos and other
 basic material. A redesign of openstack.org/community and the new portal
 groups.openstack.org are making even more wiki pages obsolete.
 
 This makes the wiki very confusing to newcomers and more likely to host
 conflicting information.

One of the issues here is that the wiki also serves as a default
starting page for all things not on www.openstack.org (its main page
is a list of relevant links). So at the same time we are moving
authoritative content out of the wiki to more appropriate,
version-controlled and peer-reviewed sites, we are still relying on the
wiki as a reference catalog or starting point to find those more
appropriate sites. That is IMHO what creates the confusion on where the
authoritative content actually lives.

So we also need to revisit how to make navigation between the various
web properties of OpenStack more seamless and discoverable, so that we
don't rely on the wiki starting page for that important role.

 I would propose to restrict the scope of the wiki to things that
 anything that don't need or want to be peer-reviewed. Things like:
 
   * agendas for meetings, sprints, etc
   * list of etherpads for summits
   * quick prototypes of new programs (mentors, upstream training) before
 they find a stable home (which can still be the wiki)

+1 -- I agree on the end goal... Use the wiki a bit like we use
etherpads or pastebins, and have more appropriate locations for all of
our reference information. It will take some time but we should move
toward that.

-- 
Thierry Carrez (ttx)

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] The scope of OpenStack wiki [all]

2015-01-09 Thread Stefano Maffulli
On Fri, 2015-01-09 at 10:35 +0100, Thierry Carrez wrote:
 One of the issues here is that the wiki also serves as a default
 starting page for all things not on www.openstack.org (its main page
 is a list of relevant links). So at the same time we are moving
 authoritative content out of the wiki to more appropriate,
 version-controlled and peer-reviewed sites, we are still relying on the
 wiki as a reference catalog or starting point to find those more
 appropriate sites. That is IMHO what creates the confusion on where the
 authoritative content actually lives.

There is an intention to redesign the Community page
http://www.openstack.org/community/: maybe this can be used as a
starting point for discovery of governance, specs, infra manual,
contributor docs, etc? 

The wiki may need a new category for 'stackforge' projects but probably
it makes sense to wait until the new programs.yaml and some tags are
set. Eventually we may match those tags in wiki [[Category:]]...
something for the future. 

Between redesigning www/Community and docs/developers(contributors) I'm
quite confident that most personas currently served by the wiki will
have their interests served better elsewhere.

To answer Carol's comment: no content will be pushed out of the wiki
without a proper migration and redirection. We're discussing the scope
of the wiki so that we can communicate more clearly what content should
be expected to be in the wiki and what we should plan on putting
elsewhere (since so much redesigning is going on).

 So we also need to revisit how to make navigation between the various
 web properties of OpenStack more seamless and discoverable, so that we
 don't rely on the wiki starting page for that important role.

Indeed. The new www.openstack.org has a better navigation bar, IMHO and
the wiki pages (and mailing list archives and other sites) have been
left behind. It shouldn't be too hard to sync the navigations for the
sites and offer a common to-level path at least.

/stef


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] The scope of OpenStack wiki [all]

2015-01-09 Thread Barrett, Carol L
I understand that you're moving content out of the wiki, which I think will be 
fine, as long as the wiki provides links to the new content location. Is that 
the intention?
Carol

-Original Message-
From: Thierry Carrez [mailto:thie...@openstack.org] 
Sent: Friday, January 09, 2015 1:36 AM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] The scope of OpenStack wiki [all]

Stefano Maffulli wrote:
 The wiki served for many years the purpose of 'poor man CMS' when we 
 didn't have an easy way to collaboratively create content. So the wiki 
 ended up hosting pages like 'Getting started with OpenStack', demo 
 videos, How to contribute, mission, to document our culture / shared 
 understandings (4 opens, release cycle, use of blueprints, stable 
 branch policy...), to maintain the list of Programs, meetings/teams, 
 blueprints and specs, lots of random documentation and more.
 
 Lots of the content originally placed on the wiki was there because 
 there was no better place. Now that we have more mature content and 
 processes, these are finding their way out of the wiki like:
 
   * http://governance.openstack.org
   * http://specs.openstack.org
   * http://docs.openstack.org/infra/manual/
 
 Also, the Introduction to OpenStack is maintained on 
 www.openstack.org/software/ together with introductory videos and 
 other basic material. A redesign of openstack.org/community and the 
 new portal groups.openstack.org are making even more wiki pages obsolete.
 
 This makes the wiki very confusing to newcomers and more likely to 
 host conflicting information.

One of the issues here is that the wiki also serves as a default starting page 
for all things not on www.openstack.org (its main page is a list of relevant 
links). So at the same time we are moving authoritative content out of the wiki 
to more appropriate, version-controlled and peer-reviewed sites, we are still 
relying on the wiki as a reference catalog or starting point to find those more 
appropriate sites. That is IMHO what creates the confusion on where the 
authoritative content actually lives.

So we also need to revisit how to make navigation between the various web 
properties of OpenStack more seamless and discoverable, so that we don't rely 
on the wiki starting page for that important role.

 I would propose to restrict the scope of the wiki to things that 
 anything that don't need or want to be peer-reviewed. Things like:
 
   * agendas for meetings, sprints, etc
   * list of etherpads for summits
   * quick prototypes of new programs (mentors, upstream training) 
 before they find a stable home (which can still be the wiki)

+1 -- I agree on the end goal... Use the wiki a bit like we use
etherpads or pastebins, and have more appropriate locations for all of our 
reference information. It will take some time but we should move toward that.

--
Thierry Carrez (ttx)

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] The scope of OpenStack wiki [all]

2015-01-08 Thread Stefano Maffulli
On Thu, 2015-01-08 at 12:52 -0800, Sean Roberts wrote:
 Thanks for bringing this up Stef. I have found while introducing
 OpenStack fundamentals in the user groups, what seems logical to us,
 the fully OpenStack immersed, is confusing to newcomers. 

Yeah, I'm diving more in the wiki in preparation for a redesign for
docs.openstack.org/developer (which I think should be called
contributor/ in order to avoid collision with developer.openstack.org).
The How_to_contribute page on the wiki is way past its time and needs to
be gutted, too.

 A specific example comes from the How To Contribute wikipage.
 Explaining the corporate CLA and CCLA link was moved to the infra
 manual. It is cleaner presentation of the information for sure. It
 also left the google searchable wiki links hanging. This is the
 primary way most newcomers will look for information.  It wasn't easy
 to find the information once it was brought to my attention it was
 missing. I fixed it up pretty easily after that. 
 
Indeed, this is something I've experienced myself. Moving content
around, changing processes, etc are things we should all be doing with
care allowing time and constant communication across multiple channels
(and taking care of proper http redirects, when possible, to instruct
web spiders, too).

In order to better map the anchors we had on the wiki, I've suggested to
add a subsection to the developer guide in infra-manual:
https://review.openstack.org/145971

so that we can have something more precise for CLA then the general link
to 
http://docs.openstack.org/infra/manual/developers.html#account-setup

I've also moved most of the content from CLA-FAQ into a set of FAQ on
Ask OpenStack, since that site gets lots more hits from search engines:

https://ask.openstack.org/en/questions/scope:all/sort:activity-desc/tags:cla,faq/page:1/

/stef


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] The scope of OpenStack wiki [all]

2015-01-08 Thread Stefano Maffulli
hello folks,

TL;DR Many wiki pages and categories are maintained elsewhere and to
avoid confusion to newcomers we need to agree on a new scope for the
wiki. A suggestion below is to limit its scope to content that doesn't
need/want peer-review and is not hosted elsewhere (no duplication).

The wiki served for many years the purpose of 'poor man CMS' when we
didn't have an easy way to collaboratively create content. So the wiki
ended up hosting pages like 'Getting started with OpenStack', demo
videos, How to contribute, mission, to document our culture / shared
understandings (4 opens, release cycle, use of blueprints, stable branch
policy...), to maintain the list of Programs, meetings/teams, blueprints
and specs, lots of random documentation and more.

Lots of the content originally placed on the wiki was there because
there was no better place. Now that we have more mature content and
processes, these are finding their way out of the wiki like: 

  * http://governance.openstack.org
  * http://specs.openstack.org
  * http://docs.openstack.org/infra/manual/

Also, the Introduction to OpenStack is maintained on
www.openstack.org/software/ together with introductory videos and other
basic material. A redesign of openstack.org/community and the new portal
groups.openstack.org are making even more wiki pages obsolete.

This makes the wiki very confusing to newcomers and more likely to host
conflicting information.

I would propose to restrict the scope of the wiki to things that
anything that don't need or want to be peer-reviewed. Things like:

  * agendas for meetings, sprints, etc
  * list of etherpads for summits
  * quick prototypes of new programs (mentors, upstream training) before
they find a stable home (which can still be the wiki)

Also, documentation for contributors and users should not be on the
wiki, but on docs.openstack.org (where it can be found more easily).

If nobody objects, I'll start by proposing a new home page design and
start tagging content that may be moved elsewhere. 

/stef


___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] The scope of OpenStack wiki [all]

2015-01-08 Thread Sean Roberts
Thanks for bringing this up Stef. I have found while introducing OpenStack 
fundamentals in the user groups, what seems logical to us, the fully OpenStack 
immersed, is confusing to newcomers. 


A specific example comes from the How To Contribute wikipage. Explaining the 
corporate CLA and CCLA link was moved to the infra manual. It is cleaner 
presentation of the information for sure. It also left the google searchable 
wiki links hanging. This is the primary way most newcomers will look for 
information.  It wasn't easy to find the information once it was brought to my 
attention it was missing. I fixed it up pretty easily after that. 

The point being, we need present a certain level of organizational maturity to 
the public. The wiki is important for us to innovate and make changes on the 
fly. Some bits of information are super critical and need to be handled with 
the utmost care. I was able to help the person that was stuck looking for the 
CCLA. Without that direct contact, we would have lost a new contributor for at 
least the short term. 

~sean

 On Jan 8, 2015, at 10:31 AM, Stefano Maffulli stef...@openstack.org wrote:
 
 hello folks,
 
 TL;DR Many wiki pages and categories are maintained elsewhere and to
 avoid confusion to newcomers we need to agree on a new scope for the
 wiki. A suggestion below is to limit its scope to content that doesn't
 need/want peer-review and is not hosted elsewhere (no duplication).
 
 The wiki served for many years the purpose of 'poor man CMS' when we
 didn't have an easy way to collaboratively create content. So the wiki
 ended up hosting pages like 'Getting started with OpenStack', demo
 videos, How to contribute, mission, to document our culture / shared
 understandings (4 opens, release cycle, use of blueprints, stable branch
 policy...), to maintain the list of Programs, meetings/teams, blueprints
 and specs, lots of random documentation and more.
 
 Lots of the content originally placed on the wiki was there because
 there was no better place. Now that we have more mature content and
 processes, these are finding their way out of the wiki like: 
 
  * http://governance.openstack.org
  * http://specs.openstack.org
  * http://docs.openstack.org/infra/manual/
 
 Also, the Introduction to OpenStack is maintained on
 www.openstack.org/software/ together with introductory videos and other
 basic material. A redesign of openstack.org/community and the new portal
 groups.openstack.org are making even more wiki pages obsolete.
 
 This makes the wiki very confusing to newcomers and more likely to host
 conflicting information.
 
 I would propose to restrict the scope of the wiki to things that
 anything that don't need or want to be peer-reviewed. Things like:
 
  * agendas for meetings, sprints, etc
  * list of etherpads for summits
  * quick prototypes of new programs (mentors, upstream training) before
 they find a stable home (which can still be the wiki)
 
 Also, documentation for contributors and users should not be on the
 wiki, but on docs.openstack.org (where it can be found more easily).
 
 If nobody objects, I'll start by proposing a new home page design and
 start tagging content that may be moved elsewhere. 
 
 /stef
 
 
 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev