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. Off-topic
  3. How would you collect data (text, images, links) from 50+ people?

How would you collect data (text, images, links) from 50+ people?

Scheduled Pinned Locked Moved Off-topic
platformapiuser managementregistration
23 Posts 9 Posters 3.5k 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.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #8

    Maybe consider LimeSurvey or a Nextcloud dropbox for gathering the data. Experience tells me these sorts of projects aren't worth a load of custom dev, unless you're looking for a project to use as motivation to package a stack you'd always wanted to work with anyway.

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

    M 1 Reply Last reply
    1
    • marcusquinnM marcusquinn

      Maybe consider LimeSurvey or a Nextcloud dropbox for gathering the data. Experience tells me these sorts of projects aren't worth a load of custom dev, unless you're looking for a project to use as motivation to package a stack you'd always wanted to work with anyway.

      M Offline
      M Offline
      msbt
      App Dev
      wrote on last edited by
      #9

      @marcusquinn said in How would you collect data (text, images, links) from 50+ people?:

      Maybe consider LimeSurvey or a Nextcloud dropbox for gathering the data

      that is true, we probably have to do some editing on the content anyways, but since we're planning to make this a recurring thing, it would be nice to create something reusable that works and scales.

      marcusquinnM scookeS 2 Replies Last reply
      0
      • M msbt

        @marcusquinn said in How would you collect data (text, images, links) from 50+ people?:

        Maybe consider LimeSurvey or a Nextcloud dropbox for gathering the data

        that is true, we probably have to do some editing on the content anyways, but since we're planning to make this a recurring thing, it would be nice to create something reusable that works and scales.

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

        @msbt Yeah, nice project. If it were me I'd be thinking:

        • Get the job done - WP
        • Learn a new stack - JAMStack, I like Directus a lot, and maybe an excuse to use Gatsby or Hugo, both I keep meaning to getting around to exploring.
        • Follow the leader - Artsy

        Guess you'll know what's for you, but hope it helps perhaps narrow down some options that all seem at-least plausible for a result.

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

        1 Reply Last reply
        0
        • M msbt

          Hi there!

          I got asked if I could build something for an event and did a bit of research, but couldn't find an out-of-the-box solution. Since this is the only online community that I'm active, I thought I would try and ask if someone already has done something and/or can point me in the right direction.

          The inquiry was about a virtual art installation (due to covid) where 50+ countries are supposed to present at least one (and up to five(!)) projects - probably ~100 in total, which will be presented on an external platform. This means I have to collect and store various information about the projects, like images, text and links to videos (vimeo, youtube) which then will be implemented in an external platform. They should be able to edit their submissions at least until one week prior to the event.

          The questions are

          • How would you set up the user management? I still don't have all the details, if there is one person managing all projects for each country or if there are multiple, but there will probably be 50+ accounts. Would you create one account per country which manages everything, or no accounts at all, but tokens or pin-codes or something like that to identify? It should be as painless as possible for people to submit data, but also robust.
          • Do you know of a CMS/platform that can easily be modified to take care of that and also has an API to query and use the collected data? I mean, technically it's just an uploadform that stores images and links to it and text, related to a project, which is related to a country.

          I did play around a bit with strapi, a headless cms which has a nice GraphQL API, but I would need to build a frontend for that and figure out the user registration process.

          Thanks in advance for any pointers!
          Cheers, M

          robiR Offline
          robiR Offline
          robi
          wrote on last edited by
          #11

          @msbt How about using NodeBB with relevant categories for the countries + projects?

          It handles text images and links, just like we do here.

          Conscious tech

          girishG M 2 Replies Last reply
          2
          • robiR robi

            @msbt How about using NodeBB with relevant categories for the countries + projects?

            It handles text images and links, just like we do here.

            girishG Offline
            girishG Offline
            girish
            Staff
            wrote on last edited by
            #12

            @robi that's a great 💡! Forums also has post history, edit, moderation, API etc. And easy enough for users to do data entry.

            1 Reply Last reply
            3
            • robiR robi

              @msbt How about using NodeBB with relevant categories for the countries + projects?

              It handles text images and links, just like we do here.

              M Offline
              M Offline
              msbt
              App Dev
              wrote on last edited by msbt
              #13

              @robi nice, a forum is indeed in interesting approach, but maybe a bit tricky to filter textblocks from images, videolinks and such, because there's no given format. But I'll explore that possibility (here's the api link to this topic)

              robiR 1 Reply Last reply
              1
              • M msbt

                @marcusquinn said in How would you collect data (text, images, links) from 50+ people?:

                Maybe consider LimeSurvey or a Nextcloud dropbox for gathering the data

                that is true, we probably have to do some editing on the content anyways, but since we're planning to make this a recurring thing, it would be nice to create something reusable that works and scales.

                scookeS Offline
                scookeS Offline
                scooke
                wrote on last edited by
                #14

                @msbt I recently used Nextcloud for something similar and it was sooo nice to be able to make an upload folder for different people, and them only. And then it was all on one central site making it easier for me to use the images and txt files they uploaded. Plus, you get to either buy a cool new domain, or use a subdomain of the cool domain you already have for the event. Makes it seem more "professional" to me.

                A life lived in fear is a life half-lived

                1 Reply Last reply
                2
                • M msbt

                  @robi nice, a forum is indeed in interesting approach, but maybe a bit tricky to filter textblocks from images, videolinks and such, because there's no given format. But I'll explore that possibility (here's the api link to this topic)

                  robiR Offline
                  robiR Offline
                  robi
                  wrote on last edited by
                  #15

                  @msbt said in How would you collect data (text, images, links) from 50+ people?:

                  @robi nice, a forum is indeed in interesting approach, but maybe a bit tricky to filter textblocks from images, ...

                  This can be done by categories and topics. text topics and image topics segregate them for example.

                  Similarly a Surfer directory structure letting people upload to the appropriate place is also a possibility. Shared login or otherwise.

                  Conscious tech

                  1 Reply Last reply
                  1
                  • N Offline
                    N Offline
                    navin
                    wrote on last edited by
                    #16

                    @msbt Maybe GlideApps? Particularly if the files are not very big (space is expensive on Glide). Very simple to create and maintain (given that it runs off Google Sheets). Happy to help as I have created a few of these apps.

                    Or Backendless? It has a Drag n Drop UI builder + a stable backend.

                    1 Reply Last reply
                    2
                    • jdaviescoatesJ Offline
                      jdaviescoatesJ Offline
                      jdaviescoates
                      wrote on last edited by
                      #17

                      I recently came across this app which sounds like it could be useful for this too:

                      "Simple, Robust and Powerful Tools For Data Collection"

                      https://www.kobotoolbox.org/
                      https://github.com/kobotoolbox
                      https://github.com/kobotoolbox/kobo-docker
                      https://github.com/kobotoolbox/kobo-install

                      I'm going to add it to the wish list now...

                      I use Cloudron with Gandi & Hetzner

                      M 1 Reply Last reply
                      2
                      • jdaviescoatesJ jdaviescoates

                        I recently came across this app which sounds like it could be useful for this too:

                        "Simple, Robust and Powerful Tools For Data Collection"

                        https://www.kobotoolbox.org/
                        https://github.com/kobotoolbox
                        https://github.com/kobotoolbox/kobo-docker
                        https://github.com/kobotoolbox/kobo-install

                        I'm going to add it to the wish list now...

                        M Offline
                        M Offline
                        msbt
                        App Dev
                        wrote on last edited by
                        #18

                        @jdaviescoates thanks, gonna check it out soon!

                        Also thanks @navin and @scooke, I'll gather more information on how and what I have to collect, some ideas might not work because there's a max lenght of text and such (which I'm not yet sure if there is, but there are some limitations I reckon).

                        S 1 Reply Last reply
                        1
                        • M msbt

                          @jdaviescoates thanks, gonna check it out soon!

                          Also thanks @navin and @scooke, I'll gather more information on how and what I have to collect, some ideas might not work because there's a max lenght of text and such (which I'm not yet sure if there is, but there are some limitations I reckon).

                          S Offline
                          S Offline
                          seeker
                          wrote on last edited by
                          #19

                          @msbt
                          I am not sure what you ended up going with. But here are some thoughts. It seems like something like https://artcall.org/ might be helpful. It might have a self hosted alternative. Not sure how much customization they allow.

                          It might be helpful to look at what academic institutions and museums use. While there are others, here are some off the top of my head to give you an idea of what I am talking about.

                          https://omeka.org/
                          Omeka S:For institutions managing a sharable resource pool across multiple sites

                          Omeka Classic:
                          For individual projects and educators

                          Or something like Arches:
                          Arches is an open source software platform freely available for cultural heritage organizations to independently deploy to help them manage their cultural heritage data.
                          https://www.archesproject.org/

                          I would be interested in what you end up using.

                          M 1 Reply Last reply
                          1
                          • robiR Offline
                            robiR Offline
                            robi
                            wrote on last edited by robi
                            #20

                            An open source alternative to Typeform.com would be great too.

                            Check that, we have OhMyForm on the radar.

                            Who wants to start packaging? 😉

                            Conscious tech

                            1 Reply Last reply
                            1
                            • S seeker

                              @msbt
                              I am not sure what you ended up going with. But here are some thoughts. It seems like something like https://artcall.org/ might be helpful. It might have a self hosted alternative. Not sure how much customization they allow.

                              It might be helpful to look at what academic institutions and museums use. While there are others, here are some off the top of my head to give you an idea of what I am talking about.

                              https://omeka.org/
                              Omeka S:For institutions managing a sharable resource pool across multiple sites

                              Omeka Classic:
                              For individual projects and educators

                              Or something like Arches:
                              Arches is an open source software platform freely available for cultural heritage organizations to independently deploy to help them manage their cultural heritage data.
                              https://www.archesproject.org/

                              I would be interested in what you end up using.

                              M Offline
                              M Offline
                              msbt
                              App Dev
                              wrote on last edited by
                              #21

                              @seeker the process is still ongoing, but I ended up using strapi.io to serve the data. The content itself is collected more or less manually, because the images and text need to be edited anyways.

                              I tried to package strapi for cloudron, but I ran into problems when adding node modules like slugify, for whatever reason they aren't recognized after adding them. When I have a bit more time, I might revisit the issues.

                              robiR 1 Reply Last reply
                              2
                              • M msbt

                                @seeker the process is still ongoing, but I ended up using strapi.io to serve the data. The content itself is collected more or less manually, because the images and text need to be edited anyways.

                                I tried to package strapi for cloudron, but I ran into problems when adding node modules like slugify, for whatever reason they aren't recognized after adding them. When I have a bit more time, I might revisit the issues.

                                robiR Offline
                                robiR Offline
                                robi
                                wrote on last edited by
                                #22

                                @msbt post your repo and issue in the dev section of this forum and you may get help getting it moving forward. 😉

                                Conscious tech

                                M 1 Reply Last reply
                                1
                                • robiR robi

                                  @msbt post your repo and issue in the dev section of this forum and you may get help getting it moving forward. 😉

                                  M Offline
                                  M Offline
                                  msbt
                                  App Dev
                                  wrote on last edited by
                                  #23

                                  @robi I've put it in the corresponding thread here

                                  1 Reply Last reply
                                  0
                                  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