From: Mecho Puh <mecho@web.de>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: [Fwd: gentoo.org reorg (GDN/GUN)]
Date: Fri, 20 Sep 2002 10:29:05 +0900 [thread overview]
Message-ID: <amdtkd$lm9$1@main.gmane.org> (raw)
In-Reply-To: 1032454989.26838.81.camel@inventor.gentoo.org
> Objectives/Goals:
>
> * have gentoo.org to function as a central hub to all our
> (growing) community
We need first to define sources and goals. I'll just try, but I'm newbie
so fill free to change them:
* Sources:
- developers work - changes in the CVS system
- users "work" - mailing lists, forums, IRC
* Goals:
- up-to-date news and annoncements
- up-to-date documentation - common format(read XML) translated to as
more languages as possible
- "small" howtos - Gentoo XML
- books and guides - Gentoo XML or DocBook
- FAQs
Let's try to get the "big picture" for all of this:
* CVS: now it's about 40M long bunch of directories, full with a lot of
unused things. Example: gentoo-xml directory - dobbins xml resume ;)
Separating it in several modules will be better I think:
- gentoo-web, gentoo-doc etc.
A big cleaning is needed. Can be done from the modules admins.
We already have cvs2xml conversion, so integrating cvs changes in the
web pages will not be difficult.
* mailing lists: no problems - they work (email access),
have archives (web access), can be readed via gmane service
(news access)
* forums: very active and unexplored area. Ideas:
- ask topic moderators for weekly/monthly digest - FAQs etc.
- extract scripts from the posts - maybe gentoo-contrib module in CVS
* IRC: same as forums - ask IRC operators for some digests
About goals:
* up-to-date news and annoncements. I think the current handling on
web pages news is not effective. Now it is done by xml files,
converted to html with realy biiiiig and messy xsl. Why? Who will need
other format (pdf or something) for the main page with every day
changed context? If you take a look on main xsl file, the part for
handling main page and news (/guide and /main tags) is about two
times bigger that the ALL OTHER tags handling. And it is raw HTML,
no parameters, nothing. A small changes are a big pain, belive me.
This is not needed. XML is for document. It is the best way to keep
them in common format. XSL need to convert howtos, not the page with
news. News need to be handled by some content managment engine
(more about this later).
Using RSS is needed - it is defacto standard for news exchange
between the sites.
* up-to-date documentation - i like Gentoo XML format. It's small,
easy to learn, productive. Just a small changes in the XSL are
needed. Also now a lot of documents are in fact not valid Gentoo
XML, they are not DTD valid. There is a section-in-section, which
is not valid. Inside XSL is subsection tag handling, but subsection
is again not valid (not described in th DTD). Again need a cleaning.
Also now we have just a bunch of howtos not very well organized.
Maybe some ideas from http://www.tldp.org/ will be good.
Also we still haven't big manuals - handbook etc. Something like
FreeBSD handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
I prefer Gentoo XML format, but if impossible - to use DocBook
* FAQs - people ask a looooooot of questions - in the forums,
in the IRC. Something like FAQ-O-Matic will be very useful:
http://faqomatic.sourceforge.net/fom-serve/cache/1.html
FAQs can be handled on "by architecture" and/or "by topic" basics
(install, portage, network etc.). With faq-o-matic it is possible
different people to handle each topic/architecture.
From where will come information? IRC and forums digests. Installing
some Wiki (TWiki[http://twiki.sf.net] or
MoinMoin[http://moin.sf.net/] maybe). Topic admins can see what's
happends from the "Recent Changes"
wiki page.
I like the OpenBSD FAQs - http://www.openbsd.org/faq/index.html
I want to propose one tool just to ilustrate possible solution:
Drupal: http://www.drupal.org/
"Drupal is a content management/discussion engine suitable to setup or
build a content driven or community driven website."
How will look gentoo web if use this tool:
- There are several teams - PPC, x86, doc, portage. They interact with
CVS and we can follow to changes with cvs2xml, cvs2rss, cvs2html etc.
Drupal's view: http://www.drupal.org/module.php?mod=cvs
Each team need to take care ONLY FOR HIS OWN weblog - to be acurate,
up-to-time etc. - user's blogs in drupal:
http://www.drupal.org/module.php?mod=blog&op=view&id=622
See the XML button on the botton. What's this mean? If I'm a x86 user
I can syndicate my webpage with x86 team weblog, so I'll see news ON
MY OWN page. I like RSS. And I'll start to like Gentoo ;)
All weblogs are aggregated on the main page:
http://www.drupal.org/index.php
And what we recieve? Up-to-date news and annoncements.
- All documents are organized in the way similar to http://www.tldp.org/
HOWTOs, Guides, FAQs - need also searching engine. FAQ-O-Matic have
already this feature. Drupal also:
http://www.drupal.org/module.php?mod=search
- We need also big manuals - guides. Drupal feature - collaborate book:
http://www.drupal.org/node.php?id=253
Different chapters (nodes) can be handled by different peoples.
- Translation - some changes in the XSL required. Using config files and
parameters for country charset. Layout to be divided from the context.
Again CVS modules can help. Translator get gentoo-doc and return us
gentoo-doc-ru, gentoo-doc-jp etc. Or gentoo-web-.....
Some opinion?
Best Regards,
Stoyan Zhekov <zhware@gentoo.org>
prev parent reply other threads:[~2002-09-20 1:29 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-19 17:03 [gentoo-dev] [Fwd: gentoo.org reorg (GDN/GUN)] Daniel Robbins
2002-09-19 18:32 ` Fred Van Andel
2002-09-19 19:04 ` [gentoo-dev] " Mark Gordon
2002-09-19 19:30 ` [gentoo-dev] " Steven Stillaway
2002-09-19 20:07 ` Peter Ruskin
2002-09-19 23:36 ` William Kenworthy
2002-09-19 23:40 ` Matthew Walker
2002-09-19 22:06 ` Evan Read
2002-09-19 23:14 ` humpback
2002-09-20 8:42 ` Paul de Vrieze
2002-09-20 1:29 ` Mecho Puh [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='amdtkd$lm9$1@main.gmane.org' \
--to=mecho@web.de \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox