-
Notifications
You must be signed in to change notification settings - Fork 23
Comparing changes
Open a pull request
base repository: desolat/DokuWiki-Pagemove-Plugin
base: master
head repository: michitux/dokuwiki-plugin-move
compare: master
Commits on Nov 1, 2012
-
Add new link rewriting code, some code cleanup
This includes: - test cases adapted for PHPUnit - use metadata search index for finding backlinks - new code for rewriting links, media references and plugin syntax - backlinks aren't corrected immediately anymore but instead a queue is filled with all moves that need to be considered
Configuration menu - View commit details
-
Copy full SHA for 4e15b85 - Browse repository at this point
Copy the full SHA 4e15b85View commit details
Commits on Dec 29, 2012
-
Only rewrite pages that are not currently edited
Pages that are currently edited will be rewritten after they were saved.
Configuration menu - View commit details
-
Copy full SHA for 45ec917 - Browse repository at this point
Copy the full SHA 45ec917View commit details -
Use plugin.info.txt information in getInfo()
There is still a getInfo()-function as it provides a localized description text.
Configuration menu - View commit details
-
Copy full SHA for ab183b6 - Browse repository at this point
Copy the full SHA ab183b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5f66e - Browse repository at this point
Copy the full SHA 7b5f66eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46e6e72 - Browse repository at this point
Copy the full SHA 46e6e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb47e1e - Browse repository at this point
Copy the full SHA cb47e1eView commit details -
New user interface and handler for changed backend
This updates the (English) user interface because of the changed functionality of the backend.
Configuration menu - View commit details
-
Copy full SHA for 77e946e - Browse repository at this point
Copy the full SHA 77e946eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c17ae02 - Browse repository at this point
Copy the full SHA c17ae02View commit details -
Move page/namespace move functions into the helper
This separates the UI (admin.php) and the functionality (helper.php) so the main functions of the pagemove plugin can also be used by other plugins or a possible ajax backend (for moving big namespaces).
Configuration menu - View commit details
-
Copy full SHA for f970892 - Browse repository at this point
Copy the full SHA f970892View commit details
Commits on Dec 30, 2012
-
Cleanup: rename function, remove useless code, update documentation
Namespace cleanup isn't needed, DokuWiki tries to clean the namespace when the page is deleted.
Configuration menu - View commit details
-
Copy full SHA for 38d04ae - Browse repository at this point
Copy the full SHA 38d04aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eefdb1 - Browse repository at this point
Copy the full SHA 1eefdb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89da326 - Browse repository at this point
Copy the full SHA 89da326View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7363e4a - Browse repository at this point
Copy the full SHA 7363e4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 493bca2 - Browse repository at this point
Copy the full SHA 493bca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 947ab47 - Browse repository at this point
Copy the full SHA 947ab47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 45dd5ba - Browse repository at this point
Copy the full SHA 45dd5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6239d0 - Browse repository at this point
Copy the full SHA c6239d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4ce499 - Browse repository at this point
Copy the full SHA b4ce499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 542edaa - Browse repository at this point
Copy the full SHA 542edaaView commit details
Commits on Jan 1, 2013
-
Update the search index while moving pages, assume the index is correct
This simplifies the search for links because now it can be assumed that the search index is always correct and contains even link updates that haven't been executed yet. The problem before this change was that the search index became unusable after a namespace move.
Configuration menu - View commit details
-
Copy full SHA for 1666890 - Browse repository at this point
Copy the full SHA 1666890View commit details -
Reconstruct missing id in IO_WIKIPAGE_READ and PARSER_CACHE_USE events
When p_cached_instructions() is called without the $id parameter the id is also missing in the IO_WIKIPAGE_READ and PARSER_CACHE_USE events. However in both events the file path is supplied and using pathID() the path can be used for getting the id.
Configuration menu - View commit details
-
Copy full SHA for 63f4c24 - Browse repository at this point
Copy the full SHA 63f4c24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 259aea9 - Browse repository at this point
Copy the full SHA 259aea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2167aea - Browse repository at this point
Copy the full SHA 2167aeaView commit details
Commits on Jan 19, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 51892c2 - Browse repository at this point
Copy the full SHA 51892c2View commit details
Commits on Jan 25, 2013
-
Removed no longer used language strings, corrected the names of some language files and updated the language strings where possible. Some lines were replaced by the English version or commented out. The Chinese pagemove.txt help file was unreadable, I didn't find the correct encoding options in order to fix it so I deleted it.
Configuration menu - View commit details
-
Copy full SHA for e940890 - Browse repository at this point
Copy the full SHA e940890View commit details -
Update indexer code, use core code if possible
The indexer page/meta key rename code will be merged in DokuWiki and thus part of the spring 2013 release. If possible this code is used by the plugin. If this is not possible a copy of exactly this code is used.
Configuration menu - View commit details
-
Copy full SHA for 50d5c59 - Browse repository at this point
Copy the full SHA 50d5c59View commit details
Commits on Mar 29, 2013
-
Configuration menu - View commit details
-
Copy full SHA for b4f6d8f - Browse repository at this point
Copy the full SHA b4f6d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 38b4334 - Browse repository at this point
Copy the full SHA 38b4334View commit details
Commits on Mar 30, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 654addc - Browse repository at this point
Copy the full SHA 654addcView commit details -
Implement single media file moving (currently only in the helper)
The media link correction code is still missing
Configuration menu - View commit details
-
Copy full SHA for 197c480 - Browse repository at this point
Copy the full SHA 197c480View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bff2e - Browse repository at this point
Copy the full SHA e1bff2eView commit details -
Add new namespace move functionality including ajax
Namespace moves are now split into junks of at maximum 10 pages
Configuration menu - View commit details
-
Copy full SHA for dbd7319 - Browse repository at this point
Copy the full SHA dbd7319View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4e4c17 - Browse repository at this point
Copy the full SHA f4e4c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for f102d50 - Browse repository at this point
Copy the full SHA f102d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b1e38 - Browse repository at this point
Copy the full SHA 34b1e38View commit details
Commits on Mar 31, 2013
-
Configuration menu - View commit details
-
Copy full SHA for e1d9483 - Browse repository at this point
Copy the full SHA e1d9483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68f1b01 - Browse repository at this point
Copy the full SHA 68f1b01View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4d6c6a - Browse repository at this point
Copy the full SHA e4d6c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b57a8d4 - Browse repository at this point
Copy the full SHA b57a8d4View commit details -
Avoid reading and writing the whole media/page list for each move
This makes sure that only the necessary parts of the media/page list are read and the file is efficiently truncated. In order to calculate the number of remaining items this number is stored and updated in the options.
Configuration menu - View commit details
-
Copy full SHA for cb27415 - Browse repository at this point
Copy the full SHA cb27415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 229822d - Browse repository at this point
Copy the full SHA 229822dView commit details
Commits on Oct 29, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 4f5f2d3 - Browse repository at this point
Copy the full SHA 4f5f2d3View commit details -
Fix the prevention of automatic edits for pages that are currently lo…
…cked or edited This makes the lock check more strict by reporting pages as locked that are locked by the current user in order to prevent accidently moving or modifying pages that are currently edited.
Configuration menu - View commit details
-
Copy full SHA for ec7eb75 - Browse repository at this point
Copy the full SHA ec7eb75View commit details -
Use the new media usage index from DokuWiki core if available
Note that you need to rebuild the search index after this change in order to get correct link updates after media moves, this should happen automatically for visited pages. The index that is created in the pagemove plugin is now identical to the one that is created in DokuWiki core from the Autumn 2013 release on so you won't need to manually rebuild the index after updating DokuWiki.
Configuration menu - View commit details
-
Copy full SHA for fa5ce2c - Browse repository at this point
Copy the full SHA fa5ce2cView commit details -
New version 2013-10-29 released
Changes: * Added option to select between media and page namespace moves * Use the media usage index that was introduced in DokuWiki itself * Better lock/editing detection avoids changing pages while they are edited
Configuration menu - View commit details
-
Copy full SHA for 6b35682 - Browse repository at this point
Copy the full SHA 6b35682View commit details
Commits on Nov 20, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 96457cc - Browse repository at this point
Copy the full SHA 96457ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 689122a - Browse repository at this point
Copy the full SHA 689122aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7bd5c - Browse repository at this point
Copy the full SHA 6d7bd5cView commit details -
Renamed the pagemove plugin to "move"
Note that all class and event names that contained the name "pagemove" have been renamed to the same name without "page".
Configuration menu - View commit details
-
Copy full SHA for bcaa37b - Browse repository at this point
Copy the full SHA bcaa37bView commit details
Commits on Nov 24, 2013
-
Remove the "pm_" prefix from all language string identifiers
The prefix was still a leftover from the old pagemove plugin and isn't needed at all.
Configuration menu - View commit details
-
Copy full SHA for d778d3f - Browse repository at this point
Copy the full SHA d778d3fView commit details
There are no files selected for viewing
Large diffs are not rendered by default.
This file was deleted.
Large diffs are not rendered by default.
This file was deleted.