We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
  • - Fully support PHP7
    - set MySqli by Default
    - refactor FRAMESET to iFrame
    - mainIframe remember scroll position after Save
    - now work CTRL + S or CMD + S
    - update CodeMirror main script to 5.6 (Now work on iOS)
    - add new Event: onBeforeLoadExtension, OnBeforeLoadDocumentObject, OnAfterLoadDocumentObject, OnParseProperties, OnMakePageCacheKey, OnDocFormUnDelete, OnManagerMenuPrerender, OnDocFormTemplateRender, OnFileBrowserUpload
    - Breadcrumbs 1.0.5 (add param: ignoreAliasVisible)
    - Ditto fix &start=0
    - Move Folder frame to Theme forder (now can do any change and not take core files)
    - refactor topMenu - now easy change on event (OnManagerMenuPrerender)
    - AliasListing only for Folders - on/off in settings(Friendly URL tab) - no more 10 000 limit for Documents
    - add custom tv in Select (not need use @INCLUDE... only select from list)

    https://github.com/modxcms/evolution/releases/tag/v.1.1RC
      http://modx.im - Russian community
      http://extras.evolution-cms.com - Repository for Evolution
      • 13226
      • 953 Posts
      Well done "dmi3y" and all the other contributors, this is great news for all those using Evo

      If I had been aware of the development I would never have started to move my sites to Revo

      But I now have the majority of work finished and won't be turning back after weeks of works, at least not with my large site

      Just out of interest - do the changes affect the size of the "siteCache.idx.php", as this was one of the major reasons I am moving my sites over. My file (although all chunks etc. are static files) is still over 650kb minimised

      I see you say the limit is no-longer there, but I don't see how, as the cache hasn't changed - or has it ?

      Adding the folder alias option is great for new sites but those sites who have long standing sites with a structure won't benefit.

      Have the default snippets also been updated - deprecated code removed / updated ?

      Does the installer now work in 5.6+ and can error reporting be switched back to normal in the config, instead of hiding everything ?

      Has "tinymce" been updated, as the version in 1.0.15 doesn't support HTML 5 elements ?

      Security is security - have these issues been looked at ?

      Has the password bug been fixed that I reported Jan 26, 2015 on github ?

      Sorry for the tons of questions, but the feedback could turn me back towards Evo [ed. note: iusemodx last edited this post 8 years, 4 months ago.]
      • I see you say the limit is no-longer there, but I don't see how, as the cache hasn't changed - or has it ?
        turn AliasListing on in settings(Friendly URL tab) and then clear cache, i have site with 30 000 documents (http://velosiped.com) siteCache.idx.php == 400kb, and you can on or off when needed, at any moment.

        Has "tinymce" been updated, as the version in 1.0.15 doesn't support HTML 5 elements ?
        I Want update to the TinyMCE 4, http://modx.im/blog/research/787.html - work but without image and file. when done then will be in core.

        Does the installer now work in 5.6+
        Yes all work on php 5.6 and php7

        Security is security - have these issues been looked at ?
        not see this issues. Check whether they are necessary for Evo

        Has the password bug been fixed that I reported Jan 26, 2015 on github ?

        Not Yet.

        I'm primarily developing https://github.com/dmi3yy/modx.evo.custom/
        After tests and bear all the changes in the official assembly.
        If you compare with other developments it as a nightly build.

          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 16610
          • 634 Posts
          Excellent news! Thank you for sharing the information dmi3y.
            Mikko Lammi, Owner at Maagit
            • 13226
            • 953 Posts
            @dmi3y

            Thanks for the heads up - sorry for the late reply

            Do you have a timeframe for the work that needs to be completed, specifically for the password bug and tinymce ?

            I see that the update isn't in the official MODX download page yet and the LLC haven't posted in the blog about it either.

            I will test the new version ASAP and if it is better than the current version I will stay with Evo until I get more proficient with Revo

            Just out of interest - you are one of a minority who are actively developing Evo - what are your thoughts about the future of Evo ?
            • Do you have a timeframe for the work that needs to be completed, specifically for the password bug and tinymce ?
              I think I will do it this month.

              I see that the update isn't in the official MODX download page yet and the LLC haven't posted in the blog about it either.
              The blog and download page will only release version.

              Just out of interest - you are one of a minority who are actively developing Evo - what are your thoughts about the future of Evo ?
              I will support EVO until not appear MODX 3.
              And there are already to be seen what and where to develop. Unfortunately I relate to that part of the community, which strongly dislike the technical realization of Revo.
              speed and quality of work in a manager pushes even with the first versions Revo and qualitative improvements unfortunately I do not see. It's my personal opinion. in no way do not want to hurt those who love Revo.





                http://modx.im - Russian community
                http://extras.evolution-cms.com - Repository for Evolution
                • 13226
                • 953 Posts
                @ dmi3y

                Where do you want reports to be sent ?

                I have errors in combination with "Ditto" & "Use AliasListing only for Folders"

                Also "ditto_iteration" doesn't work, but in the version in Evo 1.0.15 it works - after about 2 hours of testing I found the reason on GitHub, you have turned PHX off - stuff like that needs to be documented.

                Also - what is the benefit of not adding single pages to the "siteCache.idx.php", other than simply keeping this files size small

                Is there a speed increase ? The URL still has to be built, so is this not slowing things down ?
                  • 13226
                  • 953 Posts
                  UPDATE:

                  After carrying out further tests I have found that using "Ditto" & "Use AliasListing only for Folders" together is causing numerous problems

                  Example 1:

                  When "Use AliasListing only for Folders" is active my paginated navigation outputs 185 pages - it should output 193

                  This also applies to the [+total+] tag used in conjunction with Ditto - the count is not correct

                  As soon as "Use AliasListing only for Folders" is switched off, everything works correctly

                  Example 2:

                  Adding my "if" call to the Ditto call also creates problems whilst "Use AliasListing only for Folders" is active - it throws a PHP error saying that the SQL syntax is incorrect

                  [[Ditto? &extenders=`countDocs` &display=`1` &parents=`[[if? &is=`[[UltimateParent]]:in:74` &then=`74` &else=`3`]]` &depth=`2` &tpl=`countresult` &hideFolders=`1` &showInMenuOnly=`0` &showPublishedOnly=`1`]]


                  Backtrace:
                  « MODX Parse Error »
                  Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[[if?&is=) AND deleted = '0'' at line 1
                  
                  
                  SQL > SELECT id,alias,isfolder FROM `modx11rc`.`modx_site_content` WHERE parent IN ([[if?&is=) AND deleted = '0' 
                  
                  
                  DocumentParser->executeParser()
                  index.php on line 145
                  DocumentParser->prepareResponse()
                  manager/includes/document.parser.class.inc.php on line 1787
                  DocumentParser->parseDocumentSource(string $var1)
                  manager/includes/document.parser.class.inc.php on line 1874
                  DocumentParser->evalSnippets(string $var1)
                  manager/includes/document.parser.class.inc.php on line 1639
                  DocumentParser->_get_snip_result(string $var1)
                  manager/includes/document.parser.class.inc.php on line 1166
                  DocumentParser->evalSnippet(string $var1, array $var2)
                  manager/includes/document.parser.class.inc.php on line 1189
                  eval()
                  manager/includes/document.parser.class.inc.php on line 1117
                  require(string $var1)
                  manager/includes/document.parser.class.inc.php(1117) : eval()'d code on line 1
                  ditto->determineIDs('[[if?&is=', 'parents', array $var3, array $var4, 2, 1, 1, 1, 1, 0, '', 0, 'createdon', 0, 1, array $var16, 0, 0)
                  assets/snippets/ditto/snippet.ditto.php on line 807
                  ditto->getChildIDs(array $var1, 2)
                  assets/snippets/ditto/classes/ditto.class.inc.php on line 592
                  DocumentParser->getChildIds('[[if?&is=', 2)
                  assets/snippets/ditto/classes/ditto.class.inc.php on line 857
                  DBAPI->select('id,alias,isfolder', string $var2, string $var3)
                  manager/includes/document.parser.class.inc.php on line 1938
                  DBAPI->query(string $var1)
                  manager/includes/extenders/dbapi.mysqli.class.inc.php on line 146
                  [ed. note: iusemodx last edited this post 8 years, 3 months ago.]
                    • http://modx.im - Russian community
                      http://extras.evolution-cms.com - Repository for Evolution