SI26: Difference between revisions

From XPUB & Lens-Based wiki
mNo edit summary
No edit summary
 
(46 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==WEEK 1==
{{Iframe|src=https://practices.tools|width=400|height=500|style=float:right}}


<ul><li>test</li></ul>
==Declarations==


===Monday 6 January===
[[File:Declarations.png | 400px | thumb | right | A representation of the declarative layer of CSS that mediate our daily interaction with technology]]
 
Declarations is an ongoing trans-disciplinary artistic research project into the poetic materiality of the CSS web-standard and its echoes on design and artistic practices.
 
A [https://declarations.style/pages/about.html presentation of the declarations research project], with quotes and some illustrations of how the research is looking at declarative web-languages. It is important to read the first and second part (what is CSS, and the research questions).
 
We will watch the video essay by Miriam Suzanne [https://www.youtube.com/watch?v=aHUtMbJw8iA&abchannel=MozillaDeveloper Why is CSS so weird] as an starting point to untangle some questions of the research together.
 
So far what is CSS:
 
* if HTML is the structure of the house, '''CSS is interior design (paints, textiles, flooring, etc.)''', how we feel in a room? (laurel's pdf)
* as an interface, CSS is the '''infinitessimely thin shared boundary that mediate our relation with the web''', that is very close to us, individuals, in the vaste ecosystem of the web, also called front-end. (doriane's scheme)
* as a declarative language, CSS is giving up control and designing in a device-agnostic manner for unknown canvases, '''similarly to a script for theater piece''', that will always be re-interpeted in its context of execution (miriam video)
 
An [https://declarations.style/observatory.html evolving selection of declarations experiment], Doriane will present some of those progressively through the sessions.
 
==Reader==
 
A selection of references to go further.
 
{| class="wikitable"
|-
! Author !! Title !! Year
|-
| Nolwenn Maudet || Tactical Design || 2023
|-
| J. R. CARPENTER || [http://luckysoap.com/statements/handmadeweb.html A Handmade Web] || 2015
|-
| Zach Mandeville || [https://coolguy.website/basic-html-competency-is-the-new-punk-folk-explosion/ Basic HTML Competency Is the New Punk Folk Explosion!] || 2016
|-
| Laurel Schwulst || [https://thecreativeindependent.com/essays/laurel-schwulst-my-website-is-a-shifting-house-next-to-a-river-of-knowledge-what-could-yours-be/ My website is a shifting house next to a river of knowledge. What could yours be?] || 2018
|-
| Femke Snelting || [https://constantvzw.org/verlag/spip.php?page=article&id_article=101&mot_filtre=5&id_lang=0# Dividing & Sharing] || 2008
|-
| Frank Chimero || [https://frankchimero.com/blog/2015/the-webs-grain/ The web's grain] || 2015
|-
| Olia Lialina || [http://art.teleportacia.org/observation/vernacular/ A Vernacular Web 1,2,3] || 2005, 207, 2010
|-
| John Allsopp || [https://alistapart.com/article/dao/ A Dao of Web Design] || 2000
|}
 
==Special issue: <code>display</code> and <code>position</code>==


<iframe src="https://practices.tools" frameborder="0" width="320" height="320" ></iframe>
In the context this XPUB special issue, Declarations will focus on something quite specific.
The idea is to take a weird angle on the learning of CSS: to be linguists at the same time than learning the language.  


===Tuesday 7 January===
The special issue is structured in 3 chapters:


with Joseph
# exploring the linguistic aspect of web-languages
* 10:00 - 13:00 ...
# investigating & documenting cultural uses of specific CSS properties
* 14:00 - 17:00 ...
# speculation as a tool to think about it differently


==WEEK 2==
Two CSS property have been choosing in that regard: <code>display</code> and <code>position</code>.
===Monday 13 January===
They are interesting because they show how CSS is a language, notably by the use of non-numeric value and keyword with meaning. They also both have been subject to many change in the standard: unfolding a whole cultural history of the web that lies in the words it uses.
===Tuesday 14 January===


with Manetta
By reading the standard it appears that this is a rather complex properties. For example for display we can ask ourselves:
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 15 January===
* What does it mean for certain things to be block and other the be inline? what does it mean to be inline-block?
* How and why where table, flex and grid invented? Do we need more? What are the motivations and by who was it done?
* How are they implemented, what complexities or differences are often unseen in those processes?
* What does the words "block" and "line" means outside of CSS but through design history?


Methods with Lídia
The subject of [[SI26: CSS linguistics | becoming CSS linguists]] will be introduced and expended in its dedicated page .


==WEEK 3==
==Chapt.1 Words are events, they do things, change things (Entering CSS linguistics)==
===Monday 20 January===
===Tuesday 21 January===


with Joseph
[[File:Words.png | 400px | thumb | right | Words are events, they do things, change things. They transform both speaker and hearer; they feed energy back and forth and amplify it. They feed understanding or emotion back and forth and amplify it. — Ursula K. Le Guin, The Wave in the Mind: Talks and Essays on the Writer, the Reader and the Imagination ]]
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 22 January===
===Monday 6 January===


Methods with Lídia
morning:


==WEEK 4==
* A [https://declarations.style/pages/about.html presentation of the declarations research project], with quotes and some illustrations of how the research is looking at declarative web-languages. It is important to read the first and second part (what is CSS, and the research questions).
===Monday 27 January===
* We will watch the video essay by Miriam Suzanne [https://www.youtube.com/watch?v=aHUtMbJw8iA&abchannel=MozillaDeveloper Why is CSS so weird] as an starting point to untangle some questions of the research together.


'''No Class Meeting'''
afternoon:


''Doriane in Berlin for a Declarations workshop''
a first declarative warmup exercise [[SI26 Declarative companions | Declarative companion]].


===Tuesday 28 January===
===Monday 13 January===


with Manetta
morning:
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


==WEEK 5==
* sharing moment about the Declarative companions made last time.
===Monday 3 February===
* presentation of the special issue.
===Tuesday 4 February===
* meeting: `display` and `position`, the two properties we are going to look at


with Joseph
afternoon:
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 5 February===
* starting a media collection, to drop images of thing that echoes with the words: display, block, inline, flow, root, outer-inner, position, static, sticky, fixed, absolute, relative, inherit, initial.
* browsing exercice: go through website we know and try to pick up interesting example of all those uses, through the inspector and screenshoting


Methods with Lídia
===Monday 20 January===


==WEEK 6==
todo:
===Monday 10 February===
===Tuesday 11 February===
nb: ''ONLINE OPEN DAY 10-11 (Joseph?), 17-18 (Manetta?)''


with Manetta
* to read for that day: Nolwenn maudet - tactical design translation


* 10:00 - 13:00 ...
morning:
* 14:00 - 17:00 ...


==WEEK 7==
* introduction to browser extension, the tactical interest of browser extension, how do they work concretly
===Monday 17 February===
===Tuesday 18 February===


with Joseph
afternoon:
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 19 February===
* **using CSS to reveal CSS, by styling element differently according to which property they are using**. making of the "lens" extension: when extension is activated it reveal in a graphical way the `display` and `position` properties on every website (ex: all element using `display: flex;` have a cyan outline, and we get information when hovering them)


Methods with Lídia
==Chapt.2 Every language has a grain (CSS Deep dive in ethymology & cultural usages)==


==WEEK 8==
from now on, we'll be dividing in two groups: one group focusing on `display` and `position`.
===SPRING BREAK===
groups will have moment to share back to the rest of the students their research progress.


==WEEK 9==
===Monday 27 January===
===Monday 3 March===
===Tuesday 4 March===


with Joseph
'''No Class Meeting'''
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 5 March===
''Doriane in Berlin for a Declarations workshop''


Methods with Lídia
===Monday 3 February===


==WEEK 10==
===Monday 10 February===
===Monday 10 March===
===Tuesday 11 March===


with Joseph
===Monday 17 February===
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


==WEEK 11==
==Chapt.3 I live in a different home everyday (Fabulating CSS standard evolution) ==
===Monday 17 March===
===Tuesday 18 March===


with Joseph
===Monday 3 March===
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...


===Wednesday 19 March===
===Monday 10 March===


Methods with Lídia
===Monday 17 March===


==WEEK 12==
===Monday 24 March===
===Monday 24 March===
===Tuesday 25 March===
with Manetta
* 10:00 - 13:00 ...
* 14:00 - 17:00 ...

Latest revision as of 20:44, 7 January 2025



Declarations

A representation of the declarative layer of CSS that mediate our daily interaction with technology

Declarations is an ongoing trans-disciplinary artistic research project into the poetic materiality of the CSS web-standard and its echoes on design and artistic practices.

A presentation of the declarations research project, with quotes and some illustrations of how the research is looking at declarative web-languages. It is important to read the first and second part (what is CSS, and the research questions).

We will watch the video essay by Miriam Suzanne Why is CSS so weird as an starting point to untangle some questions of the research together.

So far what is CSS:

  • if HTML is the structure of the house, CSS is interior design (paints, textiles, flooring, etc.), how we feel in a room? (laurel's pdf)
  • as an interface, CSS is the infinitessimely thin shared boundary that mediate our relation with the web, that is very close to us, individuals, in the vaste ecosystem of the web, also called front-end. (doriane's scheme)
  • as a declarative language, CSS is giving up control and designing in a device-agnostic manner for unknown canvases, similarly to a script for theater piece, that will always be re-interpeted in its context of execution (miriam video)

An evolving selection of declarations experiment, Doriane will present some of those progressively through the sessions.

Reader

A selection of references to go further.

Author Title Year
Nolwenn Maudet Tactical Design 2023
J. R. CARPENTER A Handmade Web 2015
Zach Mandeville Basic HTML Competency Is the New Punk Folk Explosion! 2016
Laurel Schwulst My website is a shifting house next to a river of knowledge. What could yours be? 2018
Femke Snelting Dividing & Sharing 2008
Frank Chimero The web's grain 2015
Olia Lialina A Vernacular Web 1,2,3 2005, 207, 2010
John Allsopp A Dao of Web Design 2000

Special issue: display and position

In the context this XPUB special issue, Declarations will focus on something quite specific. The idea is to take a weird angle on the learning of CSS: to be linguists at the same time than learning the language.

The special issue is structured in 3 chapters:

  1. exploring the linguistic aspect of web-languages
  2. investigating & documenting cultural uses of specific CSS properties
  3. speculation as a tool to think about it differently

Two CSS property have been choosing in that regard: display and position. They are interesting because they show how CSS is a language, notably by the use of non-numeric value and keyword with meaning. They also both have been subject to many change in the standard: unfolding a whole cultural history of the web that lies in the words it uses.

By reading the standard it appears that this is a rather complex properties. For example for display we can ask ourselves:

  • What does it mean for certain things to be block and other the be inline? what does it mean to be inline-block?
  • How and why where table, flex and grid invented? Do we need more? What are the motivations and by who was it done?
  • How are they implemented, what complexities or differences are often unseen in those processes?
  • What does the words "block" and "line" means outside of CSS but through design history?

The subject of becoming CSS linguists will be introduced and expended in its dedicated page .

Chapt.1 Words are events, they do things, change things (Entering CSS linguistics)

Words are events, they do things, change things. They transform both speaker and hearer; they feed energy back and forth and amplify it. They feed understanding or emotion back and forth and amplify it. — Ursula K. Le Guin, The Wave in the Mind: Talks and Essays on the Writer, the Reader and the Imagination

Monday 6 January

morning:

  • A presentation of the declarations research project, with quotes and some illustrations of how the research is looking at declarative web-languages. It is important to read the first and second part (what is CSS, and the research questions).
  • We will watch the video essay by Miriam Suzanne Why is CSS so weird as an starting point to untangle some questions of the research together.

afternoon:

a first declarative warmup exercise Declarative companion.

Monday 13 January

morning:

  • sharing moment about the Declarative companions made last time.
  • presentation of the special issue.
  • meeting: `display` and `position`, the two properties we are going to look at

afternoon:

  • starting a media collection, to drop images of thing that echoes with the words: display, block, inline, flow, root, outer-inner, position, static, sticky, fixed, absolute, relative, inherit, initial.
  • browsing exercice: go through website we know and try to pick up interesting example of all those uses, through the inspector and screenshoting

Monday 20 January

todo:

  • to read for that day: Nolwenn maudet - tactical design translation

morning:

  • introduction to browser extension, the tactical interest of browser extension, how do they work concretly

afternoon:

  • **using CSS to reveal CSS, by styling element differently according to which property they are using**. making of the "lens" extension: when extension is activated it reveal in a graphical way the `display` and `position` properties on every website (ex: all element using `display: flex;` have a cyan outline, and we get information when hovering them)

Chapt.2 Every language has a grain (CSS Deep dive in ethymology & cultural usages)

from now on, we'll be dividing in two groups: one group focusing on `display` and `position`. groups will have moment to share back to the rest of the students their research progress.

Monday 27 January

No Class Meeting

Doriane in Berlin for a Declarations workshop

Monday 3 February

Monday 10 February

Monday 17 February

Chapt.3 I live in a different home everyday (Fabulating CSS standard evolution)

Monday 3 March

Monday 10 March

Monday 17 March

Monday 24 March