thevisgroup / CGVC-Website

The Computer Graphics & Visual Computing (CGVC) conference website.

Home Page:https://cgvc.org.uk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CGVC - How to update

This website is generated using Jekyll, which uses Liquid as the template language.

Everything has been made reusable, and minimal effort is required to create a new conference.

You may use HTML or markdown in all content pages.

Access to this repository

The repository is read-only for anyone, but in order to make changes you need to:

  1. Email Bob (robert.laramee"at"nottingham.ac.uk) or Qiru (qiru.wang1"at"nottingham.ac.uk) using your institutional email address.
  2. Include your GitHub account handler, you will be listed as a maintainer of this repository.

Submit changes

  1. All changes must include a commit message explaining the changes you've made.
  2. A commit must focus on a single subject only, so it's easier to follow and debug.

Add a new conference

For example we are adding a new conference for the CGVC in 2024, follow the steps below:

  1. Duplicate the last year's folder CGVC2023 and rename it to CGVC2024. This folder contains the webpage structure (HTML/md files). And in this folder, you likely need to update the following :

    1. Search and replace year: CGVC2023 with year: CGVC2024.
    2. Based on the information supplied from conference chairs:
      1. Update cfp for Call for Papers.
      2. Update keynote for keynotes.
      3. Update venue-accommodation for venue and accommodation.
  2. In the _data folder located in the root directory, duplicate the last year's folder CGVC2023 and rename it to CGVC2024. The yml files here will be used to populate HTML/md pages duplicated in Step 1.

    1. Based on the information supplied from conference chairs:
      1. Update the corresponding files in _data/CGVC2024. There are 7 files in the folder, their names are self-explanatory.
    2. Update pastyears.yml to include CGVC 2023 (the previous year so it shows up in the Past Year list).
  3. Update index.md in the root directory, replace CGVC2023 with CGVC2024.

Manual update/tweak for webpages

  1. All webpages are HTML or markdown based.
  2. To update the style, go to _sass/base.scss, which supports scss, sass and css syntax.
  3. In each year's folder, there is a documents folder which contains static files such as latex templates, guidelines for that year. Referencing them is easy: <a href="documents/Guideline.pdf">Guideline.pdf</a>.

Update email forwarding

  1. This is currently controlled by Qiru using Cloudflare.

Preview and Deploy

  1. Check the Deploy.md file on how to preview changes locally, and then deploy them on GitHub Pages.

Help

  1. Open an issue on CGVC's github page: https://github.com/thevisgroup/CGVC/issues/new
  2. Email Bob (robert.laramee"at"nottingham.ac.uk) or Qiru (qiru.wang1"at"nottingham.ac.uk)

https://github.com/thevisgroup/CGVC

Good luck.


Updated on 12 Sep 2022 by Qiru Wang

About

The Computer Graphics & Visual Computing (CGVC) conference website.

https://cgvc.org.uk


Languages

Language:HTML 66.6%Language:SCSS 30.2%Language:CSS 1.5%Language:TeX 1.4%Language:Sass 0.2%Language:JavaScript 0.2%Language:Ruby 0.0%