1. 22 Jul, 2004 1 commit
  2. 21 Jul, 2004 1 commit
  3. 12 Jul, 2004 1 commit
    • Dries's avatar
      · 71eca365
      Dries authored
      - RDF is not RSS so removing that for now.
      71eca365
  4. 11 Jul, 2004 2 commits
    • 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
    • Dries's avatar
      · 9e43afad
      Dries authored
      - Patch by Matt: made it possible to alias an URL multiple times.
      9e43afad
  5. 10 Jul, 2004 1 commit
  6. 08 Jul, 2004 1 commit
    • 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
  7. 07 Jul, 2004 1 commit
  8. 30 Jun, 2004 1 commit
  9. 27 Jun, 2004 1 commit
    • Dries's avatar
      I refactored quite a bit of the user.module: · 1b1c4702
      Dries authored
      $ diffstat user.patch
      database/database.mysql |    4
      database/database.pgsql |    2
      database/updates.inc    |   10 -
      modules/block.module    |   20 +-
      modules/locale.module   |    9
      modules/profile.module  |  108 +++++++----
      modules/system.module   |    8
      modules/user.module     |  456 +++++++++++++++++++-----------------------------
      8 files changed, 289 insertions(+), 328 deletions(-)
      
      More functionality, less code.  Here is a list of the changes:
      
      - Some user API changes:
         + When $type is 'form', you have to return an associative array of groups.  In turn, each group is an array with a 'title', 'data' and 'weight'.
         + A new $type has been added, namely 'categories'.  User settings can be organized in categories.  Categories can be sorted, as can the groups within a category.  (Ordering 'categories' is somewhat broken due to a bug in the menu system.)
      
      - The 'my account > edit' page will use subtabs for each 'category'.  Read: you can break down the account settings into multiple subpages.
      
      - Profile module improvements:
         + Added support for private fields to the profile module!
         + Improved workflow of profile administration pages.
         + Improved the form descriptions.
      
      - Code improvements:
         + Unified user_edit() and user_admin_edit().
         + Unified and cleaned up the validation code.  Fixed some validation glitches too.
      1b1c4702
  10. 19 Jun, 2004 1 commit
    • Dries's avatar
      · cbc230a3
      Dries authored
      - Patch #7696 by TDobes: renamed 'static' to 'sticky' which is a more
        logical name.  Requires a database upgrade.
      cbc230a3
  11. 18 Jun, 2004 1 commit
    • Dries's avatar
      · 54b77d64
      Dries 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
  12. 22 May, 2004 1 commit
  13. 19 May, 2004 1 commit
  14. 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
  15. 13 May, 2004 1 commit
  16. 10 May, 2004 1 commit
    • Dries's avatar
      · 1ad9afb8
      Dries authored
      - Added support for multiple user roles.  Patch by Jim Hriggs.
      1ad9afb8
  17. 03 May, 2004 1 commit
  18. 27 Apr, 2004 1 commit
    • Dries's avatar
      · 31172585
      Dries authored
      - Various aggregator module improvements.  Modified patch by drumm.
      31172585
  19. 24 Apr, 2004 2 commits
  20. 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
  21. 13 Apr, 2004 1 commit
  22. 27 Mar, 2004 1 commit
    • Dries's avatar
      · 5f17ad3c
      Dries authored
      - Profile module improvement:
         * Made it possible to set certain fields as 'required'.
      
        To do:
         * Mark them as required visually.
         * Add required fields to the subscription page.
      5f17ad3c
  23. 21 Mar, 2004 1 commit
  24. 20 Mar, 2004 1 commit
    • Dries's avatar
      · b5c441a9
      Dries authored
      - Profile module improvements:
      
         + Made it possible to define the page title of the user listing pages.
      
         + Used form_group()s for the profile administration page.
      
         + Fixed bug in database/updates.inc.
      b5c441a9
  25. 12 Mar, 2004 1 commit
  26. 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
  27. 06 Mar, 2004 1 commit
  28. 25 Feb, 2004 1 commit
    • Dries's avatar
      · a283a3b7
      Dries authored
      - Patch by Gerhard: move the updates to database/updates.inc so packaging
        systems can by-pass update.php.
      a283a3b7
  29. 23 Feb, 2004 1 commit
    • Dries's avatar
      · bb82569c
      Dries authored
      - Patch 6012 by Adrian: syncs the PostgreSQL port with the current state of HEAD,
        and adds a user notice to add the throttle and bootstrap columns to the
        system table manually, else update.php will not run.  The message includes the
        SQL statements required for both MySQL and PostgreSQL.
      bb82569c
  30. 21 Feb, 2004 3 commits
  31. 06 Feb, 2004 1 commit
    • Dries's avatar
      · bfba3353
      Dries authored
      - Added the possibility to reorder filters.  Patch by UnConeD.
      bfba3353
  32. 24 Jan, 2004 1 commit
    • Dries's avatar
      · 8a913ffe
      Dries authored
      - Removed the 'Page not found' message after the initial install and removed
        some old user module logic to install the initial role IDs.
      8a913ffe
  33. 15 Jan, 2004 1 commit
    • Dries's avatar
      · f3f76309
      Dries authored
      - Added default permissiona to the MySQL and PosgreSQL database scheme to
        prevent 404s.  The MS SQL database scheme still needs to be updated ...
      f3f76309
  34. 14 Jan, 2004 1 commit
    • Dries's avatar
      Patch 5114 by Kjartan: · 6fc2070a
      Dries authored
       - Adds drupal_set_header() and drupal_get_headers().
       - Cache now stores custom headers.
       - Replace theme_head() with drupal_get_html_head(), added drupal_set_html_head().
       - Added RSS autodiscover links to node, blog and taxonomy pages.
      6fc2070a
  35. 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
  36. 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