Web Coding

Intro to Web Development and Game Prototyping

Andrea Ida Malkah Klaura @ dieAngewandte

Closing Session

Overview

  1. How to publish
  2. Feedback & reflection
  3. Open questions / final project

How to publish

  • We need a web server
  • Basic web hosting
  • Use some basic free service
  • GitHub or GitLab pages

we need a web server

to host ...

  • a web site (mostly static hyperlinked content)(this is what we do)
  • a web application (highly interactive programs accessible through a web browser)

and the just copy over our files


(Source: filezilla-project.org: FileZilla Screenshots)

basic web hosting

  • transfer files to a web host over (S)FTP
  • many local hosters, e.g.
    • world4you (austria, starting at 4€/month)
    • easyname (austria, starting 4,40€/month)
    • suspace (austria, starting at 3,99€/month)
    • hetzner (germany, starting at 1,90€/month)
    • and so many more

basic & free services

GitHub & GitLab Pages

  • https://docs.github.com/en/pages

    ~ ~ ~ demo time ~ ~ ~

  • https://docs.gitlab.com/user/project/pages/
    • does basically the same as GitHub, but works slightly different
    • you need to set up a basic CI config
    • create a repo and put your files in the /public folder there
    • then in the linked docs above check out the "Use a project template" link, and there the plain-html template repo
    • just take the .gitlab-ci.yml file from there and put it in your repo

Feedback & reflection

https://www.menti.com/aliu3m6wyei2

or:

go to menti.com and enter code: 5979 7267

Open questions
&
final project