Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Directus - Headless CMS and data driven framework, open source alternative to Contentful

Directus - Headless CMS and data driven framework, open source alternative to Contentful

Scheduled Pinned Locked Moved Solved App Wishlist
24 Posts 6 Posters 3.8k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G Offline
      G Offline
      GustavoMarcante
      wrote on last edited by girish
      #1

      Directus has a new app version, rebuilt in Vue.js, and a "versionless" API. Is makes possible to create your data model, administrate your data and database and expose your data to sites and apps.

      It seems very easy to make it available, just few adjusts in the LAMP stack.

      https://directus.io/

      1 Reply Last reply
      11
      • marcusquinnM Offline
        marcusquinnM Offline
        marcusquinn
        wrote on last edited by
        #2

        +1 for this!

        Web Design https://www.evergreen.je
        Development https://brandlight.org
        Life https://marcusquinn.com

        1 Reply Last reply
        2
        • marcusquinnM Offline
          marcusquinnM Offline
          marcusquinn
          wrote on last edited by marcusquinn
          #3

          Once upon a time there was an awesome app called "Rollbase" - which was unlimited and a pleasure to use for rapid development of relation database apps. Then Progress.com bought them and the whole thing became too commercial and unlikeable.

          Directus reminds me of what Rollbase was and could have been and I have been hunting high and low since for something like it.

          Then when finding Directus I saw developers that just got this need. It's similar to Strapi.io in some ways - but the way that it can work with any existing DB and any DB created with it can be used in any other way is what truly appeals for openness and non-proprietary data-structure locking that is seemingly quite rare in a sector that usually pursues SaaS and vendor-locking through proprietary data structuring that would otherwise be expensive to move.

          I see Directus as fast for modelling a relational database, as Cloudron is for modelling app infrastructure so certainly a kinship for the kind of things this community appreciates I'm sure. It was a random find for me from a Reddit comment so I don't think so well known but Cloudron has also introduced me to many other apps I might never have found otherwise, so the curation Cloudron and the community is gathering into the suite is certainly a valuable part of Cloudron's offering as a brand for these standards and open self-hosted and managed objectives.

          Web Design https://www.evergreen.je
          Development https://brandlight.org
          Life https://marcusquinn.com

          marcusquinnM 1 Reply Last reply
          2
          • marcusquinnM marcusquinn

            Once upon a time there was an awesome app called "Rollbase" - which was unlimited and a pleasure to use for rapid development of relation database apps. Then Progress.com bought them and the whole thing became too commercial and unlikeable.

            Directus reminds me of what Rollbase was and could have been and I have been hunting high and low since for something like it.

            Then when finding Directus I saw developers that just got this need. It's similar to Strapi.io in some ways - but the way that it can work with any existing DB and any DB created with it can be used in any other way is what truly appeals for openness and non-proprietary data-structure locking that is seemingly quite rare in a sector that usually pursues SaaS and vendor-locking through proprietary data structuring that would otherwise be expensive to move.

            I see Directus as fast for modelling a relational database, as Cloudron is for modelling app infrastructure so certainly a kinship for the kind of things this community appreciates I'm sure. It was a random find for me from a Reddit comment so I don't think so well known but Cloudron has also introduced me to many other apps I might never have found otherwise, so the curation Cloudron and the community is gathering into the suite is certainly a valuable part of Cloudron's offering as a brand for these standards and open self-hosted and managed objectives.

            marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by marcusquinn
            #4

            @marcuswquinn Note to self; shorter sentences 😄

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            1 Reply Last reply
            0
            • murgeroM Offline
              murgeroM Offline
              murgero
              App Dev
              wrote on last edited by
              #5

              I am currently working on packaging this while waiting for @girish to validate and OK the gnu/social package I created.

              I'll update this post with github links, code, etc once done.

              --
              https://urgero.org
              ~ Professional Nerd. Freelance Programmer. ~

              1 Reply Last reply
              3
              • murgeroM Offline
                murgeroM Offline
                murgero
                App Dev
                wrote on last edited by
                #6

                I currently have a prototype package setup for this. @marcuswquinn will be testing it as he is sponsoring the build of the app.

                --
                https://urgero.org
                ~ Professional Nerd. Freelance Programmer. ~

                marcusquinnM 1 Reply Last reply
                3
                • murgeroM murgero

                  I currently have a prototype package setup for this. @marcuswquinn will be testing it as he is sponsoring the build of the app.

                  marcusquinnM Offline
                  marcusquinnM Offline
                  marcusquinn
                  wrote on last edited by
                  #7

                  @murgero so-far so-good 😸 - hope everyone likes and can see the potential in it. DBaaS!

                  Web Design https://www.evergreen.je
                  Development https://brandlight.org
                  Life https://marcusquinn.com

                  1 Reply Last reply
                  1
                  • marcusquinnM Offline
                    marcusquinnM Offline
                    marcusquinn
                    wrote on last edited by marcusquinn
                    #8

                    Another use case:

                    Let's say you want to build an app but the data-structure is a PITA to start from scratch, you can find any open source project with a crappy interface like these:

                    https://www.uzerp.com
                    https://www.gnucash.org
                    https://www.weberp.org

                    But generally they were built by geeks in their given subject focused on the data-structure.

                    People sniff at DOS interface ERP systems - but I assure you most of them are better designed data-structure than modern apps that are focused on the interface and marketing, when Computer Science was an academic profession and every query was optimised by design for the hardware of the day 30 years ago.

                    So, just import the SQL - and like magic you have a modern responsive material design Directus Admin for it with role-based permissions management and a rapid GraphQL API already done.

                    So it can be used as as a front-end or backend to fast-track building Apps based on existing FOSS projects that already have a mature SQL data structure but the custodians of it are still living in 1998 for ideas on friendly user interfaces on various devices.

                    Or, just build SQL data structures from scratch with a framework that should encourage best-practice in structural design and role-based permissions for collaboration a required.

                    I've pulled the entire data-structure of Xero via their API to GSheets and there really isn't much to it.

                    Or, all of this can be using it as a collaborative add-design briefing tool for the data side of things since interface design alone can't easily demonstrate the data relationships or hidden data requirements and anyone that can use a spreadsheet can use Directus faster than learning SQL.

                    Web Design https://www.evergreen.je
                    Development https://brandlight.org
                    Life https://marcusquinn.com

                    murgeroM 1 Reply Last reply
                    1
                    • marcusquinnM marcusquinn

                      Another use case:

                      Let's say you want to build an app but the data-structure is a PITA to start from scratch, you can find any open source project with a crappy interface like these:

                      https://www.uzerp.com
                      https://www.gnucash.org
                      https://www.weberp.org

                      But generally they were built by geeks in their given subject focused on the data-structure.

                      People sniff at DOS interface ERP systems - but I assure you most of them are better designed data-structure than modern apps that are focused on the interface and marketing, when Computer Science was an academic profession and every query was optimised by design for the hardware of the day 30 years ago.

                      So, just import the SQL - and like magic you have a modern responsive material design Directus Admin for it with role-based permissions management and a rapid GraphQL API already done.

                      So it can be used as as a front-end or backend to fast-track building Apps based on existing FOSS projects that already have a mature SQL data structure but the custodians of it are still living in 1998 for ideas on friendly user interfaces on various devices.

                      Or, just build SQL data structures from scratch with a framework that should encourage best-practice in structural design and role-based permissions for collaboration a required.

                      I've pulled the entire data-structure of Xero via their API to GSheets and there really isn't much to it.

                      Or, all of this can be using it as a collaborative add-design briefing tool for the data side of things since interface design alone can't easily demonstrate the data relationships or hidden data requirements and anyone that can use a spreadsheet can use Directus faster than learning SQL.

                      murgeroM Offline
                      murgeroM Offline
                      murgero
                      App Dev
                      wrote on last edited by
                      #9

                      @marcusquinn @girish - can we mark this WIP? I believe it may be ready for packaging.

                      --
                      https://urgero.org
                      ~ Professional Nerd. Freelance Programmer. ~

                      1 Reply Last reply
                      2
                      • girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #10

                        @murgero Done, thanks. Let me know when the repo is public. Have you managed to write some tests for the packages, this will greatly speed up getting it published.

                        murgeroM 2 Replies Last reply
                        2
                        • girishG girish

                          @murgero Done, thanks. Let me know when the repo is public. Have you managed to write some tests for the packages, this will greatly speed up getting it published.

                          murgeroM Offline
                          murgeroM Offline
                          murgero
                          App Dev
                          wrote on last edited by
                          #11

                          @girish I don't really know what you mean by tests - since i've never had an app published yet. I'll setup a repo on cloudron's gitlab tonight to prep it for packaging.

                          --
                          https://urgero.org
                          ~ Professional Nerd. Freelance Programmer. ~

                          1 Reply Last reply
                          2
                          • girishG girish

                            @murgero Done, thanks. Let me know when the repo is public. Have you managed to write some tests for the packages, this will greatly speed up getting it published.

                            murgeroM Offline
                            murgeroM Offline
                            murgero
                            App Dev
                            wrote on last edited by
                            #12

                            @girish I have the public repo up now: https://git.cloudron.io/murgero/directus

                            --
                            https://urgero.org
                            ~ Professional Nerd. Freelance Programmer. ~

                            1 Reply Last reply
                            2
                            • girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #13

                              @murgero Thanks! About the tests, I just made a post about it - https://forum.cloudron.io/topic/2850/writing-automated-tests-for-packages . We can discuss there but essentially that is what stops us from pushing out all these packages.

                              1 Reply Last reply
                              2
                              • girishG Offline
                                girishG Offline
                                girish
                                Staff
                                wrote on last edited by
                                #14

                                I am looking into cleaning up @murgero 's package and writing tests - https://git.cloudron.io/cloudron/directus-app . Looks like it also needs automated setup of mysql credentials etc but I was able to build and install the itself.

                                murgeroM 1 Reply Last reply
                                3
                                • marcusquinnM Offline
                                  marcusquinnM Offline
                                  marcusquinn
                                  wrote on last edited by
                                  #15

                                  Looking forward to this one for all the reasons mentioned above.

                                  I've got a fair few apps in mind I can create data structures for to share the SQL dumps on GitLab as a quick way to develop apps for any stack based on standard accounting & ERP principles .

                                  It's ideal for project managers for drafting app designs with data-schema best practice without getting hands dirty with SQL and the common user/roles/permissions/data-types stuff.

                                  Web Design https://www.evergreen.je
                                  Development https://brandlight.org
                                  Life https://marcusquinn.com

                                  1 Reply Last reply
                                  1
                                  • girishG girish

                                    I am looking into cleaning up @murgero 's package and writing tests - https://git.cloudron.io/cloudron/directus-app . Looks like it also needs automated setup of mysql credentials etc but I was able to build and install the itself.

                                    murgeroM Offline
                                    murgeroM Offline
                                    murgero
                                    App Dev
                                    wrote on last edited by
                                    #16

                                    @girish Thank you @girish - I know I have been slacking on finishing the testing and stuff, I had a death in the family and work is really busy these days.

                                    --
                                    https://urgero.org
                                    ~ Professional Nerd. Freelance Programmer. ~

                                    marcusquinnM P 2 Replies Last reply
                                    2
                                    • murgeroM murgero

                                      @girish Thank you @girish - I know I have been slacking on finishing the testing and stuff, I had a death in the family and work is really busy these days.

                                      marcusquinnM Offline
                                      marcusquinnM Offline
                                      marcusquinn
                                      wrote on last edited by
                                      #17

                                      @murgero Sorry to hear that bud, can very much sympathise, it's been a tough year. 🙏

                                      Web Design https://www.evergreen.je
                                      Development https://brandlight.org
                                      Life https://marcusquinn.com

                                      1 Reply Last reply
                                      1
                                      • girishG Offline
                                        girishG Offline
                                        girish
                                        Staff
                                        wrote on last edited by
                                        #18

                                        @murgero my condolences. Your work is already a good starting point though to get the package going, thanks for that!

                                        1 Reply Last reply
                                        1
                                        • murgeroM murgero

                                          @girish Thank you @girish - I know I have been slacking on finishing the testing and stuff, I had a death in the family and work is really busy these days.

                                          P Offline
                                          P Offline
                                          plusone-nick
                                          wrote on last edited by
                                          #19

                                          @murgero ✌💙🙏

                                          ✌💙+1

                                          1 Reply Last reply
                                          1
                                          • murgeroM Offline
                                            murgeroM Offline
                                            murgero
                                            App Dev
                                            wrote on last edited by
                                            #20

                                            Thank you all for the good wishes. It means a lot coming from everyone here. This is an amazing community and I hope we can all strive to keep moving forward and doing better!

                                            --
                                            https://urgero.org
                                            ~ Professional Nerd. Freelance Programmer. ~

                                            1 Reply Last reply
                                            3
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes


                                              • Login

                                              • Don't have an account? Register

                                              • Login or register to search.
                                              • First post
                                                Last post
                                              0
                                              • Categories
                                              • Recent
                                              • Tags
                                              • Popular
                                              • Bookmarks
                                              • Search