cvs commit: www/test generalnews.txt search.html website-bottom.html

jeroen at linuxfromscratch.org jeroen at linuxfromscratch.org
Wed Aug 6 18:51:14 PDT 2003


jeroen      03/08/06 19:51:14

  Modified:    test     generalnews.txt search.html website-bottom.html
  Log:
  Update the todo list and add a roadmap. I've outlined the remaining work and scheduled the launch of the new site.
  
  Revision  Changes    Path
  1.3       +1 -0      www/test/generalnews.txt
  
  Index: generalnews.txt
  ===================================================================
  RCS file: /home/cvsroot/www/test/generalnews.txt,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- generalnews.txt	6 Aug 2003 22:43:33 -0000	1.2
  +++ generalnews.txt	7 Aug 2003 01:51:13 -0000	1.3
  @@ -11,6 +11,7 @@
   		<p>I wouldn't recommend doing an xml2latex conversion the way I did for LFS. We had better get that new XML we've been talking on lfs-dev started soon. Then it's a simple matter of creating a stylesheet that converts XML to LaTeX using the previous lfs-book-latex template I have here.</p>
   		<p>All in all it would be great to get the BLFS book published. All proceeds will, just as with the LFS book, go back into the project. This effectively means it'll pay for the monthly co-location facility bills.</p>
   		<p>I'd like to come up with a deadline date asap so we can start planning, get the ball rolling, etc. Where I can I will help out of course, mostly with getting the format right for printing, etc. Actual book editing will still be up to the designated BLFS editors. I'll be busy myself with the LFS Book getting that into shape (a lot of work to be done there too).</p>
  +		<p>You can read the discussion at <a href="http://linuxfromscratch.org/pipermail/blfs-dev/2003-August/003219.html">blfs-dev</a> and <a href="http://linuxfromscratch.org/pipermail/lfs-dev/2003-August/036072.html">lfs-dev</a>.</p>
   
   	<h3 id="newwebsitedesign">New website design</h3>
   		<h4>Jeroen Coumans - 25/7/2003</h4>
  
  
  
  1.18      +9 -8      www/test/search.html
  
  Index: search.html
  ===================================================================
  RCS file: /home/cvsroot/www/test/search.html,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- search.html	6 Aug 2003 11:05:13 -0000	1.17
  +++ search.html	7 Aug 2003 01:51:13 -0000	1.18
  @@ -44,11 +44,15 @@
   <fieldset>
   <legend>Search with swish:</legend>
   	<form method="get" action="http://search.linuxfromscratch.org/index.cgi" enctype="application/x-www-form-urlencoded" class="form">
  -	<p>	Limit search to:</p>
   	<p>
  -		<label title="Search title AND body"><input type="radio" name="metaname" value="swishdefault" checked="checked" />Title & Body</label><br />
  -		<label title="Search only title"><input type="radio" name="metaname" value="swishtitle" />Title</label><br />
  -		<label title="Search on document path"><input type="radio" name="metaname" value="swishdocpath" />Document Path</label><br />
  +		<input maxlength="200" size="32" type="text" name="query" onfocus="if(this.value==this.defaultValue) this.value='';" value="Search the site index" />
  +		<input value="Go!" type="submit" name="submit"/>
  +	</p>
  +	<p>Limit search to:</p>
  +	<p>
  +		<label title="Search title AND body"><input type="radio" name="metaname" value="swishdefault" checked="checked" />Title & Body</label>
  +		<label title="Search only title"><input type="radio" name="metaname" value="swishtitle" />Title</label>
  +		<label title="Search on document path"><input type="radio" name="metaname" value="swishdocpath" />Document Path</label>
   	</p>
   	<p>Sort by:
   	<select name="sort">
  @@ -58,10 +62,7 @@
   		<option value="swishdocpath">Document Path</option>
   	</select>
   	<input type="checkbox" name="reverse" value="on" />Reverse Sort</p>
  -	<p>
  -		<input maxlength="200" size="32" type="text" name="query" onfocus="if(this.value==this.defaultValue) this.value='';" value="Search the site index" />
  -		<input value="Go!" type="submit" name="submit"/>
  -	</p>
  +
   	<p><em>Search Tips: A multiple word search can include logical constructs such as "and", "or", and "not". A boolean "and" between words is assumed, meaning documents that contain all of the words will be found. If you wish to find all of the documents that have any one of the specified words, then include an "or" between the words.</em></p>
   	<p><em>To truncate a word, type an asterisk (*) at the end of the word. For example, searching for "serv*" will find documents that contain the words "server", "serving", and "service", among others.</em></p>
   	<p><a href="http://swish-e.org/"><img alt="Powered by SWISH-E" width="109" height="35" src="images/powered_by_swish-e_109x35.gif" /></a></p>
  
  
  
  1.3       +18 -8     www/test/website-bottom.html
  
  Index: website-bottom.html
  ===================================================================
  RCS file: /home/cvsroot/www/test/website-bottom.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- website-bottom.html	6 Aug 2003 11:05:13 -0000	1.2
  +++ website-bottom.html	7 Aug 2003 01:51:13 -0000	1.3
  @@ -2,9 +2,18 @@
   		<p><a href="#header">Back to the top.</a></p>
   
   	<h3 id="todo">Todo</h3>
  +	<h4>Roadmap:</h4>
  +	<ol>
  +		<li>Finish the todo list (preferably, before the 10th of August).</li>
  +		<li>Call for testers; collect bug reports (between 11th and 18th August).</li>
  +		<li>Fix bugs (between 18th and 25th of August).</li>
  +		<li>Adjust server setup and</li>
  +		<li>launch the site, celebrate (hopefully, the 25th of August)</li>
  +	</ol>
  +
   	<h4>Create scripts</h4>
  -		<p>The goal is to make each section's news page reflect the most current state of development. The result would be an extract of {b}lfs-book and {b}lfs-dev which is usefull as a development overview and reference point. In order to reach that goal, we need some scripts which feed development messages into the website. We can automate Bugzilla and CVS, while interesting e-mails can be added manually (this is currently done on <a href="lfs/news.html">the LFS news page</a>.</p>
  -		<p>To achieve this we needtwo scripts.</p>
  +		<p>The goal is to make each section's news page reflect the most current state of development. The result would be an extract of {b}lfs-book and {b}lfs-dev which is usefull as a development overview and reference point. In order to reach that goal, we need some scripts which feed development messages into the website. We can automate Bugzilla and CVS, while interesting e-mails can be added manually (this is currently done on <a href="lfs/news.html">the LFS news page</a> and the <a href="blfs/news.html">BLFS news page</a>).</p>
  +		<p>To achieve this we need two scripts.</p>
   		<h5>CVS script</h5>
   		<p>First for CVS: I need a script which extracts information from each project's CVS commit messages. This information is then fed into the respective project's news page. The scripts should extract the following info from CVS changelogs: </p>
   			<ol>
  @@ -20,17 +29,18 @@
   		<p>The script should thus extract this from the CVS logs and <em>add</em> it to an intermediate file. By only adding information to an intermediate file, the content of this page should thus be manually adjustable in case we want to add news ourselves. That should account for the body. The whole page can be cat'ed together with a seperate header and footer which I can provide.</p>
   		<p>Also, it might be nice if we could archive news pages each month. This would have the advantage that no news is lost and that the news pages are bookmarkable. Therefore, it should be a symlink to news/year/month.html (where year and month are numerical values of course). This can be done from a crontab. The old news pages are kept on archives.linuxfromscratch.org so there's no additional burden for the mirrors.</p>
   		<p>Allthough I lack the skills to write such a script myself, I've <a href="http://www.linuxfromscratch.org/~jeroen/">hacked</a> <a href="http://www.red-bean.com/cvs2cl/">cvs2cl.pl</a> and managed to get <a href="#changelog">this output</a>. <em>This method is nowhere near suitable for the requirements set above, so if you're familiar with Perl, XML and/or XSL, please <a href="mailto:website at linuxfromscratch.org">e-mail the website list</a>!</em></p>
  +		<p><em>Status: <strong>functional</strong>. The current solution is functional but technically very ugly. We have a volunteer who will cook up a better solution.</em></p>
   		<h5>Bugzilla script</h5>
   		<p>Similar to the above CVS scripts we should also get or write a script which feeds Bugzilla messages into the project's newspages. The information which needs to be extracted is the same (who, when and what bug is reported). Additionally, it should contain a link to the bug page. This script should be triggered whenever Bugzilla changes (a bug is added, resolved, commented etc.). This way, active LFS'ers can read the website daily, be aware of the current state of LFS and be able to directly comment on bugs. </p>
  -		<p><em>I haven't found a script yet which can extract this information. Again, please <a href="mailto:website at linuxfromscratch.org">e-mail the website list</a> if you're able to help.</em></p>
  +		<p><em>Status: <strong>no solution yet</strong>. I haven't found a script yet which can extract this information. Again, please <a href="mailto:website at linuxfromscratch.org">e-mail the website list</a> if you're able to help.</em></p>
   	<h4>Convert hard-coded pages</h4>
   		<p>Next to the scripts there are a couple of pages which need to be converted to using the new design's layout. These are:</p>
   		<ul>
  -			<li><a href="http://search.linuxfromscratch.org">The default search interface</a>. I'd rather use <a href="search.html">this page</a> though. Should be just a matter of copying it to the search domain directory and symlinking some stuff.</li>
  -			<li>The search results page. Currently it looks butt-ugly and out-of-synch even with the old website.</li>
  -			<li><a href="http://linuxfromscratch.org/cgi-bin/lfscounter.cgi">The LFS counter</a>.</li>
  -			<li><a href="http://linuxfromscratch.org/mailman/listinfo/lfs-chat">The mailinglist information pages</a>. These use the default GNU Mailman templates but they can be adjusted, hopefully.</li>
  -			<li><a href="http://bugs.linuxfromscratch.org/">The bugzilla pages</a>. Shouldn't be more work than to add the template to their content.</li>
  +			<li><a href="http://search.linuxfromscratch.org">The default search interface</a>. We should use <a href="search.html">this page</a>. which is a matter of copying it to the search domain directory and symlinking some stuff. We need more search options, mainly the ability to search specific mailing lists and a way to specify a date range. <em>Status: <strong>in progress</strong>. Gerard is working on this. The final page will become the default page on search.linuxfromscratch.org.</em></li>
  +			<li>The search results page. Currently it looks butt-ugly and out-of-synch even with the old website. <em>Status: <a href="http://www.linuxfromscratch.org/~jeroen/test/TemplateDefault.pm">test template</a> available in my home directory, allthough it's currently not possible to view the generated output online.</em></li>
  +			<li><a href="http://linuxfromscratch.org/cgi-bin/lfscounter.cgi">The LFS counter</a>.<em>Status: <strong>done</strong>. <a href="http://test.linuxfromscratch.org/cgi-bin/lfscounter.cgi">Available for tesing.</a></em></li>
  +			<li><a href="http://linuxfromscratch.org/mailman/listinfo/lfs-chat">The mailinglist information pages</a>. These use the default GNU Mailman templates but they can be adjusted, hopefully. <em>Status: <strong>in progress</strong>. I have <a href="http://www.linuxfromscratch.org/~jeroen/test/listinfo.html">one template</a> converted allthough it's not possible to view the generated output online.</em></li>
  +			<li><a href="http://bugs.linuxfromscratch.org/">The bugzilla pages</a>. Shouldn't be more work than to add the template to their content. <em>Status: <strong>no volunteers yet</strong></em></li>
   		</ul>
   	<h4>Adjust server setup</h4>
   		<p>Someone needs to create a link from <a href="http://archive.linuxfromscratch.org/lfs-museum/stable/">the latest stable book release</a> to <a href="http://archive.linuxfromscratch.org/lfs-museum/4.1/">version 4.1</a>. It only needs to exist on the server. A similar link should be created for BLFS.</p>
  
  
  



More information about the website mailing list