Update doc.
)
#doc/index.php doc/webcruft/robots.txt doc/webcruft/fish.gif
-#add_custom_target(sync-gforge-website
-#COMMAND chmod g+rw -R doc/
-#COMMAND chmod a+rX -R doc/
-#COMMAND scp -r doc/website/ scm.gforge.inria.fr:/home/groups/simgrid/htdocs/
-#WORKING_DIRECTORY "${CMAKE_HOME_DIRECTORY}"
-#)
+add_custom_target(sync-gforge-website
+COMMAND chmod g+rw -R website/html
+COMMAND chmod a+rX -R website/html
+COMMAND scp -r website/html/* scm.gforge.inria.fr:/home/groups/simgrid/htdocs/
+WORKING_DIRECTORY "${CMAKE_HOME_DIRECTORY}"
+)
include(CPack)
configure_file(${CMAKE_HOME_DIRECTORY}/website/download.php.in ${CMAKE_HOME_DIRECTORY}/website/html/download.php @ONLY)
ADD_CUSTOM_TARGET(simgrid_website
- COMMENT "Generating the SimGrid Website..."
+ COMMENT "Generating the SimGrid Website..."
DEPENDS ${WEBSITE_SOURCES} ${CMAKE_HOME_DIRECTORY}/website/all.bib
COMMAND ${CMAKE_HOME_DIRECTORY}/tools/doxygen/toc_create.pl FAQ.doc contrib.doc history.doc
COMMAND ${CMAKE_COMMAND} -E echo "XX Doxygen website pass"
COMMAND ${CMAKE_COMMAND} -E echo "XX Post-processing Doxygen website result"
COMMAND ${CMAKE_HOME_DIRECTORY}/tools/doxygen/doxygen_postprocesser_website.pl
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/stylesheets/ ${CMAKE_HOME_DIRECTORY}/website/html/
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/logos/ ${CMAKE_HOME_DIRECTORY}/website/html/
- COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/img/ ${CMAKE_HOME_DIRECTORY}/website/html/
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/stylesheets/ ${CMAKE_HOME_DIRECTORY}/website/html/stylesheets/
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/logos/ ${CMAKE_HOME_DIRECTORY}/website/html/logos/
+ COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_HOME_DIRECTORY}/website/img/ ${CMAKE_HOME_DIRECTORY}/website/html/img/
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_HOME_DIRECTORY}/website/documentation.html ${CMAKE_HOME_DIRECTORY}/website/html/documentation.html
+
+ COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_HOME_DIRECTORY}/website/html/index.html
WORKING_DIRECTORY ${CMAKE_HOME_DIRECTORY}/website/
)
my $line;
# BIG FAT WARNING : THIS HACK IS DEPENDANT OF THE DOXYGEN VERSION AND OUR TEXT (because of the string we are looking for, that is changing with doxygen version, either h1 or div class="title" ... So we're forced to use titles defined in doc files...
while ($line = <IN>) {
- last if (($line =~ /Reference publications about SimGrid/) or ($line =~ /Publications about the SimGrid framework/) or ($line =~ /Papers that use SimGrid-generated results/) or ($line =~ /Our own papers that use SimGrid-generated results/));
+ $line =~ s/<h1>/<h1 align="center">/g;
+ last if (($line =~ /Reference publications about SimGrid/)
+ or ($line =~ /Publications about the SimGrid framework/)
+ or ($line =~ /Papers that use SimGrid-generated results/)
+ or ($line =~ /Our own papers that use SimGrid-generated results/));
print OUT $line;
}
# LBO : ugly way to separate doc in 2 separate stuff ...
$tmp_buff .= ' <li><a href="https://gforge.inria.fr/frs/?group_id=12"><span>Download</span></a></li>'."\n";
- $tmp_buff .= ' <li><a href="documentation.php"><span>Online documentation</span></a></li>'."\n";
+ $tmp_buff .= ' <li><a href="documentation.html"><span>Online documentation</span></a></li>'."\n";
$tmp_buff .= ' <li><a href="publis.html"><span>Publications</span></a></li>'."\n";
$tmp_buff .= ' <li><a href="people.html"><span>People</span></a></li>'."\n";
$tmp_buff .= ' <li><a href="history.html"><span>History</span></a></li>'."\n";
s|<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>\n||g;
s|Related Pages<|Documentation Index<|g;
s|<div id="navrow|<div align="center" id="navrow|g;
+ s|<div class="headertitle">|<div class="headertitle" align="center">|g;
print TO $_;
}
close FROM;
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link rel="stylesheet" type="text/css" href="stylesheets/simgridsite.css" />
+ <link rel="stylesheet" type="text/css" href="stylesheets/simgridsitetabs.css" />
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <title>SimGrid - Online documentation</title>
+ <meta name="keywords" content="Scalable, simulation, distributed systems, grid, peer-to-peer" />
+
+</head>
+
+<body>
+<div id="header" align="center">
+<p>
+<img src="logos/simgrid_logo.png" alt="SimGrid - Scalable simulation of distributed systems, ranging from grids to peer-to-peer systems" />
+</p>
+<h2 class="header"><i class="subtitle">Scalable simulation of distributed systems</i></h2>
+</div>
+<p/>
+<br/>
+ <div id="navrow1" class="tabs" align="center">
+ <ul class="tablist">
+ <li><a href="index.php"><span>Home</span></a></li>
+
+ <li><a href="https://gforge.inria.fr/frs/?group_id=12"><span>Download</span></a></li>
+
+ <li><a href="documentation.html"><span>Online documentation</span></a></li>
+ <li><a href="publis.html"><span>Publications</span></a></li>
+ <li><a href="people.html"><span>People</span></a></li>
+ <li><a href="history.html"><span>History</span></a></li>
+ <li><a href="contrib.html"><span>Contrib</span></a></li>
+
+ <li><a href="faq.html"><span>FAQ Page</span></a></li>
+
+ <li><a href="http://gforge.inria.fr/projects/simgrid"><span>SimGrid Forge</span></a></li>
+ </ul>
+ </div>
+<table width="80%" cellpadding="5" cellspacing="0" border="0" align="center">
+
+<tr><td width="75%" valign="top">
+The documentation for SimGrid is maintained for the latest versions. It contains informations on how to use SimGrid, some tutorial, and its inner component. Here is the list of available documentation version:
+
+<ul>
+<li><a href="./3.6.1/doc/"> Simgrid version 3.6.1</a></li>
+<li><a href="./3.5/doc/"> Simgrid version 3.5</a></li>
+<li><a href="./3.4.1/doc/"> Simgrid version 3.4.1</a></li></ul></tr>
+</table>
+<div id="footer" align="center">
+<p>
+ Help: <a href="mailto:siteadmin-help@lists.gforge.inria.fr">siteadmin-help@lists.gforge.inria.fr</a> Webmaster: <a href="mailto:webmaster@gforge.inria.fr">webmaster@gforge.inria.fr</a>
+
+</p>
+<p>
+<ul class="footerlogos">
+ <li><a href="http://www.inria.fr/"><img align="left" src="logos/logo_INRIA.png" alt="INRIA"/></a>
+ </li>
+ <li><a href="http://gforge.org/"><img src="http://gforge.org/images/pow-gforge.png" alt="Powered By GForge Collaborative Development Environment" border="0"/></a>
+
+ </li>
+ <li><a href="http://creativecommons.org/licenses/LGPL/2.1/"><img alt="CC-GNU LGPL" border="0" src="http://creativecommons.org/images/public/cc-LGPL-a.png" /></a>
+
+ </li>
+
+</ul>
+
+</p>
+</div>
+</body>
+</html>
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="https://gforge.inria.fr/frs/?group_id=12"><span>Download</span></a></li>
- <li><a href="documentation.php"><span>Online documentation</span></a></li>
+ <li><a href="documentation.html"><span>Online documentation</span></a></li>
<li><a href="publis.html"><span>Publications</span></a></li>
<li><a href="people.html"><span>People</span></a></li>
<li><a href="history.html"><span>History</span></a></li>