meso-web

Sources of the |Méso|Star> website
git clone git://git.meso-star.fr/meso-web.git
Log | Files | Refs | README | LICENSE

commit 442169d553a6c4da484b44c049d1c7bf2053de41
parent fa891cdcf5f75188989001e9e625f1aa71f3ca64
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Fri, 27 Oct 2017 16:08:42 +0200

Write the about page

Diffstat:
M.gitignore | 1+
Mabout.html.in | 39++++++++++++++++++++++++++++++++++++++-
Mmeso-menu.sh | 5+++++
Mmisc.sh | 10++++++++--
Mpgp_signatures.html.in | 7+++++--
Mschiff.html | 5+++--
Mschiff.html.in | 4++--
Msolstice-resources.html.in | 2+-
Msolstice.html.in | 2+-
9 files changed, 64 insertions(+), 11 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,4 +1,5 @@ about.html +pgp_signatures.html release_notes.html.in solstice.html solstice-downloads.html diff --git a/about.html.in b/about.html.in @@ -1,5 +1,42 @@ <header> - <h1 >|Méso|Star&gt;</h2> + <!--h1>About</h1--> </header> +<div style= + "float: left; + font-variant: small-caps; + padding: 1.5em 2.5em 1.5em 1.5em; + margin: 0; + text-align: center; + color: #777" +> + <h1 style="color: #000; padding-top: 0.5em; margin: 0">|Méso|Star&gt;</h1> + Understanding complex systems +</div> +<p>|Méso|Star&gt; develops softwares that simulate <b>complex systems</b>, i.e. +systems dealing with complex data sets and high phenomenological complexity +(infinite dimension, non linearities, coupled phenomenons, <i>etc.</i>).</p> + +<p>The proposed solvers are developed with the <b>physical laboratories</b> +behind the theorical tools that they implement. Both physicians and computer +scientists worked on and with the developped codes. They are also the ones +doing the technical and scientific support and documentation. When you need +help, you talk to the right person.</p> + +<p>Following the "do one things, and do it well" paradigm, each solver is +<b>custom-made</b> for its specific purpose only: they expose a straight +interface to their core functionnalities, perform the computation to which they +were designed and that's all. They presume nothing about the creation of the +input data or the treatment of the provided results. This makes the softwares +not only simple and powerful but also well suited to be <b>extended</b> and +<b>integrated</b> into any particular workflow.</p> + +<p>Our softwares are <b>free softwares</b> released under copyleft +licences. You are welcome to study, modify extend or redistrubute them under +certain conditions. Refer to their associated licence for details.</p> + +<p>This site lists some of our projets. You can find all about them onto their +associated web pages and since they are publically available you can download +and try them easily. If you have questions or want more support, please contact +us.</p> diff --git a/meso-menu.sh b/meso-menu.sh @@ -149,6 +149,11 @@ print_header() { else echo " <h2><a href=${root}solstice.html>Solstice</a></h2>" fi + if [ "$section" == "PGP" ]; then + echo ' <h2 id=cur>PGP signatures</h2>' + else + echo " <h2><a href=${root}pgp_signatures.html>PGP signatures</a></h2>" + fi echo '</div>' echo '<div id=content>' } diff --git a/misc.sh b/misc.sh @@ -20,12 +20,18 @@ set -e source ./meso-menu.sh tput bold; echo ">>> Miscellaneous web pages"; tput sgr0 -echo "Write pgp_signatures.html" +echo "Write about.html" { print_header About dummy cat about.html.in - VERSION=$1 envsubst < pgp_signatures.html.in print_footer } > about.html +echo "Write pgp_signatures.html" +{ + print_header PGP dummy + cat pgp_signatures.html.in + print_footer +} > pgp_signatures.html + echo "" diff --git a/pgp_signatures.html.in b/pgp_signatures.html.in @@ -1,6 +1,9 @@ -<h2 id=PGP>PGP signatures</h2> +<header> + <h1 id=PGP>PGP signatures</h1> +</header> -<p>Several archives that we distribute are cryptographically signed using <a +<p>Several archives distributed onto this site are cryptographically signed +using <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy#How_PGP_encryption_works"> OpenPGP</a>-compliant signatures. Everyone is encouraged to check the integrity of the downloaded content by verifying its corresponding signature. The signing diff --git a/schiff.html b/schiff.html @@ -33,6 +33,7 @@ </div> </div> <h2><a href=solstice.html>Solstice</a></h2> + <h2><a href=pgp_signatures.html>PGP signatures</a></h2> </div> <div id=content> <header> @@ -85,7 +86,7 @@ href="https://www.gnu.org/licenses/gpl.html">license</a> for details.</p> <img src="particles.png" style="float: relative" alt="Particles"> </a> <div id="caption"> - Examples of particle shapes handled by Schiff. + Examples of particle shapes handled by Schiff. </div> </div> @@ -105,7 +106,7 @@ with respect to the targeted toolchain.</p> <h2>Quick start</h2> <p>Download the desired archive of Schiff and verify its integrity against its -<a href=about.html>PGP signature</a>. Then extract it. Finally source the +<a href=pgp_signatures.html>PGP signature</a>. Then extract it. Finally source the provided <code>schiff.profile</code> file to register the Schiff installation for the current shell priorly to the invocation of the <code>schiff</code> program.</p> diff --git a/schiff.html.in b/schiff.html.in @@ -48,7 +48,7 @@ href="https://www.gnu.org/licenses/gpl.html">license</a> for details.</p> <img src="particles.png" style="float: relative" alt="Particles"> </a> <div id="caption"> - Examples of particle shapes handled by Schiff. + Examples of particle shapes handled by Schiff. </div> </div> @@ -68,7 +68,7 @@ with respect to the targeted toolchain.</p> <h2>Quick start</h2> <p>Download the desired archive of Schiff and verify its integrity against its -<a href=about.html>PGP signature</a>. Then extract it. Finally source the +<a href=pgp_signatures.html>PGP signature</a>. Then extract it. Finally source the provided <code>schiff.profile</code> file to register the Schiff installation for the current shell priorly to the invocation of the <code>schiff</code> program.</p> diff --git a/solstice-resources.html.in b/solstice-resources.html.in @@ -45,7 +45,7 @@ href="https://www.gnu.org/licenses/gpl.html">license</a> for details.</p> </table> <p>To use these tools, download the provided archive and verify its integrity -against its <a href=about.html#pgp>PGP signature</a>. This archive +against its <a href=pgp_signatures.html>PGP signature</a>. This archive contains the sources of the program and a GNU/Makefile to simplify the build process on GNU/Linux and on Windows through <a href="http://www.mingw.org/">MinGW</a>. Extract it and run <code>make</code> to diff --git a/solstice.html.in b/solstice.html.in @@ -96,7 +96,7 @@ materials of the simulated solar plant.</p> <h2>Quick start</h2> <p>Get the desired archive of Solstice and verify its integrity against its <a -href=about.html#pgp>PGP signature</a>. Then extract it. On +href=pgp_signatures.html>PGP signature</a>. Then extract it. On Windows, open a command prompt into the Solstice bin directory and invoke the <code>solstice.exe</code> executable. You can alternatively register its directory into the <code>path</code> environment variable to expose the