1. 10 Aug, 2004 1 commit
  2. 31 Jul, 2004 1 commit
    • Dries's avatar
      · 202eee42
      Dries authored
      - Patch #9543 by JonBob: added node-level access control!
      202eee42
  3. 30 Jul, 2004 1 commit
    • Dries's avatar
      · aed1b0ca
      Dries authored
      - Patch #5347 by JonBob:
      
      Here's a new patch that unifies the node/52 and book/view/52 paths for nodes. It involves a small change to hook_view(), which is discussed first:
      
      Currently hook_view() expects node modules to return a themed node. However, each module does this the same way; they modify $node as necessary, then call theme('node', $node) and return the result. We can refactor this so that the calling function node_view() calls theme('node') instead. By doing this, it becomes possible for hook_nodeapi('view') to be called after hook_view() where the node contents are filtered, and before theme('node') where the body is enclosed in other HTML. This way the book module can insert its navigation into the body right before the theming.
      
      Advantages of this refactoring:
      - I can use it for book.module to remove the extra viewing path.
      - The function of hook_nodeapi('view') becomes more like hook_view(), as neither will expect a return value.
      - We more closely follow the flow of other nodeapi calls, which usually directly follow their corresponding specific node type hooks (instead of preceding them).
      - The attachment.module people could use it to append their attachments in a list after the node.
      - Gabor could use it instead of his filter perversion for his "articles in a series" module.
      - A little less code in each view hook.
      - The content hook is no longer needed, so that means even less code.
      
      Disadvantages:
      - Any modules written to use nodeapi('view') could be affected (but these would all be post-4.4 modules).
      - Implementations of hook_view() would need to be updated (but return values would be ignored, so most would work without updates anyway).
      
      Now the patch takes advantage of this API shift to inject its navigation at the end of all book nodes, regardless of the viewing path. In fact, since the paths become identical, I've removed the book/view handler entirely. We should probably provide an .htaccess rewrite for this (one is still needed for node/view/nn anyway). At the same time, there is a check in book_block() that shows the block appropriately on these pages.
      aed1b0ca
  4. 21 Jul, 2004 1 commit
  5. 11 Jul, 2004 1 commit
    • Dries's avatar
      · 6d0971ff
      Dries authored
      - Added URL aliases for 'index.rdf' and 'rss.xml'.  Google, Feedster and
        possibly other crawlers try fetching these frequently as can be seen
        from the watchdog logs.  Made possible by the recent path module change.
      6d0971ff
  6. 08 Jul, 2004 2 commits
    • Dries's avatar
      · a0671877
      Dries authored
      - Patch #8509 by Killes and Steven: added support for sending compressed
        pages.  Useful to reduce your site's bandwidth.
      a0671877
    • Dries's avatar
      · 5b73def3
      Dries authored
      - Changed the way status messages are printed as per Kristjan's suggestion:
        http://drupal.org/files/issues/error_messages_list.png (issue #9138).
      
        drupal_set_message() has been changed to group message by type and a
        helper function, theme_status_message(), is added to display the messages.
        Chameleon and Xtemplate have been updated to use this new function.
      
      - Updated CHANGELOG.txt.
      5b73def3
  7. 06 Jul, 2004 1 commit
    • Dries's avatar
      · 0654129e
      Dries authored
      - Patch #8382 by jseng/junyor: allows autodiscovery of BloggerAPI via RSD.
      0654129e
  8. 04 Jul, 2004 1 commit
  9. 27 Jun, 2004 1 commit
  10. 21 Jun, 2004 2 commits
  11. 19 Jun, 2004 1 commit
  12. 31 May, 2004 1 commit
    • Dries's avatar
      · 7a33d9f6
      Dries authored
      - Patch #7350 by Mathias: return part a taxonomy tree to a user-defined
        depth/level.
      
      - Updated CHANGELOG.txt.
      7a33d9f6
  13. 18 May, 2004 1 commit
    • Dries's avatar
      · 10c5e95a
      Dries authored
      - Made it possible for anonymous users to leave their name, e-mail address
        and the URL of their homepage.  Patch by Pablo.
      10c5e95a
  14. 13 May, 2004 1 commit
    • Dries's avatar
      · e6ff8b79
      Dries authored
      - Made the recent news items page, the source pages and the categorization
        pages use pagers.  Removed the 'Items per page' setting and made Drupal
        remember news items much longer.
      e6ff8b79
  15. 10 May, 2004 1 commit
    • Dries's avatar
      · 1ad9afb8
      Dries authored
      - Added support for multiple user roles.  Patch by Jim Hriggs.
      1ad9afb8
  16. 05 May, 2004 1 commit
    • Dries's avatar
      · 6f2d8518
      Dries authored
      - Patch #7581 by bylund: made the archive module's calendar accessible.
      6f2d8518
  17. 01 May, 2004 1 commit
  18. 30 Apr, 2004 1 commit
    • Dries's avatar
      · e4d45aae
      Dries authored
      - Patch by Adrian: added support for multiple database connections.
      e4d45aae
  19. 24 Apr, 2004 1 commit
  20. 21 Apr, 2004 1 commit
    • Dries's avatar
      · 7231c88a
      Dries authored
      - Added support for 403 handling.  Patch by JonBob.  As a side benefit,
        administrators will be able to define a custom 403 page, just as they
        can define 404 pages now.
      
        This needs to be documented in the "Changes since / migrating to ..."
        pages.
      7231c88a
  21. 15 Apr, 2004 1 commit
    • Dries's avatar
      - Patch by JonBob/Jonathan: reworked the menu system so that menus are · 10bdb51c
      Dries authored
        configurable!  Menu items can be disabled, repositioned, added and
        so on.
      
        Upgrading to requires you to run update.php.
      
        This functionality depricates some of the 'navigation modules' in the
        contributions repository.  Furthermore, modules can now 'suggest'
        menu items and site adminstrators can choose to enable them.  Modules
        in the contributions repository should try to take advantage of this.
      10bdb51c
  22. 07 Apr, 2004 1 commit
  23. 11 Mar, 2004 1 commit
    • Dries's avatar
      · 2101f6c4
      Dries authored
      - Rewrote the profile module:
      
         + Added a 'created' field to the users table and renamed the 'timestamp'
           fied to 'changed' (cfr. node table).  Update.php will try to determine
           a 'created' timestamp for existing users.
      
         + The profile module no longer uses serialized data but has its own set
           of tables.  Known existing profile data is migrated by these new tables.
             TODO: migrate the birthday field.
      
         + The profile fields can be grouped, and within each group, profile fields
           can be sorted using weights.
      
         + The profile pages can be themed.
      
         + The profiles can be browsed based on certain properties/settings.
      
         + Change the _user hook: (i) 'private_view' and 'public_view' are merged
           into 'view' as there are no private fields and (ii) 'edit_form' has
           been renamed to 'edit'.
      
         + Avatar handling has been refactored and is now part of the user module.
           The users table has a dedicted 'picture' field.
      
         + Simplified the way themes should use display/visualize pictures or
           avatars.
      
         + Made it possible for administrators to replace or delete avatars.
      
         + ...
      
        I hope this make for a good base to build on collectively.
      2101f6c4
  24. 01 Mar, 2004 1 commit
    • Dries's avatar
      · 17ddbde7
      Dries authored
      - Set the version number.
      17ddbde7
  25. 23 Feb, 2004 1 commit
  26. 15 Feb, 2004 1 commit
    • Dries's avatar
      · bd784227
      Dries authored
      - Patch 5592 by Goba: let drupal_map_assoc() rule.  :-)
      
      - Renamed CHANGELOG to CHANGELOG.txt for Windows uses.
      bd784227
  27. 11 Feb, 2004 1 commit
    • Dries's avatar
      · d795565c
      Dries authored
      - Patch 5789 by TDobes: added avatar support to the Xtemplate theme.
      d795565c
  28. 07 Feb, 2004 1 commit
  29. 14 Jan, 2004 1 commit
    • Dries's avatar
      · 59925ef9
      Dries authored
      - Usability improvement: added a book navigation block.
      59925ef9
  30. 11 Jan, 2004 1 commit
    • Dries's avatar
      · ee305ae1
      Dries authored
      Round 3 of aggregator improvements:
      
       - Added support for new tags:
         + Optinal feed image: <image> tag.
         + Dublin core dates: <dc:date> <dcterms:created>, <dcterms:issued>,
           <dcterms:modified>.
       - Usability improvements:
         + On the administration page, made the feed/bundle titles link
           to the feeds/bundles' pages.  On the feed/bundle's page, made
           the 'Last updated' field link to the administration page.
         + Moved the 'syndication' menu one level down.
       - Updated some content sensitive help.
       - Further improved themeability.
       - Fixed some invalid HTML.
      ee305ae1
  31. 07 Jan, 2004 1 commit
    • Dries's avatar
      · 94f6e94f
      Dries authored
      - Many excellent news aggregator improvements by Kjartan:
          + Added drupal_http_request().
          + Replaced rssfeeds with OPML feed subscription list.
          + Added support for pubDate.
          + Added support for conditional gets using ETag and Last-Modified.
      94f6e94f
  32. 02 Jan, 2004 1 commit
    • Dries's avatar
      · 1d5a29a3
      Dries authored
      - Log the search terms in a new watchdog category.
      1d5a29a3
  33. 28 Dec, 2003 1 commit
    • Dries's avatar
      · 51829984
      Dries authored
      - Added a note about the introduction of the file API.
      51829984
  34. 17 Dec, 2003 1 commit
  35. 16 Dec, 2003 1 commit
    • Dries's avatar
      · 670a2922
      Dries authored
      - Reworked 404 (page not found) handling.  Patch by walkah.  You can specify a
        custom 404 page in the administration page.  As a result, error.php could be
        removed.
      670a2922
  36. 15 Dec, 2003 1 commit
    • Dries's avatar
      · 9c96417b
      Dries authored
      - Updated the CHANGELOG.
      9c96417b
  37. 08 Dec, 2003 1 commit
  38. 07 Dec, 2003 1 commit
    • Dries's avatar
      · bea3dbb7
      Dries authored
      - Patch 0185 by Jeremy: made it possible to automatically disable modules when
        under heave load.
      bea3dbb7