Coder Social home page Coder Social logo

Comments (3)

adprof avatar adprof commented on May 3, 2024

Will be nice but this is some funcionality. Maybe it's time to have some kind of roadmap?

Here are some of my thoughts about the CMS in general. Forgive me if I'm writing nonsense :)

Usually it is that the web interface is needed for people other than those who built the website. In my opinion, generally does not make sense to expand the functionalities to replace typing something in a text file by Admin. Hugo grows and it will be difficult to keep up with changes.
I mean, potential visual construction of layotuts for different content types, assignment of field types to front-matter params in the GUI etc.

Assuming that the goal is to facilitate the use of the Hugo by people who simply edit the page, I propose to implement user roles.

To leave webinterface as is - URL / admin and add another one but a little bit simpler at the URL / redactor. Redactor can only edit content of choosen type and allowed parts of front matter (configurable).
Authentication and security are issues to consider but in my opinion is not necessary to do anything with this in GUI.

I think that the main use case in every cms looks like this:

  1. User is signed in 2. User chooses content type 3. User inputs some data (text, images, links) 4. Preview 5. Save, Publish

So these things should be top priority. Going forward:

  • focus at first on .md files (one format of content files)
  • to make in GUI some field to choosing existing content types ex. post, project, article etc. (layouts, templates, front matter already made earlier by admin).
  • to help redactors construct markdown content, by adding some typical editor features - small buttons on the top (image button, link button, header button etc.) For now they can put only placeholder into text. Next stage - some simple forms in the modals or hidden divs?
  • maybe fields you have proposed above, but somewhere you have to configure it (for example keywords - should have input field or text-area field in GUI?) Some Hugo sites doesn’t have content at all, everything goes from toml/yaml values.

from filebrowser.

hacdias avatar hacdias commented on May 3, 2024

Hi @adprof

I liked your (very extensive :P) opinion and created a simple roadmap. I don't have too much to say, just that the plugin currently has a toml/yaml/json editor. I hope this weekend I can do more things.

Edit 6 feb 2016: I think issues is a good place to have the plans for new features. I don't think we need a full featured roadmap.

from filebrowser.

adprof avatar adprof commented on May 3, 2024

Well, I promised to share ideas 😄

from filebrowser.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.