colouring-cities / colouring-core

The Core Platform for the Colouring Cities Research Programme (CCRP)
https://colouringcities.org
GNU General Public License v3.0
48 stars 45 forks source link

Look into options for a Showcase site #1233

Open mdsimpson42 opened 1 year ago

mdsimpson42 commented 1 year ago

We want to revisit the idea of a Showcase for Colouring Cities (as discussed in #644). Adding a new issue to keep it on our radar.

The current suggestion is that we use an existing template to create a separate website, which we can get hosting for, and then have as a subdomain of Colouring Cities, like with Colouring Athens. i.e. http://showcase.colouringcities.org.

Users would need to be able to log in and create showcases, providing a title, image, description and link. An admin (Polly) would then need to approve the showcase before it gets shown publically on the site.

mdsimpson42 commented 1 year ago

I've asked if any of my colleagues know of a suitable template that can be used to create this site in as short a time as possible.

polly64 commented 1 year ago

Hi @mdsimpson42 here is a draft template - we also need to be able to easily add more over time.


Concept design image 2017 image

mdsimpson42 commented 1 year ago

So, there's a couple of things we could use, I'll keep posting as I discover them.

First, I was updating our team website and I thought "this is pretty close to the functionality we need". You have a series of tiles for each team member and when you click on them it takes you to a page with more details.

https://rse.ncldata.dev/team

The only problem with that is that the pages are created using markdown files and have to be built into web pages, which is not as quick and easy-to-use as it would be if the user could log in and create their own showcase/case study.

mdsimpson42 commented 1 year ago

Another option might be a blogging template, which we could adapt for our purposes...

https://writeologytemplate.webflow.io/

That way, users could create blog posts based on their showcase, but that possibly gives them too much creative freedom and doesn't let us specify what data we collect about each project.

EDIT: The example above is a free template. Would we be willing to pay for one, if we found a good one that did exactly what we wanted it to do?

polly64 commented 1 year ago

@tomalrussell and @matkoniecz any thoughts on off the shelf open products for the showcase database?

mdsimpson42 commented 1 year ago

One question: would we be willing to pay for a template, if it lets us throw something together in a few days? I've seen a few for around £80 to £130...

polly64 commented 1 year ago

Thanks Mike. Would need to be free and be looking like it was staying free.

mdsimpson42 commented 1 year ago

Okay. It would just be a one-off payment to download the template; then we could build the website from that, but I appreciate that budgets are tight.

Basically, its the difference between:

At this point, I'm leaning towards just building it myself, then we can get it exactly how we want it. I've built a couple of apps using this framework before, so it shouldn't take long to get something up and running.

polly64 commented 1 year ago

great @mdsimpson42 that sounds good, send me meeting link for today

mdsimpson42 commented 1 year ago

A prototype version of the Showcase website is now being developed.

The current plan is to implement the interface in Angular and the backend in Strapi. I've begun implementing functionality with dummy data for now, to get an idea of what the site will look like/how it will work. I plan to add to this over the next few weeks and then look into activating the Strapi backend as soon as possible.

polly64 commented 8 months ago

@mdsimpson42 @stuartlynn lets organise a meet up re getting this section activated can we look at this format as for cheffins below and other sites like it where you have dropdowns for options at top and then can choose, scroll down and click on a) entry summaries or b) just gallery images https://www.cheffins.co.uk/fine-art/catalogue-view,the-fine-sale_267.htm. I think this is more elegant than side bar I originally planned (as image above)