We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 27855
    • 21 Posts
    Quote from: rthrash at Oct 08, 2009, 02:04 PM



    Here’s a few things we’re considering:

    • Tier 1 and Tier 2 support (see below).
    • Premium Add-ons: not unlike the iPhone app store, where MODx keeps a percentage of all sales and provides all store infrastructure and marketing on the MODx site. Content packs, templates, Add-ons, etc.
    • Installation, migration and upgrade services
    • Conferences (MODxpos) and MODx Camps
    • MODx schwag store
    • MODx learning resources: training, books and electronic documentation, tips, howtos and project kits
    • MODx Enterprise Hosting (not typical and affordable shared/vps/dedicated servers, but a highly optimized server stack that runs MODx and only MODx ... no company mail, etc.)
    • MODx on Demand: pre-packaged deployments of MODx for specific niche markets. Sign up, tweak the template, and you’ve got a fully content managed site built using best practices and guaranteed to have a smooth upgrade path. Not unlike Wordpress.com.

    Support Notes:
    • Tier 1 will be traditional support program similar to RedHat that offers ticket, email and phone-based support options. It would be directly with customers and is applicable for larger customers running MODx (and there’s some very large ones!) and cost hundreds or thousands of dollars per month, depending on the complexity of the deployment being supported.
    • Tier 2 support would be administered through our developer partners above, and would be an escalation path for challenging issues that can’t be resolved quickly. The developer partners would be the single point of contact for all support issues, so it’d be easier to support these types of accounts and much less costly per site (various tiers, all under $100/month).
    • Developer partners can make commissions on all Tier 1 and Tier 2 support programs

    I love the "premium add-ons" store idea. I also like the pre-packaged deployments for specific markets (Shaun, the LMS? I’m ready to purchase.).
      • 26522
      • 11 Posts
      @rthrash, @snowflip
      I hate the premium add-ons idea because I’ve seen that completely kill one of our sites in the WordPress arena. What used to be free were made premium and it just doesn’t work for people who cannot (or will not) spend a good chunk of money just to maintain a site and upgrade it to the latest (more so when the themes/plugins were originally free). I’m considering modX, but if it turns out into anything like the WPMU premium stuff, I’d be very disappointed.

      Premium add-ons do have a value for people who want something special and are willing to pay for those, but it shouldn’t result in the kind of disaster that WPMU premium has become for long term users.

      Like @jzigbe, I like the idea of providing training material, or even better screencasts. Something like the peepcode.com model where you charge a small fee for each episode or an annual subscription for all material. Of course, this would imply that the training material be kept up-to-date with new releases. It also implies that you may see a lot of the material floating around on the net "for free", but there would be a chunk of people that may be willing to pay for good quality training.

      I hope whichever combination of ideas the team chooses, it doesn’t result in kicking out the "poor" or "small" or "unwilling" user base that cannot/will not pay for stuff.
        • 25663 MODX Staff
        • 12,272 Posts
        Thanks for the feedback searchingforcms. It costs very real dollars to keep people employed both for making quality training materials and continuing to focus on improving the code. (You’d probably be surprised to find out how much to date!).

        While there will likely be some premium add-ons, I would only think that it would have a very beneficial result in the community. I know of a lot of amazing code that sits on the sideline because it takes a tremendous amount of effort to make code generically applicable for a lot of people and also to support it properly. In those cases, putting food on the table typically wins out first so some amazing work goes unshared. If devs can recoup their investment at least partially though, maybe they’d take the time to put more code out there. I’m not talking just about the "core team" either.

        I guess in the same way that some folks can’t or won’t pay for code, some coders can’t or won’t code and/or support their code for free. It is a two way street. wink I’m not familiar with the story/history of WPMU though, so some insight there to avoid a similar lesson would be quite valuable to share if you don’t mind.

        There’s certainly other ways too, to support MODx, like Conferences (another form of training really), partner programs and commercial support among others. Peepcode looks interesting, so thanks for pointing that out.
          Ryan Thrash, MODX Co-Founder
          Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me
          • 29774
          • 386 Posts
          +1 for the idea of paid add-ons supported by some kind of modx app-store. In the Expression Engine community commercial add-ons have been spectacularly successful and led to some very high quality modules being developed; independent developers like Brandon Kelly have been able to give up their day jobs to do it full time...

          I would certainly be tempted to port some of my libraries to modx and provide support if I knew I could get a reasonable ROI.

            Snippets: GoogleMap | FileDetails | Related Plugin: SSL
            • 8454
            • 55 Posts
            chrism101 concerns are so spot on target. A solid support alternative would mean a lot, just being an alternative to stakeholders.
            I am humbled and amazed by all the unselfish support the community has given me. You have to appreciate the massive work put into developing and improving the code. The considerations for getting a sound financing are obvious and probably quite acute.

            That said, I still think there are some dangers in paid premium add-ons, since they always run the risk of suppressing free ones.
            MODx has absolutely ridiculous potentials. The cms is stunning. The community far beyond par. A user base explosion is sure to come, if promotion is handled with utmost care.

            Paid support and commercial add-ons is maybe the natural progress, I just hope coherent documentation and tutorials evolves alongside, if not before.

            Just my $10.
            Quote from: splittingred at Oct 08, 2009, 02:12 PM

            Well, if everyone who’s ever used MODx donated $10, we’d have the development costs of all of those paid for for at least 2 years.
            Done.
              • 25663 MODX Staff
              • 12,272 Posts
              Thanks eddygrove. Everyone please keep feedback and ideas coming in this thread.
                Ryan Thrash, MODX Co-Founder
                Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me
                • 11055 ☆ A M B ☆
                • 3,112 Posts
                Quote from: eddygrove at Nov 13, 2009, 07:24 AM

                Just my $10.
                Quote from: splittingred at Oct 08, 2009, 02:12 PM

                Well, if everyone who’s ever used MODx donated $10, we’d have the development costs of all of those paid for for at least 2 years.
                Done.

                $10 bucks sent
                  Rico
                  Genius is one percent inspiration and ninety-nine percent perspiration. Thomas A. Edison
                  MODx is great, but knowing how to use it well makes it perfect!

                  www.virtudraft.com

                  Security, security, security! | Indonesian MODx Forum | MODx Revo's cheatsheets | MODx Evo's cheatsheets

                  Author of Easy 2 Gallery 1.4.x, PHPTidy, spieFeed, FileDownload R, Upload To Users CMP, Inherit Template TV, LexRating, ExerPlan, Lingua, virtuNewsletter, Grid Class Key, SmartTag, prevNext

                  Maintainter/contributor of Babel

                  Because it's hard to follow all topics on the forum, PING ME ON TWITTER @_goldsky if you need my help.
                  • 26522
                  • 11 Posts
                  Quote from: rthrash at Nov 10, 2009, 12:10 PM

                  While there will likely be some premium add-ons, I would only think that it would have a very beneficial result in the community. I know of a lot of amazing code that sits on the sideline because it takes a tremendous amount of effort to make code generically applicable for a lot of people and also to support it properly. In those cases, putting food on the table typically wins out first so some amazing work goes unshared. If devs can recoup their investment at least partially though, maybe they’d take the time to put more code out there. I’m not talking just about the "core team" either.

                  I guess in the same way that some folks can’t or won’t pay for code, some coders can’t or won’t code and/or support their code for free. It is a two way street. wink


                  I completely get the point about coders having to make a good living (not just barely enough to scrape through life). smiley But there are different tiers of users, and I personally wouldn’t like the poor ones (or those who cannot pay, for other reasons) to be booted out and ending up getting only mediocre or below mediocre stuff.


                  Quote from: rthrash at Nov 10, 2009, 12:10 PM

                  I’m not familiar with the story/history of WPMU though, so some insight there to avoid a similar lesson would be quite valuable to share if you don’t mind.

                  I don’t know much about the history of this, but from my own experience I can only tell this. There were hundreds of themes and a lot of plugins that were freely available for WPMU just a couple of years ago (and before). Sometime in between then and now, they made most of these as a paid subscription (they’re still GPL, but you need to pay a subscription fee to get to them first). Of course, the paid subscription offers premium support and higher priority for feature requests and stuff. But people (like in our WPMU environment) who were used to using those hundreds of themes and several plugins for free were left without a good upgrade path (considering that WPMU, as the name suggests, is used in a multiuser environment and making all users move to some other free themes/plugins is not an easy task). Regardless of the reasons for these decisions, it did leave a bad taste in our mouths when we found out that we were essentially stuck. It’s one thing if the free software you depended on just closes down, but it’s a completely different feeling when you took something for granted and face a big disappointment later when it suddenly becomes pricey.

                  So I would recommend that things that are currently free, should, to the extent possible (considering that people who work on it need money too), remain free. That would also keep up with the spirit of free software (free as in beer, and also as in speech). smiley


                  Quote from: rthrash at Nov 10, 2009, 12:10 PM

                  There’s certainly other ways too, to support MODx, like Conferences (another form of training really), partner programs and commercial support among others. Peepcode looks interesting, so thanks for pointing that out.

                  Even if you do move to a paid subscription model for the core and/or add-ons, I’d still beg for a low tier option that many people would be able to afford (or can manage to). Pricing anything is more of a trial and error thing, and there’s no easy way to do it without cautious experimentation. I say "cautious" because people do get annoyed when something they’re used to getting for free or a lot less suddenly jumps up a lot in cost.

                  Again, this is not easy to handle and there are probably no ideal solutions here that would suit everyone. But a combination of ideas may make the experience better for everyone involved (from the developers to the users to the people who ultimately experience the stuff built with MODx).
                    • 28215
                    • 4,149 Posts
                    Quote from: searchingforcms at Dec 15, 2009, 09:06 AM

                    So I would recommend that things that are currently free, should, to the extent possible (considering that people who work on it need money too), remain free. That would also keep up with the spirit of free software (free as in beer, and also as in speech). smiley
                    Definitely. All add-ons released with GPL will remain GPL.


                    Even if you do move to a paid subscription model for the core and/or add-ons, I’d still beg for a low tier option that many people would be able to afford (or can manage to).
                    The core will not become anything besides GPL at this point. While we’re keeping the table open on future licensing for companies that are GPL-averse, a GPL version will always be available.
                      shaun mccormick | bigcommerce mgr of software engineering, former modx co-architect | github | splittingred.com
                      • 19849
                      • 19 Posts
                      Hi there,

                      Only just stumbled on this topic - some great discussion and it seems like a pretty critical topic.

                      Chris - not sure if you’re still tracking this thread but I’d be interested to know which way your company went in the end? For myself the main factors that convince me the project will still be around in years to come are the strong cohesive group of talented core developers, the strength of the community (which in itself is a reflection on the core group) but also the quality of MODx as a product - its flexibility and utility. It’s not easy for a CMS project to rise to prominence these days (there are many hundreds of them out there) but judging by indicators such as the Packt awards then that’s just what MODx has done. Additionally, MODx Revolution is an indication that the product is here to stay and become stronger and is an expression of significant investment by the core group (thanks guys).

                      Ryan’s comment about being the ’Red Hat of MODx [CMS] world’ seems like it could be key to the largest part of income generation. Roughneck mentioned SilverStripe and I think it’s an interesting case to study. Being a New Zealander myself I’ve been keeping a keen eye on the project. SilverStripe was a commercial product that was later rewritten as Open Source and is a similar mix of CMS/CMF as MODx (IMO). The ’parent’ company is now the 37th fastest growing companies in the country. Most of that income seems to be based on their services - either directly using the product on paid projects or supplying project management, support services (ongoing site maintenance etc.) paid coding for one-off problem solving - either directly for clients or sub-contracting for web designer/developers and other design/dev companies), mentoring for individuals and organisations using the product and so on. Of course you have to be careful in the way you offer that and I note your original point Chrism101 about your company not being happy about the position now held by Acquia. It’s interesting to me that SilverStripe on their services page http://silverstripe.com/services/ put Website Development right at the end of their services offering - and I don’t think that’s an accident.

                      Of course SilverStripe have chosen to release under Free BSD license rather than GPL - and I’m sure this is one aspect that’s affected the whole ’ecosystem’ surrounding the product. I’d be interesting to see more on the point raised by the core team that they’re considering other licensing models as well as GPL. Don’t get me wrong - I love the GPL; I think it’s not just one of the most significant contributions to software but also beyond that to society as a whole...

                      SilverStripe also have an official partner program which I’d see as something MODx could do? It could possibly be tied to some sort of accreditation as a MODx developer? So you could have a top-tier of users/companies paying a fee each year or as a one-off to be accredited as MODx design/dev shops and listed in a directory a bit like you do with the sponsors at present? I know there’s other models for this amongst other CMS/CMF. ExpressionEngine folk are looking at this right now...

                      I can see where you’re going with the premium plugins - it would be wonderful to see some of those hidden projects come to life and if some sort of fee could do that. But as has been pointed out, it seems a tricky route to take. I’ve used ExpressionEngine quite a bit and it’s been interesting to see what’s happened there - a lot of the really good add-ons were originally free but have now become commercial. You don’t get the previous version being released as a free version as each one is upgraded so the paid-for components (some of which are pretty much central to most of my projects) move further and further ahead of the free ones (IMO). The paid components are of high quality and come with support and it’s allowed some of those developers to make a living... but one result is that I don’t see EE getting a fraction of installations of say WP, Drupal etc. The numbers game isn’t all but I think it’s pretty important. Plus it means that it’s becoming less and less attractive for certain types of project I do (for non-profits and voluntary organisations for example - especially since Ellislab used to offer a free core product to those types of organisations that seems to be being phased out with the next release of the product). Another aspect is that MODx might suddenly be compared with a whole different class of products when people were looking for solutions... (not necessarily good or bad but I’m just noting...)

                      Could MODx qualify for grants like Google Summer of Code to push some ideas forward - and would that be seen as useful? Seems to me grants are more attractive than ’venture capital’ like funding since that can often pull a project out of shape depending on the funder’s motives etc.

                      Schwag would be welcome - but I don’t see it bringing in the sort of income required to support the tremendous amount of work that’s brought to a project like this by the main contributors (as has already been alluded to). Be interesting to know if the core team logged the time on Revolution alone... probably be pretty shocking to know just how much time that amounts to shocked All the users of MODx contributing $10 might provide some ’seed’ funding for pushing a few things forward but it seems like long-term the project needs to be looking at a model which generates quite a bit of income? Of course all those commenting here have probably effectively donated a lot more than $10 to the project in time alone... I see folk like mrhaw and Mary over on Coding Pad making sizable contributions on a daily basis (I’m only mentioning them specifically since I know them a bit better than the rest of you but also know there’s a small army of others you get to see here and other places making contributions on a daily basis).

                      I’ve bought the MODx book and contributed financially to tutorials on MODx - personally I’d like to see some sort of ’cookbook’ for MODx and would pay for that. I don’t see it as becoming prescriptive in the way mrhaw was concerned about. But I’d agree if MODx ever became like Joomla then I’d be the first to jump ship grin But I’d just like to see how other people have assembled solutions to particular challenges (not really that far from tutorial sites already out there). Also, I don’t see this as threatening the core documentation but again would only see income like this bringing in relatively moderate income especially in relation to the work required to assemble resources such as these. Mary over at Coding Pad made the point that assembling those tutorials takes a chunk of time and few people take the opportunity to donate...

                      Seems like a good time to have this discussion - products like Drupal and WordPress are steadily developing and looking to corner large areas of the CMS market and new areas of the CMF market (both are developing aspects of CMF that make MODx such a great solution). SilverStripe and ExpressionEngine 2.0 both have close coupling with rapid development PHP frameworks so I’m sure many see them as direct competition. Both of those frameworks are very flexible and also support modern standards (CodeIgniter has just announce it’s going fully PHP5 from now on - discussion elsewhere on these forums on that subject). Sapphire looks like a neat framework with all the right ’buzzwords’ agile, MVC, OO, ORM, Ajax friendly etc. IMO they both also have great communities. I’m not making an argument for them being ’better’ or even the same but if we’re to help keep MODx up there alongside or ahead of them then we collectively need to work out how to keep MODx/Collabpad very healthy and permit code contributors to extract income from those contributions (IMO).

                      Apologies for the VERY long and rather late posting on the subject - just been thinking about this for a while... possibly should have just posted a blog item and linked here. But hopefully my contribution is still useful on this subject.