Re: [Openstack-community] Beyond the wiki page: planning an International Community Portal

2012-05-16 Thread Stefano Maffulli
On Tue 15 May 2012 03:47:34 PM PDT, andi abes wrote:
 Not sure there's a real need to delete a group. You could just post a
 - go here for future events post on the group's page

It's not the same thing ... i don't want to deviate the discussion 
though. Let me just say that for me data portability is a basic 
requirement for any software, service, system, anything: my data, my 
contacts, my content need to go with me when/where I decide to move it. 
This is also one of the promises of OpenStack, btw: your loads on any 
cloud, interoperability, etc.

But then again, the decision of which tool to use to manage the local 
groups needs to be left in the hands of the group itself. If you're 
comfortable with meetup, linkedin, google groups, your own hosted 
phpBB, whatever, use it.

All we need is a place to surface all of these activities that happen 
around the world and that involve OpenStack.

 That said, some other items beyond meetup that could also help:
   * sharing  curating capabilities - video, photos and slidedecks.
 You've got your YouTube and G+ Hangouts and slideshare... but curating
 past events and organizing info into consumable (and locatable)
 archive

This is interesting: what would be the use case exactly? Something 
like: after the event, the coordinator adds to the portal the URL for 
pictures, slides, A/V recordings relevant for that event. Where you 
thinking something like this or more sophisticated?

 Lastly, about SSO and user identities. I see UG as having a dual role
 - preach to the choir and getting new converts - or have a forum
 for existing Openstack community members (developers, deployers and
 users) to interact in person, but also promote openstack to the
 uninitiated. An SSO system that will add a potential barrier for folks
 who are (not that I understand why in this day and age) reluctant to
 sign up providing any personal details (e.g. email address).

I agree. I don't like forcing to create yet another login/password 
combo. I tend to believe that we should only require authentication for 
the managers/coordinators of the groups to get started. We may need to 
build something more sophisticated later on but we'll talk about it 
when that time comes.

/stef

-- 
Mailing list: https://launchpad.net/~openstack-community
Post to : openstack-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-community
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack-community] Beyond the wiki page: planning an International Community Portal

2012-05-11 Thread Haisam Ido
I agree with Tim.  I have the skill set to maintain major aspects of Drupal
but maintaining a portal requires a team.  The selection of a tool really
depends on the portal's requirements.

On Fri, May 11, 2012 at 1:25 AM, Tim Bell tim.b...@cern.ch wrote:


 We use Drupal at CERN and it is extremely flexible for setting up branded
 themes, communities, RSS feeds, OpenID, dynamic content etc..

 However, it is also quite complex and so would require some specialised
 skills to set up and maintain.  This is fine if you have them available but
 it is a steep learning curve for this specific purpose.

 Tim

  -Original Message-
  From: openstack-community-bounces+tim.bell=cern...@lists.launchpad.net
  [mailto:openstack-community-bounces+tim.bell=cern...@lists.launchpad.net
 ]
  On Behalf Of Atul Jha
  Sent: 10 May 2012 22:31
  To: Stefano Maffulli; Haisam Ido
  Cc: User Groups Community, OpenStack
  Subject: Re: [Openstack-community] Beyond the wiki page: planning an
  International Community Portal
 
  Hi,
  
  From: openstack-community-
  bounces+atul.jha=csscorp@lists.launchpad.net [openstack-community-
  bounces+atul.jha=csscorp@lists.launchpad.net] on behalf of Stefano
  Maffulli [stef...@openstack.org]
  Sent: Thursday, May 10, 2012 10:34 PM
  To: Haisam Ido
  Cc: User Groups Community,  OpenStack
  Subject: Re: [Openstack-community] Beyond the wiki page: planning an
  International Community Portal
 
  On Thu 10 May 2012 04:23:34 AM PDT, Haisam Ido wrote:
   http://drupal.org/ might be a good choice for the portal.  Here's a
   list of Drupal users http://whousesdrupal.com/home
 
  Depending on what the needs are, Drupal may be overkill. For example,
 
  +1
 
  Going ahead with Drupal will be a bad idea for same reason Stefano
  mentioned.
 
  if we decide not to host and provide web apps for any of the local groups
  (mlists, blog, forums, etc), we may well do with a much smaller
 application
  that's easier to manage than Drupal. Do you think we need to offer these
  applications? Who needs to use them?
 
  By the way, do you have experience running a large Drupal site? Would you
 be
  interested in running this project (should we decide to)?
 
  thanks,
  stef
 
  --
  Mailing list: https://launchpad.net/~openstack-community
  Post to : openstack-community@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack-community
  More help   : https://help.launchpad.net/ListHelp
  http://www.csscorp.com/common/email-disclaimer.php
 
  --
  Mailing list: https://launchpad.net/~openstack-community
  Post to : openstack-community@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack-community
  More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~openstack-community
Post to : openstack-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-community
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack-community] Beyond the wiki page: planning an International Community Portal

2012-05-11 Thread Stefano Maffulli
On Fri 11 May 2012 11:54:21 AM PDT, Doug Hellmann wrote:
 I certainly don't see anything about that in the terms of
 service. http://www.meetup.com/terms/

Right, there is nothing there. I have heard stories from people that 
ran groups on meetup.com and had problems closing/migrating away from 
there.

Basically, to close a group you need to ask meetup.com to do it, after 
you've advertised your intentions and got consensus among other admins. 
The process is described on 
http://www.meetup.com/help/How-do-I-delete-my-Meetup-Group/

They may have made things easier than in the past but I don't think 
this is relevant for our discussion.  Allow me to rephrase what I said 
before:

 Of course it's your choice to use it or not but I'm not
 comfortable advocating for it as a solution

What I meant to say is that I'm in favor of each team picking its own 
preferred tool to keep the local community engaged, informed and 
ultimately happy. I'll keep myself neutral for the tools of choice of 
the local communities. I can provide suggestions, only if asked but the 
choice should always be done by the local coordinators.

Hasaim:

 Shouldn't the requirements be considered prior to selecting a portal?

Yes, indeed. Lets go back to the beginning, below is the list of 
requirements I identified. Is this all we need?

Basic needs

  • A directory of OpenStack user groups (OSUG) that is more flexible
and appealing than a wiki page.
  • A system to get in touch with members (all members or just the
coordinators/leaders?) of the international communities.

Features

  • Register users using SSO
∘ as a user I would like to be able to associate my profile from
Launchpad, Linkedin or Google to the site
  • Support content in multiple languages (switch list and automatic
recognition via browser agent configuration)
  • Support roles: managers of the groups can add resources, members can
sign up as members, anonymous can read all content
  • Show activity from all groups in my own language on the portal home 
page
  • Directory of OSUGroups, with geographic representation
∘ be able to view the groups on a chart
∘ display also the full list of groups
  • Manage content (pages) of generic interest
∘ to host content like how to start a group, general, policies,
trademark stuff, generic icons, etc
  • Per each group,
∘ allow users to add events, each group will expose its ical feed
∘ show to list additional resources for the group: mailing lists,
forums, wiki pages, home page, url of blogs,
∘ import RSS feed from blogs to aggregate content on groups page
∘ display photostreams from flickr and such on the home page


-- 
Mailing list: https://launchpad.net/~openstack-community
Post to : openstack-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-community
More help   : https://help.launchpad.net/ListHelp


[Openstack-community] Beyond the wiki page: planning an International Community Portal

2012-05-09 Thread Stefano Maffulli
Hello folks,

with the large growth of OpenStack internationally comes the need to
have a better system to list the international resources for new users
of OpenStack. At the moment we have a couple of wiki pages like
http://wiki.openstack.org/OpenStackUserGroups, this list and the map on
the /community page on openstack.org. All that content is available only
in English. We need more.

I would like to discuss the needs of the international community and get
a new system in place in the next few weeks.

Basic needs

  • A directory of OpenStack user groups (OSUG) that is more flexible
and appealing than a wiki page.
  • A system to get in touch with members (all members or just the
coordinators/leaders?) of the international communities.

Features

  • Register users using SSO
∘ as a user I would like to be able to associate my profile from
Launchpad, Linkedin or Google to the site
  • Support content in multiple languages (switch list and automatic
recognition via browser agent configuration)
  • Support roles: managers of the groups can add resources, members can
sign up as members, anonymous can read all content
  • Show activity from all groups in my own language on the portal home page
  • Directory of OSUGroups, with geographic representation
∘ be able to view the groups on a chart
∘ display also the full list of groups
  • Manage content (pages) of generic interest
∘ to host content like how to start a group, general, policies,
trademark stuff, generic icons, etc
  • Per each group,
∘ allow users to add events, each group will expose its ical feed
∘ show to list additional resources for the group: mailing lists,
forums, wiki pages, home page, url of blogs,
∘ import RSS feed from blogs to aggregate content on groups page
∘ display photostreams from flickr and such on the home page

Questions:
  • is that all we need?
  • do we want to host and provide web apps for any of the local groups
(mlists, blog, forums, etc)?
  • can we reuse code from Ubuntu Loco portal?
https://code.launchpad.net/loco-team-portal The code is tightly
integrated in Launchpad, local teams need to be created as Launchpad
Teams, it uses Launchpad as OpenID provider (bugs included) but it's
already there, it's a django app
  • What other tools can we use for this and would you volunteer to
manage such tool?

I'm interested in your opinions.
/stef

-- 
Mailing list: https://launchpad.net/~openstack-community
Post to : openstack-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack-community
More help   : https://help.launchpad.net/ListHelp