This repository contains all the front end code for the current alliedbuildings.com website and the toolset required to build and deploy it.
At the moment we are using a WordPress platform and the standard combination of PHP, HTML, CSS, and JavaScript. Since we are moving from a site built on REACT, REDUX, and WEBPACK, we are eagerly looking at ways to integrate and make use of previous ES6 code blocks. Suggestions are welcomed! 😍
Obviously, switching from a one-page application to WordPress we were concerned about performance.
We won't bore you with exact step-by-step details for setting up a site on WordPress, but if you need to reference something this is a good example.
🚧 INSERT LINK TO FULL WALKTHROUGH HERE 🚧
Before you start editing your pre-built theme, which is almost always the case with WordPress, create a child theme. Child themes are important, because they protect your original theme files. Also, when you edit a child theme, you can undo your changes quickly and efficiently. It’s the modular and bulletproof way to edit a WordPress theme.
You can run a copy of alliedbuildings.com's custom theme by simply uploading this repo into your own theme directory on WordPress and enabling it through your WordPress dashboard:
🚧 INSERT LINK TO FULL WALKTHROUGH HERE 🚧
Outside of the standard JQuery library, we're using GSAP to create bespoke animations for the site. For animation sequences (like the down chevron or the close x
) we're using SVG sequences. Unfortunately right now it's not possible to manipulate external SVGs, so these need to be inlined.
Future development will include some spiffy-looking callout animations.
At Allied, we love APIs. Here is a sampling of some of our favorites.
Zoho CRM | Google Maps & Fusion Tables | Calendly |
---|
Zoho CRM Docs: here
🚧 MORE COMING SOON 🚧
Google Maps Docs: here
Fusion Table Docs: here
🚧 MORE COMING SOON 🚧
Calendly Docs: here
🚧 MORE COMING SOON 🚧
🚧 MORE COMING SOON 🚧
To read up on our coding style and general contribution guide, have a look at CONTRIBUTING.md.
Alliedbuildings.com website front end and tools Copyright ©️ 2016 Allied Steel Buildings.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Allied is a global leader in steel construction, developing solutions for every industry. From aviation to warehouses and everything in between, trust Allied to be with you all the way. The names and logos for Allied are trademarks of Allied Steel Buildings, Inc.
We love open source. ❤️