[CentOS-docs] Improving the website and forums

Sat Jan 3 20:08:44 UTC 2009
JohnS <jses27 at gmail.com>

On Sat, 2009-01-03 at 19:41 +0100, Ralph Angenendt wrote:
> JohnS wrote:
> > Hey Dag, does the Wiki even have a Site Map? If not that can greatly
> > help with the google searches (has to be submitted to Google). 
> 
> http://wiki.centos.org/TitleIndex is there. No idea if that is what Google
> accepts as a sitemap.

No it has to be Submitted to Google.
Info:
http://www.google.com/support/webmasters/bin/answer.py?answer=34654&topic=13452#2
Submit the Site Map:
http://www.google.com/support/webmasters/bin/answer.py?answer=34575
Tools to do the job:
http://code.google.com/apis/webmastertools/

http://wiki.centos.org/TitleIndex?action=titleindex This can used for
the site index What needs to be done is append www.wiki.centos.org to
each line.

> 
> > Also each page upon creation needs a way to Inherit The Current Title
> > and the Meta Content section of the page code so it does not inherit
> > from the Base Code of MoinMoin.
> 
> Can you expand on that, as I don't seem to understand what you mean?

<meta name="keywords" That is the Problem! They are the Main Words that
describe the article in question.

Example:
<CentOS Wiki Code>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta name="robots" content="index,nofollow">   <<----------------------Not Good! The Whole Wiki is like this.....
<title>How Do I Become a CentOS developer - CentOS Wiki</title>
<CentOS Wiki Code/>

<meta name="CentOS Developer" is what it should say. As for saying robots do not always work the way they are supposed to.

Inheritance: OK Wiki or not this is a Content Management System of Type. Blogs work on the same principle factors in design. Ok you 
have your base working code /main then you would have /templates. When you design the wiki or cms for the user to submit an article
it needs to pull the Title and Meta Name for that article also that the user creates. It can designed to pull it from /templates or /base but 
when it pulls it from the base code it needs to be blank with a method to fill it in upon page submission or creation. This is usually something 
that is done on the fly in .Net. It is a problem that would have to be changed in the MoinMoin code base itself or create an add on to do it.

One other hinderance is tha MoinMoin uses a Flat File Data Base instead of a RDMS. Which when the site gets really bigger you will 
begin to notice the filesystem load greatly.

JohnStanley