Subscribe: RSS
  • Dear friends,

    I’ve been using Joomla since it was Mambo, but I think it has some handicaps, as pointed in some other threads in this forum.

    Now, I was considering using MODx, but I’m afraid I don’t want to program or dive into the code any time I want to do something.

    So, my questions are the following:

    1) Is it true that, with MODx, you have to program in order to get nice websites?

    2) Do you know any other open source CMS "between" Joomla and MODx, I mean, similar to both?

    About my first question, I could specify a little bit more which kind of website I am thinking of:


    • Multilanguage content (handle 3 languages)
    • Blogs/news structure (Joomla-like)
    • Lists of items I want to show and manage (for example: my favorite books; subjects that I teach; my papers (articles published in science journals); my published books; etc.). I mean, I want my website to handle what now they call "forms".
    • Bookmarks
    • Contact/feedback form
    • Image gallery
    • Maybe, forum
    • A layout as nice as possible (I know this is possible, and with Ajax! —it’s very nice)

    Thank you in advance for your answers!!!
      GinerBosk smiley

      If you can dream it, you can do it.
    • have a closer look at modxcms.com home page!

      MODx... empowers developers and advanced users to give as much control as desired to whomever they desire for day-to-day website content maintenance chores...

      MODx is the alternative to hacking blogging tools and other tools to death, extended learning curves, and changing your workflow to fit software that just doesn’t quite "get it".

      i think thats clear enough? but if you like to compare systems, better to have a look on www.opensourcecms.com

        [img]http://i10.tinypic.com/52c4eir.gif[/img][/td]
        [td][Wiki] [Persian support forum]
        [SVN] [RTL SVN Branch] [bugs] [FishEye+Crucible] [Learn MODx!] | [My Google Code]
        [font=tahoma][برای دسترسی به راهنمای فارسی به [url=http://www.modxcms.ir]
      • I would say the only thing between MODx and Joomla is Drupal. I have tested about a dozen CMSes the last few months and Drupal is the only package I really would consider an alternative. Joomla needs to sort themselves out first.

        MODx does not require coding to get up and running. In fact, MODx is the most designer friendly CMS and is the reason I chose it. I have only been using ModX for a about a month and a half so some replies are best guess, wait for the meastros to reply to that smiley

        - Don’t know about languages, haven’t looked into that
        - Blogs are pretty easy using a Ditto tag
        - I think that is possible with tags and so on (taxonomy)
        - Should be easy with eForm (contact form)
        - Haven’t worked with it, but that is handled with MaxiGallery (gallery)
        - SMF forums are catered for (again no experience with this)
        - About lay-out..really easy, you can simply use your assets/yoursite directory and throw in all your AJAXy goodness and whatnot.

        Thats the beauty of ModX, you just start easy and work your way-up to more elaborate sites. Check out the sample site that comes with the install.

        My 2c

        • You will need to learn how to use the tags in MODx and how to install plugins and snippets. It is not as point-and-click as Joomla. More of a cut-and-paste.

          - Multilanguage content (handle 3 languages)
          There are multiple ways to do this via plugins. I just created a simple one last week that uses Template Variables

          - Blogs/news structure (Joomla-like)
          You will need to learn how to use Ditto. Go through the wiki tutorial and you should be on your way

          - Lists of items I want to show and manage (for example: my favorite books; subjects that I teach; my papers (articles published in science journals); my published books; etc.). I mean, I want my website to handle what now they call "forms".
          You could use Ditto for posting your favorites. For forms, you can use eForm.

          - Bookmarks
          Create web links (similar to articles) and use Ditto

          - Contact/feedback form
          eForm

          - Image gallery
          Maxigallery is a robust image gallery you can use

          - Maybe, forum
          There is a bridge made for SMF. Someone is working on another forum bridge. You could also create articles, use Ditto, and use Jot for comments (as a poor man’s forum)

          - A layout as nice as possible (I know this is possible, and with Ajax! —it’s very nice)
          The power of MODx is you can use a few tools (Ditto, eForm, Jot) to create a very unique and customized design. You can even use a template from www.oswd.org, templatemonster.com (i suggest only the CSS templates). You would switch the hard-coded HTML text with modx codes (similar to what would happen if you bought a joomla template)


          MODx tags
          {{chunk}} - similar to a side module in joomla, but can be used anywhere on your site

          [*modxStuff*] - you would place this in your template, for example- [*title*], [*date*], [*content*], [*template_variables*]

          [*template_variables*] - these are additional fields in a document. Example, on the books you write you can create additional inputs for author, isbn, amazon links.

          [+snippets+] - these will do all the hard work for you. The wiki is the best place to learn these.


          MODx might be too much for you. I would recommend installing it and going through the wiki tutorials to see if you can piece it together. If you don’t know basic HTML/CSS, you would want to learn it, pass on MODx right now, or pay someone to setup the HTML/CSS for you.

          The wiki is the best place to start. Then the MODx documentation I believe.
            Chuck the Trukk
            ProWebscape.com :: Nashville-WebDesign.com
            - - - - - - - -
            What are TV's? Here's some info below.
            http://modxcms.com/forums/index.php/topic,21081.msg159009.html#msg1590091
            http://modxcms.com/forums/index.php/topic,14957.msg97008.html#msg97008
          • I’m a former Joomla user too (for about a year). After I lost my site, I gave MODx a try. The biggest difference between the two, for me, is with Joomla, you install and use. There’s a few configuration options, but what you install is it. With MODx, you install and then configure to fit your needs.

            For example, I was using AkoStaff with Joomla. In order to change AkoStaff, I had to recode the php files. I wasn’t a coder until that project. With MODx, I rebuilt the functions of AkoStaff by entering in parameters and changing configuration options for two tools. It was much easier than recoding the php files.

            Just some thoughts... eForm is nice, but not as nice as Joomla’s Phil-a-form.

            Maxigallery is fantastic. I forget which one I was using with Joomla, but the Joomla gallery always crashed my browser. Maxigallery uploads, resizes, thumbnails and leaves the uploaded files with human readable names.

            Templates in MODx are wonderfully easy. I translated all my Joomla templates into MODx templates with a minimum of hassle. The only thing I liked better in Joomla was the ability to add php elseif statements right in the template. The Joomla base template has examples. For instance, if a sidebar had empty content, the sidebar disappears. MODx may do that, but I haven’t found the method yet.

            Give MODx a try. After the learning curve, you won’t be disappointed.
            • Thank you very much for your comments (please, keep on sending new ones!).

              That’s simply true —I have to give a try to MODx.

              The only thing about my needs I think I was not able to explain well is managing lists of things. I’ll try to explain it better now:

              Suppose you have a list of items —for example, my favorite movies. For each movie, you have registered its name, the year it was released, the language, the country, the main actor/actress, and so on. It is what you would call a table, in MS Access or similar (and it is usually called "form", in a Web 2.0 context, but it is in fact a table, a set of rows (items) and columns (fields, characteristics)).

              Well, suppose now that you want to "publish" that list, so that people can search through it, can sort it by name, by date, select an item and view all its details... (that’s usually called "application", in Web 2.0 slang).

              How can I do it with MODx?

              Thank you for your new replies.
                GinerBosk smiley

                If you can dream it, you can do it.
              • That kinda sounds like PPP might solve your problem, at least partially (look in the In-Development forum).
                  My Snippets
                  -> PopUpChunk v1.0
                • Hi

                  You can use Template Variable.

                  Sorry, if I give you a french exemple website :

                  Product description
                  In this web page you can read a lot of informations (block Info produit)
                  Style, color; matter, dimensions, weight, price...

                  When Helio finishes tvexplorer you will be able to make research on these criteria :

                  http://www.deco-in.com/recherche-avancee

                  With Ditto, you can order your list by name, by date, select an item and view all its details...
                  • Giner,

                    There are 2 ways to create your form.

                    The first is ppp and eForm. But I think this may be too programmer oriented. You can try it out though and see if it fits the bill. (I dont have the link on hand).

                    The second way I think would be the best. All MODx documents have the mandatory fields: Title, Menu Link, Content.
                    Additionally, you can create additional fields for your documents. These are Template Variables (basically extra fields or form fields). Using the JotForm example, you would create 7 new Template Variables.

                    - Inputs Template Variables: First_Name, Last_Name, E_mail, Address, City
                    - Select Template Variables: State, Country

                    The power of this is you do not need to learn multiple applications or ways to create new information. No components or modules. Everything is just a document. And everything can use Ditto (instead of multiple components).

                    Let’s say you created 4 pages using the Template Variables above. You would want to create a page to then list all of the information (usually this is a parent*).

                    On the parent, you would call Ditto for the 4 pages. Then you would create your template chunk to display your ’application’/information in whichever way you would like. Below is to examples.

                    Example 1: Table with the above TV’s
                    <tr>
                       <td>[+First_Name+]</td>
                        <td>[+Last_Name+]</td>
                        <td>[+E_mail+]</td>
                        <td>[+Address+]</td>
                        <td>[+City+]</td>
                        <td>[+State+]</td>
                        <td>[+Country+]</td>
                    </tr>
                    


                    Example 2: CSS Layout with the above TV’s (you can style the application however you want)
                    <h1>[+First_Name+] [+Last_Name+]</h1>
                    <p>[+First_Name+] lives at [+Address+]. The full contact information is below:</p>
                    <blockquote>
                         [+Address+]<br/>
                         [+City+], [+State+] [+Country+]<br/>
                         Email Address: [+E_mail+]
                    </blockquote>
                    


                    So in this way, you can create fields for your books, movies, etc. You can create unique templates for each form and application.

                    Chuck

                    *Another great thing of MODx is unlimited hierarchy of document parent-child-grandchild-etc.
                      Chuck the Trukk
                      ProWebscape.com :: Nashville-WebDesign.com
                      - - - - - - - -
                      What are TV's? Here's some info below.
                      http://modxcms.com/forums/index.php/topic,21081.msg159009.html#msg1590091
                      http://modxcms.com/forums/index.php/topic,14957.msg97008.html#msg97008
                    • @ Chuck

                      Thank you very much. That’s a good example of how to work with MODx. I like it!

                        GinerBosk smiley

                        If you can dream it, you can do it.