We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 32241
    • 1,495 Posts
    Quote from: davidm at Nov 23, 2005, 02:31 PM

    I think MODx has great potential because it’s able to answer high expectations from those skills groups. As Wendy said, there is still work to be done, mainly to answer end users needs but with the upcoming interface overhaul the future looks nice to me smiley

    I can’t be more agree to this. That’s the reason I’m here to be part of the team. I do realize the limitation of human resources in MODx. Even for just being a supporter, I’ll do it.

    But still the final decision of what MODx will become is going to depend on the core member, after all they deserve to decide where they are going to bring this whole community into. Hope our suggestion can be something that can help MODx core member to decide the future.

    I’m looking forward for the future of this community and CMS/CMF.


    Best regards,
    Wendy Novianto
      Wendy Novianto
      [font=Verdana]PT DJAMOER Technology Media
      [font=Verdana]Xituz Media
      • 8461
      • 205 Posts
      Audience for Modx
      I think the reality is that an end-user will often be one of two types. Either an employee in a company who will use Modx to update content or an independent person who blogs or builds their own site and has some interest in creating their won website.

      The second group are the developers, some will have stronger PHP and programming skills and others (like myself) that will have strong design, CSS skills with some PHP skills that we will continue to developed.

      Therefore I would conclude that Modx should not be pitched as something that is so easy to use, anyone can download a copy and away they go. In truth no CMS is that simple and if the user has minimal web skills they Will be in trouble as soon as they have a problem, let alone getting to grips with aspects of code. They will simply create lots of forum questions. If individuals wish to go down this route they should understand the time required and minimum skills they will need. Marketing messages on some CMS are misguided in this respect and in am aim to go for volume they give the impression its really easy, when usually its not. With Web 2.0 its getting more complex in come respects, not less.

      Target
      Therefore, I believe the target should be Web developers and web programmers in terms of rolling out a commercial solution where a combination of advanced functionality can be offered to the programmers and then well documented and somewhat automated and reliable snippets etc can be coded for the web designers with more limited programming skills, so they can still deliver a good solution without the need to be a full-on PHP / MySQL programmer.

      The second target group is the user, the people responsible for updating the site day-to-day who will have limited HTML experience. They require the easiest way to update the site content without ever having to consider anything that is code, thats all they want to do.

      So in developing Modx, the target audience should very well understood. This will help marketing and development better understand the development approach. e.g if its an end-user function, put effort into making is really easy to do, and if its a developer aimed function make this advanced function as powerful and flexible as possible without worrying so much about keeping is easy to use if that would simply compromis the function. And between that, make snippets etc flexible and then package standard ones so they are easy enough for a web developer to be able to use and have good documentation, especially working examples as Susan has written as the best reference.

        • 32319
        • 129 Posts
        Quote from: Djamoer at Nov 23, 2005, 09:34 PM

        But still the final decision of what MODx will become is going to depend on the core member, after all they deserve to decide where they are going to bring this whole community into. Hope our suggestion can be something that can help MODx core member to decide the future.

        I totally agree with this. I think it is dangerous from a marketing perspective to say "what types of users should we target" I think a better question is "how can we serve the users we have better". It seems to me that the most successful products have followed the latter model. A project like this has a built in advantage that it has a lot of different types of "users" on the team and they will all voice comments and provide input and more people will hope on board because the product will have a solid identity. I think this is what will make MODx strong in the long run.

        I came across MODx because I was looking for a CMS solution on OpensourceCMS.com and for the most part was pretty horrified with what I saw. I was just starting to feel the whole idea of finding a CMS that would work for me was hopeless when I loaded up MODx and right from the start it seemed to be exactly what I was looking for. As soon as I thought "if only it had this feature..." I would open another tab and there it would be. Now that I have had a bit more time to play with it I have found a few wish list things that I would like to see, most of which are already in the upcoming feature list or in discussion in the "wish list" section of the forums.

        So if you look at me as a class of user, MODx hit the nail on the head. So, what kind of user am I? I have been developing Web sites for a long time now but tend to be a front end guy. While I can do some simple SQL and PHP I am by no means a programmer. If a client asks me for a feature that I can’t do I just outsource it to someone who can. I have a custom php template system that is very simple and fast to use and for any common small business Web site it works great.

        What I did not have was an easy way to do all the common things you want to do that go beyond front end work. Things like user editable content for clients, users, search, rss feeds, friendly urls, etc and MODx does all that for me basically out of the box with very little skill needed. But as an added bonus, it provides some great features for growing far beyond that that I can move into as my skills as a programmer improve. And, in the meantime, I can get my backend guys to create modules for me. Either way, I am still way ahead of where I was.

        Honestly, it reminds me a lot of the Photoshop model. I started using Photoshop in version 2 so I have had a chance to grow with it as it has developed into the app it is today. One of the great things about Photoshop is that anyone can use its base functionality with very little help but you can also spend years learning the ins and outs and combinations of its advance features. The common user may not even know that those features are there. Following this model, you can hit your two or three groups without segmenting in any hard line way. Really your already there for the most part. Perhaps a little polish is needed but I was able to install MODx as easy as I could install any application. I was able to understand editing of pages and most of the simple features very easily. I was able to see that there were some areas that were over my head and needed to do a bit more research and I knew not to get myself into trouble.

        Following along with the Photoshop model I might make a suggestion. It would be great if developers could make "template packages" where MODx could import the template, css, images and any custom modules, snippets etc from a single downloaded package or folder. This would be an awful lot like Photoshops plugins. Like plugins on an image you could make your site look pretty quickly but pro users are more often going to want to make or at least customize their own templates. A template plugin feature would serve pros well as well, perhaps using a library of standard templates as a starting point for new client sites.

        For the advanced user I think MODx is already on the right track. I really love how abstract the modular architecture is. It has not been that easy to bend my head around all the possibilities but that is only because it opens up new ways of thinking about how a Web site is built. Maybe some user interface improvements could be made but it is certainly on the right track and already really great.

        To bridge that gap I am reminded of Photoshop again. Back in the day, Photoshop had no undo feature. So everything you did was done, no going back. You could save often but when you got into the thick of things you would often forget and of course, that was usually the worst time for it to happen. Because of this, you would tend to work in one of two modes; random messing around where you never got too serious or invested because you knew you were going to mess it all up or you would be very very careful and try to get your project done without blowing the whole thing and starting over from scratch. When Undo came, we all got a bit more daring and started to try riskier things, this opened up a lot of possibilities but still prevented the deeper secrets of Photoshop to be unlocked. All of those techniques that were many levels deep. Then came multiple undo and the program blossomed, finally you could explore with very little risk. If you messed up you would just roll it back and I think it was this feature alone that paved the way for many of the great "advanced" techniques available in photoshop today. This relates a lot to how I see MODx now. I don’t feel so much like I can really get in there and hack around when I am trying to do real work because I may just mess the whole thing up. Sure, I can backup the whole site and reinstall it when something goes wrong but that does not really fit into or promote a creative and explorative flow.

        In this light, I think rollbacks will be the upcoming feature that will really change how people use MODx and the creative solutions that start to develop. The more safety nets that are provided the more MODx will become a solution that attracts basic users through convenient out of the box feature set and advanced users through its powerful abstracted features. Most importantly, it will be a product that allows users that want to transfer from basic to advance users the chance to do so safely and comfortably.
          "Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable."
          -- Sydney Harris
          • 6726
          • 7,075 Posts
          Quote from: Whitefen at Feb 03, 2006, 05:16 AM
          I think it is dangerous from a marketing perspective to say "what types of users should we target" I think a better question is "how can we serve the users we have better".

          Hi Whitefen ! Nice to have you input on this smiley

          While I agree about the serving the users better, I have to disagree with you on the target part. Most CMS around here have no defined target, and you can’t be everything to everyone. You can try but you won’t make a good job of it.

          You need to establish a target or, at least a segment : 1st tier (ECM), 2nd tier (Designers, Developpers) or 3rd tier (end users). If you don’t establish who your users are, you can’t serve them right. Those typically have different needs.

          Quote from: Whitefen
          It seems to me that the most successful products have followed the latter model. A project like this has a built in advantage that it has a lot of different types of "users" on the team and they will all voice comments and provide input and more people will hope on board because the product will have a solid identity. I think this is what will make MODx strong in the long run.

          I very much agree with this, but I don’t see how aiming a particular market segment would prevent that. So far, MODx is more apt at fitting the needs of developpers - designers (the 2tier part) and it’s been the focus. There is no dumb down setup nor template installer. It doesn’t mean there are not lots of 3rd tier users (end users) around here enjoying MODx smiley Most of them are users with skills or passion for the web. They love MODx’s flexibility, no wonder. And since they get great support cool, they manage to learn and grow skills to use its power smiley

          On the other hand, users with less skills help us improve MODx user friendliness, documentation, and that is a nice driving force of improvement smiley

          We have de facto been first aiming 2nd tier, and then when MODx is mature enough (we’re almost there), we’ll offer dumb down setup - theme installer and other goodies smiley

          Quote from: Whitefen
          So if you look at me as a class of user, MODx hit the nail on the head. So, what kind of user am I? I have been developing Web sites for a long time now but tend to be a front end guy. While I can do some simple SQL and PHP I am by no means a programmer. If a client asks me for a feature that I can’t do I just outsource it to someone who can. I have a custom php template system that is very simple and fast to use and for any common small business Web site it works great.

          While I am less experienced than you, I belong more or less to the same category smiley
          2tier users laugh

          Quote from: Whitefen
          What I did not have was an easy way to do all the common things you want to do that go beyond front end work. Things like user editable content for clients, users, search, rss feeds, friendly urls, etc and MODx does all that for me basically out of the box with very little skill needed. But as an added bonus, it provides some great features for growing far beyond that that I can move into as my skills as a programmer improve. And, in the meantime, I can get my backend guys to create modules for me. Either way, I am still way ahead of where I was.

          Same here smiley

          You sum up pretty well the advantages of a framework : you can literally build custom dynamic websites with MODx, without being a coder/developper with PHP skills... and it opens new doors for me, lots of potential.

          (I’ll go on replying later, lots of good ideas in the rest of your post, thanks for the input !)

            .: COO - Commerce Guys - Community Driven Innovation :.


            MODx est l'outil id
            • 32319
            • 129 Posts
            Quote from: davidm at Feb 03, 2006, 05:46 AM

            While I agree about the serving the users better, I have to disagree with you on the target part. Most CMS around here have no defined target, and you can’t be everything to everyone. You can try but you won’t make a good job of it.

            You need to establish a target or, at least a segment : 1st tier (ECM), 2nd tier (Designers, Developpers) or 3rd tier (end users). If you don’t establish who your users are, you can’t serve them right. Those typically have different needs.

            First I have to say that it is amazing how fast you guys respond to comments; even at 4am. It is really great and keeps a lot of momentum and excitement on the project.

            Second, I agree with what your saying here about targets. The point I was trying to make is that your users are your target and I would agree that it is important to define who your users are and even gain a better idea of how they fold into different segments. My comments were more in response to the idea of searching for a target instead of defining a target. You should not have to go far to find your target, if you do, you have probably gotten lost and are in far to foreign of territory to provide an effective solution. Effective solutions are those that are close to home and solve real problems in your immediate community (your users). As far as I can tell from reading these forums, the user base already is made up of the three tiers that you outlined above.

            I also want to say that I am really excited about this project and plan on contributing as much as I can. I only found out about MODx this week and I have been spending most of my time since I discovered it reading the forums and docs and playing around in the manager. I don’t think I have read a single post that was not packed with good ideas and lots of enthusiasm and I literally can’t wait to see where it goes over the course of this year. A freakin awesome job to all of you guys on the team and thank you sooo much for putting in the work. This is basically the answer to my prayers.
              "Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable."
              -- Sydney Harris
              • 32319
              • 129 Posts
              I also just want to make it clear that I do not mean that the project should do everything the users ask for. I think it is very important that the core team look at the user input and and make judgments to how that input fits into the big picture and provide the best solution even solutions that we the users don’t even know we need yet. It seems like this is exactly what is going on now and is probably exactly what separates MODx from the other solutions.

              Did I say I love you guys? kiss

              Thanks! grin
                "Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable."
                -- Sydney Harris
                • 6726
                • 7,075 Posts
                Quote from: Whitefen at Feb 03, 2006, 06:13 AM
                First I have to say that it is amazing how fast you guys respond to comments; even at 4am. It is really great and keeps a lot of momentum and excitement on the project.

                Yeah true the forum is pretty responsive grin

                The fact that we are from different timezones does help smiley
                If you have not seen it yet, check http://www.frappr.com/modx

                Quote from: Whitefen
                Second, I agree with what your saying here about targets. The point I was trying to make is that your users are your target and I would agree that it is important to define who your users are and even gain a better idea of how they fold into different segments. My comments were more in response to the idea of searching for a target instead of defining a target.

                OK I understand better what you meant now, Anyway, it was a good point. Always nice to have some challenging inputs, helps moving forward, do a better job smiley

                Quote from: Whitefen
                Effective solutions are those that are close to home and solve real problems in your immediate community (your users). As far as I can tell from reading these forums, the user base already is made up of the three tiers that you outlined above.

                2nd and 3rd, no doubt, but we’re not in the ECM league there.

                Quote from: Whitefen
                I also want to say that I am really excited about this project and plan on contributing as much as I can.

                That’s very good news, we can alway use contributions : bug reports, support...

                Quote from: Whitefen
                I only found out about MODx this week and I have been spending most of my time since I discovered it reading the forums and docs and playing around in the manager. I don’t think I have read a single post that was not packed with good ideas and lots of enthusiasm and I literally can’t wait to see where it goes over the course of this year. A freakin awesome job to all of you guys on the team and thank you sooo much for putting in the work. This is basically the answer to my prayers.

                I know the feeling : I have been there only 4 months, and amazed when I see the number of post or time spent here : didn’t see it go by !

                Lots of nice things happen all the time, here !
                Thanks for the kind words, much appreciated smiley

                As I said, when I have a few mintutes I’ll finish replying to your post...

                Welcome to the MODx adventure grin !
                  .: COO - Commerce Guys - Community Driven Innovation :.


                  MODx est l'outil id
                  • 25663 MODX Staff
                  • 12,272 Posts
                  Whitefen, thanks so much for the words... I LOVE the PS analogy and think it’s pretty relevant, especially as it relates to targeting specific users. It’s price alone self-selects it out of the league of being on every desktop! (And I’ve also used it since version 1.x/Digital Darkroom days) wink

                  While we don’t and probably shoulnd’t actively pursue our solution as a CMS for the masses, anyone that’s willing to come aboard, use the search, and ask good questions will rapidly find themselves in our tier 2 target. Coding snippets by starting with an exsiting one and hacking it to do what you need is a great way to learn in fact!

                  However, looking at MODx in isolation and having a bit of inside knowledge of what’s coming down the pipe (;)), I think you’ll look back and be totally amazed. This project is incredibly blessed with great minds, a wonderful community and a heck of a foundation upon which we can build the future of CMS/CMF projects. While I would consider MODx to be among the best OS CMSes out there today, in the relatively near future I think you’ll have a hard time justifying not using it.

                  And that’s despite me being involved! LOL
                    Ryan Thrash, MODX Co-Founder
                    Follow me on Twitter at @rthrash or catch my occasional unofficial thoughts at thrash.me
                    • 32241
                    • 1,495 Posts
                    Hi Whitfen, glad that you brought this topic back up.

                    I’m in no position to talk about marketing perspective, but I would like to ask a favor from you. As you explore more about MODx, would you mind creating a blog post or artcile about MODx? I can see from the reply that you made earlier, and the more I read it, the more I get attracted to MODx. Personally, I think we need this kind of promotion too. As you know that we have a good user base in here, but it won’t hurt to attract more 2nd ter users, which can be describes as half programmer and half coder to improve the usability of MODx.

                    I like the idea of comparing MODx with Photoshop, which most people know and probably using it to create a website. We still need somebody to build the plugin to make photoshop easy to use. For example if you have an eye candy plugin, which this is made by the 2nd tier users, while the core of photoshop is still being maintained by the 1st tier users that always try to make the system as flexible as possible. Having a flexible doesn’t mean allowing the core to have a lot of features. All the bell and whistles comes from plugin, modules, snippets, and etc.

                    If we will take it from your photoshop example, here is the user on MODx will look like:

                    • 1st Tier: Phhotoshop core programmer

                    • 2nd Tier:
                      [list]
                      [li]Plugin programmer (Need help from photoshop advanced users to be able to make use of basic photoshop functionality) - In our case it will be people like me and some other snipept programmer.
                    • Advanced users (Who knows how to use basic photoshop tool to create a lot of cool effect) - In our case it’s the desginer like Davidm and you probably.
                    [/li]
                    [li]3rd Tier: End user who use photoshop to generate/edit a simple image, but they have the probability to go up to the next level, which is becoming the 2nd tier user as an advanced users[/li]
                    [/list]

                    From having this thought, the more we gather people to just start tasting MODx, we can increase our 2nd tier base users, and the more we have the 2nd tier users, the more we will have all the extended features that are easy to use and etc, and the more we have this features added, the more we can attract 3rd tier users. SO it’s works like a loop.

                    So your blog post or the article that we release will keep us going through this loop to increase our users.

                    That’s all my comments and ideas.
                      Wendy Novianto
                      [font=Verdana]PT DJAMOER Technology Media
                      [font=Verdana]Xituz Media
                      • 32319
                      • 129 Posts
                      Quote from: Djamoer at Feb 03, 2006, 08:55 AM

                      I’m in no position to talk about marketing perspective, but I would like to ask a favor from you. As you explore more about MODx, would you mind creating a blog post or artcile about MODx? I can see from the reply that you made earlier, and the more I read it, the more I get attracted to MODx. Personally, I think we need this kind of promotion too. As you know that we have a good user base in here, but it won’t hurt to attract more 2nd ter users, which can be describes as half programmer and half coder to improve the usability of MODx.

                      Sure, I would be happy to do a Blog. I also plan to start releasing some nice templates. I think it will be the best way for me to give back some of the bucket loads I will be taking away. I can make a blog part of that project.

                      Quote from: Djamoer at Feb 03, 2006, 08:55 AM

                      I like the idea of comparing MODx with Photoshop, which most people know and probably using it to create a website. We still need somebody to build the plugin to make photoshop easy to use. For example if you have an eye candy plugin, which this is made by the 2nd tier users, while the core of photoshop is still being maintained by the 1st tier users that always try to make the system as flexible as possible. Having a flexible doesn’t mean allowing the core to have a lot of features. All the bell and whistles comes from plugin, modules, snippets, and etc.

                      Yeah, most of Photoshops advanced features are virtually unsupported and thats Ok. They are not there for the common man, the large percentage of users that use photoshop for a for its base functionality. However, it certainly would not be the product it is today of those advance features had not been available.

                      Quote from: Djamoer at Feb 03, 2006, 08:55 AM

                      From having this thought, the more we gather people to just start tasting MODx, we can increase our 2nd tier base users, and the more we have the 2nd tier users, the more we will have all the extended features that are easy to use and etc, and the more we have this features added, the more we can attract 3rd tier users. SO it’s works like a loop.

                      Yes, a very organic loop that would support positive and natural growth. This type of growth has many advantages including ease of maintenance since the user base takes over a lot of the workload.
                        "Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable."
                        -- Sydney Harris

                      This discussion is closed to further replies. Keep calm and carry on.