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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Chat channel for cloudron app packaging

    App Packaging & Development
    11
    35
    832
    Loading More Posts
    • 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.
    • ruihildt
      ruihildt last edited by ruihildt

      Recently, while packaging a personal simple app for cloudron, I stumbled on small issues.

      I went to the cloudron chat where @mehdi helped me run my first app, but this chat seems to be winding down.

      While it makes sense for cloudron (as an org) not to entertain the chat as a customer support channel, I think having a chat for cloudron app packagers/developer could be useful: quick discussions/questions can benefit immensely and don't need to be written down on the forum.

      This could be either endorsed as the official developer channel, or a more informal chat thing, whichever fits better for @girish and @nebulon . I don't care much for the platform, but probably a Matrix channel would be a good thing.

      What do you think?

      1 Reply Last reply Reply Quote 0
      • nebulon
        nebulon Staff last edited by

        I am not generally opposed to having a chat dedicated for that, but a huge drawback of chats in such a case is the issue of discoverability for new people. So solutions worked out for issues will get lost easily and thus newcomers will end up raising similar/same questions again and again. I do believe the forum is still the best place to ask and work out solutions.

        I understand the turnaround time in a forum vs chat is different, but there is no problem using personal chats in our rocket.chat instance or so to quickly get down to an issue, nevertheless for the sake of community building up knowledge, it would usually still be tremendously helpful to then present solutions in the forum.

        For support we also sometimes use chat to solve issues quickly and then try to also followup with the solution if any in either forum or even docs.

        marcusquinn ruihildt Grienauer 3 Replies Last reply Reply Quote 4
        • marcusquinn
          marcusquinn @nebulon last edited by

          @nebulon Yup, this forum is super handy for reading those transcripts of any age.

          There's 1-2-1 chat in the forum too, which I also use on occasion to minimise noise.

          I've seen this happen many times with many projects, multiple discussion channels just scatters and forks information threads.

          I put this need as a personal one.

          Saying that, it might be handy if @app-dev mentioning was a thing?

          We're not here for a long time - but we are here for a good time :)
          Jersey/UK
          Work & Ecommerce Advice: https://brandlight.org
          Personal & Software Tips: https://marcusquinn.com

          fbartels 1 Reply Last reply Reply Quote 1
          • fbartels
            fbartels App Dev @marcusquinn last edited by

            @marcusquinn said in Dedicated chat for cloudron app packaging:

            Saying that, it might be handy if @app-dev mentioning was a thing?

            it is. you just need to do it correctly 😉 @appdev

            marcusquinn ruihildt robi 3 Replies Last reply Reply Quote 2
            • marcusquinn
              marcusquinn @fbartels last edited by

              @fbartels 🤦 thanks 🙂

              We're not here for a long time - but we are here for a good time :)
              Jersey/UK
              Work & Ecommerce Advice: https://brandlight.org
              Personal & Software Tips: https://marcusquinn.com

              1 Reply Last reply Reply Quote 0
              • ruihildt
                ruihildt @nebulon last edited by

                @nebulon @marcusquinn I totally understand the discoverability issue of chat logs and the value of having the information on the forums.

                As a beginner packager, I'm going to have series of questions that are easy to answer, but if I have to ask on the forum every time, what would be a 20 minutes things will turn into a multi-days endeavor, which will actively discourage me from doing it.

                Basically, this is to make app packaging for cloudron beginner friendly. I still think more complete discussion will happen on the forum and if we agree, we can set as policy for more involved questions to be asked on the forum.

                1 Reply Last reply Reply Quote 1
                • nebulon
                  nebulon Staff last edited by

                  Actually I think it would be best if you would raise those beginner questions individually on the forum and we can then pick them one-by-one and move them to the docs itself, if they are generic enough.

                  Generally our docs still have a long way to go when it comes to packaging.

                  ruihildt 1 Reply Last reply Reply Quote 2
                  • ruihildt
                    ruihildt @fbartels last edited by

                    @fbartels I don't want to be pinging every app developer and overload their notifications every time I have a question. Unless this is an agreed way of doing things and considered good practice.

                    There was this discussion when talking about implementing group vs badge, it was decided to use groups for technical reasons, even though @girish preferred to have simple badges to start with.

                    1 Reply Last reply Reply Quote 0
                    • ruihildt
                      ruihildt @nebulon last edited by

                      @nebulon That would indeed create the best value for the community.

                      To me the question is more involved: do I want to spend time contributing to create documentation for free, for a project that's not free software?

                      This is coming full circle with discussions happening on other threads. I'm not trying to restart this discussion here, just explaining where I sit regarding this approach.

                      1 Reply Last reply Reply Quote 1
                      • girish
                        girish Staff last edited by

                        We don't want to officially endorse a chat channel, would be a step back for us for reasons @nebulon mentioned. I think there is already a Cloudron matrix channel, isn't it? We can list it here in this category's pinned topic.

                        1 Reply Last reply Reply Quote 4
                        • girish
                          girish Staff last edited by

                          OK, I have put the chat in https://forum.cloudron.io/topic/2843/read-first-before-starting-to-package-an-app . You can find us on matrix at #discuss:cloudron.io.

                          1 Reply Last reply Reply Quote 2
                          • Lonkle
                            Lonkle last edited by

                            I personally basically live blogged my development on this forum: https://forum.cloudron.io/post/13323. It didn't feel very chat-like, but I did it in hopes it would help new developers. Since I was a new developer. Did it bother anyone, do you think a chat group would have been better in the end for me to have cluttered up the forum with (constantly "bumping" my thread to the top)? 🤔

                            1 Reply Last reply Reply Quote 0
                            • girish
                              girish Staff last edited by girish

                              NodeBB threads can be easily ignored.

                              5dff9db6-d3a4-4fd3-945e-e9cae4d5eb40-image.png

                              (As for the constant bump, I guess it's fine. It doesn't affect my workflow atleast.)

                              Lonkle 1 Reply Last reply Reply Quote 2
                              • Lonkle
                                Lonkle @girish last edited by

                                @girish Oh yeah, you're right. Sweet!

                                1 Reply Last reply Reply Quote 1
                                • BrutalBirdie
                                  BrutalBirdie Staff last edited by BrutalBirdie

                                  I can understand the wish for a chat, but I agree with @nebulon and everyone else endorsing the official forum.

                                  Having the conversation in the official forum has many benefits.

                                  Lets just switch into the mindset of a new Cloudron user / developer.

                                  Just as an example:

                                  • I need the lamp app but with php 5.X.
                                  • Why is there no php 5 lamp app?
                                  • How can I create a custom php 5 app?

                                  What do most people do? They will type that question into a search engine.

                                  Chat vs. Forum

                                  If this discussion would take place in the chat, there would be no way for a new user to find public and easy access to that information about this issue/question.
                                  How should they know they need to go threw a chat with X people talking about all different kind of topics.
                                  Also you lock this information behind a software like matrix, rocketchat, slack, matermost yada yada.

                                  New users want answers which are accessible without needing to sign up for anything.

                                  Compared to an open discussion in the forum, which will be scraped by search engines and will be publicly available with no need to sign up or do anything to access this information.

                                  IMHO chat is nice, but when using one there has to be a policy where findings and solutions must be also published in this forum.
                                  And enforcing such a policy or even establish such will be hard.

                                  That's just what I have in mind about a chat.

                                  Cheers 🍻

                                  Like my work? Consider donating a beer 🍻 Cheers!

                                  1 Reply Last reply Reply Quote 5
                                  • Lonkle
                                    Lonkle last edited by

                                    I tried using the Matrix and it wasn't as intuitive or as useful as the forums for development FWIW.

                                    1 Reply Last reply Reply Quote 0
                                    • robi
                                      robi @fbartels last edited by

                                      @appdev
                                      It would brilliant if NodeBB could instatiate a chat within the appdev group right here in NodeBB.

                                      That would do for quick discussions, and no need to leave the forum.

                                      Life of Advanced Technology

                                      BrutalBirdie 1 Reply Last reply Reply Quote 1
                                      • BrutalBirdie
                                        BrutalBirdie Staff @robi last edited by BrutalBirdie

                                        @robi said in Chat channel for cloudron app packaging:

                                        @appdev
                                        It would brilliant if NodeBB could instatiate a chat within the appdev group right here in NodeBB.

                                        That would do for quick discussions, and no need to leave the forum.

                                        You can start a chat with anyone from appdev and add the members.

                                        I can do that now as an example.

                                        ALT

                                        I think the best option would be, if you have a question to start a forum topic and just @appdev directly.
                                        Yes you could argue that every one gets a notification, but in the chat it would be the same thing, kind of.

                                        Adding to that, I also see no setting for Notifications & Sounds in NodeBB to stop notifications from @appdev mentions.

                                        Like my work? Consider donating a beer 🍻 Cheers!

                                        robi 1 Reply Last reply Reply Quote 3
                                        • robi
                                          robi @BrutalBirdie last edited by

                                          @BrutalBirdie yes, that's a given, but always a manual addition of 1-to-1 vs 1-to-group.

                                          Life of Advanced Technology

                                          1 Reply Last reply Reply Quote 0
                                          • Lonkle
                                            Lonkle last edited by

                                            Mentioning the app dev’s is important. I think this is incredibly important to keep everything public. But us still getting notifications to help new devs. I say that as if I’m not a new dev. 😂

                                            1 Reply Last reply Reply Quote 1
                                            • ruihildt
                                              ruihildt last edited by

                                              @nebulon @girish I stumbled today on some interesting reading regarding the articulation between a chat and a forum in a community, and you might find it interesting:

                                              https://forum.mautic.org/t/using-the-community-forums-with-slack/12011

                                              https://blog.discourse.org/2018/04/effectively-using-discourse-together-with-group-chat/

                                              Admittedly we're using neither slack nor discourse (which I sometimes feel is a lost opportunity as it's more mature in most way than Nodebb), but the main points are still valids.

                                              1 Reply Last reply Reply Quote 0
                                              • marcusquinn
                                                marcusquinn last edited by

                                                For interest, I work with a team of 12 developers and around 20 others across departments every day, we're a fully remote team.

                                                For the development team we're about 90% discussion in GitLab tickets, the rest through Discord (not Discourse). The Customer Services team is about the same. Generally, all the chat is FYIs, attention-needing stuff, alerts or idle gossip for a break.

                                                We just get more done in the ticket/post/thread asynchronous stuff when we're all multi-tasking.

                                                I'm not against chat and the forum does have that available, but for development the ability to search threads and read the discussions that led to a commit is valuable, and there's no real limits to storage of that when thoughtfully categorised.

                                                Every single time I've seen a Discord "Community" created for something, it goes from lonely hearts to distracting noise pretty quickly and I have to mute the whole thing.

                                                I like a chat, and always open for DMs but to me work is something that needs the organisation and openness of topic-specific threaded conversations, and searchability for those evolutions. It helps focus the mind when knowing conversations are becoming a historic record and keeps the noise and interruptions factors limited when trying to focus on developments.

                                                We're not here for a long time - but we are here for a good time :)
                                                Jersey/UK
                                                Work & Ecommerce Advice: https://brandlight.org
                                                Personal & Software Tips: https://marcusquinn.com

                                                ruihildt 1 Reply Last reply Reply Quote 3
                                                • ruihildt
                                                  ruihildt @marcusquinn last edited by

                                                  @marcusquinn If you look at the Discourse guide (Discourse is just an opinionated modern and extensible forum platform) I posted, you'll see it actually mirrors quite a lot your working experience of communication.

                                                  It's definitely not a binary situation where X or Y is better.

                                                  I started this thread here with a specific angle (I suggest a chat space for app developers), and here's a summary of what I learned:

                                                  • Chat is not scalable after a hundred of users
                                                  • Forum is better for knowledge discovery and retention
                                                  • Chat can create a better community and create links stronger than in a forum (but it's not scalable when you reach thousands of users)
                                                  • Chat and forum can both provide value as long as policies are set and followed

                                                  So it seems to me the main blocker for me in this situation is that @girish and @nebulon don't have the time and resource to provide that experience for the community more than anything.

                                                  And I absolutely don't mean this as a negative critic.

                                                  marcusquinn 1 Reply Last reply Reply Quote 2
                                                  • marcusquinn
                                                    marcusquinn @ruihildt last edited by marcusquinn

                                                    @ruihildt Sure, and aware of Discourse, been online since modems where a thing you placed your Bakelite phone on 🙂

                                                    TBH, sounds like a thing for you to do privately with any fellow acquaintances you make here that can afford the time, so the forum still finds you those connections, and it seems you already found those to chat with when specifically needed.

                                                    I just can't see myself being able to get involved in yet another chat channel among many commitments, so guessing others may be similar.

                                                    Kinda feels like what we already have from @girish and @nebulon in his answer already serves everyone very well, and I've been through the multi-channel comms issues with collab work so many times now I'm shy of anything that presumes attention, when most people I work with are more productive when collab is at their asynchronous leisure.

                                                    We're not here for a long time - but we are here for a good time :)
                                                    Jersey/UK
                                                    Work & Ecommerce Advice: https://brandlight.org
                                                    Personal & Software Tips: https://marcusquinn.com

                                                    ruihildt 1 Reply Last reply Reply Quote 0
                                                    • ruihildt
                                                      ruihildt @marcusquinn last edited by

                                                      @marcusquinn I think it's worth keeping in mind the difference of context (work environment vs community environment).

                                                      1 Reply Last reply Reply Quote 0
                                                      • Lonkle
                                                        Lonkle last edited by

                                                        If Cloudron had a Discord and a channel for app devs. That’d be pretty cool. But it could be for the whole community if you’d want to start it. I tried Matrix and it wasn’t great so I seriously wander if the community would benefit from a Discord channel.

                                                        1 Reply Last reply Reply Quote 0
                                                        • jdaviescoates
                                                          jdaviescoates last edited by jdaviescoates

                                                          Personally I think the best answer to this is to just re-open to new registrations the existing Cloudron Rocket.Chat instance at https://chat.cloudron.io/ (where there are already 668 users, but right now just 6 online, including me who only went there to check)

                                                          BUT to make it clear on the homepage that is NOT for official support, just for chat and peer support between the community.

                                                          It should be made clear that whilst @girish @nebulon may occasionally chime in and idle there, they shall not be expected to reply nor provide support there, even if mentioned, and the best way to get support is via the Forum.

                                                          I'm not a fan of Discord because it is proprietary (I don't really get why so many people use it - I think maybe just because it's popular in gaming?)

                                                          Edit: for those who prefer Matrix can probably bridge the two channels and keep everyone happy? Maybe even add IRC too! 😛

                                                          I use Cloudron with Gandi & Hetzner

                                                          Lonkle 1 Reply Last reply Reply Quote 2
                                                          • Lonkle
                                                            Lonkle @jdaviescoates last edited by

                                                            @jdaviescoates I could even bridge discord. I think gamer's ppopularized it, but for me it's the amazing API and customizations...and custom emoji. 😅

                                                            1 Reply Last reply Reply Quote 0
                                                            • robi
                                                              robi last edited by

                                                              There's no reason not to use the Rocket Chat instance since it's already used. Only thing we may need is an additional channel for #devtalk vs the regular #discussion

                                                              Life of Advanced Technology

                                                              jdaviescoates MooCloud_Matt 2 Replies Last reply Reply Quote 1
                                                              • jdaviescoates
                                                                jdaviescoates @robi last edited by

                                                                @robi said in Chat channel for cloudron app packaging:

                                                                There's no reason not to use the Rocket Chat instance since it's already used.

                                                                I agree. It's just that at the moment it is closed to new registrations.

                                                                I use Cloudron with Gandi & Hetzner

                                                                1 Reply Last reply Reply Quote 0
                                                                • Lonkle
                                                                  Lonkle last edited by

                                                                  I really tried Matrix and like it on the forums better. The only thing better would be a Discord. Or maybe this Rocket.Chat i hear so much about.

                                                                  1 Reply Last reply Reply Quote 0
                                                                  • Grienauer
                                                                    Grienauer @nebulon last edited by

                                                                    @nebulon where is this rocket.chat? I have not found any infos on any official "community" pages… am I missing something? thx!

                                                                    Drupal CMS and Open Source Expert, Mautic Community lead Secretary

                                                                    MooCloud_Matt nebulon 2 Replies Last reply Reply Quote 0
                                                                    • MooCloud_Matt
                                                                      MooCloud_Matt @robi last edited by

                                                                      @robi said in Chat channel for cloudron app packaging:

                                                                      Rocket Chat

                                                                      I'm working with one of our dev to understand why Rocketchat Federation doesn't work on Cloudron.

                                                                      as soon as that is fix, then it should be a really good option.

                                                                      Matteo. R.
                                                                      Founder and Tech-Support Manager.
                                                                      MooCloud MSP
                                                                      Swiss Managed Service Provider

                                                                      1 Reply Last reply Reply Quote 0
                                                                      • MooCloud_Matt
                                                                        MooCloud_Matt @Grienauer last edited by

                                                                        @grienauer
                                                                        chat.cloudron.io

                                                                        Matteo. R.
                                                                        Founder and Tech-Support Manager.
                                                                        MooCloud MSP
                                                                        Swiss Managed Service Provider

                                                                        1 Reply Last reply Reply Quote 0
                                                                        • nebulon
                                                                          nebulon Staff @Grienauer last edited by

                                                                          @grienauer we started out initially with a rocket.chat instance which is still alive and used mostly for internal communication though. Once we had this forum, we essentially wanted the community to move here, since the chat turned out to not be very helpful with issue and solution search-ability. Of course also no public indexing of the channels.

                                                                          1 Reply Last reply Reply Quote 1
                                                                          • First post
                                                                            Last post
                                                                          Powered by NodeBB