RIT Open Programs Website merge requestshttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests2022-07-25T12:05:31Zhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/12Fix link for summit in navigation2022-07-25T12:05:31ZMike NolanFix link for summit in navigationMike NolanMike Nolanhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/11Add types for current projects2022-07-22T14:32:00ZMike NolanAdd types for current projectsMike NolanMike Nolanhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/10Project pages with Mystic integration2022-07-18T17:47:42ZAmy RoseProject pages with Mystic integrationThis MR implements the new feature of project pages on the site, pulling data from Mystic to display information and metrics. Includes a searchable and filterable grid of projects to browse through.
REMAINING TO DO:
- [x] finalize rea...This MR implements the new feature of project pages on the site, pulling data from Mystic to display information and metrics. Includes a searchable and filterable grid of projects to browse through.
REMAINING TO DO:
- [x] finalize real project information (@me1) (resolve all `NOLSKI-PLACEHOLDER`s)
- [x] validate that searching and filtering works with finalized project information
- [x] replace Lorem Ipsum paragraph on the projects grid page
- [x] change API URL to use production Mystic (ideally configurable or auto-switching?)
- [x] finalize project grid styles
- [x] finalize resource list styles (for now)
- [x] replace experimental `aspect-ratio` CSS style with something currently standard
- [x] get feedback from designers
- [x] complete any remaining TODOs in the code (excluding navigation TODOs)
- [x] extinguish any inevitable fires (Mystic embeds on Firefox fixed)
EXTERNAL TO DO:
- [x] get projects created on Mystic (@me1)
OTHER NOTEWORTHY CHANGES:
- the old fellows table with names and projects has been removed
- compatibility with GitHub Pages has been restored (in theory)
- front matter can no longer use templating again, any features that depended on it have been removed
- the member grid components have been unified into a single component with different "modes"
- the fellows data has been expanded with new information and fellows headshots have been added
- a new component, the checkbox dropdown, has been added and is agnostic to the projects features and JS entirely
- a new component, the faculty info block, has been added for showing faculty info in RIT style
- the summit page has been removed, but its navigation link has been left intact for redirect to the new page
- the site will default to using the live Mystic URL for the projects API, but can use local Mystic instance by setting `JEKYLL_ENV=local_mystic` as an environment variableAmy RoseAmy Rosehttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/9Refactor2022-06-02T13:35:00ZAmy RoseRefactorImprove [DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)-ness, configurability, and readability of the website by reworking the existing templates and moving pieces into components.
Changes made:
- layouts now utilize temp...Improve [DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)-ness, configurability, and readability of the website by reworking the existing templates and moving pieces into components.
Changes made:
- layouts now utilize template inheritance for less repetition
- styles have been broken into individual files relevant to their target
- templatized contact info for easier configuration
- templatized the list of fellows working with Open@RIT for easier configuration
- moved several elements into discrete components to be included
- better organized content and structure for miscellaneous things
Bugfixes:
- contact email links don't both point to SJ anymore
- page titles properly use breadcrumb as fallback instead of content header (see https://openr.it/faculty/resources for an example of why this is bad)
REMAINING TO FIX:
- nonehttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/8Event page layout with owia con page2022-03-04T01:16:32ZSuhas CVEvent page layout with owia con pagehttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/7update staging config2022-03-04T01:03:22ZSuhas CVupdate staging confighttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/6Event layout with open work academia eventpage2022-03-03T23:54:57ZSuhas CVEvent layout with open work academia eventpagehttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/5Event page layout with owia con page2022-03-03T23:50:16ZSuhas CVEvent page layout with owia con pageSuhas CVSuhas CVhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/4Hotfix/people page2022-03-04T16:15:49ZMike NolanHotfix/people pagehttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/3Master2021-10-05T12:22:36ZSuhas CVMasterhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/2Deploy ready2021-01-28T14:26:08ZSuhas CVDeploy readySuhas CVSuhas CVhttp://opensource.ieee.org/rit/open-rit-website/-/merge_requests/1Migrate FOSSRIT website framework to Open@RIT2021-01-27T13:26:38ZMike NolanMigrate FOSSRIT website framework to Open@RITSuhas CVSuhas CV