summaryrefslogtreecommitdiff
path: root/modules/book.module
Commit message (Collapse)AuthorAge
* - Patch #31323 by Gerhard: delete extra data when a revision is deleted.Dries Buytaert2005-12-05
|
* - Patch #39778 by chx: obliterate nodeapi op form in favor of the forms ↵Dries Buytaert2005-12-05
| | | | API's way of doing things. Tested with help from webchick.
* - Patch #39576 by chx: rename '_execute' to '_submit' and '#execute' to ↵Dries Buytaert2005-12-02
| | | | '#submit'.
* - Patch #1482 by djun: we're moving the DocBook output to a contributed ↵Dries Buytaert2005-11-30
| | | | module. It's not a core feature.
* - Patch #38296 by Tobias Maier: fixed bug with book links.Dries Buytaert2005-11-24
|
* - Patch #35644 by webchick: fixed the sizes of the textareas on the node ↵Dries Buytaert2005-11-23
| | | | edit forms.
* - Patch #38611 by Neil: redo book administration.Dries Buytaert2005-11-23
| | | | The book module's current administration is actually a patchwork of one form per book page crammed into a table with another form at the bottom. This simply didn't work.
* - Patch #38296 by Ber: generate rel-tags for book pages. Makes it easier to ↵Dries Buytaert2005-11-22
| | | | browse in some browsers.
* - Patch #35644 by webchick: forms API simplificiations.Dries Buytaert2005-11-12
|
* #36791: node_validate was called twiceSteven Wittens2005-11-12
|
* - Patch #26139 by webchick / Kieran / documentation team: improved admin ↵Dries Buytaert2005-11-01
| | | | help of core modules! /
* - Patch #34920 by tangent: reorganized the node submission form a bit.Dries Buytaert2005-10-28
|
* - Patch #34932 by tangent: fixed the placement of the 'log'-textarea on book ↵Dries Buytaert2005-10-24
| | | | preview pages.
* - Patch #33220 by Tobias: improved themeability of book module.Dries Buytaert2005-10-23
|
* - Patch #33752 by chx, adrian, et al: another batch of form API changes/fixes.Dries Buytaert2005-10-11
|
* - Patch #27999 by Tobias: made book export functionality configurable.Dries Buytaert2005-10-08
|
* - Removing tabs and trailing whitespaces.Dries Buytaert2005-10-07
|
* - Patch #29465: new form API by Adrian et al.Dries Buytaert2005-10-07
| | | | | | | TODO: + The contact.module was broken; a new patch for contact.module is needed. + Documentation is needed. + The most important modules need to be updated ASAP.
* Improved error-handling of book module.Dries Buytaert2005-10-06
|
* - Patch #32584 by Gerhard: removed reference to node_revision_load() and fixedDries Buytaert2005-09-29
| | | | input validation error..
* - Patch #10056: allow the node title forms to be customized.Dries Buytaert2005-09-23
|
* - Patch #31496 by Goba: added missing $node object in book export.Dries Buytaert2005-09-18
|
* - Patch #30308 by gordon: fixed broken SQL query.Dries Buytaert2005-09-06
|
* - Patch #7582 by Gerhard: improved node revisions!Dries Buytaert2005-08-30
| | | | | | | | | | All node revisions were stored in a serialized field in the node table and retrieved for _each_ page view although they are rarely needed. We created a separate revisions table which would be in principle identical to the node table, only that it could have several old copies of the same node. This also allows us to revision-related information, and to provide log entries to non-book pages when a new revision is being created. TODO: 1. Provide upgrade instructions for node module maintainers! 2. Upgrade modules that implement node types. 3. Provide an upgarde path for revisions. Dependency on the upgrade system.
* - Renamed _node() to _node_info()! We reserve _node for _nodeapi.Dries Buytaert2005-08-29
|
* - Patch #29785 by Chx: multiple node types were broken so we refactoredDries Buytaert2005-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | part of the node system! If you have a module that implements node types, you'll have to udpate its CVS HEAD version. We replaced _node_name() and _node_types() by _node(). The new _node() hook let's you define one or more node types, including their names. The implementation of the _node() hook needs to: return array($type1 => array('name' => $name1, 'base' => $base1), $type2 => array('name' => $name2, 'base' => $base2)); where $type is the node type, $name is the human readable name of the type and $base is used instead of <hook> for <hook>_load, <hook>_view, etc. For example, the story module's node hook looks like this: function story_node() { return array('story' => array('name' => t('story'), 'base' => 'story')); } The page module's node hook module like: function page_node() { return array('page' => array('name' => t('page'), 'base' => 'page')); } However, more complex node modules like the project module and the flexinode module can use the 'base' parameter to specify a different base. The project module implements two node types, proejcts and issues, so it can do: function project_node() { return array( array('project_project' => array('name' => t('project'), 'base' => 'project'), array('project_issue' => array('name' => t('issue'), 'base' => 'project_issue')); } In the flexinode module's case there can only one base ... This hook will simplify the CCK, and will make it easy (or easier) to merge the story and page module. In addition, node_list() became node_get_types(). In addition, we created the following functions: node_get_name($type) and node_get_base($type).
* - Patch #29385 by chx: no ?> add end of files.Dries Buytaert2005-08-25
|
* - Patch #25706 by Neil: book 'previous' link does not respect unpublished ↵Dries Buytaert2005-07-29
| | | | node setting
* - #27707: Use local tasks for book administrationSteven Wittens2005-07-29
|
* - #26688: Add mbstring support to Drupal and clear up string handling fuzzies.Steven Wittens2005-07-25
|
* - #27108: Columns in ORDER BY clause must be SELECTed on (pgsql)Steven Wittens2005-07-25
|
* - Patch #24805 by Ber: removed some dead code.Dries Buytaert2005-07-18
|
* - Patch #25634 by chx: simplified node_load().Dries Buytaert2005-07-17
|
* - Patch #25928 by Uwe: 'the the' -> 'the'.Dries Buytaert2005-07-03
|
* - Patch #25603 by Stefan: made the sizes of forms consistent.Dries Buytaert2005-06-27
| | | | TODO: document the defaults in the PHPdoc comments.
* - Patch #25504 by kumo: fixed problem with the weights of book pages not ↵Dries Buytaert2005-06-22
| | | | being remembered.
* - Patch #1898 by Djun: more book module improvements including but not limitedDries Buytaert2005-06-07
| | | | to OPML export functionality, better code comments, better help texts, etc.
* - book_render() was broken after a faulty commit. Adding back.Steven Wittens2005-06-07
| | | | | See: http://cvs.drupal.org/viewcvs/drupal/drupal/modules/book.module?r1=1.294&r2=1.295
* - Modified version of patch #1482 by Djun:Dries Buytaert2005-06-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* - Patch #23320 by Chris Messina: made it easier to theme the ↵Dries Buytaert2005-05-21
| | | | printer-friendly book pages.
* - Patch #22123 by Djun: fixed off by one error in printer-friendly book pages.Dries Buytaert2005-05-06
|
* - Patch #15595 by Stefan and Djun: improved status messages.Dries Buytaert2005-05-05
| | | | | TODO: we should write down a couple guidelines for these document them in the PHPDoc code of drupal_set_message()! .
* - Modified patch #21441 from puregin + RobinMonks: fixed some bugs ↵Dries Buytaert2005-05-05
| | | | surrounding the book administration and beautified some code making it more consistent with the rest of Drupal. :-)
* - Patch #21687 by faago: fixed boroken 'delete'-link on the book ↵Dries Buytaert2005-04-30
| | | | administration page.
* - #21195: book admin broken under php5Steven Wittens2005-04-24
|
* - Patch 20910 by chx: centralize print theme page.Dries Buytaert2005-04-24
|
* - Work by chx and myself: added a site-wide contact form to the contact module.Dries Buytaert2005-04-24
|
* - Patch #20661 by rooey: fixed formatting of book navigation. Added missing ↵Dries Buytaert2005-04-17
| | | | '<div id=menu>'.
* - Patch #20451 by Moshe: some ancient code was assuming that all apges in a ↵Dries Buytaert2005-04-13
| | | | book are of type 'book'.
* - Patch #19960 by Gerhard: removed left-over DISTINCT. Spotted by BuddaBoy.Dries Buytaert2005-04-04
|