I frequently watch the MODx forums and tend to spot some interesting MODx tools you might not know about, especially if you are new to the MODx community.

Please understand I am not saying that I have used every one of these tools, I am only trying to create a list of MODx resources that could be useful and that newer users might not have been aware of (from a little off the beaten path).

  • Quill – Quill increases usage of MODx documents and TVs. You can easy bind documents to TV, show and use controls of TV and more.
  • Automatic Unpublish – Automatically insert a value for unpub_date based on a document variable or TV with a date value.
  • tvEditor – tvEditor is a GUI for tv options editing. Dropdown, listbox, option, listbox-multiple and radio are supported (even those containing @BINDINGS). You can edit, add, sort tvoptions. You can search documents for each tvs or create custom forms.
  • FormBuilder – Easily build forms through the manager and display on your site.
  • myForum – Forum snippet for MODx.
  • getField – Returns any field or template variable from any document or any of its parents.

View Comments on “Interesting MODx Tools”

You can track this conversation through its atom feed.

  1. Jason Imani says:

    Hey Greg,

    Nice post…just curios about of couple of the extensions. How does Quill differ from Ditto? What are potential scenario which one would use Quill?

    The other one that looked interesting was the tvEditor. Aside from the ability to search for TV's. Can't one just sort, edit, etc…within the TV itself? Maybe I have a limited view of the benefit because I don't have that much experience.

    Thanks!

  2. Gregory Smart says:

    You know, I have had some of the same observations about Quill. I do think that it is possible to achieve some of the same results with Ditto.

    As far as tvEditor, I can honestly say that I have not used this myself. While I do think it is interesting, conceptually, I although I haven't used it myself on a commercial project.

  3. Michael van Laar says:

    Same here, regarding Quill. I haven't tried it yet. But what I get from the description, it does the same I'm already doing with TVs. (Please correct me if I'm wrong.)

    E.g. to show a checkbox list to chose related downloads (which are organized as single documents within a parent document with the ID “20″) for an article, I just use the following code as TV input option:
    @SELECT pagetitle, id FROM [+PREFIX+]site_content WHERE parent='20'

    Isn't this more or less equal to the currency example on the Quill repository page?

  4. Gregory Smart says:

    It seems so. I have done the same type of thing with Ditto in a TV too. There are so many paths to solutions in MODx, that's why I stay so fired up about it.

  5. Jason Imani says:

    Hey Gregory…I would love to see a tutorial on @bindings…I've always wanted to know more about them. How to use them, some examples…

  6. Gregory Smart says:

    I will definitely put that one on my list. Thanks!

    Thanks, Greg.

    Greg Smart
    Project Manager
    Pleth, LLC
    1-888-276-0848

  7. crunch says:

    i second that call – bindings are an area of modx i really havn't learned to exploit yet, and I feel that they have the potential to be 'shortcuts' for a lot of the methods i use at the minute – but I've never really found the time to suss out what they are all about.
    I'd love to see a good use / clever example of what you can do with bindings!

  8. Thomas says:

    Hi Greg, It looks like from another post you have had more experience with Quill to date. Do you still feel that Ditto can accomplish this or do you feel that Quill has something else to offer?

    I have looked at Quill, but until I really use it the documentation does not help to see the possibilities. To accomplish I think the same thing I used a solution like Michael's above, currently using a TV Select binding to the “alias” of the documents in container.

  9. Gregory Smart says:

    I have used Quill on a couple of projects, but haven't found anything it can do that Ditto can't.

  10. Thomas says:

    Thanks Greg!

Leave a Reply

You must be logged in to post a comment.

blog comments powered by Disqus