Skip to main content

Making Websites and Putting Them Online

There are loads of different ways to put your work online, and trying to figure out what will work for you can be quite overwhelming. The good news is, depending on what you are trying to do, most approaches will work! The approach you take will depend on what kind of website you are trying to make, the tools you are comfortable with, and the software you are using to make your site.

What type of website am I making?

ReactJS, allow for modular js programming, this is something that used to be just backend but now you can package stuff together.

Static Websites

'Static' websites comprise most of the websites you might make at the CCI. These can be made using 'vanilla' HTML+CSS+JS, or using static site generators like Webpack, Gatsby, or React.

JS Programming Environments

Glitch, p5, editors that allow you to share work online. Often these have quite basic support for using e.g. custom domains and can take some time to load.

Github Pages

Using Github Pages is popular in the dept,

You will at the very least want to

Vercel and Netlify

I use vercel and netlify with git repositories. Allow for more config options than

The CCI Server

Current tudents get access to CCI server

We have

Dynamic Websites

'Serverless' Processes

API keys, you can set as

Making a CMS

Airtable

Wordpress

Using a Server

Digital Ocean

Apache reverse proxy

Great set of skills to learn

DNS, SSL,