@OrnellaWeb3 has requested we add a section or page to the website for News, where content would be managed by the Marketing Department.
Read more about this task and rewards on Dework.xyz
Originally created from Github issue: https://github.com/BanklessDAO/bankless-website/issues/202
https://github.com/BanklessDAO/bankless-website/pull/256
@OrnellaWeb3 Do you envision this as a separate page? Or embedded into one of the existing pages?
It would be best to have a separate page for blog post or newsletter on the website
Nice! I’ll add more technical context in the coming days … did a lot of Notion integration and crazy Notion wizarding for Bankless Academy already!
Here’s @didierkrux‘s technical context, copied from Discord:here is my proposed plan for the bDAO website Notion integration: Keep the main website structure as it is (not move the entire structure to Notion a frontend). Start with the integration with the following pages because they have a simple structure and will most likely need frequent updates
guilds https://www.bankless.community/about-us/guilds
projects https://www.bankless.community/about-us/projects
work with us https://www.bankless.community/work-with-us
new news/blog page Each page would have a dedicated Notion database and each project/guild/... champion would have edit permission to his own part (notion page).
I'm still trying to figure out if the data would be pulled live or not ... 🤔 Pros/cons for live sync ✅ instant updates, no coordination required ❌ a bit slower because you have pull the data from Notion ❌ risk of having broken pages or images (happens some time) ❌ someone with bad intension and access to Notion could post malicious content ... Pros/cons for manual sync (via command line) ✅ best performance and reliability 🟠 requires manual work to update but the person merging the code can also make sure the content is alright My suggestion, start with the manual approach first, then maybe later migrate to a semi-automated solution.
What do you think? Any suggestion or other requirements? If that works for you, I could start working on the integration soon: setup the Notion databases and prepare a first integration prototype with the current data. Technically, the import script is going to save the data in a .json file and the pages are just going to read this file and loop on the content.
Here’s my response, copied from Discord: Looks good. 👍 I agree with the selected pages. I'd also add the departments page (which hasn't been created yet)
I agree with manual sync - requiring command line steps. However:
We can automate the command line steps in a Github action that runs once a day and creates a PR if updates are detected. This PR can then be reviewed. Then as soon as the PR is merged, it gets deployed.
@didierkrux did some work on this: https://github.com/BanklessDAO/bankless-website/pull/248I have yet to review.
@MantisClone PR ready for review https://github.com/BanklessDAO/bankless-website/pull/255Scope: revamp of departments, guilds and projects pages.I’m planning to work on the “work with us” page in a separate PR.
Same for news/blog page … I need to understand the needs first.
@OrnellaWeb3 here is the link of the Website CMS database in Notion, which is currently under Bankless Academy https://www.notion.so/bankless/6b3a4ffc3bb146a7873e654f1209d979?v=356a2069ddda4563ae96b571e51b913dCould you help move that page to the Marketing Department folder?
Can someone rename this task to “Bankless Notion CMS for departments, guilds and projects”?
@didierkrux Done