Skip to content
  1. Aug 21, 2004
    • Dries Buytaert's avatar
      · 94e30bf7
      Dries Buytaert authored
      - Patch by JonBob: for consistency and readability, add brief descriptions of each source file inside the @file comment block at the head of the file. This helps with Doxygen indexing, and also allows neophytes to see what a file does immediately on opening the source, regardless of the organization of the hooks.
      94e30bf7
  2. Aug 12, 2004
    • Dries Buytaert's avatar
      · 0f088b79
      Dries Buytaert authored
      - Patch #9983 by Stefan: various code style improvements.
      0f088b79
  3. Jun 18, 2004
    • Dries Buytaert's avatar
      · 54b77d64
      Dries Buytaert authored
      Tabs patch!
      
      CHANGES
      -------
      
       + Introduced tabs. First, we extended the menu system to support tabs. Next, a tab was added for every link that was (1) an administrative action other than the implicit 'view' (2) relevant to that particular page only. This is illustrated by the fact that all tabs are verbs and that clicking a page's tab leads you to a subpage of that page.
      
       + Flattened the administration menu. The tabs helped simplify the navigation menu as I could separate 'actions' from 'navigation'. In addition, I removed the 'administer > configuration'-menu, renamed 'blocks' to 'sidebars' which I hope is a bit more descriptive, and made a couple more changes. Earlier, we already renamed 'taxonomy' to 'categorization' and we move 'statistics' under 'logs'.
      
       + Grouped settings. All settings have been grouped under 'administer > settings'.
      
      TODO
      ----
      
       + Update core themes: only Xtemplate default supports tabs and even those look ugly.  Need help.
      
       + Update contributed modules.  The menu() hook changed drastically.  Updating your code adhere the new menu() function should be 90% of the work.  Moreover, ensure that your modue's admin links are still valid and that URLs to node get updated to the new scheme ('node/view/x' -> 'node/x').
      54b77d64
  4. Apr 21, 2004
    • Dries Buytaert's avatar
      · 7231c88a
      Dries Buytaert 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
  5. Apr 15, 2004
    • Dries Buytaert's avatar
      - Patch by JonBob/Jonathan: reworked the menu system so that menus are · 10bdb51c
      Dries Buytaert 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
  6. Dec 16, 2003
    • Dries Buytaert's avatar
      · 670a2922
      Dries Buytaert 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
  7. Nov 25, 2003
    • Dries Buytaert's avatar
      · c0494c0a
      Dries Buytaert authored
      - Committed phase 4 of JonBob's menu system changes.
      c0494c0a
  8. Nov 20, 2003
    • Dries Buytaert's avatar
      · 4bdac433
      Dries Buytaert authored
      - Patch by JonBob:
      
        Phase 2 of the menu system integration project. This unifies the interface
        used by admin and non-admin pages, and deprecates the _page hook in favor of
        explicit callbacks from menu(). Breadcrumbs, titles, and help text go away
        as a result of this patch; they will return in the phase 3 patch, printed
        by the theme.
      4bdac433
    • Dries Buytaert's avatar
      · c7c2bf3d
      Dries Buytaert authored
      - Removed duplicate call to drupal_page_header().  Patch by Moshe.
      c7c2bf3d
  9. Nov 18, 2003
  10. Nov 12, 2003
    • Dries Buytaert's avatar
      · e8de9721
      Dries Buytaert authored
      - Added missing print statements.  Patch #144 by CodeMonkeyX.
      e8de9721
  11. Nov 08, 2003
    • Dries Buytaert's avatar
      · 92995414
      Dries Buytaert authored
      - Committed stage 1 of the menu callbacks improvements.  Patch by Jonathan.
      92995414
  12. Oct 31, 2003
    • Dries Buytaert's avatar
      · ec332667
      Dries Buytaert authored
      - Improvement: made it possible to disable the comment controls and reworded some of the configuration settings.
      
      - Improvement: removed a left-over from Drupal 4.2.0 (dead code).
      
      - Improvement: replaced hard-coded XHTML around the XML icons with class="xml-icon".
      
      - Improvement: removed the custom navigation menus shown at the top of the "user information page" and integrated them in the new navigation block.  The "my account" link in the navigation menu will unfold.  Also removed the "delete account" link/functionality (for now).
      
      - Improvement: fix for "magic quotes" settings.  Patch by Steven.  I also removed check_php_settings().
      
      - Improvement: block themability improvements.  Modified patch from Ax and Steve/CodeMonkeyX.
      
      - Fixed bug #2617: editing user information does not work.  Patch by Kjartan.
      ec332667
  13. Sep 30, 2003
    • Dries Buytaert's avatar
      · 5a667eb5
      Dries Buytaert authored
      - Url aliasing improvements.  Patch by Matt.  See mailing list for more
        information.
      5a667eb5
  14. Sep 28, 2003
  15. Aug 12, 2003
    • Dries Buytaert's avatar
      · ab6db286
      Dries Buytaert authored
      - Small index.php improvement.  Modified patch from Bart Jansens.
      ab6db286
  16. Jul 16, 2003
    • Dries Buytaert's avatar
      · 8759ca73
      Dries Buytaert authored
      - Commited the URL aliasing patch.  Thanks Matt.
      
        This update requires you to run update.php!
      8759ca73
  17. Jul 01, 2003
    • Dries Buytaert's avatar
      · dc15ba06
      Dries Buytaert authored
      - Improvement: don't perform XSS checks for trusted users.  Trusted users
        are those that have the "bypass input data check" permission set.  Should
        address bug #2147.
      
      - Improvement: simplified index.php and modules/admin.module.
      
      - Bugfix: fixed broken links in bloggerapi documentation.  Patch by Chris
        Johnson.  Fixes bug #2030.
      
      - Bugfix: fixed the date shown on a book module preview.  Reported as part
        of bug #2097.
      
      - Bugfix: fixed broken URL in the book module documentation.
      dc15ba06
  18. Jun 18, 2003
  19. May 18, 2003
    • Dries Buytaert's avatar
      · 57c7d7b4
      Dries Buytaert authored
      - The page_footer() function was always called twice due to the introduction
        of the "footer" hook (and because of the existence of the page module).
        This caused the node view counter to be incremented twice per page view,
        the cache being set twice, etc.  Quite a bug.
      57c7d7b4
  20. May 13, 2003
    • Dries Buytaert's avatar
      · c2d2fb73
      Dries Buytaert authored
      - Fixed a typo in the PostgreSQL database scheme.  Patch by Michael Frankowski.
      
      - Fixed a typo in the MSSQL database scheme.  Patch by Michael Frankowski.
      
      - Removed dependency on "register_globals = on"!  Patches by Michael Frankowski.
      
        Notes:
      
        + Updated the patches to use $foo["bar"] instead of $foo['bar'].
        + Updated the INSTALL and CHANGELOG files as well.
      
      - Tiny improvement to the "./scripts/code-clean.sh" script.
      c2d2fb73
  21. Apr 21, 2003
    • Dries Buytaert's avatar
      · a956de78
      Dries Buytaert authored
      - Fixed some PHP "notices".
      a956de78
  22. Mar 04, 2003
    • Dries Buytaert's avatar
      · 40abf506
      Dries Buytaert authored
      - Fixed "undefined index/variable" warning.  Patch by Ax.
      40abf506
  23. Feb 15, 2003
    • Dries Buytaert's avatar
      · 83f5d828
      Dries Buytaert authored
      - Everything is using theme("function") now instead of $theme->function().
      83f5d828
  24. Jan 06, 2003
    • Dries Buytaert's avatar
      · 89b2069e
      Dries Buytaert authored
      - Clean URL patch.
      89b2069e
  25. Jan 04, 2003
    • Dries Buytaert's avatar
      · 56e5c29b
      Dries Buytaert authored
      - Added a check for register_globals.
      56e5c29b
  26. Dec 26, 2002
    • Dries Buytaert's avatar
      · 26e0b9b7
      Dries Buytaert authored
      - Made Drupal report an error when magic_quotes are disabled.
      26e0b9b7
  27. Oct 18, 2002
    • Dries Buytaert's avatar
      · 2e43215b
      Dries Buytaert authored
      - Removed dead code.
      2e43215b
  28. Apr 14, 2002
    • Kjartan Mannes's avatar
      This is a major change to the system, needs more testing! · 55927616
      Kjartan Mannes authored
      Committing Changes by Moshe Weitzman:
      - admin_user_account(), user_edit(), and user_view() no longer have any
        hard code for authentication modules. instead authentication modules
        implement the _user hook.
      - fixed a couple 'help' typos.
      - linked the 'REGISTER' text in the login block to the register page.
        this page now advertises DA better if site employs DA.
      - admins may now edit everything about a user account (was a feature
        request).
      - user #1 may now login immediately, in addition to receiving his
        password via email.
      
      Other changes:
      - modules and themes are now enabled/disabled in the administrative /
        settings / modules | themes pages. Requires SQL update and things must
        be enabled before your site returns to normal. TODO: enable all
        functionality. (For now just do UPDATE system SET status = 1;)
      - removed $themes from conf.php.
      - added a $theme->system() function where theme can specify settings.
        All themes in the Drupal CVS have been updated to use this.
      - added _system hook to modules. TODO: update modules to use this.
      - changed strange use of sprintf to the usual strtr. The disadvantage of
        sprintf is that it requires translations to keep the string order,
        which may not be possible in all languages.
      - an invalid/nonexisting theme in a user profile will now fallback to the
        BaseTheme instead of crashing.
      55927616
  29. Nov 17, 2001
  30. Nov 01, 2001
    • Dries Buytaert's avatar
      · 336b713a
      Dries Buytaert authored
      - A large batch of updates, amongst them a rewritten node system.  More
        information available on the mailing list.
      336b713a
  31. Oct 20, 2001
  32. Sep 27, 2001
    • Dries Buytaert's avatar
      · 4a0e498f
      Dries Buytaert authored
      - a batch of updates, including some experimental changes to the moderation
        of comments and nodes.
      4a0e498f
  33. Sep 25, 2001
  34. Sep 18, 2001
    • Dries Buytaert's avatar
      · ca85a56f
      Dries Buytaert authored
      - Fixed 2 typos in the user module.  Thanks Axel and Remco.
      - Applied (modified versions of) Alexander's patches on the development
        branch.
      ca85a56f
  35. Jun 30, 2001
  36. Jun 29, 2001
    • Dries Buytaert's avatar
      · 9c43e8fc
      Dries Buytaert authored
      Extremely large commit:
      
      - Fixed tiny quote problem in account.php.
      
      - Fixed tiny bug in comment.inc.
      
      - Fixed tiny bug in comment.module.
      
      - Fixed tiny bug in meta.module.
      
      - Simplified user_access() API.
      
      - Rewrote link system: still needs fine-tuning and testing so don't
        upgrade if you are running a production site. ;)
      
        Updated all modules and themes to reflect this change.  All other
        themes and modules need updating too!
      9c43e8fc
  37. Jun 20, 2001
    • Dries Buytaert's avatar
      · 72065fb8
      Dries Buytaert authored
      - Added a brand-new access.module which allows you to manage 'roles'
        (groups) and 'permissions' ... (inspired by Zope's system).
      
          + Once installed, click the help-link for more information.
      
          + See updates/2.00-to-x.xx.sql for the SQL updates.
      
      - Modified loads of code to use our new access.module.  The system
        still has to mature though: new permissions have to be added and
        existing permissions need stream-lining.  Awaiting suggestions.
      
      - As a direct result of the new access system, I had to rewrite the
        way the top-level links in admin.php are rendered and displayed,
        and xhtml-ified admin.php while I was at it.
      
      TODO
      
      - Home-brewed modules need updating, home-brewed themes not.
        (Examples: file.module, trip_link.module)
      
      - As soon we *finished* the refactoring of the user system (KJ has
        been working on this refactoring already) we should consider to
        embed this role and permission code into account.module ...
      72065fb8