Coder Social home page Coder Social logo

aiche-website's Introduction

aiche-website

This is the website for the University of Iowa's AIChE student chapter. Direct any questions to the webmaster listed on this page, or [email protected] as a last resort.

For the new webmasters: congratulations on being elected! You are now solely responsible for keeping the content on our website up to date, and coming up with new ideas to make the site look even better.

Getting Started

To get you started, you will need to do a couple things. First, you need access to the network drive that contains the website files. In order to do this, you need to make a visit to Iowa's Engineering Computer Services (ECS) on the southwest corener of the 1st floor of the Seamans Center and request access. They will make it so your HawkID is authorized to access the network drive. In addition, make sure to get the URL to the drive. Google "mapping a network drive on a [Mac/PC]" depending on your operating system and follow the steps there. Note: if you are off-campus, you must connect to the University of Iowa's VPN in order to be able to access the drive. Download and install the "Cisco AnyConnect Secure Mobility Client" from the UI ITS website and run it if you need off-campus access.

Secondly, you need to install GitHub on your local machine and create an account. Using this source control system is VERY important for maintaining backups of the site as well as having a record of all the changes made to it in case one needs to be reverted at a later date. Once you have made an account, request access by emailing [email protected] and CCing [email protected] with your name and GitHub username. This way you can be made a contributor to the repository and push changes without approval each time. After this, clone the repository to your machine. You can edit the code here and view the HTML files in your browser just by opening them. Once you have it in a state that is ready to be published to the official webpage, commit and push the files to this repository (all of this is Googleable). As a reminder, keeping a copy of the current source code is VERY important, and MUST be pushed to this repository before publishing the edited files. Once the changes have been pushed, then you can copy the files to the remote drive. It is this action that makes your changes viewable to the public at http://user.engineering.uiowa.edu/~aiche/index.html.

Editing the Website

The website hosted in this repository is currently built with raw HTML along with the Bootstrap 3 CSS framework and some Javascript for the newsletter page. It is suggested to familiarize yourself with HTML and Bootstrap 3 especially, as the vast majority of the syntax on the site relates to both of these. The template.html file forms the basic layout of the current site without any actual page content. This is meant to make life easier when creating a new page, and make it easier to keep track of the main website theme. Hopefully this opens the door for an ambitious individual to start using a templating engine in the future such as Jekyll. This way, changing a link will not require a whole load of copying and pasting (which is the current situation).

Other Tips

  • The home page must always be contained in a file called index.html
  • Make sure to always update the links on each page if a link is added, changed, or removed
  • Be sure to update the template.html file with the current base format of the website
  • Get really good at Googling things, because that will help you out immensely in figuring out how to edit this site

aiche-website's People

Contributors

nshoeheart avatar zkrantz avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.