We’re going to take some nice pictures tomorrow or on Monday, those on the site now are just placeholders.
And it’s not just a regular website. With a nice technique that @owen thought up during the Participio hackathon in Medenine, I have integrated the website closely to the Discourse. In fact, most of the text on the website is from the platform. Chunks of text that don’t fit well as platform posts are lifted from unlisted posts, but some pieces of content work well both on the platform and on the website, like the presentations.
To do soon:
- [x] Fix profile photo caching issue
- [x] Integrate a calendar function to book 30 minute introduction meetings, probably using Calendly.
- [x] Hook up the DNS to blivande.com
- [x] Create a contact form instead of the annoying email link
- [x] Link Node, Edgeryders to respective websites
- [x] Remove WE ARE BLIVANDE
To do later:
- [ ] Create a sort of blog syndication feature, where topics tagged with #blivandeblog are listed on the front page, and also available to view straight on the website, with a button link to go to the forum to discuss. This will be a nice feature for members to be able to promote events, art and work and creates a nice link between the platform and the website.
- [ ] Give all users that have a blivande-presentation tagged topic a personal profile page with their presentation where all the topics they have posted with the blivande-blog tag are listed in a nice way.
- [ ] Create a page for Blivande Events
For @matthias, in case you’d worry about load, I won’t be querying the platform directly from the browser, though right now I am getting some user profile pictures. Rather, the relevant content is being cached by a microservice API (not stored in a database, just temporarily stored in memory). I will store a small thumbnail of the user pictures though to make the loading of the front page faster. You can see the code here if you’re curious. Since I want users to be completely in control of if they or their content is shown on the website, and I also don’t want to store too much content in a database, I do a dumb reload of the relevant data once per minute to make the website reasonably responsive to changes. It’s pretty rudimentary and primitive stuff, with a bunch of hard-coding, but it works.
Also @matthias, when you migrate us to a Communities platform, I will have to fix some stuff like changing the root url and also adding the new topic ids and category urls to the API. Let me know when you are about to start, and preferably leave the content in place here until I’ve managed to point to the new url.