Giter VIP home page Giter VIP logo

digital-design-practice-workshop's Introduction

Digital Design Practice

Digital Design Practice, Workshop, Visual Communication Institute, The Basel School of Design HGK FHNW, 18–28 February 2020.

This is the workshop's open-source repository. Here you will find the curriculum, helpful code snippets, and resources. The course will be in German, the repository in English.


Content


Course Aims

Developing Your Website
You learn how to conceptualize, design and develop your web presence. Depending on your interest and individual technological skill level you can choose one of two options to develop your website. This means, that we will split into two groups during the course to learn the individual tools necessary. However, some basics will stay the same and we will learn them all together. This includes a basic web development workflow:

  • Design: How to use Sketch or something similar to layout a contemporary, responsive website
  • Development: How to simulate a webserver on your laptop and use code editors
  • Production: How to setup domain and hosting, how to upload and test your site.

Theory and Contextual Knowledge
You learn about digitization in a wider context. This includes looking at how digitization shapes the designer's profession but also how it is connected to topics like ecology, economy, privacy, or ideology. The latest incidents like the climate demonstrations show how important a critical generation is for our world. And I believe this also includes critical thinking towards digitization.


Course Program

Week 1

Tuesday, 18.02.20

08:30 – 12:00, Introduction

  • Introduction to the workshop program
  • Description of two website development options

13:00 – 16:30, Input Workflow I: Design

  • Download and install of Sketch, Sketch Mobile App (iOS), (Android)
  • Introduction to Sketch and the provided template
  • Rest of afternoon individual work on website (concept, content and design)

Wednesday, 19.02.20

08:30 – 16:30, Individual Work and Coaching

  • Individual work on the website (concept, content, and design)
  • Short input on how we proceed (1 pm / 13:00 Uhr)
  • Individual coaching as needed (afternoon)
  • Each student chooses one website development option

Thursday, 20.02.20

08:30 – 12:00 Input: Local Development & Introduction to Wordpress

Everyone, also those students who want to work with Kirby, should attend the introduction to the local development workflow.

  • Install a web server (Mamp) locally for development
  • Install a code editor (I prefer Visual Studio Code, but Sublime is also a good alternative)
  • Download Wordpress
  • Create a MySQL Database with Mamp (under Tools => phpMyAdmin, click «new»)
  • Install Wordpress
  • Install Laytheme
  • Introduction to Wordpress and Laytheme
  • If needed quick refresh on HTML and CSS

13:00 – 16:30, Input: Kirby CMS

Everyone who decided to work with Wordpress: feel free to join the afternoon or take time for individual work.

  • Download Kirby (please select the «PlainKit» download)
  • Place and unzip Kirby into your MAMP folder for development
  • Access the backend under /panel and finish the installation
  • Open the complete Kirby folder with your code editor of choice and enable debugging mode
  • How to display content (Text, Images)
  • How to add new pages
  • How to build a navigation
  • Introduction to Bootstrap

Friday, 21.02.20

08:30 – 16:30 Free Work + Kirby

  • Kirby CMS part II
  • Free work

Week 2

Tuesday, 25.02.20

08:30 – 16:30, Individual Work and Coaching

  • Individual Work and Coaching/Support

16:30, Lecture Max @ Studiokino

Wednesday, 26.02.20

08:30 – 16:30, Individual Work and Coaching

  • Input 1: Privacy (08:30-09:00)
  • Individual Work and Coaching/Support

Thursday, 27.02.20

08:30 – 16:30, Individual Work and Coaching

  • Contextual Input 3: Ideology and Ecology (08:30-09:00)
  • Individual Work and Coaching/Support

13:00 – 16:30, Input Workflow III: Production

Friday, 28.02.20

08:30 – 12:00, Individual Work and Coaching

  • Individual Work and Coaching/Support

13:00 – 16:30, Final Meet-Up

  • Informal Meet-Up where everybody brings his/her website on the laptop and we chat & discuss our works

Developing Your Website

There are 2 options proposed to develop your digital presence. Both options will be shortly introduced on the first day. The goal is to decide on one option till Wednesday, 19.02.20.

The time is short and you will have to wrap your head around a lot of new stuff during the course. Therefore, the idea is to give you a great start and that you can finish your website on your own after the course. Nevertheless, it would be great if each one could quickly share his/her experience and project at the end of the course (Friday afternoon, 28.02.20).

Take a look at the proposed options two develop your website!

Option 1: Ugh! I Hate To Code

Ok, you don't like to mess around with code but still need a proper portfolio website. That's fine! This is your option then. You will use Wordpress.org, a free CMS, and Laytheme for styling the website (my recommendation, feel free to use another theme). The theme is developed to make great portfolios. However, it's an out of the box solution, therefore you have to work with the limitations that the theme brings (which can be a nice challenge after all!). Here are some websites that use lay theme:

Option 2: The Full Deal

You want to know the whole truth and nothing but the truth? You came to the right place! You will develop a state of the art website from scratch. You will learn how to use Kirby CMS, a clean slick content management system. Kirby is made in a way that the backend is customized for your content and the system doesn't interfere with your design. Everything is possible the only limit is your willingness to learn and overcome obstacles. Once you handle this challenge you are on a great way to learn other content management systems and at some point take on developer jobs. Some websites made with Kirby:

Some Inspiration of Simple Website Approaches


Tech Help and Support

Go Live

Sketch Shortcuts

  • Show/Hide Layout => CTRL + L
  • Show/Hide Grid => CTRL + G
  • Show/Hide Tools => CMD + .

Links


Input Resources

Privacy

Data Sovereignty

  • Grassegger, Hannes. Das Kapital bin ich: meine Daten gehören mir. Umfassend überarbeitete Ausgabe von “Das Kapital bin ich. Schluss mit der digitalen Leibeigenschaft.” Zürich Berlin: Kein & Aber, 2018.

Browsers

Browser Plugins / Add-ons

Search Engines

Messengers

VPNs

Further Links

Ideology

  • Barbrook, Richard, and Andy Cameron. “The Californian Ideology.” Science as Culture 6, no. 1 (January 1996): 44–72. Link
  • Lovink, Geert. “On the Social Media Ideology.” E-Flux Journal #75 (September 2016): 10. Link

Design

  • Buchanan, Richard. “Design Research and the New Learning.” Design Issues 17, no. 4 (October 2001): 3–23. Link
  • Maldonado, Tomás, and Gui Bonsiepe. Digitale Welt und Gestaltung. Schriften zur Gestaltung. Basel: Birkhäuser, 2007.
  • Nake, Frieder. “PARAGRAPHS ON COMPUTER ART, PAST AND PRESENT,” 9, 2010.
  • Tomas Garcia, Ferrari. “Design Futures: The Role of Design in a Software Society.” In Unfrozen - a Design Research Reader by the Swiss Design Network. Zürich: Triest, 2018.
  • Reas, Casey, and Chandler McWilliams. Form+code in Design, Art, and Architecture. 1st ed. Design Briefs. New York: Princeton Architectural Press, 2010.
  • The Fourth Revolution

Economy

  • Mason, Paul. Postkapitalismus: Grundrisse einer kommenden Ökonomie. Translated by Stephan Gebauer. 1. Auflage. suhrkamp taschenbuch 4845. Berlin: Suhrkamp, 2018.

Ecology

digital-design-practice-workshop's People

Watchers

 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.