[gnomeweb-wml] anjuta web: Updated download page and team page.



commit b4417c4a1bae95434611056e44e3826449f51d2f
Author: Naba Kumar <naba gnome org>
Date:   Sun Feb 14 00:59:05 2010 +0200

    anjuta web: Updated download page and team page.

 projects.gnome.org/anjuta/Makefile.am         |    5 +-
 projects.gnome.org/anjuta/css/anjuta.css      |   44 +++++--
 projects.gnome.org/anjuta/current-release.xml |   20 +++-
 projects.gnome.org/anjuta/downloads.xsl       |  173 +++++++++++++++----------
 projects.gnome.org/anjuta/layout.xsl          |    8 +-
 projects.gnome.org/anjuta/team.page           |   28 +++--
 6 files changed, 186 insertions(+), 92 deletions(-)
---
diff --git a/projects.gnome.org/anjuta/Makefile.am b/projects.gnome.org/anjuta/Makefile.am
index e7ec3c3..0336db9 100644
--- a/projects.gnome.org/anjuta/Makefile.am
+++ b/projects.gnome.org/anjuta/Makefile.am
@@ -13,7 +13,10 @@ HTMLFILES = \
 
 page_DATA = $(HTMLFILES)
 
-%.html: %.page layout.xsl Makefile
+%.page: %.xsl Makefile current-release.xml
+	xsltproc --nonet --stringparam date "$$(date -R)" -o $@ $< current-release.xml
+
+%.html: %.page layout.xsl Makefile current-release.xml
 	xsltproc --nonet --stringparam date "$$(date -R)" -o $@ layout.xsl $<
 
 include $(top_srcdir)/rules.common
diff --git a/projects.gnome.org/anjuta/css/anjuta.css b/projects.gnome.org/anjuta/css/anjuta.css
index 5b69272..ea6fdfe 100644
--- a/projects.gnome.org/anjuta/css/anjuta.css
+++ b/projects.gnome.org/anjuta/css/anjuta.css
@@ -1,8 +1,12 @@
 /**
  * Anjuta css overrides 
  */
+
+#hdr {
+    position: relative;
+}
+
 #body {
-    margin-top: 120px;
 }
 
 #header {
@@ -15,10 +19,20 @@
 }
 
 #sidebar {
-    top: 140px;
+    top: 150px;
     width: 220px;
 }
 
+div.release-block {
+   float: left;
+   width: 45%;
+   padding-right: 20px;
+}
+
+.clear-me {
+   clear: both;
+}
+
 ul.projects, ul.project-item {
   list-style-type: none;
   padding: 0px;
@@ -80,8 +94,16 @@ li.project-author {
     width: 200px;
 }
 
+ul.team {
+    list-style-type: none;
+    margin-bottom: 50px;
+}
+
 ul.team-item {
     list-style-type: none;
+    padding-top: 5px;
+    padding-left: 0px;
+    margin-bottom: 30px;
 }
 
 li.team-photo-frame {
@@ -89,7 +111,7 @@ li.team-photo-frame {
     border: #cccccc 3px solid;
     padding: 3px;
     padding-bottom: 0px;
-    margin-top: -20px;
+    margin-top: -30px;
     margin-right: 20px;
     background-color: #ffffff;
 }
@@ -107,18 +129,16 @@ li.team-name {
     border-bottom: lightgrey 3px solid;
     font-style: oblique;
     font-size: large;
+    margin-bottom: 10px;
+    margin-left: -10px;
 }
 
 span.team-title {
-    color: #333333;
+    color: #555555;
     font-weight: bold;
-}
-
-ul.team-details {
-    list-style-type: none;
+    margin-right: 5px;
     padding-top: 5px;
-    padding-left: 0px;
-    margin-bottom: 30px;
+    padding-bottom: 5px;
 }
 
 div.table-of-contents {
@@ -227,3 +247,7 @@ table {
   border-collapse: collapse;
   border: 1px solid #eeee;
 }
+
+.credits {
+  margin-left: 30px;
+}
diff --git a/projects.gnome.org/anjuta/current-release.xml b/projects.gnome.org/anjuta/current-release.xml
index b3beaf8..00e965b 100644
--- a/projects.gnome.org/anjuta/current-release.xml
+++ b/projects.gnome.org/anjuta/current-release.xml
@@ -1,10 +1,22 @@
 <release>
   <anjuta>
     <stable>
-      <version>2.28.1</version>
-      <download>http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.28/anjuta-2.28.1.tar.gz</download>
-      <news>http://git.gnome.org/cgit/gedit/tree/NEWS</news>
+      <version>2.28.2.0</version>
+      <download>http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.28</download>
     </stable>
+    <unstable>
+      <version>2.29.90.0</version>
+      <download>http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.29</download>
+    </unstable>
   </anjuta>
+  <anjuta-extras>
+    <stable>
+      <version>2.28.0</version>
+      <download>http://ftp.gnome.org/pub/GNOME/sources/anjuta-extras/2.28</download>
+    </stable>
+    <unstable>
+      <version>2.29.2.0</version>
+      <download>http://ftp.gnome.org/pub/GNOME/sources/anjuta-extras/2.29</download>
+    </unstable>
+  </anjuta-extras>
 </release>
-
diff --git a/projects.gnome.org/anjuta/downloads.xsl b/projects.gnome.org/anjuta/downloads.xsl
index 2585e65..2684770 100644
--- a/projects.gnome.org/anjuta/downloads.xsl
+++ b/projects.gnome.org/anjuta/downloads.xsl
@@ -1,45 +1,109 @@
-<page name="Downloads">
-  <h3>Latest stable Anjuta 2.28.x releases</h3>
+<?xml version="1.0" encoding="UTF-8"?>
 
-  <p>
-    Latest stable release is  <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.28/";>Anjuta version 2.28</a>.
-    Please see <a href="http://anjuta.org/features";>features</a> for some details on this release.
-    This is a stable release of 2.28.x series and is under constant bug-fix.
-    We encourage to use it and help us with bug reports.
-  </p>
-  <p>
-    Older releases and documentations are available
-    <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta/";>here</a>
-  </p>
-  
-  <h3>Anjuta Extra plugins</h3>
-  <p>Several non-core plugins are available in the anjuta-extras package, this
-    includes class-inheritance, valgrind, profiler and scintilla plugin. 
-    <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta-extras/2.28/";>Download anjuta-extras package</a>.</p>
-  
-  <h3>Ubuntu ppa</h3>
-  <p>Ubuntu Jaunty packages for the latest stable version are available at this
-    <a href="https://launchpad.net/~jhs.schmid/+archive/ppa";>PPA</a>.</p>
+<xsl:stylesheet
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+  version="1.0">
+
+<xsl:output
+    encoding="UTF-8"
+    method="xml"
+    indent="yes" 
+/>
+
+<!-- Load release data from current-release.xml -->
+<xsl:variable name="release" select="document('current-release.xml')/release"/>
+
+<xsl:template match="/">
+<page name="Downloads">
+  <div class="release-block">
+    <h2>Anjuta Core release</h2>
+    <p>
+      Anjuta Core contains main anjuta application, plugins development framework
+      and core plugins essential for main development. Plugins like project
+      manager, editor, build system, wizards, file manager, debugger,
+      git version control system etc. are part of core anjuta.
+      See <a href="features.html#core">full features list</a>.
+    </p>
+    <p>
+      See <a href="{$release/anjuta/stable/download}/anjuta-{$release/anjuta/stable/version}.news">news file</a> for changes present in this release.
+    </p>
+    <h3>Stable core release</h3>
+    <div class="download-button">
+      <center>
+	<a href="{$release/anjuta/stable/download}/anjuta-{$release/anjuta/stable/version}.tar.gz"><strong>Download Stable</strong>
+	</a><br/>
+	Anjuta <xsl:value-of select="$release/anjuta/stable/version"/>
+      </center>
+    </div>
+    <h3>Latest Unstable core release</h3>
+    <div class="download-button">
+      <center>
+	<a href="{$release/anjuta/unstable/download}/anjuta-{$release/anjuta/unstable/version}.tar.gz"><strong>Download Unstable</strong>
+	</a><br/>
+	Anjuta <xsl:value-of select="$release/anjuta/unstable/version"/>
+      </center>
+    </div>
+  </div>
+  <div class="release-block">
+    <h2>Anjuta Extras release</h2>
+    <p>
+      Anjuta Extras contains additional plugins that provide less-essential but
+      nevertheless useful. Plugins such as class inheritance diagram, profiler, 
+      scintilla editor, scratchbox, valgrind etc. are present in extras. Extras
+      plugins are released less often.
+      See <a href="features.html#extras">full extras features list</a>.
+    </p>
+    <p>
+      See <a href="{$release/anjuta-extras/stable/download}/anjuta-extras-{$release/anjuta-extras/stable/version}.news">news file</a> for changes present
+	in this release.
+    </p>
+    <h3>Statble extras release</h3>
+    <div class="download-button">
+      <center>
+	<a href="{$release/anjuta-extras/stable/download}/anjuta-extras-{$release/anjuta-extras/stable/version}.tar.gz"><strong>Download Stable</strong>
+	</a><br/>
+	Anjuta Extras <xsl:value-of select="$release/anjuta-extras/stable/version"/>
+      </center>
+    </div>
+    <h3>Latest unstable extras release</h3>
+    <div class="download-button">
+      <center>
+	<a href="{$release/anjuta-extras/unstable/download}/anjuta-extras-{$release/anjuta-extras/unstable/version}.tar.gz"><strong>Download Unstable</strong>
+	</a><br/>
+	Anjuta Extras <xsl:value-of select="$release/anjuta-extras/unstable/version"/>
+      </center>
+    </div>
+  </div>
   
-  <h3>Latest unstable Anjuta 2.29.x releases</h3>
-  <p>
-    Latest unstable releases are available
-    <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.29"; >here</a>.
-    
-    Anjuta now follows GNOME <a href="http://live.gnome.org/TwoPointTwentyseven";>release planning</a> and version numbering scheme. Unstable
+  <p class="clear-me">
+    Anjuta follows GNOME
+    <a href="http://live.gnome.org/TwoPointTwentyseven";>release planning</a>
+    and version numbering scheme. Unstable
     versions have a odd minor version number while stable version
     have a even minor version number.
-    We encourage to use it and help us with <a href="http://bugzilla.gnome.org/enter_bug.cgi?product=anjuta";>bug reports</a>.
-    Some more information can be found at <a
-					     href="http://live.gnome.org/Anjuta";>Anjuta wiki</a>.
+    We encourage to use it and help us with
+    <a href="http://bugzilla.gnome.org/enter_bug.cgi?product=anjuta";>bug reports</a>.
+    Some more information can be found at
+    <a href="http://live.gnome.org/Anjuta";>Anjuta wiki</a>.
+  </p>
+  
+  <p class="clear-me">
+    Older releases are available
+    <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta/";>here</a>
   </p>
+  
+  <h2>Ubuntu prebuild binary packages</h2>
   <p>
-    You might also be interested in the extra plugins set available in the 
-    anjuta-extras module also from <a href="http://download.gnome.org/sources/anjuta-extras/2.27/";>download.gnome.org</a>.
+    Ubuntu prebuilt binary packages for the latest stable version
+    are available at this
+    <a href="https://launchpad.net/~jhs.schmid/+archive/ppa";>PPA</a>.
+    Follow the instructions to add the repository and you will get
+    regular updates. For other distrubutions, you will have to wait
+    until packages are available in their repositories.
   </p>
-  <hr/>
+
   <a name="anjuta-dependencies"></a>
-  <h3>Anjuta 2.x Dependencies</h3>
+  <h2>Anjuta Dependencies</h2>
   <p> You must have these to install Anjuta 2.x. In case, you are installing binary package,
     please also install corresponding devel package as well.
   </p>
@@ -67,17 +131,19 @@
     </table>
   </p>	
   <p>
-    You can optionally have these to build extra (and very essential) plugins.
+    You can optionally have these to build these very essential plugins.
   </p>
   <p>
     <table border="1" cellspacing="1" cellpadding="4">
       <tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/glade3/";>glade3</a></td>
         <td nowrap="">3.1.3 or later</td>
-        <td>Next generation glade UI designer</td></tr>
+        <td>Next generation glade UI designer.
+	  GTK/GNOME Graphical User Interface Editor.
+	  You need this for developing GTK/GNOME applications in Anjuta</td></tr>
       
       <tr><td nowrap=""><a href="http://ftp.gnome.org/pub/GNOME/sources/devhelp/";>devhelp</a></td>
         <td nowrap="">0.22 or later</td>
-        <td>Developers help system</td></tr>
+        <td>Developer's help system. Required for context sensitive API help and search.</td></tr>
       
       <tr><td nowrap=""><a href="http://www.graphviz.org/Download.php";>graphviz</a></td>
         <td nowrap="">2.6.0 or later</td>
@@ -88,36 +154,8 @@
         <td>Subversion version control (required for subversion plugin)</td></tr>
     </table>
   </p>
-  <hr/>
-  <h3>GNOME Development suite</h3>
-  <p>
-    Anjuta can be used alone for general development, but to be able to use the
-    application wizards and to do GTK+/GNOME related projects,
-    it is strongly recommended that you also get the following applications.
-    Anjuta IDE works best in conjunction with other GNOME
-    development tools (forming a development suite).
-  </p><p>
-    These are the packages you need to have
-    at the least to form the development suite. With these, you should be able
-    to develop GTK/GNOME applications in C language.
-  </p><p>
-    <table border="1" cellspacing="1" cellpadding="4">
-      <tr><td nowrap=""><a href="http://anjuta.org/";>Anjuta IDE</a></td>
-	<td nowrap=""><i>current</i></td>
-	<td nowrap="">GNOME Integrated Development Environment.</td></tr>
-      <tr><td><a href="http://glade.gnome.org/";>Glade</a></td>
-	<td>3.6.0 or later</td>
-	<td>GTK/GNOME Graphical User Interface Editor.
-	  You need this for developing GTK/GNOME applications in Anjuta (for
-	  C language only).</td></tr>
-      <tr><td><a href="http://www.imendio.com/projects/devhelp/";>Devhelp</a></td>
-	<td>0.22.0 or later</td>
-	<td>Developer's Help system. Required for context
-	  sensitive API help and search.</td></tr>
-    </table>
-  </p>
     
-  <h3>Application development requirements</h3>
+  <h2>Application development requirements</h2>
   <p>
     These are required if you
     intend to do additional development (as mentioned alongside the
@@ -139,3 +177,6 @@
     </table>
   </p>
 </page>
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/projects.gnome.org/anjuta/layout.xsl b/projects.gnome.org/anjuta/layout.xsl
index bd95d5b..b6759bf 100644
--- a/projects.gnome.org/anjuta/layout.xsl
+++ b/projects.gnome.org/anjuta/layout.xsl
@@ -106,6 +106,10 @@
                     <xsl:with-param name="target">projects.html</xsl:with-param>
                     <xsl:with-param name="name">Projects</xsl:with-param>
                   </xsl:call-template>
+                  <xsl:call-template name="navitem">
+                    <xsl:with-param name="target">team.html</xsl:with-param>
+                    <xsl:with-param name="name">Meet the team</xsl:with-param>
+                  </xsl:call-template>
                 </ul>
               </div>
               </div>
@@ -122,9 +126,9 @@
         <div id="sidebar">
 	  <div class="download-button">
 	    <center>
-	      <a href="http://ftp.gnome.org/pub/GNOME/sources/anjuta/2.28/anjuta-2.28.2.0.tar.gz";><strong>Download Now!</strong>
+	      <a href="{$release/anjuta/stable/download}/anjuta-{$release/anjuta/stable/version}.tar.gz"><strong>Download Now!</strong>
 	      </a><br/>
-	      Anjuta 2.28.2
+	      Anjuta <xsl:value-of select="$release/anjuta/stable/version"/>
 	    </center>
 	  </div>
           <p class="section">Documentations</p>
diff --git a/projects.gnome.org/anjuta/team.page b/projects.gnome.org/anjuta/team.page
index 451392b..8f5be2f 100644
--- a/projects.gnome.org/anjuta/team.page
+++ b/projects.gnome.org/anjuta/team.page
@@ -1,10 +1,10 @@
 <!-- -*- Mode: html; -*- -->
 
-<page name="team">
+<page name="Meet the team">
   <h2 class="team-header">Meet The Team</h2>
-  <ul class="team-item">
+  <ul class="team">
     <li>
-      <ul class="team-details">
+      <ul class="team-item">
 	<li class="team-name">Naba Kumar</li>
 	<li class="team-photo-frame"><img class="team-photo" src="team/naba.png"/></li>
 	<li><span class="team-title">IRC Nick:</span> naba</li>
@@ -12,11 +12,11 @@
 	<li><span class="team-title">Day Job:</span> Project Lead, Nokia</li>
 	<li><span class="team-title">Anjuta Role:</span> Founder</li>
 	<li><span class="team-title">Responsibilities:</span> Goals, planning and core development</li>
-	<li><span class="team-title">Blog:</span><a href="http://naba.blogspot.com";> WEBLOG (http://naba.blogspot.com)</a></li>
+	<li><span class="team-title">Blog:</span> <a href="http://naba.blogspot.com";>http://naba.blogspot.com</a></li>
       </ul>
     </li>
     <li>
-      <ul class="team-details">
+      <ul class="team-item">
 	<li class="team-name">Johannes Schmid</li>
 	<li class="team-photo-frame"><img class="team-photo" src="team/johannes.jpg"/></li>
 	<li><span class="team-title">IRC Nick:</span> jhs</li>
@@ -24,11 +24,11 @@
 	<li><span class="team-title">Day Job:</span> Frelance hacker</li>
 	<li><span class="team-title">Anjuta Role:</span> Maintainer and Lead Developer</li>
 	<li><span class="team-title">Responsibilities:</span> Core development, planning, release management</li>
-	<li><span class="team-title">Blog:</span> <a href="http://blogs.gnome.org/johannes/";>Life &amp; Hacking (http://blogs.gnome.org/johannes)</a></li>
+	<li><span class="team-title">Blog:</span> <a href="http://blogs.gnome.org/johannes/";>http://blogs.gnome.org/johannes</a></li>
       </ul>
     </li>
     <li>
-      <ul class="team-details">
+      <ul class="team-item">
 	<li class="team-name">Sebastien Granjoux</li>
 	<li class="team-photo-frame"><img class="team-photo" src="team/sebastien.jpg"/></li>
 	<li><span class="team-title">IRC Nick:</span> seb</li>
@@ -40,7 +40,7 @@
       </ul>
     </li>
     <li>
-      <ul class="team-details">
+      <ul class="team-item">
 	<li class="team-name">Massimo Cora</li>
 	<li class="team-photo-frame"><img class="team-photo" src="team/massimo.png"/></li>
 	<li><span class="team-title">IRC Nick:</span> pescio</li>
@@ -52,7 +52,7 @@
       </ul>
     </li>
     <li>
-      <ul class="team-details">
+      <ul class="team-item">
 	<li class="team-name">James Liggett</li>
 	<li class="team-photo-frame"><img class="team-photo" src="team/placeholder.png"/></li>
 	<li><span class="team-title">IRC Nick:</span> jrliggett</li>
@@ -64,4 +64,14 @@
       </ul>
     </li>
   </ul>
+  <p>
+    There are many contributors to Anjuta. See following <a href="http://git.gnome.org/cgit/anjuta/tree/AUTHORS";>AUTHORS</a> file for full credits list.
+  </p>
+  <iframe class="credits"
+	  frameborder="0"
+	  scrolling="auto"
+	  width="700"
+	  height="3600"
+	  src="http://git.gnome.org/browse/anjuta/plain/AUTHORS";>
+  </iframe>
 </page>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]