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:
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></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></h1>
+ Understanding complex systems
+</div>
+<p>|Méso|Star> 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