We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22840
    • 1,572 Posts
    Hi All,

    Just wondering how the developers on here handle the costs of upgrading the sites they build for clients, as we know all upgrades are needed because of security but if you host 100 sites and they need to be upgraded thats a big cost to us for our time.

    How do you handle this, is it just something you do or do you pass the costs on ?, if you host the sites do you insist that they have to be upgraded for server security ?

    Cheers
      • 9995
      • 1,613 Posts
      We don't charge costs, but we actually should..
      9 out 10 sites don't need muchfixes after update but some do..
        Evolution user, I like the back-end speed and simplicity smiley
      • W. Shawn Wilkerson Reply #3, 9 years, 1 month ago
        It depends on my contract with the client. I have clients which have had me on a $1500 monthly retainer. It is in my best interest to keep them updated and happy. Other clients will handle the upgrade themselves, agree to pay a minimal charge for us to do it, or get updated annually upon renewals.

        It is far too easy to automate the process.

        As I host my own servers it takes only a few seconds to git the sources to my server and then run a bash shell to copy the files over the client's website.

        I then loop through the sites in a bash script:
        php index.php --core_path=/home/$USER/public_html/core/ --config_key=config --installmode=upgrade


        On my personal site it takes:
        Installation finished in 2.0150 s
        .

        Disclaimer:
        This of course does not include the extremely rare security update. I force those across all sites in under a minute. [ed. note: wshawn last edited this post 9 years, 1 month ago.]
          Get your copy of MODX Revolution Building the Web Your Way http://www.sanitypress.com/books/modx-revolution-building-the-web-your-way.html

          Check out my MODX || xPDO resources here: http://www.shawnwilkerson.com
          • 19872
          • 1,078 Posts
          I find this issue to be more of an client-education issue, best done on the front end. A site is like a house. You can't just build it, and then not maintain it.

          Site takes a long time to develop and I can only ask from an accounting perspective: What's most cost effective: completely redesigning and redeveloping a site, or paying a nominal fee for improvements and updates to the person in which I have trust and confidence?

          I have lately been factoring in one year of free updates and minor tweak improvements with my initial estimates. Beyond that, projects and tasks are either estimated, or billed hourly depending on the scope.

          A MODx-friendly host is 100% critical. Support when you need it. Fast & flawless MODx upgrades.






            • 38850
            • 110 Posts
            Quote from: mmcgee at Mar 04, 2015, 04:29 PM


            A MODx-friendly host is 100% critical. Support when you need it. Fast & flawless MODx upgrades.

            I'm curious what you mean by this. Besides the host simply supporting the technologies and settings needed by MODX, what else would make them "MODX friendly"?
            And to followup, what hosts do you consider MODX friendly and why?
              • 19872
              • 1,078 Posts
              I have sites with various hosts. Skytoaster has softaculous for MODx updates, and each update I have done has taken about 5 minutes or so, and has been without complication.

              On other hosts, one of which I can only do the update via SSH since no cPanel or file upload manager exists, the updates take at least and hour or more, and in some cases where there have been hiccups, I've easily spent most of the day troubleshooting and resolving the issues.

              With other MODx installs on the big box shared hosting platforms, it's like a box of chocolates. You never know what you're gonna get. I can have 2 MODx sites running under the same hosting plan. One can take half hour or so to update with SSH, yet the other can be fraught with all kinds of inexplicable complications. In terms of support — it's open source CMS, not something they offer, so support not included unless I can target and define the issue that is occurring on their end. In most cases when I have relied on the support of those hosting companies, they have done more damage than improvement, and in the end, I have resolved the issue on my own — er, well with the fabulous support of the MODx forum I mean.:)

              Why don't I move all of my sites to one fabulous MODx-friendly host? Still resolving that one.
              A few hosting situations are dictated by the client. (No longer accepting work for clients who determine hosting).
              Plus, I have an instinct to not put all my eggs in one basket. I need TWOOOOOO MODx-friendly hosts. (Although, I do work in MODx soley–aside from my static sites—so not sure where that factors in to my instinct. )
              • The install.php script handles upgrade uploads with one click, then you're in the setup to run the upgrade. Usually takes about two minutes.
                  Studying MODX in the desert - http://sottwell.com
                  Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                  Join the Slack Community - http://modx.org
                  • 3749
                  • 24,544 Posts
                  Quote from: vigilante at Mar 04, 2015, 04:33 PM
                  Quote from: mmcgee at Mar 04, 2015, 04:29 PM


                  A MODx-friendly host is 100% critical. Support when you need it. Fast & flawless MODx upgrades.

                  I'm curious what you mean by this. Besides the host simply supporting the technologies and settings needed by MODX, what else would make them "MODX friendly"?
                  And to followup, what hosts do you consider MODX friendly and why?

                  http://bobsguides.com/modx-friendly-hosts.html wink
                    Did I help you? Buy me a beer
                    Get my Book: MODX:The Official Guide
                    MODX info for everyone: http://bobsguides.com/modx.html
                    My MODX Extras
                    Bob's Guides is now hosted at A2 MODX Hosting
                    • 38850
                    • 110 Posts
                    Quote from: BobRay at Mar 04, 2015, 08:02 PM
                    Quote from: vigilante at Mar 04, 2015, 04:33 PM
                    Quote from: mmcgee at Mar 04, 2015, 04:29 PM


                    A MODx-friendly host is 100% critical. Support when you need it. Fast & flawless MODx upgrades.

                    I'm curious what you mean by this. Besides the host simply supporting the technologies and settings needed by MODX, what else would make them "MODX friendly"?
                    And to followup, what hosts do you consider MODX friendly and why?

                    http://bobsguides.com/modx-friendly-hosts.html wink

                    Haven't heard of any of those except Bluehost, which is the same as HostGator I think.

                    I also use hosts with cPanel, SSH, full access to MySQL DB, file system, etc. I tend to not use Softaculous to manage installs and updates because I guess I'm just a little afraid of it.

                    It sounds like the only hosts NOT friendly to MODX would be hosts with very limited access to file system, or who simply don't help their customers with software bugs?

                    I happen to host almost everything right now with InMotionHosting. Priced right, few limits, SSD hard drives, cPanel, and have always had good support.
                    Plus if I make sure all my clients have cPanel, it makes handing out documentation to them much easier!
                    • It also has a lot to do with the hosting provider's basic configurations - memory limits, processor limits, mod_security settings, basic PHP and web server configurations, and especially if they use any kind of distributed servers, how these are configured.
                        Studying MODX in the desert - http://sottwell.com
                        Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
                        Join the Slack Community - http://modx.org