We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28215
    • 4,149 Posts
    For those of you at MODxpo 2010, one of the things we said we needed a lot was contributors to help get MODx Revolution 2.0.0 GA out the door. One of our biggest needs is CSS/JS coders to help tweak and optimize the default manager theme for Revolution 2.0.0.

    We’ve created a page to help you get started on contributing fixes:

    http://svn.modxcms.com/docs/display/revolution/Revolution+2.0.0+Manager+Design+Goals

    Note that we’re in a "design freeze" place with Revo 2.0.0 - meaning that any contributions until we pass 2.0.0 GA are for getting bugs fixed and cross-browser support. New design proposals or comps should wait until after 2.0.0 GA is released.

    Also, please refer to the Official Roadmap for MODx Revolution.

    Thanks for your help, and please comment here if you have questions.
      shaun mccormick | bigcommerce mgr of software engineering, former modx co-architect | github | splittingred.com
      • 3749
      • 24,544 Posts
      I few thoughts on this I thought I’d mention.

      - The browser support described for IE7 is not quite consistent between the roadmap, server requirements, and the design goals page.

      - I didn’t see any mention of permissions for individual elements (maybe I missed it).

      - In looking at the current code, it appears that the name of the root index.php is hardcoded in a number of places, is that likely to change? Someone might like to rename it. Also, it occurred to me that an Evo site and a Revo site might be able to coexist in the same directory if they had different index files, a moved or renamed manager directory (in Revo), and different table prefixes.



        Did I help you? Buy me a beer
        Get my Book: MODX:The Official Guide
        MODX info for everyone: http://bobsguides.com/modx.html
        My MODX Extras
        Bob's Guides is now hosted at A2 MODX Hosting
        • 28215
        • 4,149 Posts
        Quote from: BobRay at May 13, 2010, 04:52 PM

        - The browser support described for IE7 is not quite consistent between the roadmap, server requirements, and the design goals page.
        - I didn’t see any mention of permissions for individual elements (maybe I missed it).
        Both of these have been fixed.


        - In looking at the current code, it appears that the name of the root index.php is hardcoded in a number of places, is that likely to change? Someone might like to rename it. Also, it occurred to me that an Evo site and a Revo site might be able to coexist in the same directory if they had different index files, a moved or renamed manager directory (in Revo), and different table prefixes.
        I would say not for 2.0.0, but maybe onward, though I doubt it.
          shaun mccormick | bigcommerce mgr of software engineering, former modx co-architect | github | splittingred.com
          • 22303 MODX Staff
          • 10,725 Posts
          Quote from: splittingred at May 13, 2010, 04:57 PM


          - In looking at the current code, it appears that the name of the root index.php is hardcoded in a number of places, is that likely to change? Someone might like to rename it. Also, it occurred to me that an Evo site and a Revo site might be able to coexist in the same directory if they had different index files, a moved or renamed manager directory (in Revo), and different table prefixes.
          I would say not for 2.0.0, but maybe onward, though I doubt it.
          Are we talking about root index.php or manager/index.php? The root index.php should not be hardcoded anywhere, as it is a setting:

          [table]
          [tr][td]Setting Name[/td][td]Setting Value[/td][td]Setting Key[/td][/tr]
          [tr][td]Request Controller Filename[/td][td]index.php[/td][td]request_controller[/td][/tr]
          [/table]

          If it is the root index.php that is hardcoded, that is a bug and needs to be filed in JIRA.
            • 22303 MODX Staff
            • 10,725 Posts
            That’s all Evo code. Isn’t this Revo we’re talking about?
              • 3749
              • 24,544 Posts
              Quote from: OpenGeek at May 14, 2010, 05:40 PM

              That’s all Evo code. Isn’t this Revo we’re talking about?

              Oops. That explains why I couldn’t find the ones I saw before. tongue

              Here are some Revo examples:

              /* transport.core.php */
              $attributes['resolve'][] = array (
                  'type' => 'file',
                  'source' => MODX_BASE_PATH . 'index.php',
                  'target' => "return MODX_BASE_PATH;",
              );
              
              require_once dirname(dirname(__FILE__)).'/index.php';	C:\xampp\htdocs\MODx097\core\packages\docmanager-2.1-beta6\modMenu\151749bd562431eec9f839f7eebd66c7\1\docmanager\processors\docperms\apply.php (16:43)
              
              'handler' => 'new Function("this.redirect(\"index.php?a='.$actions['resource/create'].'&class_key=modStaticResource\");");',	C:\xampp\htdocs\MODx097\core\model\modx\processors\resource\gettoolbar.php (46:53)
              
              require_once dirname(dirname(dirname(__FILE__))).'/index.php';	C:\xampp\htdocs\MODx097\connectors\workspace\package\index.php (2:52)
              
              require_once dirname(dirname(dirname(__FILE__))).'/index.php';	C:\xampp\htdocs\MODx097\connectors\system\import\html.php (2:52)
                Did I help you? Buy me a beer
                Get my Book: MODX:The Official Guide
                MODX info for everyone: http://bobsguides.com/modx.html
                My MODX Extras
                Bob's Guides is now hosted at A2 MODX Hosting
                • 22303 MODX Staff
                • 10,725 Posts
                And that looks like a component, not the core. If the component is referring to index.php in the root of the site, then that’s not valid and should be reported as a bug in the appropriate JIRA project. Referring to the index.php in the MODX_MANAGER_URL or MODX_MANAGER_PATH is valid however.
                  • 3749
                  • 24,544 Posts
                  The first line is from DocManager, but I think the second one is part of the core and the last two are connectors that might be part of MODx.
                    Did I help you? Buy me a beer
                    Get my Book: MODX:The Official Guide
                    MODX info for everyone: http://bobsguides.com/modx.html
                    My MODX Extras
                    Bob's Guides is now hosted at A2 MODX Hosting
                    • 22303 MODX Staff
                    • 10,725 Posts
                    That DocManager one is a bug; the rest are valid and are not referring to the main request_controller.