Hello community,
I've just released Pagemanager_XH 1pl4. It's available from my
website.
Pagemanager_XH simplifies the administration of pages of a CMSimple_XH installation. This plugin is comparable to the Menumanager plugin with regard to functionality, but by using a treeview it allows for better handling of websites with many pages. With Pagemanager_XH it is also possible to rearrange whole submenus.
Updating to this version is recommended.
Generally it is not possible to avoid clashes with extensions (plugins, templates, addons) including their own jQuery library (see Pagemanager_XH manual, section "Limitations"). Those extensions should be updated to use jQuery4CMSimple! But unfortunately many of those extensions are in use. This could result in the following behaviour when using Pagemanager_XH < 1pl4:
Instead of the treeview only a nested list of the pages will be shown. It is not possible to do anything (dragging pages around, create new pages, deleting pages etc.). But if you press "Save" the whole content will be purged, leaving just an empty page with the heading "New Page".
So I've implemented a detection of offending extensions. In this case a warning will be emitted, and it's not possible to save anymore -- well, it's not possible to use Pagemanager_XH at all. So update or uninstall the offending extension. If no update is available, ask the author, or here in the forum.
From the changelog:
cmb added check for offending extensions using their own jQuery library
And of course, any further feedback is welcome.
Christoph
PS: To find out, which is the offending extension, have a look at the source code of the page where Pagemanager_XH is shown. You'll find a <script> element which contains "jquery" as part of its src attribute (not "plugins/jquery/lib/jquery/", that's from jQuery4CMSimple). The full path of this script element should give a clue, which extension includes its own jQuery. Otherwise ask here in the forum.