Skip to content

ucalgary-ilab/ilab-website

Repository files navigation

ilab-website

TODO

  • create a better video compilation
  • generate mini profile figure for faster loading
  • ask to add people
  • ask to add publications
  • ask to add abstract
  • create publication filter
  • filter extended abstract
  • ask to add older publications
  • ask to add better figures
  • create lightbox to add multiple images

How to Update People

How to add a new member

  1. Go to https://github.com/ucalgary-ilab/ilab-website/tree/master/content/people

  2. To Add: Click Add file > Create new File. To Modify: Click Edit this file

  3. Type file name as first-last.yaml. For example, ryo-suzuki.yaml

  4. Edit the file. For example

Example 1 (ryo-suzuki.yaml)

name: Ryo Suzuki
type: faculty
url: https://ryosuzuki.org
scholar: https://scholar.google.com/citations?user=klWjaQIAAAAJ
twitter: https://twitter.com/ryosuzk
facebook: https://www.facebook.com/ryosuzk
email: ryo.suzuki@ucalgary.ca
github: https://github.com/ryosuzuki
linkedin: https://www.linkedin.com/in/ryosuzuki/

Example 2 (christopher-smith.yaml)

name: Christopher Smith
type: master
url: https://sites.google.com/cse.uiu.ac.bd/ashratuzzavinasha
linkedin: https://www.linkedin.com/in/christopher-smith-uofc/

Example 3 (david-ledo.yaml)

name: David Ledo
type: alumni
past: phd
now: Autodesk Research
url: https://www.davidledo.com/
scholar: https://scholar.google.com/citations?user=V_2BZDoAAAAJ

Example 4 (bon-adriel-aseniero.yaml)

name: Bon Adriel Aseniero
type: phd
url: http://bonadriel.com/
scholar: https://scholar.google.com/citations?user=V4nRMoMAAAAJ
twitter: https://twitter.com/HexenKoenig
facebook: https://www.facebook.com/bonadriel
linkedin: https://www.linkedin.com/in/bon-adriel-aseniero-47140560/

The required elements are name and type. Other fields are optional.

For the type, please choose from the following options

- faculty
- phd
- master
- undergrad
- postdoc
- visiting
- alumni

If the member graduates, please modify the profile to alumni. Alumni person can spedcify past (prevous type e.g., phd, master, etc) and now (current institution).

  1. Save and commit the new file

How to add/modify a profile picture

  1. Go to https://github.com/ucalgary-ilab/ilab-website/tree/master/static/images/people

  2. Prepare a profile image. The image needs to be saved as first-last.jpg. (The same as the profile file name). For example, ryo-suzuki.jpg. Do not use png or jpeg or anything else. You don't need to crop or edit to the square shape. The system automatically does.

  3. Click Upload files and upload it

  4. Save and commit the new file

  5. If you want to replace, delete the existing one and do the same process.

How to Update Publications

How to add/modify a publication

  1. Go to https://github.com/ucalgary-ilab/ilab-website/tree/master/content/publications

  2. To Add: Click Add file > Create new File. To Modify: Click Edit this file

  3. Type file name as conference-years-lastname.yaml. For example, uist-2020-suzuki.yaml, mobilehci-2019-hung.yaml, chi-ea-2020-suzuki.yaml

  4. Edit the file. For example

Example 1 (chi-2018-feick.yaml)

date: 2018-04
title: "Perspective on and Re-orientation of Physical Proxies in Object-Focused Remote Collaboration"
authors:
  - Martin Feick
  - Terrance Tin Hoi Mok
  - Anthony Tang
  - Lora Oehlberg
  - Ehud Sharlin
series: CHI 2018
doi: https://doi.org/10.1145/3173574.3173855
keywords: cscw, remote collaboration, object-focused collaboration, physical telepresence, collaborative physical tasks
pages: 13
award: Honorable Mention
video: https://www.youtube.com/watch?v=sfxTHsPJWHY
abstract: "Remote collaborators working together on physical objects have difficulty building a shared understanding of what each person is talking about. Conventional video chat systems are insufficient for many situations because they present a single view of the object in a flattened image. To understand how this limited perspective affects collaboration, we designed the Remote Manipulator (ReMa), which can reproduce orientation manipulations on a proxy object at a remote site. We conducted two studies with ReMa, with two main findings. First, a shared perspective is more effective and preferred compared to the opposing perspective offered by conventional video chat systems. Second, the physical proxy and video chat complement one another in a combined system: people used the physical proxy to understand objects, and used video chat to perform gestures and confirm remote actions."

Example 2 (tvcg-2019-walny.yaml)

date: 2019-08
title: "Data Changes Everything: Challenges and Opportunities in Data Visualization Design Handoff"
authors:
  - Jagoda Walny
  - Christian Frisson
  - Mieka West
  - Doris Kosminsky
  - Søren Knudsen
  - Sheelagh Carpendale
  - Wesley Willett
series: TVCG 2019
doi: https://doi.org/10.1109/TVCG.2019.2934538
keywords: information visualization, design handoff, data mapping, design process
pages: 10
video: https://vimeo.com/360483702
talk: https://vimeo.com/368703151
abstract: "Complex data visualization design projects often entail collaboration between people with different visualization-related skills. For example, many teams include both designers who create new visualization designs and developers who implement the resulting visualization software. We identify gaps between data characterization tools, visualization design tools, and development platforms that pose challenges for designer-developer teams working to create new data visualizations. While it is common for commercial interaction design tools to support collaboration between designers and developers, creating data visualizations poses several unique challenges that are not supported by current tools. In particular, visualization designers must characterize and build an understanding of the underlying data, then specify layouts, data encodings, and other data-driven parameters that will be robust across many different data values. In larger teams, designers must also clearly communicate these mappings and their dependencies to developers, clients, and other collaborators. We report observations and reflections from five large multidisciplinary visualization design projects and highlight six data-specific visualization challenges for design specification and handoff. These challenges include adapting to changing data, anticipating edge cases in data, understanding technical challenges, articulating data-dependent interactions, communicating data mappings, and preserving the integrity of data mappings across iterations. Based on these observations, we identify opportunities for future tools for prototyping, testing, and communicating data-driven designs, which might contribute to more successful and collaborative data visualization design."

The required elements are date, title, authors and series. Other fields are optional, but strongly recommended.

Aavailable fields are

date:
  Conference date (e.g., 2018-04 for CHI'18)

title:
  Use double quotation (e.g., "title")

authors:
  Name the authors in the list. The profile is automatically linked to the publication based on the name

series:
  Conference + Year (e.g., UIST 2020, CHI EA 2021)

doi:
  DOI url. Copy and paste from ACM DL or IEEE Xplore. Can be blank until published

keywords:
  Paper's keywords. Copy and paste from the paper

pages:
  Page-length including references

award:
  Can be blank. Either "Honorable Mention" or "Best Paper"

video:
  YouTube or Vimeo link

video-2:
  If any additional videos

talk:
  YouTube or Vimeo link

abstract:
  Use double quotation (e.g., "abstract")

You can basically all of the information from ACM Digital Library or IEEE Xplore.

  1. Save and commit the new file

  2. The publication page is automatically generated and styled based on the information above.

  3. Don't forget to add the PDF in static/pdf/[conf-year-last].pdf as well

How to add/modify a cover figure

  1. Go to https://github.com/ucalgary-ilab/ilab-website/tree/master/static/images/publications/cover

  2. Prepare a cover figure for the paper. The image needs to be saved as conference-year-lastname.jpg. (The same as the publication file name). For example, uist-2020-suzuki.jpg, mobilehci-2019-hung.yaml, chi-ea-2020-suzuki.yaml. Do not use png or jpeg or anything else. You don't need to crop or edit the aspect ratio. The system automatically does.

  3. Click Add file > Upload files

  4. Save and commit the new file

  5. If you want to replace, delete the existing one and do the same process.

How to add more figures

  1. You can also add more figures by just drag-and-drop. (Strongly recommended).

  2. Prepare figures you used for the paper.

  3. Git clone

git clone git@github.com:ucalgary-ilab/ilab-website.git
  1. Create a directory as static/images/publications/figures/[conference-year-lastname]. For example, static/images/publications/figures/uist-2020-suzuki
cd ilab-website
mkdir static/images/publications/figures/[conf-year-last]
  1. Copy and paste all of the figures into the created folder. No need to modify at all. Both jpg, jpeg, png files are available.

  2. Git add and git push

git add .
git commit -m 'Add more figures'
git push origin master

How to Check by Running the Server in Local

You don't need to do this process, but if you're interested, here is the process.

Note: worked with Node v16, but got error with Node v18. (should be fixed in the future)

git clone git@github.com:ucalgary-ilab/ilab-website.git
cd ilab-website
npm install
npm run build:content
node server.js

You can also keep watching the file change by running the following command in the different terminal tab

npm run watch

Watch https://youtu.be/ympcMWQHm1c for the video instruction.

How to Deploy and Reflect the Change in the Website

You don't need to do this process, but if you're interested, here is the process. Usually, please let me know, so that I can deploy and reflect.

Clone the web-build repo from https://github.com/ucalgary-ilab/ucalgary-ilab.github.io in the same directory

git clone git@github.com:ucalgary-ilab/ucalgary-ilab.github.io.git ../gh-pages
npm run deploy

That's it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published