iScsc / blog.iscsc.fr

GNU General Public License v3.0
0 stars 7 forks source link

Add a resource section #12

Open ctmbl opened 6 months ago

ctmbl commented 6 months ago

This is an old idea for the iscsc blog/website: a place where to store interesting resources we may find or give to new users interested into various subject we do! Non exhaustive list:

Turtyo commented 6 months ago

Who would be able to add resources ? It might also be interesting to have a way to sort the resources by difficulty levels.

ctmbl commented 4 months ago

@Turtyo Basically everyone, on the same model as blog posts, see https://iscsc.fr/posts/publish-your-own-post/ And yes sure, we could use tags or special tags to sort them by difficulty

Turtyo commented 4 months ago

Yes I see there is already a tagging system with the blog posts. How would the resource section be different from the normal posts if everyone can contribute to it ? This feels like a blog post with extra steps for now

ctmbl commented 4 months ago

@Turtyo Nop I imagine it more lightweight and organised differently. but sure it would be a good thing to debate about the aspect organisation and use-cases!

We could also adopt an iterative approach. With this in mind, I suggest the following:

All of this is just my ideas at the moment but I'd be happy to here others!

Turtyo commented 3 months ago

I think we could just have the tagging system as a singular entry point, and list everything under it, updating the list that is shown as the user adds tags (and thus reducing the possibilities). This would be less confusing than a dual endpoint imo. I am not sure what the purpose of a json file listing all resources would be, if tag endpoint already does that, could you explain ?

ctmbl commented 3 months ago

I think we could just have the tagging system as a singular entry point, and list everything under it, updating the list that is shown as the user adds tags (and thus reducing the possibilities).

great idea! I'll keep it for sure

I am not sure what the purpose of a json file listing all resources would be, if tag endpoint already does that, could you explain ?

You still need somewhere to store your resources, something that isn't shown directly to the user but parsed by the website (like a View is different from a Model in the Model-View-Controller framework) This file can be a big list of entries, yml, json, toml, ...

Turtyo commented 3 months ago

Oh I see, this wouldn't be visible to the user, i understand