Project

General

Profile

Feature #22674

Build a new website for GlideinWMS

Added by Marco Mambelli 3 months ago. Updated about 1 month ago.

Status:
Work in progress
Priority:
Normal
Category:
-
Target version:
-
Start date:
06/17/2019
Due date:
07/26/2019
% Done:

78%

Estimated time:
(Total: 0.00 h)
Stakeholders:
Duration: 40

Description

Redesign and build of the new GlideinWMS website. The current website provides important documentation and is used also for software distribution. It is functional and practical.
The new site should maintain a clear design and be optimized for access via web browser, but should also be responsive, to be more usable with phones and tablets, should provide more direct access to the desired information and should ease maintenance, e.g. using templates or markup languages.
This activity includes designing the new website, evaluating and choosing the technologies to use for it and build the website. Getting familiar with GlideinWMS, the system described in the website, will be part of the project.
  • Evaluation of Web technologies
    • Evaluate static site generators
    • Evaluate/test use of templates (pug), Jekyll, ...
    • reStructuredText vs commonmark (markdown)
    • Consider hosting on github.com, readthedocs.org
  • Design of the website
    • Make sure to consider
      • Write and include documents in markup (keep menus, navigation, and searchability)
      • Repository for tarball distributions
      • Repository for user-contributed Factory/Frontend scripts (in git?)
      • Repository for papers and references
      • Link to software repositories, distribution, and citations
  • Getting acquainted with distributed computing software for Grids, Clouds, and Supercomputers
  • Web development using HTML, CSS/SCSS, JavaScript and tools and templates
  • Editing and adapting some of the website content

Subtasks

Support #22676: Complete orientation & training for the GlideinWMS projectResolvedKiana Mohammadian

Feature #22754: Get familiarize with GlideinWMS and its documentationResolvedKiana Mohammadian

Feature #22755: Evaluation of Web TechnologiesFeedbackKiana Mohammadian

Feature #22756: Design of the new GlideinWMS websiteWork in progressKiana Mohammadian

Feature #22870: Create click-through animation for websiteFeedbackKiana Mohammadian

Feature #22880: Create sitemap for existing website filesResolvedKiana Mohammadian

Feature #22881: Create a schema that shows how website will be organizedResolvedKiana Mohammadian

Feature #22758: Migration of the old GlideinWMS website to the new oneWork in progressKiana Mohammadian

Feature #22939: Download and install Jekyll ResolvedKiana Mohammadian

Feature #22940: Transfer current website into Jekyll Work in progressKiana Mohammadian

Feature #22941: Edit code in Jekyll to align with previously discussed website organizationWork in progressKiana Mohammadian

Feature #22988: Move files to be accessed and tracked by othersWork in progressMarco Mambelli

Feature #22926: Changing Outdated LinksNew


Related issues

Related to glideinWMS - Milestone #22673: Summer interns 2019New2019-06-032019-09-30

History

#2 Updated by Lorena Lobato Pardavila 3 months ago

  • Assignee changed from Marco Mambelli to Lorena Lobato Pardavila

#3 Updated by Lorena Lobato Pardavila 2 months ago

  • Assignee changed from Lorena Lobato Pardavila to Kiana Mohammadian
  • Status changed from New to Work in progress

#4 Updated by Marco Mambelli 2 months ago

#5 Updated by Lorena Lobato Pardavila 2 months ago

  • Due date set to 06/21/2019

due to changes in a related task: #22754

#6 Updated by Lorena Lobato Pardavila 2 months ago

  • Due date changed from 06/21/2019 to 06/30/2019

due to changes in a related task: #22755

#7 Updated by Lorena Lobato Pardavila 2 months ago

  • Due date changed from 06/30/2019 to 07/01/2019

due to changes in a related task: #22756

#8 Updated by Lorena Lobato Pardavila 2 months ago

  • Due date changed from 06/30/2019 to 07/10/2019

due to changes in a related task: #22758



Also available in: Atom PDF