Mercurial > hg > savane-forge
changeset 11:6c5b4cbd0b11
Apply new design to header and main_page
author | Jonathan Gonzalez V <zeus@lunareja.(none)> |
---|---|
date | Sun, 03 May 2009 22:12:24 -0400 |
parents | f0e4d4b17bee |
children | dd57e2658672 |
files | lib/Savane/Controller/Root.pm root/static/css/Savannah.css root/templates/header.tt root/templates/main_page.tt |
diffstat | 4 files changed, 310 insertions(+), 486 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/Savane/Controller/Root.pm +++ b/lib/Savane/Controller/Root.pm @@ -38,16 +38,16 @@ my ( $self, $c ) = @_; $c->response->body( 'Page not found' ); $c->response->status(404); - + } -=head2 end +=head2 end Allow for "post processing" of in our application. * Write some code for handling "server errors". * Also, attempt to render a view, if needed. -=cut +=cut sub end : Private { my ( $self, $c ) = @_;
--- a/root/static/css/Savannah.css +++ b/root/static/css/Savannah.css @@ -1,22 +1,19 @@ /* * - * Copyright 2002-2005 (c) Mathieu Roy <yeupou--gnu.org> - * Stéphane Urbanovski <s.urbanovski--ac-nancy-metz.fr> - * Sylvain Beucler <beuc--beuc.net> - * + * Copyright 2009 (c) Savannah Hackers * * This file is part of Savane. - * + * * Savane is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. - * + * * Savane is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. - * + * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * @@ -24,298 +21,143 @@ * */ -/* GUIDELINES VERSION FOLLOWED: 1.12 */ - -@import "internal/base.css"; - -/********************************************************************** - * - * Very basic (mostly text) items: - * - **********************************************************************/ +body { + margin: 0px; + padding: 0px; + font-family: Arial, Helvetica; + font-size: 12px; +} -body { - margin-top: 0; - margin-left: 0; - margin-right: 0; - margin-bottom: 0; - font-family: arial,helvetica; - color: #333333; -/* background-color: #ffe4b7; */ -/* background-color: #eae3d7; */ - background-color: #ffffff; +a { + color: #641212; + text-decoration: none; +} + +a:hover { + color: #641212; + text-decoration: underline; } -a { text-decoration: none; color: #641212;} -a:hover { text-decoration: underline; color: #c40f0f; } -a:active { color: #ff0000; } +/* Main box */ + +.root { + width: 100%; + height: 100%; + margin: 0px; + margin-bottom: -1px; +} -.unavailable { - color: #905050; - text-decoration: none; +.main_menu { + overflow: auto; + width: 100%; + height: 105px; + background-color: #ffe4b7; } -.unavailable:hover { - color: #B07070; + +.body { + overflow: auto; + width: auto; + height: 90%; + padding: 5px; + margin: 0px; + padding: 0px; } .footer { - color: #333333; -/* background-color: #CCBB88; */ - background-color: #ffe4b7; - text-align: center; -/* border: solid #998855; */ - border: solid #e0c080; - border-width: 0 thin thin 0; - margin-left: 1%; - margin-right: 1%; -} -.warn { color: #aa2200; } -.error { font-weight: bold; color: #aa2200; } - - -/* Titles */ - -/* <h2> Page title */ -h2 { - text-indent: 0.3em; -} -/* <h3> Section title */ -h3 { - text-indent: 1em; - border-bottom: thin solid #e0c080; - background-color: #fff0d0; -} -/* <h4> Small section title */ -/* <h5> Input form label */ -h5 { - font-weight: normal; - background-color: #fff7ea; - border: #ffe4b2 solid thin; -} - -.highlight { - background-color: #ffe0db; - border-left: thin dotted #e0c080; - border-right: thin dotted #e0c080; - border-bottom: thin dotted #e0c080; - color: #333333; -} - -/********************************************************************** - * - * Alignement, main tables - * - **********************************************************************/ - -.realbody { - border-spacing: 0px; - border: none; -} - -.main { - background-color: #ffffff; -/* border-bottom: thin solid #333333; */ -/* border-top: thin solid #333333; */ -/* border-right: thin solid #333333; */ - padding-top: 10px; - padding-left: 1%; - padding-right: 0; - margin-left: 160px; - margin-right: 0; - width: auto; + color: #333333; + background-color: #ffe4b7; + text-align: center; + font-size: x-small; + padding: 2px; + border-color: #e0c080; + border-style: solid; + border-width: 0 1px 1px 0; + margin: 0px; } -/* Our users and I don't like fixed feedback: - yeupou, 2006-09-20: - But we wont deliver a theme upstream that breaks savane behavior - It is now possible to configure savane to have a non-fixed menu. - However, if a site-specific CSS still want to have a non-standard - behavior, I think this CSS should no longer be distributed along - with Savane (which is not really an issue). - For instance, we can rename this theme OldSavannah and you'll be - free to have another brand new Savannah theme tuned as you want - on your site. +/* End Main Box */ + +/* Boxes */ - -.feedback { - position: relative; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.feedbackerror { - position: relative; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.feedbackerrorandsuccess { - position: relative; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.feedbackback { - position: relative; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -*/ - - - -/********************************************************************** - * - * Menus - * - **********************************************************************/ - -.menu { - background-color: #ffe4b7; - width: 150px; - padding: 5px; -/* border: thin dotted #e0c080; */ +.boxes { + display: block; + float: left; + width: 45%; + float: right; + height: auto; + overflow: auto; + font-size: small; } -.menutitle { - font-weight: bold; - text-align: left; - color: #333333; - border-bottom: thin dotted #e0c080; -} +.box { + float: left; + display: block; + width: 210px; + margin-left: 5px; + padding-top: 5px; -.menuitem { - list-style-type: none; - text-align: right; - color: #333333; - border-bottom: thin dotted #e0c080; - padding-right : 3%; + background-color: #ffe4b7; } -.topmenu { - background-color: #f9e4a2; -/* This is breaking the layout -# margin-left: 20px; - margin-left: 0; - margin-right: 0; - */ - border-left: thin solid #000000; - border-top: thin solid #000000; - border-bottom: thin solid #000000; - border-right: none; - width: auto; +.boxtitle { + background-color: white; } +/* End Boxes */ -.topmenutitle { - font-style: italic; -} +/* News */ - -ul.topmenuitemsubmenu li { - background-color: #ffeecc; - border: 1px dotted #E0C080; +.news { + display: block; + float: left; + width: 55%; + background-color: #ffe4b7; } -li.topmenuitemsubmenu:hover { - text-decoration: underline; -} +/* End News*/ -/* we cannot keep it in bold, it makes an extra space with some konqueror - version (RHEL) */ -.tabselect { text-decoration: underline; color: #000000; /* font-weight: bold; */ } -.tabselect:hover { text-decoration: underline; /* font-weight: bold; */ } +/* Menu */ -/********************************************************************** - * - * Boxes - * - **********************************************************************/ - -.box { - width: 98%; - margin-left: 1%; - margin-right: 1%; +.menu_search { + float: right; + margin-top: -100px; + margin-right: 10px; } -.boxtitle { - background-image: url("../images/Savannah.theme/leopard.png"); - background-color: #eddb5a; - border: thin outset #641212; - color: #000000; +.menu_login { + float: right; + width: auto; + margin-top: -30px; + display: block; + margin-right: 10px; + font-size: small; } -.boxitem { - background-color: #fffbed; - border-left: thin dotted #e0c080; - border-right: thin dotted #e0c080; - border-bottom: thin dotted #e0c080; - color: #333333; - padding: 1%; -} - -.boxitemalt { - background-color: #ffeecc; - border-left: thin dotted #e0c080; - border-right: thin dotted #e0c080; - border-bottom: thin dotted #e0c080; - color: #333333; - padding: 1%; +.menu_login form *, .menu_login dl *{ + display: inline; } -.boxhighlight { - background-color: #ffe0db; - border-left: thin dotted #e0c080; - border-right: thin dotted #e0c080; - border-bottom: thin dotted #e0c080; - color: #333333; +.menu_login dl dd { + margin: 0px; } -.boxoptions { - background-color: #ffeecc; - border: thin dotted #e0c080; - color: #333333; +.menu_left { + margin-top: 0px; + width: 18%; + height: 300px; + background-color: #ffe4b7; + float: left; } +/* End Menu */ -/********************************************************************** - * - * Forms - * - **********************************************************************/ +/* Content */ -input { - background-color: #fff9e0; - color: #841212; -} -input:hover { color: #ff0000; } -select { - background-color: #fff9e0; - color: #841212; +.content { + margin-left: 10px; + float: left; + width: 80%; } -/* select:hover { color: #ff0000; } */ - -textarea { - background-color: #fff9e0; - color: #000000; -} -textarea:hover { - color: #ff0000; -} - -div.inputfield { - margin: 10px 1px 10px 1px; -} - -/* text before inputs */ -.preinput { - color: #727272; - font-style: italic; -} +/* End Content*/
--- a/root/templates/header.tt +++ b/root/templates/header.tt @@ -1,179 +1,53 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US.UTF-8" xml:lang="en-US.UTF-8"> - <head> - <title>Welcome [Savannah]</title> - <meta name="Generator" content="Savane 3.1-cleanup, see http://savannah.nongnu.org/projects/savane-cleanup" /> - <meta http-equiv="Content-Script-Type" content="text/javascript" /> - <link rel="stylesheet" type="text/css" href="static/css/Savannah.css" /> - <link rel="icon" type="image/png" href="static/images/Savannah.theme/icon.png" /> - <meta name="Author" content="Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved" /> - <meta name="Keywords" content="Savannah,GNU, FSF, Free Software Foundation, GNU/Linux, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, gnus, SourceForge" /> - - <meta name="Description" content="Savannah is a central point for development, distribution and maintainance of Free Software. It allows contributors to easily join existing Free Software projects." /> - - </head> - - <body> - <div class="realbody"> - <ul class="menu"> - <li class="menulogo"> - <a href="/"><img src="static/images/Savannah.theme/floating.png" alt="Back to Savannah Homepage" border="0" width="148" height="125" /></a> - </li><!-- end menulogo --> - <li class="menutitle"> - Login Status: - </li><!-- end menutitle --> - - <li class="menuitem"> <span class="error">Not Logged In</span></li> - <li class="menuitem"> - <a href="/account/login.php?uri=%2F" class="menulink" title="Login page - you must have registered an account first">Login</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/account/register.php" class="menulink" title="Account registration form">New User</a> - </li><!-- end menuitem --> - - <li class="menutitle"> - This Page - </li><!-- end menutitle --> - <li class="menuitem"> - <a href="/index.php?reload=1&" class="menulink" title="Reload the page without risk of reposting data">Clean Reload</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/index.php?printer=1&" class="menulink" title="Show this page with a style adapted to printers">Printer Version</a> + <head> + <title>Welcome [Savannah]</title> + <meta name="Generator" content="Savane 3.1-cleanup, see http://savannah.nongnu.org/projects/savane-cleanup" /> + <meta http-equiv="Content-Script-Type" content="text/javascript" /> + <link rel="stylesheet" type="text/css" href="static/css/Savannah.css" /> + <link rel="icon" type="image/png" href="static/images/Savannah.theme/icon.png" /> + <meta name="Author" content="Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved" /> + <meta name="Keywords" content="Savannah,GNU, FSF, Free Software Foundation, GNU/Linux, Linux, Emacs, GCC, Unix, Free Software, Operating System, GNU Kernel, HURD, gnus, SourceForge" /> + <meta name="Description" content="Savannah is a central point for development, distribution and maintainance of Free Software. It allows contributors to easily join existing Free Software projects." /> - </li><!-- end menuitem --> - <li class="menutitle"> - Search - </li><!-- end menutitle --> <li class="menusearch"> <form action="/search/#options" method="get" ><input type="text" size="15" name="words" value="" /><br /> <em>in</em> <select name="type_of_search"><option value="soft" selected="selected">Projects</option> - <option value="people">People</option> - <option value="cookbook">Cookbook</option> + </head> - <option value="support">Support</option> - <option value="bugs">Bugs</option> - <option value="task">Tasks</option> - <option value="patch">Patches</option> - </select><br /> <input type="submit" name="Search" value="Search" /><input type="hidden" name="exact" value="1" /> </form> </li><!-- end menusearch --> - <li class="menutitle"> - Hosted Projects - </li><!-- end menutitle --> - <li class="menuitem"> + <body> - <a href="/register/" class="menulink" title="Register your project at Savannah">Register New Project</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/search/index.php?type_of_search=soft&words=%%%" class="menulink" title="Browse the full list of hosted projects">Full List</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/people/" class="menulink" title="Browse the list of request for contributions">Contributors Wanted</a> - - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/stats/" class="menulink" title="Browse statistics about Savannah">Statistics</a> - </li><!-- end menuitem --> - <li class="menutitle"> - Site Help - </li><!-- end menutitle --> - <li class="menuitem"> - <a href="/cookbook/?group=administration" class="menulink" title="Recipes dedicated to any users, including Project Admins">User Docs: Cookbook</a> - - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/userguide/" class="menulink" title="In-depth Documentation dedicated to any users, including Project Admins">User Docs: In Depth Guide</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="/support/?group=administration" class="menulink" title="Get help from the Admins of Savannah, when documentation is not enough">Get Support</a> - </li><!-- end menuitem --> - <li class="menuitem"> - - <a href="/contact.php" class="menulink" title="Contact address of Savannah Admins">Contact Us</a> - </li><!-- end menuitem --><!-- $Id: menu.txt,v 1.22 2008/06/18 15:52:24 karl Exp $ BEGIN --> + <div class="main_menu"> + <a href="/"><img src="static/images/Savannah.theme/floating.png" alt="Back to Savannah Homepage" border="0" width="118" height="100" /></a> + <a href="">Hosted Projects</a> + <a href="">Help</a> - <li class="menuitem"> - <a href="https://savannah.gnu.org/faq/?question=CVS_-_How_to_do_anonymous_access.txt" class="menulink">CVS Instructions</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="http://savannah.gnu.org/maintenance/FaQ" class="menulink">FAQ</a> - - </li><!-- end menuitem --> - <li class="menutitle"> - GNU Project - </li><!-- end menutitle --> - <li class="menuitem"> - <a href="http://www.gnu.org/help/help.html" class="menulink">Help GNU</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="http://www.gnu.org/directory/GNU" class="menulink">All GNU Packages</a> - - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="http://www.gnu.org/software/devel.html" class="menulink">Dev Resources</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="http://www.gnu.org/licenses/license-list.html" class="menulink">License List</a> - </li><!-- end menuitem --> - <li class="menuitem"> - - <a href="http://www.gnu.org/prep/ftp.html" class="menulink">GNU Mirrors</a> - </li><!-- end menuitem --> - <li class="menutitle"> - Free Software Foundation - </li><!-- end menutitle --> - <li class="menuitem"> - <a href="http://www.fsf.org/events/" class="menulink">Coming Events</a> - </li><!-- end menuitem --> - - <li class="menuitem"> - <a href="http://gplv3.fsf.org/" class="menulink">GNU GPL v3</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="http://www.fsf.org/directory/" class="menulink">Free Software Directory</a> - </li><!-- end menuitem --> - <li class="menuitem"> - <a href="https://savannah.gnu.org/faq/?admin=&group_id=5802&question=Savannah_-_Is_there_any_restriction_on_cryptographic_software.txt" class="menulink">Cryptographic software legal notice</a> - - </li><!-- end menuitem --><!-- $Id: menu.txt,v 1.22 2008/06/18 15:52:24 karl Exp $ END --> + <div class="menu_search"> + <form action="/search/#options" method="get" > + <input type="text" size="15" name="words" value="" /> + <em>in</em> + <select name="type_of_search"> + <option value="soft" selected="selected">Projects</option> + <option value="people">People</option> + <option value="cookbook">Cookbook</option> - </ul><!-- end menu --> - <div class="main"> - <a name="top"> - </a> - - <div onclick="document.getElementById('feedback').style.visibility='visible'; document.getElementById('feedbackback').style.visibility='hidden';" id="feedbackback" class="feedbackback"> - Show feedback again - </div> - - <div class="indexright"> - <div class="box"> - <div class="boxtitle"> - <a href="/stats/" class="sortbutton">Savannah Statistics</a> - </div> - <!-- end boxtitle --> - <div class="boxitem"> - <span class="smaller"> - <strong>60502</strong> registered users</span> - </div> - <div class="boxitemalt"><span class="smaller"><strong>3013</strong> hosted projects</span></div><div class="boxitem"><span class="smaller"> - <a href="/search/?type_of_search=soft&words=%%%&type=4" class="center">10 GUG</a></span></div><div class="boxitemalt"><span class="smaller"> - <a href="/search/?type_of_search=soft&words=%%%&type=2" class="center">2578 non-GNU software & documentation</a></span></div><div class="boxitem"><span class="smaller"> - <a href="/search/?type_of_search=soft&words=%%%&type=1" class="center">362 Official GNU software</a></span></div><div class="boxitemalt"><span class="smaller"> - <a href="/search/?type_of_search=soft&words=%%%&type=3" class="center">31 www.gnu.org portion</a></span></div><div class="boxitem"><span class="smaller"> - <a href="/search/?type_of_search=soft&words=%%%&type=6" class="center">32 www.gnu.org translation team</a></span></div><div class="boxitemalt"><span class="smaller"> + 88 registrations pending</span></div><!-- end boxitem --> + <option value="support">Support</option> + <option value="bugs">Bugs</option> + <option value="task">Tasks</option> + <option value="patch">Patches</option> + </select> + <input type="submit" name="Search" value="Search" /><input type="hidden" name="exact" value="1" /> + </form> + </div> + </div> - </div><!-- end box --> - <br /> - <div class="box"> - <div class="boxtitle">Help Wanted</div><!-- end boxtitle --><ul class="boxli"><li class="boxitem"><span class="smaller"> - <a href="/people/?category_id=1">177 Developer</a></span></li><li class="boxitemalt"><span class="smaller"> - <a href="/people/?category_id=2">9 Project Manager</a></span></li><li class="boxitem"><span class="smaller"> - <a href="/people/?category_id=3">1 Unix Admin</a></span></li><li class="boxitemalt"><span class="smaller"> - <a href="/people/?category_id=4">48 Doc Writer</a></span></li><li class="boxitem"><span class="smaller"> - <a href="/people/?category_id=5">30 Tester</a></span></li><li class="boxitemalt"><span class="smaller"> - <a href="/people/?category_id=6">4 Support Manager</a></span></li><li class="boxitem"><span class="smaller"> - <a href="/people/?category_id=7">28 Graphic/Other Designer</a></span></li><li class="boxitemalt"><span class="smaller"> - <a href="/people/?category_id=8">28 Translator</a></span></li></ul> - - </div><!-- end box --> - <br /> - <div class="box"> - <div class="boxtitle">Most Popular Items</div><!-- end boxtitle --><div class="boxitem"><span class="smaller"> - <a href="/task/?4755">task #4755</a>: <a href="/task/?4755">BT: support for partial...</a>, 332 votes</span></div><div class="boxitemalt"><span class="smaller"> - <a href="/task/?6374">task #6374</a>: <a href="/task/?6374">Gestion des factures...</a>, 280 votes</span></div><div class="boxitem"><span class="smaller"> - <a href="/bugs/?23435">bug #23435</a>: <a href="/bugs/?23435">Flash content rendered above...</a>, 210 votes</span></div><div class="boxitemalt"><span class="smaller"> - <a href="/task/?6834">task #6834</a>: <a href="/task/?6834">Add 256 color support</a>, 200 votes</span></div><div class="boxitem"><span class="smaller"> - <a href="/patch/?2565">patch #2565</a>: <a href="/patch/?2565">added option to sort: sort...</a>, 200 votes</span></div><div class="boxitemalt"><span class="smaller"> - <a href="/bugs/?21377">bug #21377</a>: <a href="/bugs/?21377">Enormous global instance...</a>, 200 votes</span></div><div class="boxitem"><span class="smaller"> - <a href="/bugs/?18959">bug #18959</a>: <a href="/bugs/?18959">mldonkey responds slowly and...</a>, 200 votes</span></div><div class="boxitemalt"><span class="smaller"> - <a href="/bugs/?14472">bug #14472</a>: <a href="/bugs/?14472">grep is slow in multibyte...</a>, 181 votes</span></div><div class="boxitem"><span class="smaller"> - <a href="/bugs/?9886">bug #9886</a>: <a href="/bugs/?9886">'memory exhausted' error on...</a>, 150 votes</span></div><div class="boxitemalt"><span class="smaller"> - <a href="/task/?4482">task #4482</a>: <a href="/task/?4482">Installer Concept</a>, 130 votes</span></div> - - </div><!-- end box --> - <br /> - <div class="box"> - <div class="boxtitle">Newest non-GNU software & documentation Projects</div><!-- end boxtitle --><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/clanbomber/">ClanBomber</a>, 2009-01-13</span></div><div class="boxitem"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/urip/">URip</a>, 2009-01-06</span></div><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/espresso/">espresso-mode</a>, 2009-01-05</span></div><div class="boxitem"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/leo-lookup/">leo-lookup</a>, 2009-01-02</span></div><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/openpgp-sharp/">OpenPGP Sharp</a>, 2008-12-31</span></div><div class="boxitem"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/libqtlua/">QtLua script engine for Qt</a>, 2008-12-29</span></div><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.nongnu.org/projects/tkresolver/">TkResolver++</a>, 2008-12-25</span></div><div class="boxitem"><span class="smaller"><a href="/search/?type_of_search=soft&words=%%%&type=2">[all non-GNU software & documentation projects]</a></span></div> - - </div><!-- end box --> - <br /> - <div class="box"> - <div class="boxtitle">Newest Official GNU software Projects</div><!-- end boxtitle --><div class="boxitem"><span class="smaller"> - <a href="http://savannah.gnu.org/projects/speedx/">SpeedX</a>, 2009-01-15</span></div><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.gnu.org/projects/rush/">GNU Rush</a>, 2009-01-14</span></div><div class="boxitem"><span class="smaller"> - <a href="http://savannah.gnu.org/projects/indent/">GNU indent</a>, 2008-12-14</span></div><div class="boxitemalt"><span class="smaller"> - <a href="http://savannah.gnu.org/projects/gdbm/">GNU dbm</a>, 2008-11-24</span></div><div class="boxitem"><span class="smaller"><a href="/search/?type_of_search=soft&words=%%%&type=1">[all Official GNU software projects]</a></span></div> - - </div><!-- end box --> - - </div><!-- end indexright --> + <div class="menu_login"> + <form action="/account/login" method="post"> + <input type="hidden" name="uri" value="/" /> + <dl> + <dt>Login Name:</dt> + <dd><input type="text" name="form_loginname" value="" size="12" /></dd> + <dt>Password:</dt> + <dd><input type="password" name="form_pw" size="12" /></dd> + <dd><input type="submit" name="login" value="Login" /></dd> + </dl> + </form> + </div>
--- a/root/templates/main_page.tt +++ b/root/templates/main_page.tt @@ -1,57 +1,165 @@ [% INCLUDE templates/header.tt %] +<div class="root"> + <div class="body"> + + <div class="content"> + <p> + Welcome to <strong>Savannah</strong>, the software forge for people + committed to <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a>: + </p> + <p> + <ul> + <li>We host free projects that run on free operating systems and without any proprietary software dependencies</li> + <li>Our service runs with 100% free software, including <a href="/projects/savane-cleanup">itself</a></li> + <li><a href="http://savannah.gnu.org/maintenance/WhyChooseSavannah">More...</a></li> + </ul> + </p> + <p> + Savannah aims to be a central point for development, maintenance and distribution of <a href="http://www.gnu.org/gnu/thegnuproject.html">official GNU software</a>. In additions, for projects that are free software but not part of the GNU project we provide <a href="http://savannah.nongnu.org/">savannah.nongnu.org</a>. + </p> + <p> + If you would like to use these facilities to host your + project, then go to the <b>Register new project</b> menu entry. + </p> + <p> + We provide two mailing lists that you may want to subscribe to: + <ul> + <li><a href="http://lists.gnu.org/mailman/listinfo/savannah-announce">savannah-announce</a>: low-volume notifications of important issues and changes at Savannah</li> + <li><a href="http://lists.gnu.org/mailman/listinfo/savannah-users">savannah-users</a>: discussion of savannah-announce and any user-oriented topic</li> + </ul> + </p> + </div> + + <div class="news"> + <div> + <a href="/news/">Latest News</a> + </div> + + <div> + <a href="/forum/forum.php?forum_id=5615"><strong>Mail issues</strong></a><br /> + <span> + <em>posted by <a href="/users/Beuc">Beuc</a>, Tue 13 Jan 2009 09:27:20 AM UTC - 0 replies</em> + </span> + <p>Due to a recent change in the GNU mail system, some of the mails could not be delivered between the 7th and the 12th. This is now fixed and handled differently so that the savannah and gnu mails won't lost sync again. <br /> + Commit notifications sent to lists.gnu.org in that interval were lost. + <br /> + Trackers notifications could be recovered and have been reinjected in the mail system - you should be receiving them.<br /> + </p> + </div> + + <div> + <a href="/forum/forum.php?forum_id=5613"><strong>Please report slow mirrors</strong></a><br /> + <span> + <em>posted by <a href="/users/Beuc">Beuc</a>, Mon 12 Jan 2009 06:41:11 AM UTC - 0 replies</em> + </span> + <p>Let us know if one of the download mirrors is slow! <br /> + </p> + <p>Our tools allow us to check if a mirror is up-to-date, but can't check if it has bandwidth issues. We'll retire slow mirrors and contact their maintainers to see if this can be improved.<br /> + </p> + </div> + </div> + + + <div class="boxes"> -<div class="indexcenter"> - <p> - Welcome to <strong>Savannah</strong>, the software forge for people - committed to <a href="http://www.gnu.org/philosophy/free-sw.html">Free Software</a>: - </p> - <p> - <ul> - <li>We host free projects that run on free operating systems and without any proprietary software dependencies</li> - <li>Our service runs with 100% free software, including <a href="/projects/savane-cleanup">itself</a></li> - <li><a href="http://savannah.gnu.org/maintenance/WhyChooseSavannah">More...</a></li> - </ul> - </p> - <p> - Savannah aims to be a central point for development, maintenance and distribution of <a href="http://www.gnu.org/gnu/thegnuproject.html">official GNU software</a>. In additions, for projects that are free software but not part of the GNU project we provide <a href="http://savannah.nongnu.org/">savannah.nongnu.org</a>. - </p> - <p> - If you would like to use these facilities to host your - project, then go to the <b>Register new project</b> menu entry. - </p> - <p> - We provide two mailing lists that you may want to subscribe to: - <ul> - <li><a href="http://lists.gnu.org/mailman/listinfo/savannah-announce">savannah-announce</a>: low-volume notifications of important issues and changes at Savannah</li> - <li><a href="http://lists.gnu.org/mailman/listinfo/savannah-users">savannah-users</a>: discussion of savannah-announce and any user-oriented topic</li> - </ul> - </p> -<p> </p> -<div class="box"> - <div class="boxtitle"> - <a href="/news/" class="sortbutton">Latest News</a> - </div><!-- end boxtitle --> + <div class="box"> + <div class="boxtitle"> + <a href="/stats/">Savannah Statistics</a> + </div> + <div> + <span> + <strong>60502</strong> registered users</span> + </div> + <div> + <span><strong>3013</strong> hosted projects</span> + </div> + <div> + <span>- <a href="/search/?type_of_search=soft&words=%%%&type=4" class="center">10 GUG</a></span> + </div> + <div> + <span>- <a href="/search/?type_of_search=soft&words=%%%&type=2" class="center">2578 non-GNU software & documentation</a></span> + </div> + <div> + <span>- <a href="/search/?type_of_search=soft&words=%%%&type=1" class="center">362 Official GNU software</a></span> + </div> + <div > + <span>- <a href="/search/?type_of_search=soft&words=%%%&type=3" class="center">31 www.gnu.org portion</a></span> + </div> + <div> + <span>- <a href="/search/?type_of_search=soft&words=%%%&type=6" class="center">32 www.gnu.org translation team</a></span> + </div> + <div > + <span>+ 88 registrations pending</span> + </div> + </div> + + <div class="box"> + <div class="boxtitle">Help Wanted</div> + <ul> + <li><span>- <a href="/people/?category_id=1">177 Developer</a></span></li> + <li><span>- <a href="/people/?category_id=2">9 Project Manager</a></span></li> + <li><span>- <a href="/people/?category_id=3">1 Unix Admin</a></span></li> + <li><span>- <a href="/people/?category_id=4">48 Doc Writer</a></span></li> + <li><span>- <a href="/people/?category_id=5">30 Tester</a></span></li> + <li><span>- <a href="/people/?category_id=6">4 Support Manager</a></span></li> + <li><span>- <a href="/people/?category_id=7">28 Graphic/Other Designer</a></span></li> + <li><span>- <a href="/people/?category_id=8">28 Translator</a></span></li> + </ul> + + </div> - <div class="boxitem"> - <a href="/forum/forum.php?forum_id=5615"><strong>Mail issues</strong></a><br /> - - <span class="smaller"> - <em>posted by <a href="/users/Beuc">Beuc</a>, Tue 13 Jan 2009 09:27:20 AM UTC - 0 replies</em> - </span> - <p>Due to a recent change in the GNU mail system, some of the mails could not be delivered between the 7th and the 12th. This is now fixed and handled differently so that the savannah and gnu mails won't lost sync again. <br /> - Commit notifications sent to lists.gnu.org in that interval were lost. - <br /> - Trackers notifications could be recovered and have been reinjected in the mail system - you should be receiving them.<br /> - </p> - </div> -</div><!-- end indexcenter --> + <div class="box"> + <div class="boxtitle">Newest non-GNU software & documentation Projects</div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/clanbomber/">ClanBomber</a>, 2009-01-13</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/urip/">URip</a>, 2009-01-06</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/espresso/">espresso-mode</a>, 2009-01-05</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/leo-lookup/">leo-lookup</a>, 2009-01-02</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/openpgp-sharp/">OpenPGP Sharp</a>, 2008-12-31</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/libqtlua/">QtLua script engine for Qt</a>, 2008-12-29</span> + </div> + <div> + <span>- <a href="http://savannah.nongnu.org/projects/tkresolver/">TkResolver++</a>, 2008-12-25</span> + </div> + <div> + <span><a href="/search/?type_of_search=soft&words=%%%&type=2">[all non-GNU software & documentation projects]</a></span> + </div> + </div> -<p class="backtotop"> - <a href="#top"><img src="static/images/Savannah.theme/arrows/top.orig.png" border="0" alt="Back to the top" /></a> -</p> -</div><!-- end main --> -<br class="clear" /> -</div><!-- end realbody --> + <br /> + <div class="box"> + <div class="boxtitle">Newest Official GNU software Projects</div> + <div> + <span>- <a href="http://savannah.gnu.org/projects/speedx/">SpeedX</a>, 2009-01-15</span> + </div> + <div> + <span>- <a href="http://savannah.gnu.org/projects/rush/">GNU Rush</a>, 2009-01-14</span> + </div> + <div> + <span>- <a href="http://savannah.gnu.org/projects/indent/">GNU indent</a>, 2008-12-14</span> + </div> + <div> + <span>- <a href="http://savannah.gnu.org/projects/gdbm/">GNU dbm</a>, 2008-11-24</span> + </div> + <div> + <span><a href="/search/?type_of_search=soft&words=%%%&type=1">[all Official GNU software projects]</a></span> + </div> + </div> + + </div> + + </div> +</div> [% INCLUDE templates/footer.tt %]