We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22815
    • 1,097 Posts
    Indeed, all very good stuff. I just don’t understand what this thread is actually about.

    Is it the templating system? Is it the fact that snippets may return HTML, and hypothetically a large site may be cluttered and confusing? Is it that a particular MODx website might get messy, or is it that the MODx core’s a bit messy? Or is it just reminding us that there’s a reason we use MODx rather than just writing pure PHP?

    The only way I can reconcile OpenGeek’s point with what he originally said in response to the hypothetical snippet clutter issue is for it to be summarised as "Nothing is being changed in how the templates work. What we’re working on instead is a load of funky cool stuff to do with databases and object-oriented stuff which has no actual bearing on the templating", only it missed out the "Nothing is being changed in how the templates work" part.

    I’m sure that what OpenGeek’s worked on is amazing, but I suspect that one of the main reasons that people have difficulty understanding his musings on the 1.0 way is that very often he’s so far ahead of what we’re talking about that he’s talking about an entirely different topic!

    @OpenGeek - What part of Silent’s post did you agree with? Given that he talked about wanting to import a navigation system, and talked purely about the management and sharing of snippets and similar things added into MODx (what he now terms subsystems), what relevance did talking about improvements to the core fit into this? I was assuming there was some relevance and therefore assumed that you were talking about snippets, given that that was tillda’s area of concern too. This therefore means that your conclusion that we’ll be able to "import and export objects and exchange them with other MODxers via whatever agnostic data format we choose, be it executable PHP, XML, YAML, JSON, or whatever else becomes popular for a while, and this same import/export can be utilized to easily define and distribute vertical solutions of just about any kind" doesn’t actually help silent crib the navigation snippet from another site in any way. Or does it?

    Quote from: eagleshout at Aug 31, 2006, 08:51 PM

    While I marvel with great interest (and esteem) at the forward looking intentions of these posts, I can’t halp but question whether or not this debate is far too esoteric for the typical CMS user ... I wish such talented capacities were being applied to the guidance of the MODx community that is becoming your user base.
    Even I’m not following it, but I resent your comment. So basically you’d rather we were spending our time helping users rather than discussing within a mixed-ability group matters that some other users won’t understand or want to understand? And "our" user base is becoming the MODx community. (I fail to see how it works the other way around.) People can help each other out. No support is owed to anyone. We have to have our eye on the future, and this discussion originated from a link posted by an member of the user base. We are in the "Development & Coding" forum here. This is what this forum is about. This is not at all intended for the typical CMS user.
      No, I don't know what OpenGeek's saying half the time either.
      MODx Documentation: The Wiki | My Wiki contributions | Main MODx Documentation
      Forum: Where to post threads about add-ons | Forum Rules
      Like MODx? donate (and/or share your resources)
      Like me? See my Amazon wishlist
      MODx "Most Promising CMS" - so appropriate!
      • 8363
      • 28 Posts
      Quote from: PaulGregory at Sep 01, 2006, 11:39 AM

      Even I’m not following it, but I resent your comment. So basically you’d rather we were spending our time helping users rather than discussing within a mixed-ability group matters that some other users won’t understand or want to understand? And "our" user base is becoming the MODx community. (I fail to see how it works the other way around.) People can help each other out. No support is owed to anyone. We have to have our eye on the future, and this discussion originated from a link posted by an member of the user base. We are in the "Development & Coding" forum here. This is what this forum is about. This is not at all intended for the typical CMS user.

      Fair enough, Paul. I get when I’m out of my league and stated so earlier in this thread. Sorry you took offense, but my comment wasn’t necessarily directed at the Modx dev team (unless the shoe fits.) I should have been more clear that my comment was directed toward the dissentors. If folks have the capacity to wrap their head around the more esoteric aspects of the Modx core, I feel they could also be applying their "understanding" toward helping others in the community get a handle on the untapped potential - rather than debating with the dev team. I have a tremendous respect for those folks like yourself whom are applying their time, talent, vision, and skill to this product. I found this thread amusing because I AM the typical CMS user who would like to gain a better understanding of the use and capabilities, but not just to serve my own interests, nor for an opportunity to masturbate my intellect.
        • 27226
        • 186 Posts
        Quote from: eagleshout at Sep 01, 2006, 12:52 PM

        [I found this thread amusing because I AM the typical CMS user who would like to gain a better understanding of the use and capabilities, but not just to serve my own interests, nor for an opportunity to masturbate my intellect.
        Without the dev-team doing things you can NOW call "masturbating intellects" there would never be anything for the "common user" to use, and no opportunity for this kind of "amusement" either.
        Just keep that in mind. And if you can’t keep up, keep out. There is neither need nor right to call the developers to supporting-tasks. They do more of that stuff than any other developers I’ve seen so far.
          • 8363
          • 28 Posts
          Quote from: silent at Sep 01, 2006, 01:19 PM

          Without the dev-team doing things you can NOW call "masturbating intellects" there would never be anything for the "common user" to use, and no opportunity for this kind of "amusement" either.
          Just keep that in mind. And if you can’t keep up, keep out. There is neither need nor right to call the developers to supporting-tasks. They do more of that stuff than any other developers I’ve seen so far.

          I don’t believe I was calling anyone to anything, nor was I implying the dev-team was masturbating their intellect. I try to choose my words carefully, but admittedly I wasn’t clear in this thread. I was simply stating that if I had a better understanding of such topics I wouldn’t use that knowledge in a self serving manner but would be willing to contribute to the community. Something I’ve done professionally for over ten years. My interest in supporting Modx goes well beyond what I can get from having access to free web development application. BTW I have made similar references in other forum posts if anyone cares to take note. I don’t know how to make that any more plain.

          Well, I guess I’ll just back my way toward the door now!
            • 28042 ☆ A M B ☆
            • 24,524 Posts
            I see nothing wrong with masturbating my intellect, I take great pleasure in doing so. And trying to keep up with the MODx development is definitely keeping my mind busy. It will take me the rest of my lifetime to get these concepts understood and under control. Unit testing. I really need to find out about that. I’m getting into some heavy web apps, and it’s beginning to get out of control. And learning how to use Eclipse and SVN properly.
              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
              • 22303 MODX Staff
              • 10,725 Posts
              Quote from: PaulGregory at Sep 01, 2006, 11:39 AM

              Indeed, all very good stuff. I just don’t understand what this thread is actually about.

              Is it the templating system? Is it the fact that snippets may return HTML, and hypothetically a large site may be cluttered and confusing? Is it that a particular MODx website might get messy, or is it that the MODx core’s a bit messy? Or is it just reminding us that there’s a reason we use MODx rather than just writing pure PHP?
              Yes, yes, yes, and yes. Even more so, I thought the thread was about the implementation and approach to templating suggested by the author, being compared and contrasted with the MODx implementation and approach (and beyond, or anything related to it).

              Quote from: PaulGregory at Sep 01, 2006, 11:39 AM

              The only way I can reconcile OpenGeek’s point with what he originally said in response to the hypothetical snippet clutter issue is for it to be summarised as "Nothing is being changed in how the templates work. What we’re working on instead is a load of funky cool stuff to do with databases and object-oriented stuff which has no actual bearing on the templating", only it missed out the "Nothing is being changed in how the templates work" part.
              What I meant to get across is that without sacrificing compatibility with existing add-ons, and the approaches they’ve taken, the way it works behind the scenes is completely changing for all of the reasons I’ve described in this thread, and more. And I truly believe the benefits to all of the issues being raised about templating in this thread, and many others in this community, will be addressed by this new underlying architecture.

              Quote from: PaulGregory at Sep 01, 2006, 11:39 AM

              @OpenGeek - What part of Silent’s post did you agree with? Given that he talked about wanting to import a navigation system, and talked purely about the management and sharing of snippets and similar things added into MODx (what he now terms subsystems), what relevance did talking about improvements to the core fit into this? I was assuming there was some relevance and therefore assumed that you were talking about snippets, given that that was tillda’s area of concern too. This therefore means that your conclusion that we’ll be able to "import and export objects and exchange them with other MODxers via whatever agnostic data format we choose, be it executable PHP, XML, YAML, JSON, or whatever else becomes popular for a while, and this same import/export can be utilized to easily define and distribute vertical solutions of just about any kind" doesn’t actually help silent crib the navigation snippet from another site in any way. Or does it?
              That’s precisely what I was trying to explain (sorry, I tend to think very abstractly quite often, and have a hard time describing these things in common language at times); part of the planned core improvements include the ability to define external files to represent the content of an object, the ability to control the precise content-type of every component that returns content, as well as import and export a package of objects and objects related to those objects (a document, it’s template, the chunks it uses, the snippets it uses, etc.), including external file resources in the package where applicable. So by simply defining relationships between these objects in the data model, you can easily import and export packages of related objects, in any format you want. With a proper admin interface on it, you can then easily provide silent the ability to import a package exported by someone else that includes everything needed to duplicate their creation -- the navigation script, a chunk of CSS or a CSS document, a collection of HTML sub-elements serving as templates, and maybe a help page or other admin interface that goes along with it and gets imported into the manager context.
                • 27226
                • 186 Posts
                So by simply defining relationships between these objects in the data model, you can easily import and export packages of related objects, in any format you want. With a proper admin interface on it, you can then easily provide silent the ability to import a package exported by someone else that includes everything needed to duplicate their creation -- the navigation script, a chunk of CSS or a CSS document, a collection of HTML sub-elements serving as templates, and maybe a help page or other admin interface that goes along with it and gets imported into the manager context.
                Jaah: That’s exactly what I’m dreaming of! Being more talented in abstracting/analyzing than practising or coding I can only make a guess, bot no plan of how to do it.

                @Susan: you’re the coolest person around here! However, this time I have to reply that what might seem to be masturbation to the unversed can indeed be insemination. It’s all abstract, but concepts usually come from there ... laugh
                  • 27226
                  • 186 Posts
                  Quote from: rthrash at Aug 31, 2006, 11:31 PM

                  our goal needs to squarely be on making a killer framework. We’ll gladly sacrifice massive uptake and "market share" for a platform that stands a chance of making it in the long term. We want to see MODx around in 10 years, and I honestly don’t think where it stands today will take us there. It’s time to make some serious changes for the better.
                  This gutsy statement deserves another donation. wink
                    • 28042 ☆ A M B ☆
                    • 24,524 Posts
                    (@silent - that was supposed to be a warped joke...I am well past the child-bearing years!)

                    I especially like things in small, modular bites, as I can understand them and work with them, while I tend to get lost in the logic flow of large code. I was deleriously happy when I first learned about functions and macros, even in assembly language. Had great fun learning how to write a simple macro language in assembly language. That is one reason why I liked Linux so much, besides being free, it was based on lots of small utility programs that you could chain together to make do all kinds of neat stuff.
                      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
                      • 30223
                      • 1,010 Posts
                      Wow,... that’s what I a call a hot topic!

                      Yes, sometimes I’m a bit apprehensive about where the next big version is going too, but then I just think where Etomite is now and what MODx has made of it so far. It think we can put a bit of trust in the developers. Sure we’ll all have more reading and learning to do but hey they had to write it!

                      I think the best way to help them forward is to continue to come up with all the clever ways we use today’s version and share those ideas. With a bit of luck there’ll be a few that will find a place in the next version. Telling them that we’re not so sure or that they should do it differently isn’t going to do much. If they make a mess of it they’ll find out soon enough smiley

                      In the mean time there are much more important questions. Doe opengeek really look like his avatar?