[Suggestion] Allow Installation of Extension in Demo or Seperate Development

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • esforim
    Active Community Member
    • Jan 2020
    • 2204

    [Suggestion] Allow Installation of Extension in Demo or Seperate Development

    Issue: Would like to debug or test out extension in the demo for compatibility and debug issue.

    Suggestion: Allow for installation of Extension in the demo version: demo.espocrm.com/

    Reproduce: Go to demo.espocrm.com/
    Go to Administration > Extension > Install > Upload > (nothing happen)

    Sometime I need to install Extension to test the 'perfect' EspoCRM setup to see any issue or compatibility etc, would like to be able to install and test it on the demo.
  • yuri
    Member
    • Mar 2014
    • 8440

    #2
    No. The demo purpose is for potential users getting acquainted with the system. Not for testing extensions. Often happens that the demo is screwed up (until the next refresh). We lose potential users and customers.
    If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

    Comment

    • yuri
      Member
      • Mar 2014
      • 8440

      #3
      Moreover, one can make use of it to add a fraud functionality. We will never allow installing any extensions on the shared demo.
      If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

      Comment

      • alter
        Member
        • Apr 2018
        • 57

        #4
        Hi, as yuri said, demo.espocrm.com should be used only for showcase of the system, so people cloud could try hands-on experience with the CRM. The easiest way to test your extension is just to create a new espocrm instance and you can test it. Not to mention that the best practice of developing CRMs is to have a 1) dev environment, 2) qa/stage environment and 3) production environment.

        Comment

        • esforim
          Active Community Member
          • Jan 2020
          • 2204

          #5
          Then I suggest to create a second developer instance.

          Comment

          • yuri
            Member
            • Mar 2014
            • 8440

            #6
            There's no point. It's not that hard for developers to install an instance on their own. Who will pay for it? We have too much work already, I'd rather spend it on Espo developing.

            BTW, you could also create the demo and share it.
            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

            Comment

            • yuri
              Member
              • Mar 2014
              • 8440

              #7
              Nobody on the market have a shared demo like we have anymore. It's likely we opt to a trial with a registration in the future.
              If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

              Comment


              • esforim
                esforim commented
                Editing a comment
                Please no.
            • yuri
              Member
              • Mar 2014
              • 8440

              #8
              > BTW, you could also create the demo and share it.

              How long will it take until someone will install a malicious extension to run some cryptocurrency stuff in the backend.

              I bail out from this thread. The forum takes too much from me. I'd rather spend it on development.
              If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

              Comment

              • peterberlin
                Active Community Member
                • Mar 2015
                • 1004

                #9
                The virtual machine with Espo at Bitnami is suitable for testing.

                Comment

                • alter
                  Member
                  • Apr 2018
                  • 57

                  #10
                  Not to mention you can easily get a virtual machine as low as $10/month and create a demo instance (AWS, DigitalOcean, Azure etc.). As said above, developers should be able to easily create new/clone existing EspoCRM environments to do such testing of new extensions. Or you should have your own dev environment. For example, we always go with "crm.clientcompany.com" and "test.crm.clientcompany.com" -> new functionalities are always deployed to test.crm environment before deploying to production

                  Comment

                  Working...