Add new pages
authorDion Moult <dion@thinkmoult.com>
Thu, 10 Oct 2019 12:23:38 +0000 (23:23 +1100)
committerDion Moult <dion@thinkmoult.com>
Thu, 10 Oct 2019 12:23:38 +0000 (23:23 +1100)
pages/contribute/page.html
pages/download/page.html
pages/index/page.html
pages/training/page.html
www/assets/blenderbim-splash.jpg [new file with mode: 0644]
www/assets/buildingsmart_rgb_ifc_colour.png [new file with mode: 0644]
www/assets/git-gui.svg [new file with mode: 0644]
www/assets/kdeapp.svg [new file with mode: 0644]

index 938f04fddbc1abb7398feaf5e1aaea0ee33bc210..95e02689f0632914d1dc6987bcb3c080ea2389dd 100644 (file)
@@ -1,6 +1,101 @@
 <section>
     <h2>Contribute to the future of open-source digital engineering</h2>
     <p>
-        BlenderBIM is based on the awesome <a href="https://github.com/IfcOpenShell/IfcOpenShell/">IfcOpenShell</a> project and built by <a href="https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/ifcblenderexport">volunteers</a>. You can be one too!
+        BlenderBIM would not be possible without dedicated open-source
+        developers, volunteers, and industry members. You can be part of this
+        amazing community too! If you know how to code, you can contribute in
+        development. If not, you can simply use BlenderBIM, share it with your
+        friends and colleagues, suggest changes, and help change the industry
+        for the better.
     </p>
+    <h3>Contribute to the IfcOpenShell Project</h3>
+    <div class="feature">
+        <img src="assets/git-gui.svg" width="64" alt="Git" class="symbol" />
+        <div class="feature-snippet">
+            <p>
+                BlenderBIM is part of the <a
+                    href="http://www.ifcopenshell.org/">IfcOpenShell</a>
+                project. IfcOpenShell is an open-source library that allows
+                anybody to manipulate IFC files. It is free software licensed under the <a
+                    href="https://github.com/IfcOpenShell/IfcOpenShell/blob/master/COPYING">LGPL</a>.
+            </p>
+            <p>
+                BlenderBIM started as a Blender IFC import plugin built by 
+                <a href="http://thomaskrijnen.com/">Thomas Krijnen</a>,
+                and it has now grown much larger in features with contributions
+                by <a href="https://thinkmoult.com">Dion Moult</a>.
+            <p>
+                If you know how to code Python, you can contribute to BlenderBIM
+                on the <a
+                           href="https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0">v0.6.0</a>
+                branch. If you know how to code in C++, you can contribute to
+                the underlying IfcOpenShell library, which will improve IFC's
+                capabilities for all. If you find any bugs with BlenderBIM or
+                want to suggest improvements, you
+                can also <a href="https://github.com/IfcOpenShell/IfcOpenShell/issues">report issues</a> or <a href="mailto:dion@thinkmoult.com">send Dion Moult an email</a>.
+            </p>
+            <p>
+                <a class="github-button" href="https://github.com/IfcOpenShell/IfcOpenShell" data-icon="octicon-star" data-size="large" data-show-count="true" aria-label="Star IfcOpenShell/IfcOpenShell on GitHub">Star</a>
+                <a class="github-button" href="https://github.com/IfcOpenShell/IfcOpenShell/fork" data-icon="octicon-repo-forked" data-size="large" data-show-count="true" aria-label="Fork IfcOpenShell/IfcOpenShell on GitHub">Fork</a>
+            </p>
+        </div>
+    </div>
+    <h3>Participate in OpenBIM standards creation with BuildingSMART</h3>
+    <div class="feature">
+        <img src="assets/buildingsmart_rgb_ifc_colour.png" width="64" alt="buildingSMART" class="symbol" />
+        <div class="feature-snippet">
+            <p>
+                The ability for the AEC industry to interoperate with open data
+                standards and use open-source tools is based on the standards
+                created by <a href="https://www.buildingsmart.org/">BuildingSMART</a>.
+                They have various ways to participate which can be found on
+                their website, including <a href="https://forums.buildingsmart.org/">community forums</a>
+                where anybody can learn more about OpenBIM and ask questions.
+            </p>
+        </div>
+    </div>
+    <h3>Learn and engage with the Blender community</h3>
+    <div class="feature">
+        <img src="assets/blender.svg" width="64" alt="Blender" class="symbol" />
+        <div class="feature-snippet">
+            <p>
+                <a href="https://www.blender.org/">Blender</a> has a thriving
+                community who build amazing things, from
+                <a href="https://gooseberry.blender.org/">open-source movies</a>
+                to <a href="http://nikitron.cc.ua/sverchok_en.html">parametric
+                    node-based visual programming</a>. Learn more about how to
+                do CG-grade 3D modeling to bring your designs to the next level
+                on the <a href="https://blenderartists.org/">BlenderArtists
+                    Forums</a>. If you're already a Blender wizard, share your
+                knowledge with others!
+            </p>
+        </div>
+    </div>
+    <h3>Discover the world of open-source</h3>
+    <div class="feature">
+        <img src="assets/kdeapp.svg" width="64" alt="KDE" class="symbol" />
+        <div class="feature-snippet">
+            <p>
+                The visual icons on this website were from the <a href="https://kde.org">KDE</a>
+                <a href="https://cgit.kde.org/breeze.git/">Breeze project</a>
+                released under the <a href="https://cgit.kde.org/breeze.git/tree/COPYING">GPL</a>.
+            </p>
+            <p>
+                BlenderBIM, and others like <a href="https://www.freecadweb.org/">FreeCAD</a>,
+                which offers more CATIA-style parametric OpenBIM modeling, are
+                for many the first introductions to the industry of how to do
+                BIM outside the Windows platform. In particular, the Linux
+                platform, which IfcOpenShell, BlenderBIM, and FreeCAD run on
+                offers a great ecosystem of industry-grade tools and
+                infrastructure which may open up new possibilities of how we can
+                be smarter with our BIM data.
+            </p>
+            <p>
+                If you're willing to see what else is out there with computers,
+                <a href="https://duckduckgo.com/?q=get+started+with+linux&t=ffab&ia=web">give
+                    Linux a try</a>.
+            </p>
+        </div>
+    </div>
 </section>
+<script async defer src="https://buttons.github.io/buttons.js"></script>
index 61935dbf8b2bdd67cd1f1737ccbde048b4338a16..a0b2918655150211ff5e4702b8c5854dd7a79bb7 100644 (file)
@@ -1,6 +1,14 @@
 <section>
     <h2>Get BlenderBIM</h2>
     <p>
-        <a href="https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/ifcblenderexport">Download BlenderBIM now for free</a>
+        BlenderBIM is still alpha software.
+    </p>
+    <p>
+        If you know what you're doing or just don't care, instructions for installation are
+        available on the <a
+            href="https://github.com/IfcOpenShell/IfcOpenShell/tree/v0.6.0/src/ifcblenderexport">BlenderBIM
+            GitHub repository</a>. However, the packaged versions are usually
+        outdated, but as it is Python code, you can replace it easily with the
+        latest plugin.
     </p>
 </section>
index 02083fc57170b7294b81156a41dfa24fbe2b1c4f..aa77679cea7854fb2b9e6e10782748d8631afdaa 100644 (file)
@@ -1,5 +1,5 @@
 <section class="clear">
-    <img src="https://via.placeholder.com/1200x300" alt="">
+    <img src="assets/blenderbim-splash.jpg" alt="BlenderBIM example model">
     <div class="clear">
         <h2>
             Create beautiful, detailed, and data-rich OpenBIM models using Blender.
index 81d8232fc9816d762a81ee2c4f01d1974e4bfc47..1d8882f93098ad52b1c75fb14125301bff189674 100644 (file)
@@ -1,4 +1,9 @@
 <section>
     <h2>Training &amp; Support</h2>
-    <p><a href="{{baseurl}}search-ifc-class.html">Which IFC class should I use?</a></p>
+    <p>
+        This page is under construction.
+    </p>
+    <p>
+        <a href="{{baseurl}}search-ifc-class.html">Which IFC class should I use?</a>
+    </p>
 </section>
diff --git a/www/assets/blenderbim-splash.jpg b/www/assets/blenderbim-splash.jpg
new file mode 100644 (file)
index 0000000..74a5e4f
Binary files /dev/null and b/www/assets/blenderbim-splash.jpg differ
diff --git a/www/assets/buildingsmart_rgb_ifc_colour.png b/www/assets/buildingsmart_rgb_ifc_colour.png
new file mode 100644 (file)
index 0000000..07724aa
Binary files /dev/null and b/www/assets/buildingsmart_rgb_ifc_colour.png differ
diff --git a/www/assets/git-gui.svg b/www/assets/git-gui.svg
new file mode 100644 (file)
index 0000000..b1b3dee
--- /dev/null
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48" viewBox="0 0 48 48" version="1.1">
+ <defs>
+  <linearGradient id="darker-shadow-6">
+   <stop offset="0" style="stop-color:#31363b;stop-opacity:0.404"/>
+   <stop offset="1" style="stop-color:#31363b;stop-opacity:0;"/>
+  </linearGradient>
+  <linearGradient id="shadow-3">
+   <stop style="stop-color:#31363b;stop-opacity:0.208" offset="0"/>
+   <stop style="stop-color:#31363b;stop-opacity:0;" offset="1"/>
+  </linearGradient>
+  <linearGradient xlink:href="#shadow-3" id="linearGradient4199" x1="23" y1="1034.362" x2="37" y2="1048.362" gradientUnits="userSpaceOnUse"/>
+  <linearGradient xlink:href="#shadow-3" id="linearGradient4203" gradientUnits="userSpaceOnUse" x1="23" y1="1034.362" x2="36" y2="1047.362" gradientTransform="translate(0,-8)"/>
+  <linearGradient xlink:href="#shadow-3" id="linearGradient4215" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,-19)" x1="23" y1="1034.362" x2="36" y2="1047.362"/>
+  <linearGradient xlink:href="#shadow-3" id="linearGradient4227" gradientUnits="userSpaceOnUse" gradientTransform="translate(-6,-22)" x1="23" y1="1034.362" x2="36" y2="1047.362"/>
+  <linearGradient xlink:href="#darker-shadow-6" id="linearGradient4235" gradientUnits="userSpaceOnUse" gradientTransform="translate(-10,0)" x1="23" y1="1034.362" x2="30" y2="1041.362"/>
+  <linearGradient xlink:href="#darker-shadow-6" id="linearGradient4239" gradientUnits="userSpaceOnUse" gradientTransform="translate(-5,3)" x1="23" y1="1034.362" x2="28" y2="1039.362"/>
+ </defs>
+ <g transform="translate(0,-1004.3622)">
+  <rect style="fill:#eff0f1;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="40" height="40" x="4" y="1008.36"/>
+  <rect style="fill:#232629;fill-opacity:0.40000001;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="40" height="1" x="4" y="1047.36"/>
+  <path style="fill:url(#linearGradient4199);fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" d="m 8,1044.3622 4,4 25,0 -14,-14 0,10 z"/>
+  <path d="m 8,1029.3622 7,7 8,-2 14,14 0,-8 -14,-14 0,3 z" style="fill:url(#linearGradient4203);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+  <path style="fill:url(#linearGradient4215);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 8,1018.3622 8,8 7,0 14,14 0,-11 -14,-14 0,3 -6,0 0,3 -3,0 0,-3 z"/>
+  <path style="fill:url(#linearGradient4227);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 20,1015.3622 -3,-3 0,3 z"/>
+  <path style="fill:url(#linearGradient4235);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 11,1037.3622 0,4 6,0 -2,-2 0,-3 -2,-2 0,3 z"/>
+  <path style="fill:#ed1515;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="m 14,1012.3622 0,3 -6,0 0,3 6,0 0,3 3,0 0,-3 6,0 0,-3 -6,0 0,-3 z"/>
+  <rect style="fill:#11d116;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="15" height="3" x="8" y="1026.36"/>
+  <path style="fill:#31363b;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 8,1034.3622 0,10 15,0 0,-10 -8,0 0,5 3,0 0,-2 2,0 0,4 -9,0 0,-4 2,0 0,-3 z"/>
+  <path d="m 15,1039.3622 2,2 3,0 0,-4 -2,0 0,2 z" style="fill:url(#linearGradient4239);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
+ </g>
+</svg>
diff --git a/www/assets/kdeapp.svg b/www/assets/kdeapp.svg
new file mode 100644 (file)
index 0000000..529b378
--- /dev/null
@@ -0,0 +1 @@
+<svg height="48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0"/><stop offset="1" stop-opacity="0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="16" x2="34.942" xlink:href="#a" y1="11" y2="29.942"/><linearGradient id="c" gradientTransform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)" gradientUnits="userSpaceOnUse" x1="31.021" x2="43.104" xlink:href="#a" y1="-9.896" y2="-9.896"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="23.716" x2="26.348" xlink:href="#a" y1="13.219" y2="15.851"/><linearGradient id="e" gradientTransform="matrix(1.0454421 0 0 1.0298842 46.076843 3.856842)" gradientUnits="userSpaceOnUse" x1="-45.221867" x2=".691726" y1="-4.91011" y2="41.697075"><stop offset="0" stop-color="#2bc0ff"/><stop offset="1" stop-color="#1d99f3"/></linearGradient><path d="m5.9999998-.00000914h36.0000012c3.600001 0 6.000001 2.40000654 6.000001 6.00000714v36c0 3.600002-2.4 6.000008-6.000001 6.000008h-36.0000012c-3.6000002 0-6.00000022-2.400006-6.00000022-6.000008v-36c0-3.6000006 2.40000002-6.00000714 6.00000022-6.00000714z" fill="url(#e)" transform="matrix(.83333329 0 0 .83333329 4 4.000002)"/><g transform="translate(-38 -2)"><circle cx="24" cy="24" opacity=".539" r="7"/><circle cx="24" cy="24" opacity=".539" r="9"/><path d="m22.5 11c-.277 0-.5.223-.5.5l-1 4.5v8 8l1 4.5c0 .277.223.5.5.5h3c.277 0 .43991-.229596.5-.5l1-4.5v-8-8l-1-4.5c-.06009-.270404-.223-.5-.5-.5z" opacity=".539"/><path d="m13.746952 15.868272c-.195869.195869-.195869.511238 0 .707107l2.474873 3.889087 5.656855 5.656854 5.656854 5.656855 3.889087 2.474873c.195869.195869.511238.195869.707107 0l2.12132-2.12132c.195869-.195869.148715-.473412 0-.707107l-2.474873-3.889087-5.656855-5.656854-5.656854-5.656855-3.889087-2.474873c-.233695-.148715-.511238-.195869-.707107 0z" opacity=".539"/><path d="m34.235965 15.868272c.195869.195869.195869.511238 0 .707107l-2.474873 3.889087-5.656855 5.656854-5.656854 5.656855-3.889087 2.474873c-.195869.195869-.511238.195869-.707107 0l-2.12132-2.12132c-.195869-.195869-.148715-.473412 0-.707107l2.474873-3.889087 5.656855-5.656854 5.656854-5.656855 3.889087-2.474873c.233695-.148715.511238-.195869.707107 0z" opacity=".539"/><path d="m37 22.5c0-.277-.223-.5-.5-.5l-4.5-1h-8-8l-4.5 1c-.277 0-.5.223-.5.5v3c0 .277.229596.43991.5.5l4.5 1h8 8l4.5-1c.270404-.06009.5-.223.5-.5z" opacity=".539"/></g><path d="m22.162109 18.726562-2.193359-2.193359-2.304688 1.455078-.867187 1.992188-6.75 6.75 4.607422 4.607422-1.964844 1.748047 9.914063 9.914062h14.208984c2.874065 0 5.1875-2.280321 5.1875-5.111328-8.496284-10.482081-18-21.888672-19.837891-19.16211z" fill="url(#b)" opacity=".2"/><path d="m36.970703 10.988281-4.369141 1.177735-4.519531 9.5 3.917969 8.328125 11.285156 11.285156c.45228-.7842.714844-1.690387.714844-2.660156v-20.601563z" fill="url(#c)" opacity=".2"/><path d="m26.000804 9.9953918 4.531314 4.5313142-3.142254 6.655326-6.28785-6.28785z" fill="url(#d)" opacity=".2"/><path d="m15.208984 14.617188c-.123062-.0059-.241909.03097-.339843.128906l-2.123047 2.123047c-.195869.195869-.195869.511162 0 .707031l2.193359 3.445312c-.175549.354193-.327571.719568-.455078 1.09375l-3.984375.884766c-.277 0-.5.223-.5.5v3c0 .277.229596.43991.5.5l3.986328.886719c.12346.370523.270907.732616.441406 1.083984l-2.197265 3.453125c-.148715.233695-.195869.511162 0 .707031l2.121093 2.123047c.19587.195869.511163.195869.707032 0l3.453125-2.199218c.357212.177942.725864.331927 1.103515.460937l.884766 3.984375c0 .277.223.5.5.5h3c.277 0 .43991-.229596.5-.5l.886719-3.986328c.376029-.125362.743365-.275428 1.099609-.449219l3.4375 2.189453c.195869.195869.511162.195869.707031 0l2.123047-2.123047c.195869-.195869.148715-.473336 0-.707031l-.9375-1.472656-.699218.279297-2.240235-3.359375c-1.128979 2.510379-3.624392 4.126092-6.376953 4.128906-3.865993 0-7-3.134007-7-7 .0031-2.700827 1.559779-5.15891 4-6.316406v-2.152344c-.336475.11516-.665829.250162-.986328.404297l-3.4375-2.189453c-.116848-.07436-.244125-.123012-.367188-.128906z" fill="#fff"/><path d="m26 10-5 .462891v19.537109l5-1v-8l6 9 5-2-6.5-8.414062 6.503906-8.585938-5.236328-1-5.767578 8.5z" fill="#fff"/><path d="m4 38v1c0 3 2 5 5 5h30c3 0 5-2 5-5v-1c0 3-2 5-5 5h-30c-3 0-5-2-5-5z" opacity=".2"/></svg>