This is the repository for the collaborative glossary of the New Media Theory(ies), Art, and Practice class.
Important
The glossary is constantly improved by the CART210 community throughout the term, with three sprint deadlines.
Each student must:
- choose three terms from the provided list of new media keywords
- conduct research to understand each term's relevance in the context of new media. Explore its historical origins, technological significance, and its influence on contemporary digital culture and society.
- write precise definitions for the chosen terms, addressing the following points in your analysis: why is the term significant in new media? how does it relate to current technologies or media practices? what are paradigmatic examples that illustrate the term or technology? identify the person or group that coined, designed, or popularized the term or technology, if applicable.
- use the Chicago Author-Year citation style strictly for all sources. Each term should reference a minimum of three sources, from which at least two must be academic sources (e.g., books, journal articles, or conference papers). Include a properly formatted bibliographic entry at the end of your entry. Follow the instructions on how to create references using Markdown.
- link your definitions to other terms in the glossary using internal references.
- provide external references, such as hyperlinks to credible sources or relevant examples, in HTTP/HTTPS format
Add your new media terms as individual markdown files inside the keywords folder of this repository
If using the GitHub UI, contributors can create new files as shown in the following images
- Create a fork of the original repository in your account
- You can maintain or change the name of the repo. Press “Create Fork”. This will create a fork of the class' repository in your own space on GitHub.
After forking the repository, you will see that you have a forked version. In the image, see that the the user CART-ACT has a repository CART210-glossary forked from our main repository hosted by the user concordia-dcart
- Now, in your account, you can create and upload files. Press
Add fileand then chooseCreate new file
Name your file markdown file. Markdown files have the file extension .md. If your keyword has more then one word (e.g., “surveillance capitalism”) do not use spaces, use a hyphen instead (i.e., surveillance-capitalism.md)
Note: Use lowercase for the filename of your entries, unless it is an acronym (i.e., UNIX.md or GNU.md)
-
Add the content for your entry using strict Markdown syntax. Note that the title of the entry should be in
heading 2followed by a space, that is## Surveillance capitalism. Write the rest in plain markdown.Citations must be added in the same markdown file. Note that, in markdown, the citations are written as
[^thisisacitation]in the text, and as[^thisisacitation]: Author A. Year. Title.in the references section.
You can also preview how your entry looks like in HTML by pressing Preview
-
When you are happy with your contribution you will commit your changes to your repository. When committing your changes, add a meaningful message (e.g., ”Fix: Typo in the description.”, ”Add: New definition from Steyerl, H. (2016).”)
You can choose to commit to your
mainbranch or to create anew branch. For simplicity, we will commit to themainbranch. PressCommit changes
Note
To commit changes, each contributor will create a pull request using the GitHub web-based interface. Contributors who know how to interact with GitHub using other environments (e.g., CLI or IDE), can also use those.
After commiting your changes, you will see in the root of your folder on Github that your fork is a few commits ahead the main repository (since you have changes that have not yet been merged). It may happen that your fork is a few commits behind (because other people may have merged their changes)
- Now, you will create a Pull request so that your contributions are considered to be merged. For this, you will press “Contribute” and then “Open pull request”
Add a meaningful title and description. The more (meaningful) information, the merrier. Then, press “Create pull request”.
If everything wents fine, you will see your Pull request in “Open” state in the main repository. In the image, see that CART-ACT wants to merge 1 commit into the main repository from their repository.
The admin of the main repository will review the changes and will approve the addition, or request changes. The following image, shows the screen of the admin user (not yours)
After your additions are reviewed, and if approved, you will receive a “Merged” confirmation.
To add images, you follow the same workflow that with text. That is, you fork the main repo to your account and then you upload your image into the images folder in the repository.
Note: Only images added to the images folder will be accepted.
Important
To commit your changes, you will follow the same process as with text entry. each contributor will create a pull request using the GitHub web-based interface. Contributors who know how to interact with GitHub using other environments (e.g., CLI or IDE), can also use those.
When committing your changes, add a meaningful message (e.g., ”Add: Visual collage for virtuality.”
So far, you have just uploaded your image to the repository. To be displayed, the image has to be linked from your keyword file.
For example, if I want to display the image I made for the keyword virtual-environment, I will add the following line to the file virtual-environment.md located inside the keywords folder:

Note
Please note that the relative link above does not indicate the previous folder (as in ../images). This is correct. GitHub considers the root folder of the repository by default. You may not see the file in your keyword file, but it will render fine in the glossary file.
That link will display this image:
Background image taken from 1
To create links to other entries you have to create a hyperlink using the Markdown format. Use relative linking for this.
For example, if you want to create links for the entries Github, Wiki, and Affordance, you add the following Markdown syntax:
[GitHub](../main/glossary.md#GitHub), [Wiki](../main/glossary.md#wiki), [Affordance](../main/glossary.md#affordance)
That code will be rendered as:
CART210 New Media Glossary by CART210-2025 Cohort is marked with CC0 1.0 Universal
Footnotes
-
Reschke, Michael. 2007. “800x600 Wallpaper Blue Sky.png.” Wikimedia Commons. December 27. https://commons.wikimedia.org/wiki/File:800x600_Wallpaper_Blue_Sky.png. ↩














