Skip to content

hkdeven/AlliedBuildings.com

Repository files navigation

ALLIED BUILDINGS WEBSITE

This repository contains all the front end code for the current alliedbuildings.com website and the toolset required to build and deploy it.


Overview

  1. Tech Stack
  2. Initial Setup
  3. Animations
  4. API Integrations
  5. Style Guidelines
  6. Contributions
  7. About Allied

TECH STACK

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.


INITIAL SETUP

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 🚧

ALWAYS USE A CHILD THEME

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:

Appearance → Editor

VERSION CONTROL

🚧 INSERT LINK TO FULL WALKTHROUGH HERE 🚧


ANIMATIONS

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.


API INTEGRATIONS

At Allied, we love APIs. Here is a sampling of some of our favorites.

Zoho CRM Google Maps & Fusion Tables Calendly

ZOHO CRM

Zoho CRM Docs: here

🚧 MORE COMING SOON 🚧

GOOGLE MAPS AND FUSION Tables

Google Maps Docs: here
Fusion Table Docs: here

🚧 MORE COMING SOON 🚧

CALENDLY API

Calendly Docs: here

🚧 MORE COMING SOON 🚧


STYLE GUIDELINES

🚧 MORE COMING SOON 🚧


CONTRIBUTIONS

To read up on our coding style and general contribution guide, have a look at CONTRIBUTING.md.

LICENSE

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.


ABOUT US

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. :octocat: ❤️

About

Future site for Allied Steel Buildings. 🏡

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published