school-of-data / okf-events-a

Open Knowledge Foundation training events details
https://school-of-data.github.io/okf-events-a
MIT License
0 stars 2 forks source link

Prototype an events page #7

Open benhur07b opened 2 years ago

benhur07b commented 2 years ago

Expected behavior

Current behavior

Tests to pass

nikeshbalami commented 2 years ago

Analysis of this issue

Found Jekyll's customization on these tasks was not as flexible as expected for our requirements.

Despite all these issues, the progress on the current solutions are:

Longterm recommendation Though Jekyll has the advantage of ease of use, if the project needs customization along the way in the future it would be better to opt for the better ssg alternatives. But if we are fixed on our requirements it is better to use best-suited themes, other alternatives may be to change the theme along the requirement but this solution may also be time-consuming and inefficient.

cc @benhur07b

benhur07b commented 2 years ago

Thanks @nikeshbalami.

I was somewhat expecting the issues you mentioned. I also implement a basic search, tag, and pagination on my own website/blog based on Jekyll and have found these issues present before. Although I was able to implement them in a basic way.

You may want to refer to it for some inspiration here: https://bnhr.xyz/blog/ and the repo is here: https://github.com/benhur07b/benhur07b.github.io

I agree with the assessment. At the moment the requirements are nice to have and not required. A basic search, filter, and pagination should suffice and then we can try to look for a better alternative (maybe a different ssg or framework) once we do v2 (beta).

nikeshbalami commented 2 years ago

Thank you so much @benhur07b, this is helpful. I am working on implementing a basic search, filter, and pagination.

nikeshbalami commented 2 years ago

Implemented via #11