Skip to content

Front page layout four #159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Mar 27, 2024

Conversation

QuillPusher
Copy link
Contributor

Note: This is a fork built on top of the Front Page Layout already created for PR157. Following are only the changes made after that PR

Important Note: If this PR is merged, there is no need to merge PR115!

Changes in this PR:

Multiple News Timelines POC - Front Page Layout 4

  • added 4 fixed height boxes showing the following timelines:

    • Project Meetings
    • Recent News
    • Open Projects
    • Team Meetings
  • Updated homelay.html to add new boxes

  • updated news.html and added similar open-projects, project-meetings and team-meetings layouts to make up the timeline boxes

  • removed scroll functionality to make the boxes uniform

  • Had to reformat the standing_meetings.yml, since it was only considering it as one news item.

    • Also had to edit date parameter to enable sorting.

    • Finally, moved the updates link to meeting notes doc outside the agenda since it was messing with the sorting (error: can't sort null date)

  • removed an extra space from team_meetings page that was messing up the layout

@QuillPusher
Copy link
Contributor Author

QuillPusher commented Mar 25, 2024

@davidlange6 requested review changes made:

  • Fixed News sorting (still looks a bit different since Releases are not part of it now)

  • Separated News from Release

  • Added new releases.yml, releases.html Include file and a releases,md Markdown page to list releases

  • Added Releases timeline on front page (homelay.html)

  • reverted formatting changes to standing_meetings.yml and team-meetings.md since these are no longer used for front page timeline

@QuillPusher
Copy link
Contributor Author

layout1e

@davidlange6
Copy link
Contributor

looks basically good to me.

  • seems there is lots of whitespace
  • the headings could be tweaked -> "Releases" -> "Software releases", "Recent News" -> "News" (everything is "recent" in these boxes
  • dates need to be in a consistent format
  • the releases yml should separate code and release version instead of free text, so that we can eventually select based on code [and we don't need "released" to be repeated on each line

@QuillPusher
Copy link
Contributor Author

review changes made.

YML Format:

widgets
layout1f partial

- changed navbar color in main.css

- added hero/jumbotron/Splash section

- Splash Screen/Home Page Text updated as per review

- About Page created to move extra content from home page

- added cards/thumbnails to link to projects

- Cards color and order updated

- simplified and realigned youtube preview

- Custom Button CSS added

- Youtube section miniaturized and simplified

- News section height reduced to bottom half, tweaked to match card/carousel edges

- Added "Blog" to main navigation bar (blogs added in separate PR)
- added 4 fixed height boxes showing the following timelines:
  - Project Meetings
  - Recent News
  - Open Projects
  - Team Meetings
- Updated `homelay.html` to add new boxes

- updated `news.html` and added similar `open-projects`, `project-meetings` and `team-meetings` layouts to make up the timeline boxes

- removed `scroll` functionality to make the boxes uniform

- Had to reformat the `standing_meetings.yml`, since it was only considering it as one news item.

  - Also had to edit `date` parameter to enable sorting.

  - Finally, moved the `updates` link to meeting notes doc outside the `agenda` since it was messing with the sorting (error: can't sort null date)

- removed an extra space ( ) from `team_meetings` page that was messing up the layout
- Separated News from Release

- Added new "releases" YML, Include and a Markdown page to list releases

- Added Releases timeline on front page (`homelay.html`)

- reverted formatting changes to `standing_meetings.yml` since it is no longer used for front page timeline

- updated permalink on AllNews page to follow the same convention as other pages
reverted changes to `team_meetings.md`

removed `team_meetings.html` include file since no longer used

removed backup files
date format fixed

codebase and version separate keys for Releases

headings fixed
@vgvassilev vgvassilev force-pushed the frontPageLayoutFour branch from 6d9bb75 to b406626 Compare March 27, 2024 09:12
@vgvassilev vgvassilev merged commit 1354b05 into compiler-research:master Mar 27, 2024
@QuillPusher QuillPusher deleted the frontPageLayoutFour branch March 30, 2024 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants