creativecommons / search

Creative Commons Search Portal
https://search.creativecommons.org/
MIT License
19 stars 114 forks source link

[Feature] Convert to a static application with modern semantics #152

Closed onyijne closed 8 months ago

onyijne commented 2 years ago

Problem

The code-base is currently written in PHP with its semantics being included from various files and these files do not really do anything different than to add semantics to the page. This makes it impossible to host the application on GitHub pages. Also the semantics do not meet current standards, and as such makes it difficult to use with modern accessibility devices and software.

Description

All the semantics that are currently included from various PHP files in the index.php file will be refactored into a static file paying attention to accessibility and responsiveness of the semantics.

Additional context

The application is currently structured more like a WordPress theme

Implementation

onyijne commented 2 years ago

Hi @possumbilities kindly check if this issue can fly, thanks.

possumbilities commented 2 years ago

This is a vast Issue covering a lot of scope, and so this Issue should operate at best as a discussion that can generate sub-Issues with more specific aims.

onyijne commented 2 years ago

Hi @possumbilities, is it okay to further divide into 7 sub issues?

These can be further turned into what's really acceptable as the issues titles.

PreciousOritsedere commented 2 years ago

I would also like to add that converting the present PHP files into semantic HTML and JavaScript might be necessary as well

onyijne commented 2 years ago

I would also like to add that converting the present PHP files into semantic HTML and JavaScript might be necessary as well

Hi @PreciousOritsedere, yes that’s the task required for Outreachy interns.

possumbilities commented 8 months ago

Resolved in new site merge: https://github.com/creativecommons/search/pull/206