Re: wgo revamp timeline (proposal)

2006-07-13 Thread Quim Gil
Thanks Sigurd for catching up with the deadline and publish the
http://live.gnome.org/GnomeWeb/WebPolicies draft.

Anyone willing to concentrate in authoring and licensing? It's the last
urgent task looking for at least one person in charge. We only need a
first draft, surely further ideas and improvements will come afterward.


On Mon, 2006-07-10 at 21:59 +0200, Gergely Nagy wrote:
 Let's clean up the GnomeWeb wiki page while we are at it.

Started: http://live.gnome.org/GnomeWeb

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-12 Thread Gergely Nagy
Hi,


On Thu, 2006-07-06 at 13:47 +0200, Quim Gil wrote:
 After the wgo revamp BoF meeting at Vilanova I'm in charge of pushing a
 list of tasks we agree to do during 2006, and a timeline.
 
 Here is the draft: http://live.gnome.org/GnomeWeb/DevelopmentTimeline


Constructive criticism of the timelime follows :)

I think this timeline, and the discussion that followed on this list
focuses way too much on the actual CMS system used.

First and foremost, I miss a list of goals to be achieved within this
timeframe. The GnomeWeb wiki page lists some goals, but they seem too
vague or ambitious for now.

There are a lot of implicit issues with this timeline that need to be
made more explicit, like the scope of the revamp. (I guess our goals are
implicit too, but it's hard to grok for a newcomer to the project).

There are no dependencies defined on the development steps.

Not all involved people are visible.


Let's see what we can do about that.

I guess our main goal and scope for this timeline is to revamp the main
www.gnome.org website, while not touching others (e.g.
developer.gnome.org). We have to state our goals, and non-goals, i.e.
what we don't want to do, or what we want to do later. Let's clean up
the GnomeWeb wiki page while we are at it.

We have to define what's wrong with the current implementation and what
we can do about it. Easier navigation, better content, nicer theme,
easier editing of content, I18N, etc. We need a list like that.

We also need to define what's gonna be on the main gnome web site, and
what's not. That's the partitioning part of the timeline. A lot of
things depend on this. We might have to kick some content off the WGO
site, and include something not yet there.

Once we know what content we will provide on the site, we can define the
authoring policies. Responsibles, licensing, translation, URL scheme,
etc.

Only then can we look at what technical means are necessary to fulfill
the above mentioned list of goals. This will give us the specific
requirements for a CMS system.

The design of the site can be investigated parallel to all this. Theme
problems can be identified, mockups can be made. Theme implementation
can start as soon as we decided on the CMS. Actually, it could even
influence the selection of the CMS.

Sandbox systems must be set up for each candidate CMS to test features.

Then, at some point we'll have to decide if the whole endeavor makes
sense at all. Whether the new site will be actually better than the old
version, and whether we can finish within the timeframe. 


I would call this our first milestone.


Then, we have to set up a staging server, where the CMS can be installed
and transitioning can begin. Old, but still relevant content has to be
imported, new content written. Theme must be finalized.

A very thorough testing must be conducted before flipping the switch.
Add as many milestones until final release as necessary.



As the first steps, I suggest to clean up the current GnomeWeb page a
bit. Let's include some pimping for out efforts: state what's going on,
list our top level goals, and describe how people can get involved
(lists, irc). As people take responsibilities, let's list it there as
well. Let it be an entry point for the revamp.

We should also assess the current wgo state ASAP. Map the current
content. Who were writing it? Are they still interested? Describe
current system. Who was running it? How does it work? We'll need this
info to justify why a new system is better.


I realize that this may all be common knowledge to the people already
involved with the wgo efforts. I guess I'm the guinea pig to test new
contributors :)

cheers,
Greg

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-12 Thread Gergely Nagy
Hi,


On Thu, 2006-07-06 at 13:47 +0200, Quim Gil wrote:
 After the wgo revamp BoF meeting at Vilanova I'm in charge of pushing a
 list of tasks we agree to do during 2006, and a timeline.
 
 Here is the draft: http://live.gnome.org/GnomeWeb/DevelopmentTimeline


Constructive criticism of the timelime follows :)

I think this timeline, and the discussion that followed on this list
focuses way too much on the actual CMS system used.

First and foremost, I miss a list of goals to be achieved within this
timeframe. The GnomeWeb wiki page lists some goals, but they seem too
vague or ambitious for now.

There are a lot of implicit issues with this timeline that need to be
made more explicit, like the scope of the revamp. (I guess our goals are
implicit too, but it's hard to grok for a newcomer to the project).

There are no dependencies defined on the development steps.

Not all involved people are visible.


Let's see what we can do about that.

I guess our main goal and scope for this timeline is to revamp the main
www.gnome.org website, while not touching others (e.g.
developer.gnome.org). We have to state our goals, and non-goals, i.e.
what we don't want to do, or what we want to do later. Let's clean up
the GnomeWeb wiki page while we are at it.

We have to define what's wrong with the current implementation and what
we can do about it. Easier navigation, better content, nicer theme,
easier editing of content, I18N, etc. We need a list like that.

We also need to define what's gonna be on the main gnome web site, and
what's not. That's the partitioning part of the timeline. A lot of
things depend on this. We might have to kick some content off the WGO
site, and include something not yet there.

Once we know what content we will provide on the site, we can define the
authoring policies. Responsibles, licensing, translation, URL scheme,
etc.

Only then can we look at what technical means are necessary to fulfill
the above mentioned list of goals. This will give us the specific
requirements for a CMS system.

The design of the site can be investigated parallel to all this. Theme
problems can be identified, mockups can be made. Theme implementation
can start as soon as we decided on the CMS. Actually, it could even
influence the selection of the CMS.

Sandbox systems must be set up for each candidate CMS to test features.

Then, at some point we'll have to decide if the whole endeavor makes
sense at all. Whether the new site will be actually better than the old
version, and whether we can finish within the timeframe. 


I would call this our first milestone.


Then, we have to set up a staging server, where the CMS can be installed
and transitioning can begin. Old, but still relevant content has to be
imported, new content written. Theme must be finalized.

A very thorough testing must be conducted before flipping the switch.
Add as many milestones until final release as necessary.



As the first steps, I suggest to clean up the current GnomeWeb page a
bit. Let's include some pimping for out efforts: state what's going on,
list our top level goals, and describe how people can get involved
(lists, irc). As people take responsibilities, let's list it there as
well. Let it be an entry point for the revamp.

We should also assess the current wgo state ASAP. Map the current
content. Who were writing it? Are they still interested? Describe
current system. Who was running it? How does it work? We'll need this
info to justify why a new system is better.


I realize that this may all be common knowledge to the people already
involved with the wgo efforts. I guess I'm the guinea pig to test new
contributors :)

cheers,
Greg

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-12 Thread Gergely Nagy
Hi,


On Thu, 2006-07-06 at 13:47 +0200, Quim Gil wrote:
 After the wgo revamp BoF meeting at Vilanova I'm in charge of pushing a
 list of tasks we agree to do during 2006, and a timeline.
 
 Here is the draft: http://live.gnome.org/GnomeWeb/DevelopmentTimeline


Constructive criticism of the timelime follows :)

I think this timeline, and the discussion that followed on this list
focuses way too much on the actual CMS system used.

First and foremost, I miss a list of goals to be achieved within this
timeframe. The GnomeWeb wiki page lists some goals, but they seem too
vague or ambitious for now.

There are a lot of implicit issues with this timeline that need to be
made more explicit, like the scope of the revamp. (I guess our goals are
implicit too, but it's hard to grok for a newcomer to the project).

There are no dependencies defined on the development steps.

Not all involved people are visible.


Let's see what we can do about that.

I guess our main goal and scope for this timeline is to revamp the main
www.gnome.org website, while not touching others (e.g.
developer.gnome.org). We have to state our goals, and non-goals, i.e.
what we don't want to do, or what we want to do later. Let's clean up
the GnomeWeb wiki page while we are at it.

We have to define what's wrong with the current implementation and what
we can do about it. Easier navigation, better content, nicer theme,
easier editing of content, I18N, etc. We need a list like that.

We also need to define what's gonna be on the main gnome web site, and
what's not. That's the partitioning part of the timeline. A lot of
things depend on this. We might have to kick some content off the WGO
site, and include something not yet there.

Once we know what content we will provide on the site, we can define the
authoring policies. Responsibles, licensing, translation, URL scheme,
etc.

Only then can we look at what technical means are necessary to fulfill
the above mentioned list of goals. This will give us the specific
requirements for a CMS system.

The design of the site can be investigated parallel to all this. Theme
problems can be identified, mockups can be made. Theme implementation
can start as soon as we decided on the CMS. Actually, it could even
influence the selection of the CMS.

Sandbox systems must be set up for each candidate CMS to test features.

Then, at some point we'll have to decide if the whole endeavor makes
sense at all. Whether the new site will be actually better than the old
version, and whether we can finish within the timeframe. 


I would call this our first milestone.


Then, we have to set up a staging server, where the CMS can be installed
and transitioning can begin. Old, but still relevant content has to be
imported, new content written. Theme must be finalized.

A very thorough testing must be conducted before flipping the switch.
Add as many milestones until final release as necessary.



As the first steps, I suggest to clean up the current GnomeWeb page a
bit. Let's include some pimping for out efforts: state what's going on,
list our top level goals, and describe how people can get involved
(lists, irc). As people take responsibilities, let's list it there as
well. Let it be an entry point for the revamp.

We should also assess the current wgo state ASAP. Map the current
content. Who were writing it? Are they still interested? Describe
current system. Who was running it? How does it work? We'll need this
info to justify why a new system is better.


I realize that this may all be common knowledge to the people already
involved with the wgo efforts. I guess I'm the guinea pig to test new
contributors :)

cheers,
Greg

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


wgo i18n (was Re: wgo revamp timeline (proposal))

2006-07-12 Thread Quim Gil
On Mon, 2006-07-10 at 10:08 +1000, Jeff Waugh wrote:

 ... and the i18n module still appears to be a patch, as well as terribly
 inefficient in terms of database access and design. As much as I enjoy
 Drupal, I really don't think it has a good answer to content translation at
 this point.

All of us agree that Drupal i18n capabilities are not as good as our
i18n requirements need. Although probably all we reckon as well that
these requirements are not easy to fulfill by any CMS anyway, specially
in the short term. 

However, we are approaching to a point of negotiation. Christian Rose
has made some good observations at
http://live.gnome.org/GnomeWeb/Localization and John Hwang seems to have
an interesting proposal for a decent solution for now (I hope tavon and
Greg Nagy come back from holidays so they can report by themselves).

In the case we end up choosing Drupal, the i18n module has done some
improvements. In v4.7 it doesn't require more patches to the core, it is
a module that can be installed and upgraded cleanly. There is also a
group of developers improving the Drupal support of XML and DocBook
import/export. Surely all this is not enough to fulfill the requirements
today but, well, is a promising path.

Other paths are also feasible. We can consider them better once the
requirements are agreed. At the very end it is all about free software
programming and implementation: a sustainable negotiation between
requirements, resources and deadlines.

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo i18n (was Re: wgo revamp timeline (proposal))

2006-07-12 Thread Christian Rose
On 7/11/06, Quim Gil [EMAIL PROTECTED] wrote:
 However, we are approaching to a point of negotiation. Christian Rose
 has made some good observations at
 http://live.gnome.org/GnomeWeb/Localization and John Hwang seems to have
 an interesting proposal for a decent solution for now (I hope tavon and
 Greg Nagy come back from holidays so they can report by themselves).

Great, I'm looking forward to that.


[...]
 Other paths are also feasible. We can consider them better once the
 requirements are agreed. At the very end it is all about free software
 programming and implementation: a sustainable negotiation between
 requirements, resources and deadlines.

Certainly. I think your time-based approach of wgo development is the
greatest thing like, ehm, the invention of sandals, as it allows
things to actually happen instead of rotting away in endless
discussion. Thanks! And I know that given a time based schedule, some
things like even the full-scale i18n might end up being punted if we
cannot get it to work in time. It's not like not having a localized
revamped wgo would be a regression, compared to what we have now.
So my main concern is to get the requirements right, so that we do not
end up chosing a path that will make integration with our other
localization effort (The GNOME Translation Project) more difficult
than needs to be, even if we might not have that functionality from
day 1 (due to the time constraints or lack of human resources). I
still hope that we do, but then again, the schedule is aggressive.

The goals are set high (at least the i18n requirements so far are),
and no CMS that I know supports it out of the box, but the goals are
set high for a reason: We want our web site localization to be at
least as good as our software. If we can get this to work, then not
only will it promote GNOME and the localization of GNOME in a terrific
way, but I bet other projects that are looking for web site
localization in a larger scale might be interested.


Christian
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-12 Thread Quim Gil
On Mon, 2006-07-10 at 21:59 +0200, Gergely Nagy wrote:

 First and foremost, I miss a list of goals to be achieved within this
 timeframe.

True. New proposal: http://live.gnome.org/GnomeWeb/Goals


 There are no dependencies defined on the development steps.

Dependencies are not shown, but they can be deduced from the deadlines.
It needs improvement, sure. Tell what is unclear and I'll suggest
clarifications.


 Not all involved people are visible.

All people explicitly involved with responsibilities in the current
release cycle are visible. If there are few names and many tasks
unnamed is because we need more people to join, or the few of us will
end up doing what we can (less, and probably worse). 

This is a reason that makes me feel *very* conservative planning changes
for the current release.

 Let's clean up the GnomeWeb wiki page while we are at it.

Yes. We only need to be careful not deleting and forgetting what was the
result of long discussions and hours of work of previous and current
contributors.


 We have to define what's wrong with the current implementation and what
 we can do about it. Easier navigation, better content, nicer theme,
 easier editing of content, I18N, etc. We need a list like that.

I started the list of goals. Who wants to start this one?


 We also need to define what's gonna be on the main gnome web site, and
 what's not.

What about starting really small, with few pages but really useful and
exciting. Interesting texts with illustrative graphics, some
screencasts, cool downloads and clear links to all the subsites. 
Translated to very few supported languages with strong translation teams
willing to betatest. All wrapped with contemporary layouts with a GNOME
desktop / Clearlooks identity and style.


 Once we know what content we will provide on the site, we can define the
 authoring policies. Responsibles, licensing, translation, URL scheme,
 etc.

I disagree here, the policies can be defined without knowing the
specific content of the current release. They need to be valid for more
releases, and more subsites.


 Then, we have to set up a staging server, where the CMS can be installed
 and transitioning can begin.

We need to negotiate the requirements of this server with the sysadmins.
Some planned features and some elected software might not run properly
on a server like i.e. the current Window with RHEL3.



 We should also assess the current wgo state ASAP. Map the current
 content. Who were writing it? Are they still interested? Describe
 current system. Who was running it? How does it work? We'll need this
 info to justify why a new system is better.

Apparently Thomas Wood took the responsibility. Claus Schwarm is a
needed counterpart. Both know a lot of the past and current state of
gnome.org

 I guess I'm the guinea pig to test new contributors :)

And you are doing very well. Myself am relatively new to this topic, as
seemed to be many of the very active contributors at the GUADEC BoF.
Hopefully we will be able to combine this fresh blood with the expertise
of the ol'timers (most of them subscribed to this list and taking part
in the revamp discussion).

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-10 Thread AMAZIGH Aneglus
 ... and the i18n module still appears to be a patch,

Are you talking about this http://drupal.org/project/i18n ?!

 as well as terribly inefficient in terms of database access and design.

Don't know about this

 I really don't think it has a good answer to content translation at this 
 point.

The question is who has the best answer -- now -- not what is the best
answer to our problems.  Because the best answer to our problems would
be (almost every time)  to build our own framework but I don't think
that there is enough hands but why not, if we target to build the
next-gen desktop we could start with a new project which will take
into account this new ideas and write from scratch.

 - Jeff


We can't avoid Drupal because the i18n isn't completely mature. If the
counter proposition is a wiki, it can be done with drupal.

I guess that Mozilla.org use drupal with the mediawiki module.

A.Amazigh
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-09 Thread Quim Gil
On Sat, 2006-07-08 at 15:46 +0200, Murray Cumming wrote:

 I think this is very debatable. For instance,

guadec.org was (is) far from perfect and, in fact, it lacks many points
any decent website should have. None of the points you make have direct
relation with the CMS, but to our lack of planning and resources.

guadec.org never had an editors team as such. tavon planned a structure,
applied and it was almost never touched. Myself I wrote most of the
texts and at some point I didn't have time to write more. Other people
contributed in the easiest way: posting a message in the forums. We
didn't have time/resources to do it better.


 1. Many people had difficulty finding information on the website due to:
 1.1 the difficult-to-use structure.

Our fault.

 1.2 the lack of structure. For instance, information was often simply
 posted to the forums instead of being added to the main pages. These
 forum posts were almost impossible to find as soon as they had left the
 front page.

Our fault. Also, we had to unable the search engine due to outdated
packages in the server.


 2. Almost nobody edited the pages, suggesting that they had some
 difficult in doing this compared to a wiki. This is probably why they
 (even you) used the forums. Even if you had changed the main pages, it
 would not have been easy to see what had changed recently, and it's
 currently impossible to view changes for a single page.

This is doable with Drupal and many non-wiki-alike CMSs. 

 I don't know whether these problems are due to the use of Drupal itself, 
 but it did confirm my fears that Drupal might force us to create a web 
 site that consists of news items.

Not at all. You can build Drupal sites with the news and forum modules
deactivated (to put an extreme example). The solution is to plan a good
structure and get a team of regular editors working following the plan,
not simply posting news on the fly.

 I have filed bugs for some of the things that make use of Drupal
 difficult compared to a wiki, and which make it like a news site, but I
 doubt that this is the full list:
 http://bugzilla.gnome.org/show_bug.cgi?id=341885

Probably 30' of a Drupal sysadmin.

 http://bugzilla.gnome.org/show_bug.cgi?id=341225

Probably 30' of a Drupal sysadmin.

 http://bugzilla.gnome.org/show_bug.cgi?id=334750

This might take longer, but it's doable. It has a component of personal
taste (seems not to bother to many Drupal admins) but I guess it's about
tweaking a bit of CSS and perhaps Drupal code.

 http://bugzilla.gnome.org/show_bug.cgi?id=334747

Probably 30' of a Drupal sysadmin.

I mean, we can't expect a CMS to fit all our needs when installed out of the 
box.

We need to care that the CMS chosen is able to integrate all the changes
we need, and the default candidate keeps being able to integrate them.
Sometimes is about configuring and installing additional modules.
Sometimes will be about hacking and producing our own modules. The API
and the module development are fully documented, so it is about our owj
resources, basically.


 I did want us to have time to review guadec.org as the drupal test site
 before committing to drupal for gnome.org. I don't believe that
 guadec.org has proved that drupal is good enough for gnome.org, and I'm
 not confident that we would fix drupal problems easily for gnome.org if
 we couldn't fix them for guadec.org.

Replicating the current wgo on a Drupal CMS can be done fairly easily.
Many GNOMErs wouldn't probably notice it. From that point integrate
improvements is just a matter of planning and execution.

  In particular, guadec.org
 completely failed to demonstrate that drupal is capable of supporting
 translated sites.

Well, nobody offered to translate any content. At some point I stopped
chasing Spanish and Catalan speakers because nobody seemed interested
enough. Drupal i18n module was not even activated.

In December 05 we started a discussion about Drupal capabilities for
translated websites -
http://mail.gnome.org/archives/gnome-web-list/2005-December/msg00120.html . Now 
it's time to fix the requirements and find if Drupal or the alternative CMS 
candidates can accomplish them.

About Baris concerns about security. Drupal is a widely used platform.
This makes it interesting for hackers finding holes, and they eventually
find them. Security announcements are published at
http://drupal.org/security (you can subscribe to reveive updated by
email) and patches follow the announcements instantly or in few
hours/days.

Said that, we need to know for sure that the tools we are using are
secure. Therefore I will be more than happy if you try to beat the
CMS(s) we choose.

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-09 Thread karderio
Hi :o)

 About Drupal vs MediaWiki vs etc, there is not much point discussing
 tools before agreeing requirements. By July 17th Greg Nagy needs to come
 up with a list of requirements for the wgo platform (CMS). Help him with
 the requirements if you want to help selecting the most appropriate
 tool(s).

That seems to make sense. Anyone know if there is there a place to discuss
this, such as a wiki page, or should we contact mister Nagy by mail ?

 If you can't stop discussing the CMS to be chosen anyways, don't forget
 that after long debates Drupal is still the fittest candidate. If you
 think Tool X is better please explain why, the more detailed your
 comments are the most useful they will be.

Sorry, but I just can't help myself :) I'd just like to mention Django [1],
it seems a rather elegant solution. I'll post an argumentation as to it's
advantages as soon as I get time, but while waiting I just wanted
people to know it existed.

That said, I cannot know yet if Django would meet the requirements.

Love, Karderio


[1] www.djangoproject.com/

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-09 Thread Murray Cumming
On Sat, 2006-07-08 at 00:58 +0200, Quim Gil wrote:
 On Fri, 2006-07-07 at 12:25 -0300, Guilherme de S. Pastore wrote:
[snip]
  And I did not make it clearer because I've already exposed this concern
  to qgil in the process of setting up drupal for guadec.org.
 
 As said, I don't think the problems were caused by Drupal but about the
 GNOME/GUADEC human context and the server infrastructure.
 
 However, many have pointed that one of the keys of the GUADEC 2006
 success was the website. With all the problems we have got, the result
 seems to be much more satisfactory than the results obtained with the
 current wgo platform. 

I think this is very debatable. For instance,

1. Many people had difficulty finding information on the website due to:
1.1 the difficult-to-use structure.
1.2 the lack of structure. For instance, information was often simply
posted to the forums instead of being added to the main pages. These
forum posts were almost impossible to find as soon as they had left the
front page.

2. Almost nobody edited the pages, suggesting that they had some
difficult in doing this compared to a wiki. This is probably why they
(even you) used the forums. Even if you had changed the main pages, it
would not have been easy to see what had changed recently, and it's
currently impossible to view changes for a single page.

I don't know whether these problems are due to the use of Drupal itself, 
but it did confirm my fears that Drupal might force us to create a web 
site that consists of news items.

I have filed bugs for some of the things that make use of Drupal
difficult compared to a wiki, and which make it like a news site, but I
doubt that this is the full list:
http://bugzilla.gnome.org/show_bug.cgi?id=341885
http://bugzilla.gnome.org/show_bug.cgi?id=341225
http://bugzilla.gnome.org/show_bug.cgi?id=334750
http://bugzilla.gnome.org/show_bug.cgi?id=334747

I did want us to have time to review guadec.org as the drupal test site
before committing to drupal for gnome.org. I don't believe that
guadec.org has proved that drupal is good enough for gnome.org, and I'm
not confident that we would fix drupal problems easily for gnome.org if
we couldn't fix them for guadec.org. In particular, guadec.org
completely failed to demonstrate that drupal is capable of supporting
translated sites.

But even if we don't have that review, or if don't use a new CMS, your
revamp plan leaves lots of room for other improvements, and I like the
idea of decisions being made at a certain point instead of waiting
indefinitely. 

 About Drupal vs MediaWiki vs etc, there is not much point discussing
 tools before agreeing requirements. By July 17th Greg Nagy needs to come
 up with a list of requirements for the wgo platform (CMS). Help him with
 the requirements if you want to help selecting the most appropriate
 tool(s).

Yes. Sorry for braindumping too early. Feel free to simply refer back to
this email at the appropriate time.

[snip]

-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-08 Thread Baris Cicek
Another issue that we have to double check for any ready CMS system is
the security. I'm not stating that Drupal is insecure or have such a bad
history. But we have to bear in mind that any common CMS or Wiki
application might have some security problems in future which might be
problem for us as script kiddies would easily exploit the system. 

For that reason, we have to check the sources, and if necessary make
some GNOME specific changes in all input/login processes. This way we
might prevent some security problems to affect wgo/go before Drupal (or
any CMS application chosen) team releases patch for them. 

I can put my work force after choosing CMS system to see if it's secure
enough, and will try to make necessary fixes as much as my skills allow.




On Sat, 2006-07-08 at 00:58 +0200, Quim Gil wrote:
 On Fri, 2006-07-07 at 12:25 -0300, Guilherme de S. Pastore wrote:
 
  However, I've already seen and faced all kinds of problems with drupal,
  from security to upgradability issues
 
 Could you be more specific about these problems? The ones I remember
 were not caused directly by Drupal but by 
 
 a) lack of sysadmin resources or skills within the members of the GUADEC
 team with the permissions needed.
 
 b) GNOME permission policies having to satisfy the security of several
 tools, services, priorities and servers.
 
 c) outdated versions of several packages affecting the functioning of
 Drupal.
 
 d) lack of coordination between the GUADEC team and the Sysadmin team.
 
 We also tried an upgrade of a production site when Drupal 4.7 was still
 beta and without testing first on a development server. It didn't work:
 our fault. I bet now that 4.7 is more than stable the upgrade would be a
 child's game.
 
 I might be missing problems, please detail those that were caused by the
 Drupal code, not by we humans.
 
  , which IMHO do not make it the
  best option to set the infrastructure of a website we want to keep
  around for long on.
 
 Not having names for better alternatives doesn't help, as Jeff has
 pointed.  :)
 
 You opinion as GNOME sysadmin is very important. Please make a list of
 requirements the tool(s) to be used should match and we will make sure
 the CMS(s) selected accomplish them.
 
 
  And I did not make it clearer because I've already exposed this concern
  to qgil in the process of setting up drupal for guadec.org.
 
 As said, I don't think the problems were caused by Drupal but about the
 GNOME/GUADEC human context and the server infrastructure.
 
 However, many have pointed that one of the keys of the GUADEC 2006
 success was the website. With all the problems we have got, the result
 seems to be much more satisfactory than the results obtained with the
 current wgo platform. 
 
 
 About Drupal vs MediaWiki vs etc, there is not much point discussing
 tools before agreeing requirements. By July 17th Greg Nagy needs to come
 up with a list of requirements for the wgo platform (CMS). Help him with
 the requirements if you want to help selecting the most appropriate
 tool(s).
 
 If you can't stop discussing the CMS to be chosen anyways, don't forget
 that after long debates Drupal is still the fittest candidate. If you
 think Tool X is better please explain why, the more detailed your
 comments are the most useful they will be.
 
 About i18n, there was a long discussion in gnome-web-list that got into
 quite detailed aspects back in December05-February06 (i.e.
 http://mail.gnome.org/archives/gnome-web-list/2006-January/msg00030.html ). 
 John Hwang (aka tavon) is in charge of pushing the i18n policies draft by 
 August 9th. If you want to get i18n right in wgo please help him summarizing 
 what has been discussed and getting a good list of requirements.
 
 We don't have much time to discuss. If you want to help effectively it
 is recommended to a) concentrate your contributions in one topic until
 it is solved and b) try not to repeat discussions already held in the
 past if you don't bring new ingredients.
 


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Jeff Waugh
quote who=Guilherme de S. Pastore

 Il giorno gio, 06/07/2006 alle 14.02 +0200, Quim Gil ha scritto:
  July 26th: End of www.gnome.org revamp planning (aka feature freeze).
  Policies, licensing and wgo platform (CMS) agreed.
 
 *Please* not drupal.

I think a worthwhile rule for this entire process should be: No criticism
without solution. So please explain your point of view so it can be taken
seriously, and offer a solution to go with it so you're also moving things
forward.

- Jeff

-- 
linux.conf.au 2007: Sydney, Australia   http://lca2007.linux.org.au/
 
 I think a lot of the basis of the open source movement comes from
procrastinating students. - Andrew Tridgell
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Behdad Esfahbod
On Fri, 2006-07-07 at 11:25 -0400, Guilherme de S. Pastore wrote:
 Il giorno sab, 08/07/2006 alle 00.06 +1000, Jeff Waugh ha scritto:
  I think a worthwhile rule for this entire process should be: No criticism
  without solution. So please explain your point of view so it can be taken
  seriously, and offer a solution to go with it so you're also moving things
  forward.

Any strong reason that MediaWiki doesn't work?

behdad


 I am not much into this CMS thing, so I regret not being able to suggest
 something absolutely certain of its capabilities and advantages.
 However, I've already seen and faced all kinds of problems with drupal,
 from security to upgradability issues, which IMHO do not make it the
 best option to set the infrastructure of a website we want to keep
 around for long on.
 
 And I did not make it clearer because I've already exposed this concern
 to qgil in the process of setting up drupal for guadec.org.
 
 Cheers,
 
 -- 
 Guilherme de S. Pastore
 fatalerror
 
-- 
behdad
http://behdad.org/

Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill
-- Dan Bern, New American Language

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Christian Rose
On 7/7/06, Behdad Esfahbod [EMAIL PROTECTED] wrote:
 On Fri, 2006-07-07 at 11:25 -0400, Guilherme de S. Pastore wrote:
  Il giorno sab, 08/07/2006 alle 00.06 +1000, Jeff Waugh ha scritto:
   I think a worthwhile rule for this entire process should be: No criticism
   without solution. So please explain your point of view so it can be taken
   seriously, and offer a solution to go with it so you're also moving things
   forward.

 Any strong reason that MediaWiki doesn't work?

I only look at this from the i18n/l10n perspective, so please bear with me:

From my understanding at looking at the MediaWiki source code,
MediaWiki supports localization, but with the concept of one language
per installation. I.e. if we want to have the web site translated
into 42 languages, we need to maintain 42 separate MediaWiki
installations and databases.
This may be manageable for a site like wikipedia.org, but probably not
for www.gnome.org.

Ideally, there should be a minimum of efforts required to translate
www.gnome.org -- if translating or enabling a particular translation
requires sysadmin intervention, we simply won't have much (current)
translated content at all.


Christian
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Christian Rose
(Please keep marketing-list cc:ed)

On 7/7/06, Behdad Esfahbod [EMAIL PROTECTED] wrote:
 On Fri, 2006-07-07 at 19:26 +0200, Christian Rose wrote:
  On 7/7/06, Behdad Esfahbod [EMAIL PROTECTED] wrote:
   On Fri, 2006-07-07 at 11:25 -0400, Guilherme de S. Pastore wrote:
Il giorno sab, 08/07/2006 alle 00.06 +1000, Jeff Waugh ha scritto:
 I think a worthwhile rule for this entire process should be: No 
 criticism
 without solution. So please explain your point of view so it can be 
 taken
 seriously, and offer a solution to go with it so you're also moving 
 things
 forward.
  
   Any strong reason that MediaWiki doesn't work?
 
  I only look at this from the i18n/l10n perspective, so please bear with me:
 
  From my understanding at looking at the MediaWiki source code,
  MediaWiki supports localization, but with the concept of one language
  per installation. I.e. if we want to have the web site translated
  into 42 languages, we need to maintain 42 separate MediaWiki
  installations and databases.
  This may be manageable for a site like wikipedia.org, but probably not
  for www.gnome.org.

 The one-per-installation locale is only relevant for the UI of the wiki,
 not the contents.  So, while the Edit button will have the same
 English text in all pages, the content can be in almost any language
 without need for any further tweaks.  There are certainly issues with
 dates, etc.  But I'm not sure they obviously rule this greatly supported
 option out.

Ok. I haven't looked too closely at the database scheme, so I didn't
know this. Still, I think it may not be trivial to integrate our
current localization efforts and localization process with a
MediaWiki.


  Ideally, there should be a minimum of efforts required to translate
  www.gnome.org -- if translating or enabling a particular translation
  requires sysadmin intervention, we simply won't have much (current)
  translated content at all.

 Honestly I'm not really sure having translated website is such a good
 idea.  What I think is good though is having per-language corners,
 better clearly separated through the URL (fa.gnome.org or gnome.org/fa
 for example.  The latter is easier.)  and let the language team publish
 their own content there, instead of trying to catch up translations of a
 moving target.  Of course, things like press releases or announcements
 are and will be translated.

We've reiterated this localized content discussion over and over for
several years, and the consensus has always been that official content
on www.gnome.org should have translations, while localized content
provided by local communities belong on other local community sites.
There are any number of reasons for this decision. The most recent
time this was reiterated was on GUADEC.
Is there something in particular about this decision that you dislike?


Christian
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Behdad Esfahbod
On Fri, 2006-07-07 at 21:28 +0200, Christian Rose wrote:
 (Please keep marketing-list cc:ed)

/me blames evo

   Ideally, there should be a minimum of efforts required to translate
   www.gnome.org -- if translating or enabling a particular translation
   requires sysadmin intervention, we simply won't have much (current)
   translated content at all.
 
  Honestly I'm not really sure having translated website is such a good
  idea.  What I think is good though is having per-language corners,
  better clearly separated through the URL (fa.gnome.org or gnome.org/fa
  for example.  The latter is easier.)  and let the language team publish
  their own content there, instead of trying to catch up translations of a
  moving target.  Of course, things like press releases or announcements
  are and will be translated.
 
 We've reiterated this localized content discussion over and over for
 several years, and the consensus has always been that official content
 on www.gnome.org should have translations, while localized content
 provided by local communities belong on other local community sites.
 There are any number of reasons for this decision. The most recent
 time this was reiterated was on GUADEC.

Understood.

 Is there something in particular about this decision that you dislike?

My only problem is that a local community cannot easily register and
host a domain name without a single point-of-failure/bottleneck, so, as
long as we are offering communities some local space, I'm fine with
that.

 Christian
-- 
behdad
http://behdad.org/

Commandment Three says Do Not Kill, Amendment Two says Blood Will Spill
-- Dan Bern, New American Language

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Christian Rose
On 7/7/06, Behdad Esfahbod [EMAIL PROTECTED] wrote:
  We've reiterated this localized content discussion over and over for
  several years, and the consensus has always been that official content
  on www.gnome.org should have translations, while localized content
  provided by local communities belong on other local community sites.
  There are any number of reasons for this decision. The most recent
  time this was reiterated was on GUADEC.

 Understood.


  Is there something in particular about this decision that you dislike?

 My only problem is that a local community cannot easily register and
 host a domain name without a single point-of-failure/bottleneck, so, as
 long as we are offering communities some local space, I'm fine with
 that.

Good point, but I really feel that is an orthogonal problem to the
localization of the actual (and official) www.gnome.org content.


Christian
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-07 Thread Quim Gil
On Fri, 2006-07-07 at 12:25 -0300, Guilherme de S. Pastore wrote:

 However, I've already seen and faced all kinds of problems with drupal,
 from security to upgradability issues

Could you be more specific about these problems? The ones I remember
were not caused directly by Drupal but by 

a) lack of sysadmin resources or skills within the members of the GUADEC
team with the permissions needed.

b) GNOME permission policies having to satisfy the security of several
tools, services, priorities and servers.

c) outdated versions of several packages affecting the functioning of
Drupal.

d) lack of coordination between the GUADEC team and the Sysadmin team.

We also tried an upgrade of a production site when Drupal 4.7 was still
beta and without testing first on a development server. It didn't work:
our fault. I bet now that 4.7 is more than stable the upgrade would be a
child's game.

I might be missing problems, please detail those that were caused by the
Drupal code, not by we humans.

 , which IMHO do not make it the
 best option to set the infrastructure of a website we want to keep
 around for long on.

Not having names for better alternatives doesn't help, as Jeff has
pointed.  :)

You opinion as GNOME sysadmin is very important. Please make a list of
requirements the tool(s) to be used should match and we will make sure
the CMS(s) selected accomplish them.


 And I did not make it clearer because I've already exposed this concern
 to qgil in the process of setting up drupal for guadec.org.

As said, I don't think the problems were caused by Drupal but about the
GNOME/GUADEC human context and the server infrastructure.

However, many have pointed that one of the keys of the GUADEC 2006
success was the website. With all the problems we have got, the result
seems to be much more satisfactory than the results obtained with the
current wgo platform. 


About Drupal vs MediaWiki vs etc, there is not much point discussing
tools before agreeing requirements. By July 17th Greg Nagy needs to come
up with a list of requirements for the wgo platform (CMS). Help him with
the requirements if you want to help selecting the most appropriate
tool(s).

If you can't stop discussing the CMS to be chosen anyways, don't forget
that after long debates Drupal is still the fittest candidate. If you
think Tool X is better please explain why, the more detailed your
comments are the most useful they will be.

About i18n, there was a long discussion in gnome-web-list that got into
quite detailed aspects back in December05-February06 (i.e.
http://mail.gnome.org/archives/gnome-web-list/2006-January/msg00030.html ). 
John Hwang (aka tavon) is in charge of pushing the i18n policies draft by 
August 9th. If you want to get i18n right in wgo please help him summarizing 
what has been discussed and getting a good list of requirements.

We don't have much time to discuss. If you want to help effectively it
is recommended to a) concentrate your contributions in one topic until
it is solved and b) try not to repeat discussions already held in the
past if you don't bring new ingredients.

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-06 Thread Murray Cumming

 After the wgo revamp BoF meeting at Vilanova I'm in charge of pushing a
 list of tasks we agree to do during 2006, and a timeline.

 Here is the draft: http://live.gnome.org/GnomeWeb/DevelopmentTimeline

 Highlights: we can follow the GNOME release cycle, unveil the wgo
 revamped on September 6th (English only) and release the official
 translations on October 4th. It's a tight agenda but doable, a lot of
 planning and discussion has been done and most of us seem to work better
 with some action, and pressure.

 It needs discussion but... it needs specially people assuming the
 responsibility of a task. Otherwise the planning is useless, pure
 utopia. If you wanted to rise your hand now it's the time. Old and new
 faces are welcomed.

Hopefully, like the GNOME release schedule, if a feature is not
sufficiently ready on time, it will be punted to the next release
schedule. For instance, if a suitable CMS is not found, or the translation
feature of a CMS is not ready, the other stuff will not wait for it.
Otherwise, an item can delay the whole thing indefinitely.

Of course, I trust you to decide if a feature is sufficiently ready.

Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com

-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list


Re: wgo revamp timeline (proposal)

2006-07-06 Thread Quim Gil
On Thu, 2006-07-06 at 13:53 +0200, Murray Cumming wrote:

 Hopefully, like the GNOME release schedule, if a feature is not
 sufficiently ready on time, it will be punted to the next release

Definitely:

July 26th: End of www.gnome.org revamp planning (aka feature freeze).
Policies, licensing and wgo platform (CMS) agreed.

Any core part not defined at this stage will wait to the next release
cycle. 

Minor parts being planned/developed after that date might be added to
the current release if we think they are useful and won't affect
negatively the release process. For instance, someone coming up with
something great s/he has done and can be integrated as plug and play.
But we have no obligation to include anything coming after the feature
freeze.

This is a way to guarantee that we will have a new website when GNOME
2.16 is released.

-- 
Quim Gil /// http://desdeamericaconamor.org | http://guadec.org


signature.asc
Description: This is a digitally signed message part
-- 
marketing-list mailing list
marketing-list@gnome.org
http://mail.gnome.org/mailman/listinfo/marketing-list