Redesign download page to look nicer
authorDion Moult <dion@thinkmoult.com>
Tue, 7 Jan 2020 11:57:48 +0000 (22:57 +1100)
committerDion Moult <dion@thinkmoult.com>
Tue, 7 Jan 2020 11:57:48 +0000 (22:57 +1100)
pages/download/page.html
www/assets/ifcclash.svg [new file with mode: 0644]
www/assets/ifcdiff.svg [new file with mode: 0644]
www/style.css

index 29ac1e0399be7c0ef921ae70218d3342011e7d56..5b6b3f1836c34dddca319200284932b8e3ccc9a6 100644 (file)
 <section class="row">
     <h2>Get BlenderBIM</h2>
-    <p>
-        <a href="https://blenderbim.org/builds/latest/blender28-bim-linux.zip"
-            class="button">Download BlenderBIM for Linux</a>
-        <a href="https://blenderbim.org/builds/latest/blender28-bim-macos.zip"
-            class="button">Download BlenderBIM for MacOS</a>
-        <a href="https://blenderbim.org/builds/latest/blender28-bim-win.zip"
-            class="button">Download BlenderBIM for Windows</a>
+</section>
+<section class="row">
+    <section class="four columns">
+        <p class="t-center">
+            <img src="assets/linux-logo.svg" width="48" alt="Available for Linux" />
+            <br /><br />
+            <a href="https://blenderbim.org/builds/latest/blender28-bim-linux.zip"
+                class="button button-primary">Download for Linux</a>
+        </p>
+    </section>
+    <section class="four columns">
+        <p class="t-center">
+            <img src="assets/macos-logo.svg" width="48" alt="Available for MacOS" />
+            <br /><br />
+            <a href="https://blenderbim.org/builds/latest/blender28-bim-macos.zip"
+                class="button button-primary">Download for MacOS</a>
+        </p>
+    </section>
+    <section class="four columns">
+        <p class="t-center">
+            <img src="assets/windows-logo.svg" width="48" alt="Available for Windows" />
+            <br /><br />
+            <a href="https://blenderbim.org/builds/latest/blender28-bim-win.zip"
+                class="button button-primary">Download for Windows</a>
+        </p>
+    </section>
+</section>
+<section class="row">
+    <p class="t-center">
+        <strong>BlenderBIM is <a href="https://www.fsf.org/about/what-is-free-software">free software</a>, and always will be</strong>.
     </p>
-    <p>
-        <strong>BlenderBIM is <a href="https://www.fsf.org/about/what-is-free-software">free software</a>, and always will be</strong>. You have the freedom to download it, modify it, use it however you want, and even redistribute it. If your current BIM authoring package has issues with <a href="https://www.gnu.org/proprietary/proprietary-incompatibility.html">proprietary incompatibility</a>, <a href="https://www.gnu.org/proprietary/proprietary-obsolescence.html">proprietary obsolescence</a>, or locks your business into <a href="https://www.gnu.org/proprietary/proprietary-subscriptions.html">proprietary subscriptions</a>, it's time to see what you can do with OpenBIM.
+    <p class="t-center">
+    You have the freedom to use it however you want, modify the code, and even redistribute it. If your current BIM authoring package has issues with <a href="https://www.gnu.org/proprietary/proprietary-incompatibility.html">proprietary incompatibility</a>, <a href="https://www.gnu.org/proprietary/proprietary-obsolescence.html">proprietary obsolescence</a>, or locks your business into <a href="https://www.gnu.org/proprietary/proprietary-subscriptions.html">proprietary subscriptions</a>, it's time to see what you can do with OpenBIM.
     </p>
-    <p>
-        <em>Note: BlenderBIM is still alpha software. Use at your own risk.</em>
+    <p class="t-center">
+        <em>Note: BlenderBIM and its utilities are still alpha software. Use at your own risk.</em>
     </p>
-    <p>
+    <p class="t-center">
         <a href="{{baseurl}}install-blenderbim.html" class="button">Installation instructions</a>
     </p>
-    <h3>BIMTester</h3>
-    <div class="feature">
-        <img src="assets/bimtester.svg" width="64" alt="BIMTester" class="symbol" />
-        <div class="feature-snippet">
+</section>
+<section class="row">
+    <hr>
+    <h3 class="t-center">Headless OpenBIM Utilities</h3>
+</section>
+<section class="row">
+    <section class="six columns">
+        <div class="action">
+            <p class="t-center">
+                <img src="assets/bimtester.svg" width="64" alt="BIMTester" class="symbol" />
+            </p>
+            <h3>BIMTester</h3>
             <p>
-                BIMTester is a cross-platform, lightweight, ultra-fast, and flexible BIM analysis package. BIM models and information are highly complex and interrelated. Usually, it is difficult to ask questions about the BIM model and prevent regressions and mistakes. Most existing model analysis tools, including those that do clash detection, are clunky, operate in a black-box fashion, and do not properly ensure your BIM data is correctly stored in an OpenBIM compliant way. This is where BIMTester comes in.
+                BIMTester is a cross-platform, lightweight, ultra-fast, and
+                flexible BIM analysis package. BIM models and information are
+                highly complex and interrelated. Usually, it is difficult to ask
+                questions about the BIM model and prevent regressions, and
+                ensure your data is correct.
             </p>
             <p>
                 BIMTester can ask almost any imaginable question to your BIM model - from simple things like whether objects are classified correctly, to whether there is a fire rating, or even if you can see a signpost from a certain angle. By building up a comprehensive test suite of design expectations, you can ensure that your model becomes increasingly data-rich and useful for more stakeholders in the built environment.
             </p>
             <p>
-                <em>Note: BIMTester is still alpha software. Use at your own risk.</em>
+                <img src="assets/windows-logo.svg" width="24" alt="Available for
+                Windows" style="vertical-align: middle; margin-right: 20px;" />
+                <a href="https://blenderbim.org/builds/latest/bimtester-win.exe"
+                    class="button">Download for Windows</a>
+            </p>
+        </div>
+    </section>
+    <section class="six columns">
+        <div class="action">
+            <p class="t-center">
+                <img src="assets/ifcdiff.svg" width="64" alt="IFC Diff" class="symbol" />
+            </p>
+            <h3>IFC Diff</h3>
+            <p>
+                IFCDiff is a cross-platform, headless, lightweight, difference
+                checker.  IFCDiff produces a JSON report of data and geometry
+                changes between two IFC files, and the results can be visualised
+                with Blender.
+            </p>
+            <p>
+                <img src="assets/linux-logo.svg" width="24" alt="Available for
+                Linux" style="vertical-align: middle; margin-right: 20px;" />
+                <a href="https://blenderbim.org/builds/latest/ifcdiff-linux"
+                    class="button">Download for Linux</a>
+                <br />
+                <img src="assets/windows-logo.svg" width="24" alt="Available for
+                Windows" style="vertical-align: middle; margin-right: 20px;" />
+                <a href="https://blenderbim.org/builds/latest/ifcdiff-win.exe"
+                    class="button">Download for Windows</a>
+            </p>
+        </div>
+    </section>
+</section>
+<section class="row">
+    <section class="six columns">
+        <div class="action">
+            <p class="t-center">
+                <img src="assets/ifcclash.svg" width="64" alt="IFC Clash" class="symbol" />
             </p>
+            <h3>IFC Clash</h3>
             <p>
-                If you know what you're doing, <a href="builds/">download the latest build today</a>.
+                IFC Clash allows you to do flexible clash detection between
+                multiple IFC files and sets of IFC entities.
             </p>
             <p>
-                Documentation is not yet available. Please consult your BIM consultant.
+                <em>This utility has not yet been packaged for users.</em>
             </p>
         </div>
-    </div>
-    <div class="feature">
-        <img src="assets/ifccobie.svg" width="64" alt="IFC COBie" class="symbol" />
-        <div class="feature-snippet">
+    </section>
+    <section class="six columns">
+        <div class="action">
+            <p class="t-center">
+                <img src="assets/ifccobie.svg" width="64" alt="IFC COBie" class="symbol" />
+            </p>
             <h3>IFC COBie</h3>
             <p>
                 Although an IFC file should be the primary deliverable for COBie information, in the form of the COBie MVD, sometimes, it is necessary to visualise COBie data in a spreadsheet form. This tool converts any IFC file into CSV and XLSX formats.
             </p>
             <p>
-                <em>Note: IFC COBie is still alpha software. Use at your own risk.</em>
+                <img src="assets/windows-logo.svg" width="24" alt="Available for
+                Windows" style="vertical-align: middle; margin-right: 20px;" />
+                <a href="https://blenderbim.org/builds/latest/cobie-win.exe"
+                    class="button">Download for Windows</a>
+            </p>
+        </div>
+    </section>
+</section>
+<section class="row">
+    <hr>
+    <h3 class="t-center">Other Useful Add-ons</h3>
+</section>
+<section class="row">
+    <section class="six columns">
+        <div class="action">
+            <h3>OpenBIM for Revit</h3>
+            <p>
+                BIM models originating from Revit are often poor in quality. The OpenBIM tools project has started to help provide utilities to query OpenBIM data in Revit itself.
+            </p>
+            <p>
+                To install, copy the <code>OpenBIM.addin</code> and <code>OpenBIM.dll</code> file into your <code>C:\Users\*\AppData\Roaming\Autodesk\Revit\Addins\2019</code> folder. To uninstall, just delete those two files.
             </p>
             <p>
-                If you know what you're doing, <a href="builds/">download the latest build today</a>.
+                <img src="assets/windows-logo.svg" width="24" alt="Available for
+                Windows" style="vertical-align: middle; margin-right: 20px;" />
+                <a href="https://blenderbim.org/builds/latest/OpenBIM-win.zip"
+                    class="button">Download for Windows</a>
             </p>
         </div>
-    </div>
-    <h3>OpenBIM for Revit</h3>
-    <p>
-        BIM models originating from Revit are often poor in quality. The OpenBIM tools project has started to help provide utilities to query OpenBIM data in Revit itself.
-    </p>
-    <p>
-        <em>Note: OpenBIM for Revit is still alpha software. Use at your own risk.</em>
-    </p>
-    <p>
-        If you know what you're doing, <a href="builds/">download the latest build today</a>.
-    </p>
-    <p>
-        To install, copy the <code>OpenBIM.addin</code> and <code>OpenBIM.dll</code> file into your <code>C:\Users\*\AppData\Roaming\Autodesk\Revit\Addins\2019</code> folder. To uninstall, just delete those two files.
-    </p>
-    <h3>Blender Archipack</h3>
-    <div class="feature">
-        <img src="https://blender-archipack.org/fileadmin/introduction/images/logo-color.svg" width="64" alt="Archipack" class="symbol" />
-        <div class="feature-snippet">
+    </section>
+    <section class="six columns">
+        <div class="action">
+            <p class="t-center">
+                <img src="https://blender-archipack.org/fileadmin/introduction/images/logo-color.svg" width="64" alt="Archipack" class="symbol" />
+            </p>
+            <h3>Blender Archipack</h3>
             <p>
             Archipack is a great little addon that supports domain specific modeling for architects. This means you can create walls, floors, ceilings, doors, roofs, and furniture with a single click and with specific measurement controls to manipulate them similar to other BIM software. This geometry can then be assigned BIM data with BlenderBIM.
             </p>
-        <p>
-            <a href="https://blender-archipack.org/">Check out Blender Archipack</a>
-        </p>
+            <p>
+                <a href="https://blender-archipack.org/" class="button">Check out Blender Archipack</a>
+            </p>
         </div>
-    </div>
+    </section>
 </section>
diff --git a/www/assets/ifcclash.svg b/www/assets/ifcclash.svg
new file mode 100644 (file)
index 0000000..a4c2551
--- /dev/null
@@ -0,0 +1,491 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   version="1.1"
+   id="svg10771"
+   width="68.26667"
+   height="68.26667"
+   viewBox="0 0 68.26667 68.26667"
+   sodipodi:docname="kollision.svg"
+   inkscape:version="0.92.3 (2405546, 2018-03-11)">
+  <metadata
+     id="metadata10777">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs10775" />
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="742"
+     inkscape:window-height="480"
+     id="namedview10773"
+     showgrid="false"
+     inkscape:zoom="3.4570311"
+     inkscape:cx="2.3141244"
+     inkscape:cy="34.133335"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="svg10771" />
+  <image
+     width="68.26667"
+     height="68.26667"
+     preserveAspectRatio="none"
+     xlink:href="data:image/png;base64,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
+"
+     id="image10779"
+     x="0"
+     y="0" />
+</svg>
diff --git a/www/assets/ifcdiff.svg b/www/assets/ifcdiff.svg
new file mode 100644 (file)
index 0000000..70df4ab
--- /dev/null
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="h" gradientUnits="userSpaceOnUse" x1="11" x2="11" y1="19" y2="11"><stop offset="0" stop-color="#8e44ad"/><stop offset="1" stop-color="#b08bc4"/></linearGradient><linearGradient id="f" gradientUnits="userSpaceOnUse" x1="16" x2="16" y1="10" y2="2"><stop offset="0" stop-color="#da4453"/><stop offset="1" stop-color="#e4848f"/></linearGradient><linearGradient id="k" gradientUnits="userSpaceOnUse" x1="7" x2="7" y1="28" y2="20"><stop offset="0" stop-color="#208c4e"/><stop offset="1" stop-color="#6dbd7f"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x2="0" y1="30" y2="2"><stop offset="0" stop-color="#c3c8cd"/><stop offset="1" stop-color="#e4e6e8"/></linearGradient><linearGradient id="a"><stop offset="0" stop-color="#292c2f"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="12" x2="20" xlink:href="#a" y1="9" y2="17"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="17" x2="24" xlink:href="#a" y1="18" y2="25"/><linearGradient id="e" gradientUnits="userSpaceOnUse" x1="21" x2="29" xlink:href="#a" y1="27" y2="35"/><linearGradient id="g" gradientUnits="userSpaceOnUse" x1="7" x2="14" xlink:href="#a" y1="18" y2="25"/><linearGradient id="i" gradientUnits="userSpaceOnUse" x1="3" x2="11" xlink:href="#a" y1="27" y2="35"/><linearGradient id="j" gradientUnits="userSpaceOnUse" x1="12" x2="20" xlink:href="#a" y1="27" y2="35"/><path d="M4 2h24c1.108 0 2 .892 2 2v24c0 1.108-.892 2-2 2H4c-1.108 0-2-.892-2-2V4c0-1.108.892-2 2-2z" fill="url(#b)"/><path d="M15.688 7.61l-5 4-.188.39v5.76l-4.813 3.85.625.78L11 18.64l4.688 3.75.624-.78-4.812-3.85v-5.52l4.5-3.6 4.5 3.6V18l.188.39 5 4 .625-.78-4.813-3.85V12l-.188-.39-5-4z" fill="#7f8c8d"/><path d="M12.292 9.708l2 2 .416-.416 5 5 5-5L30 16.585v-4L19.708 2.292z" fill="url(#c)" opacity=".2"/><path d="M17.292 18.708L18.585 20l.707.708.416-.416 4.5 4.5 4.5-4.5L30 21.585v-5l-5.292-5.293z" fill="url(#d)" opacity=".2"/><path d="M28.707 20.293l-7.414 7.414L22.584 29H28c1.108 0 2-.892 2-2v-5.416z" fill="url(#e)" opacity=".2"/><rect fill="url(#f)" height="8" rx="1" width="8" x="12" y="2"/><path d="M14.707 11.293l-7.414 7.414L8.584 20l1.208 1.208.916-.916L12 21.584 19 21l.292-.292-.708-.708-1.291-1.293L17 13.584z" fill="url(#g)" opacity=".2"/><path d="M18 11h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1zM8 11h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1H8c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1z" fill="url(#h)"/><path d="M3.292 27.708L4.585 29h9l-1.293-1.292L12 21.585l-1.292-1.293z" fill="url(#i)" opacity=".2"/><path d="M12.292 27.708L13.585 29h9l-1.293-1.292L21 21.585l-1.292-1.293z" fill="url(#j)" opacity=".2"/><path d="M4 20h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1H4c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1zm9 0h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1zm9 0h6c.554 0 1 .446 1 1v6c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-6c0-.554.446-1 1-1z" fill="url(#k)"/><path d="M12 8v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1V8c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1zm5 9v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1zM7 17v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0 .554-.446 1-1 1H8c-.554 0-1-.446-1-1zm-4 9v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0 .554-.446 1-1 1H4c-.554 0-1-.446-1-1zm9 0v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1zm9 0v1c0 .554.446 1 1 1h6c.554 0 1-.446 1-1v-1c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1z" fill="#292c2f" opacity=".2"/><path d="M2 27v1c0 1.108.892 2 2 2h24c1.108 0 2-.892 2-2v-1c0 1.108-.892 2-2 2H4c-1.108 0-2-.892-2-2z" fill="#97a0a7"/></svg>
\ No newline at end of file
index 8d6447fe0e8da09f12e7d80d07841239f087f37a..df68bb77d90e484c376d6b22c137c57035b2d016 100644 (file)
@@ -118,6 +118,7 @@ footer p {
     margin: 0px;
     display: block;
     text-align: center;
+    margin-bottom: 40px;
 }
 
 article h3 {