Code Monkey home page Code Monkey logo

Comments (4)

petedannemann avatar petedannemann commented on June 15, 2024 1

How I imagine (1) working is similar to using a static site generator such as Jekyll. The user would define all their fields and datatypes in one file to create them in the database and then create a separate layout file to organize these fields into sections for display on the front end. I don't have a clear vision of this idea yet and I agree either a call or a new ticket to discuss this is seems appropriate.

I will create new tickets for (2) - (4).

from massbailfund.

RSid avatar RSid commented on June 15, 2024

We could add an 'in setup' setting that takes people through a wizard to add their facilities, lets them customize other settings, etc, then when they're done sets false.

Would also want a UI for adding and removing facilities, etc

What else do people need/want to customize?

from massbailfund.

petedannemann avatar petedannemann commented on June 15, 2024

A couple ideas I have (and will try to work on and submit pull requests for) are:

  • Having a yaml / json file to configure fields instead of hard coding them. This would let people change them to their needs a bit more. This would be a pretty big rework though especially with getting pages to render in a way that doesn't look terrible. This json table schema library by Frictionless Data might be helpful for the backend part of this. The frontend side would be really tricky and I'm really not sure how to approach it
  • Making the setup less specific to Heroku to make deployment on other services a bit easier
  • Making the setup database agnostic
  • Options for multiple file uploads for a client and storing files elsewhere (we may use S3)

from massbailfund.

RSid avatar RSid commented on June 15, 2024

I like these ideas a lot! I'd like to hear a little more about how you're envisioning (1) working, and I feel like it might be worth either catching up on a call at some point or opening a new ticket for it and having an asynchronous chat in there.

(2) - (4) seem more straightforward and I think we can just ticket them out as-is, and pick them up as we have bandwidth. For file uploads, fyi that's not fully operational yet (issue #71 ), so if supporting multiple file uploads from the get-go would be easier, we can do that.

Feel free to make tickets for anything else you think is missing or would be nice to have as well! We can prioritize or discuss from there, but it's a good way to make sure nothing gets lost.

from massbailfund.

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.