Replies: 1 comment
-
Some agreements made in the Technical Meeting:
Next steps:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It looks that there is a kind of agreement to use HTMX as core technology for CKAN 3.0: #7524
I would like to start doing some work but before that I think it would be nice to define some design principles that will lead and align the upcoming work (and expectations).
Mostly, I'm expecting a definition (before starting to work) on what do we want to maintain and what are we going to remove. Our front-end codebase is full of JS modules and CSS classes written 12 years ago that probably doesn't make sense anymore.
I will propose some Design Principles as statements and then we can iterate or review them. (Base on having the less amount of code to maintain)
Design Principles
The new frontend should rely only on what Bootstrap 5 and Jinja provides since it will create a friendly environment to new comers to CKAN. (They will not need to understand CKAN's way to do Front-End)
Remaining thoughts
Let me know your toughts!
[1] I think that we should keep the most iconic snippets and layouts that are key to the CKAN Brand: dataset search, resource_item.html, etc. I think they could be nice building blocks for CKAN 3.0.
Beta Was this translation helpful? Give feedback.
All reactions