drupal/modules
Dries Buytaert 78cb173247 - Modified version of patch #1482 by Djun:
This patch enables export of books as XML documents.

The XML is DocBook "at the level of structure", but
node contents are wrapped as CDATA, since we
can't be sure that the contents are valid XML.

Several other bugs/feature requests are also
addressed with this patch:

- Fixes bugs

http://drupal.org/node/1898
http://drupal.org/node/1482
http://drupal.org/node/8049
http://drupal.org/node/1899

Should go a long way towards implementing feature request
http://drupal.org/node/2062

It should also be easy to extend this to produce OPML,
for example.

- Adds about 170 lines, of which more than 100 are comments
- Added doxygen comments
- Made doxygen comment format consistent; fixed minor grammatical slips
- A proper Doctype and more informative HTML element is generated
for printer-friendly HTML output.
- Refactored book_print() to use book_recurse().
- Refactored book_recurse(). Applies 'visitor' callback functions to nodes
during weight/title order tree-traversal. The parameterized
visitor callbacks can be used to generate different kinds of output.
There are many other kinds of operations on books which can be implemented
by writing a pre-node/post-node pair of callback functions: word-count/
statistics gathering, comparison, copying, search and replace...
- Introduced book_export() which uses book_recurse() to generate
DocBook-like XML to export book contents in a structured form.
An md5 hash is computed for each node to help import code to
decide if a node needs to be updated or not.
2005-06-05 10:52:04 +00:00
..
aggregator - #23734: Replace date() with format_date() in aggregator 2005-06-01 04:03:54 +00:00
archive - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00
block - Patch #22192 by tostinne: fixed invalid XHTML code 2005-05-22 12:48:47 +00:00
blog - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
blogapi - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
book - Modified version of patch #1482 by Djun: 2005-06-05 10:52:04 +00:00
comment - #23285: Allow theming of comment previews, like node previews. 2005-05-22 21:14:59 +00:00
contact - urlencode() the subjects in the admin overview page. 2005-06-04 09:52:17 +00:00
drupal - Fixing some plain/url check calls. 2005-05-18 21:12:17 +00:00
filter - Use &amp; instead of numerical entity in autop. 2005-06-01 03:21:44 +00:00
forum - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
help - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00
legacy - Fixed bugs in RSS handling of blogs. 2005-02-12 09:23:06 +00:00
locale - Patch #15595 by Stefan and Djun: improved status messages. 2005-05-05 22:22:46 +00:00
menu - Patch #15595 by Stefan and Djun: improved status messages. 2005-05-05 22:22:46 +00:00
node - #18836: Cleanup teaser generation code, and refine handling of PHP code teasers. 2005-06-01 03:42:47 +00:00
page - Patch #16962 by Neil: "The page module's long help text is a bunch of lies and then it briefly explains it's permissions. IMO it should just be taken out. I can't think of what help should be there." 2005-02-08 19:44:39 +00:00
path - Patch #22035 by mathias/mikeryan: improved performance of path aliases. 2005-05-14 09:23:47 +00:00
ping - Patch #19451 by JonBob: improved consistency of module descriptions. We should write guidelines for this -- maybe in the PHPDoc code of the _help hook. 2005-04-01 15:55:02 +00:00
poll - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
profile - #23685: urlencode() profile field names and values in the URL (any dynamic data in an url should be urlencoded to prevent characters like # and & from being interpreted by the browser/server). 2005-06-01 04:29:57 +00:00
search - Patch #22786 by mathias: now that db_affected_rows() returns the number of rows matched instead of only changed we can get rid of the hacks that worked around this. 2005-05-14 17:26:02 +00:00
statistics - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
story - Patch #19451 by JonBob: improved consistency of module descriptions. We should write guidelines for this -- maybe in the PHPDoc code of the _help hook. 2005-04-01 15:55:02 +00:00
system - #23736: Remove dependency of system.module on node.module 2005-06-01 04:17:37 +00:00
taxonomy - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
throttle - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
tracker - Patch #22857 by mathias: removed redundant DISTINCT(). 2005-05-14 17:01:31 +00:00
upload - Typo in upload messages: %quote -> %quota 2005-05-31 04:10:21 +00:00
user - Fixed registration bug. 2005-06-01 20:21:35 +00:00
watchdog - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00
aggregator.module - #23734: Replace date() with format_date() in aggregator 2005-06-01 04:03:54 +00:00
archive.module - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00
block.module - Patch #22192 by tostinne: fixed invalid XHTML code 2005-05-22 12:48:47 +00:00
blog.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
blogapi.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
book.module - Modified version of patch #1482 by Djun: 2005-06-05 10:52:04 +00:00
comment.module - #23285: Allow theming of comment previews, like node previews. 2005-05-22 21:14:59 +00:00
contact.module - urlencode() the subjects in the admin overview page. 2005-06-04 09:52:17 +00:00
drupal.module - Fixing some plain/url check calls. 2005-05-18 21:12:17 +00:00
filter.module - Use &amp; instead of numerical entity in autop. 2005-06-01 03:21:44 +00:00
forum.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
help.module - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00
legacy.module - Fixed bugs in RSS handling of blogs. 2005-02-12 09:23:06 +00:00
locale.module - Patch #15595 by Stefan and Djun: improved status messages. 2005-05-05 22:22:46 +00:00
menu.module - Patch #15595 by Stefan and Djun: improved status messages. 2005-05-05 22:22:46 +00:00
node.module - #18836: Cleanup teaser generation code, and refine handling of PHP code teasers. 2005-06-01 03:42:47 +00:00
page.module - Patch #16962 by Neil: "The page module's long help text is a bunch of lies and then it briefly explains it's permissions. IMO it should just be taken out. I can't think of what help should be there." 2005-02-08 19:44:39 +00:00
path.module - Patch #22035 by mathias/mikeryan: improved performance of path aliases. 2005-05-14 09:23:47 +00:00
ping.module - Patch #19451 by JonBob: improved consistency of module descriptions. We should write guidelines for this -- maybe in the PHPDoc code of the _help hook. 2005-04-01 15:55:02 +00:00
poll.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
profile.module - #23685: urlencode() profile field names and values in the URL (any dynamic data in an url should be urlencoded to prevent characters like # and & from being interpreted by the browser/server). 2005-06-01 04:29:57 +00:00
search.module - Patch #22786 by mathias: now that db_affected_rows() returns the number of rows matched instead of only changed we can get rid of the hacks that worked around this. 2005-05-14 17:26:02 +00:00
statistics.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
story.module - Patch #19451 by JonBob: improved consistency of module descriptions. We should write guidelines for this -- maybe in the PHPDoc code of the _help hook. 2005-04-01 15:55:02 +00:00
system.module - #23736: Remove dependency of system.module on node.module 2005-06-01 04:17:37 +00:00
taxonomy.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
throttle.module - Code cleanup: improve format_plural usage, add some missing placeholder/check calls, and introduce API for <link> tags. 2005-05-31 21:14:27 +00:00
tracker.module - Patch #22857 by mathias: removed redundant DISTINCT(). 2005-05-14 17:01:31 +00:00
upload.module - Typo in upload messages: %quote -> %quota 2005-05-31 04:10:21 +00:00
user.module - Fixed registration bug. 2005-06-01 20:21:35 +00:00
watchdog.module - Patch 20910 by chx: centralize print theme page. 2005-04-24 16:34:36 +00:00