datopian / datahub

🌀 Rapidly build rich data portals using a modern frontend framework
https://www.portaljs.org
MIT License
2.2k stars 328 forks source link

Dataset layout improvements #1326

Closed olayway closed 1 month ago

olayway commented 1 month ago
## Acceptance
- [x] smaller content body font (drop from 16px -> 14px on large screens + responsive adjustments for smaller screens)
- [x] table schema below data previews (if schema exists in the datapackage; later we may want to infer it)
- [ ] subscribe to newsletter section at the bottom

Shaping

Table schema

Something like this: image

olayway commented 1 month ago

@anuveyatsu Can you take a look and let me know if there are any other adjustments I've missed + what do you think about the CTA. I've created a separate issue for "Related datasets" section as I think this requires separate shaping.

anuveyatsu commented 1 month ago

@olayway I would add subscribe to newsletter section in the bottom of the page and that's all :+1:

olayway commented 1 month ago

@willy1989cv have you already created a newsletter subscription section? If not then I'll create this component myself as I need it on the landing page too. Just let me know so that we don't duplicate it.

olayway commented 1 month ago

@anuveyatsu Closing this without newsletter section for now as it requires some thought and restructuring the layout(s) a bit as we have the ToC on the right. I've created a new issue for it so that we don't forget: https://github.com/datopian/datahub-next/issues/597