Skip to content
Snippets Groups Projects
  1. May 23, 2001
  2. May 22, 2001
  3. May 21, 2001
  4. May 20, 2001
    • Dries Buytaert's avatar
      · 532233a9
      Dries Buytaert authored
      - Removed includes/timer.inc: it has been integrated in common.inc.
      
      - Fixed a bug in node.php: UnConeD forgot to update 1 node_get_object().
      
      - I changed the look of theme_morelink() a bit: it might not look better,
        but at least the output is "correct".
      
      - Various small improvements.
      532233a9
    • Dries Buytaert's avatar
      · 4f1cf00f
      Dries Buytaert authored
      - Improved node_get() so that it will try to skip one additional query
        if possible (ie. to reduce the number of queries).
      
      - Automatically removed tabs and trailing spaces from the poll.module.
      4f1cf00f
    • Dries Buytaert's avatar
      · 6c3e94e3
      Dries Buytaert authored
      - Fixed small glitch in locale.module.
      6c3e94e3
    • Steven Wittens's avatar
      - Changed the node_get_object() and node_get_array() functions to allow multiple conditions · 27496c46
      Steven Wittens authored
      - Added the "delete" hook for node-modules. When called, a module should do additional clean-up if necessary.
      
      - Updated all node-modules
      27496c46
    • Dries Buytaert's avatar
      · db2a5697
      Dries Buytaert authored
      - Improved node_preview().  Fixes a problem with poll.module.
      db2a5697
    • Dries Buytaert's avatar
      CHANGES · 20397ad3
      Dries Buytaert authored
      - Redid settings.module and even renamed it to conf.module.
          * Settings are now grouped in basic categories like "system
            settings", "module settings" and "filters".
        * Added new settings to make Drupal easier to configure and
        to make some aspects like the watchdog scale better.
      
      - Renamed includes/settings.php to includes/conf.php.
      
      - Added filter support to conf.module and introduced filter hooks so
        modules can implement and export new filters.  Example filters are
        an HTML filter (implemented), a profanity filter, an url converter,
        ASCII smileys to images filter and so on ...
      
      - Reworked the check_* functions: user contributed content/input is
        only verified and filtered once in its lifespan.
      
      NOTES
      
      - Altough this is a large commit, no database changes are required.
      20397ad3
    • Steven Wittens's avatar
      - Fixed the errors when adding a new poll. · 3fbd49d7
      Steven Wittens authored
      - Cleaned up the coding style
      3fbd49d7
  5. May 19, 2001
    • Steven Wittens's avatar
      Added poll.module, a poll module :) · c0ecd46a
      Steven Wittens authored
      It's mainly intended as a sideblock-element as there's no real use in having them show up on the mainpage. There's no real poll-browsing system for now either.
      
      I still need to write documentation, and I'm not yet satisfied with the node-output (non-sideblock). I should be able to improve it once the $theme->nodebox ideas get finalized.
      c0ecd46a
    • Dries Buytaert's avatar
      · 34af2a3a
      Dries Buytaert authored
      CHANGES:
      
      - Rewrote the cron system.  Removed cron.module and moved all cron
        related options to settings.module.  Cron was a confusing thing:
        it has been made simpler both in terms of code and configuration.
      
         + You had to rehash your modules to make the cron show up in
           the list.  This is no longer required.
      
         + You couldn't tell what cron "watchdog" or cron "story" were
           up to.  Instead, we now display a clear description message
           for every cron involved.
      
         + The user interface of setting.module - and the admin section
           in general, looks a bit ackward but I couldn't care less and
           don't want to see this improve at the time being.
      
      - Improved setting.module:
         + Now uses variable_set().
         + Added some help and documentaition on how to setup cron.
      
      - Improved ./export.
      
      - Updated CHANGELOG.
      
      
      TODO:
      
      - I'm now going to look into UnConeD's question with regard to
        check_output() and $theme->node(), as well as the filter and
        macro stuff.  I'll probably be fine-tuning setting.module a
        bit more on my way.
      34af2a3a
    • Steven Wittens's avatar
      There was an "echo $story->cid;" after the date in $theme->story, which caused... · c5f9c709
      Steven Wittens authored
      There was an "echo $story->cid;" after the date in $theme->story, which caused date/times for stories to appear like:
      on Tuesday, 05/15/2001 - 18:393
      on Friday, 05/11/2001 - 07:033
      ...
      c5f9c709
  6. May 18, 2001
  7. May 17, 2001
  8. May 16, 2001
    • Dries Buytaert's avatar
      · 6f02738c
      Dries Buytaert authored
      - Removed the "history"-field from the SQL table "users" and added
        this information to the "users"-field in both nodes and comments.
        This database/table change reduces the number of SQL queries and
        makes Drupal scale better where a lot of voting/moderation takes
        place.  Last but not least it can be considered a new and better
        foundation for future moderation metrics / algorithms.  In other
        words: it is plain better.
      
          --> oops, all voting/moderation results will be lost!
          --> requires database update, see "2.00-to-x.xx.sql"!
      
      - Updated database/database.mysql
      6f02738c
    • Dries Buytaert's avatar
      · 0b13183e
      Dries Buytaert authored
      - Fixed warning in headline_admin_add().
        (reported by Remco)
      0b13183e
    • natrak's avatar
      f40efdca
    • Dries Buytaert's avatar
      · ced0838a
      Dries Buytaert authored
      - Fixed bug in path_uri()
      ced0838a
  9. May 15, 2001
    • Dries Buytaert's avatar
      · 1022eb61
      Dries Buytaert authored
      - Drastically simplified the node_save() API, which should make the
        node-forms more secure.  Updated "node.module" and "queue.module"
        to work with the new API.
      
        The upgrade script, 2.00-to-x.xx.php, is still broken and needs
        fixing.
      1022eb61
    • Dries Buytaert's avatar
      · a669485b
      Dries Buytaert authored
      - Renamed ./themes/jeroen2/ in ./themes/yaroon/ (again).
      a669485b
    • Dries Buytaert's avatar
      · 14ddbc47
      Dries Buytaert authored
      - Created 2 new functions:
          + path_uri(): returns the fully-qualified URI of your drupal site.
          + path_img(): returns the image directory or http://image-server.com/
                        in case you prefer to load-balance bandwidth usage.
      
        Replaced all occurences of the variable "site_url" with path_uri()
        and removed "site_url" from "setting.module".
      
      - Drastically simplified the node_save() API, which should make the
        node-forms more secure.  Updated "story.module", "book.module",
        "forum.module", "page.module" and "node.module" to reflect this
        change.  This is needs more testing so hit it, beat it, tease it.
      
      - Fixed an occasional glitch in the configuration file loading logic.
      
      - Made "queue.module" display an informative notice when an anonymous
        user tries accessing the moderation queue.
      
      - Updated the hard-coded information in drupal.module a bit.
      14ddbc47
    • Jeroen's avatar
      Hey, · 1da587a9
      Jeroen authored
      I updated the theme a bit, changed some variables and the drop down menu... I hope it works because frankly I haven't tested it... I mean, I tested it but not that toroughly. Hope with me :)
      
      I'll write a short story about it.
      
      Jeroen.
      1da587a9
    • Dries Buytaert's avatar
      · 05676ba0
      Dries Buytaert authored
      - Fixed bug in theme Yaroon: the image-path was set to ./themes/jeroen2/
        instead of ./themes/yaroon/.
      05676ba0
  10. May 14, 2001
    • Steven Wittens's avatar
      This is a major rewrite of the Goofy-theme.... the major problem with it was... · bd76632b
      Steven Wittens authored
      This is a major rewrite of the Goofy-theme.... the major problem with it was that it required a *lot* of overhead for a simple box, due to the fancy borders. To counter this, I've added simple functions in JavaScript to output the actual boxes, while the PHP functions themselves output simple function calls to them.
      
      The result is an incredible loss of size, especially on larger pages.... on a typical drupal page (header/footer, 1 story box, 1 comment mod box, 4 comments and 1 side box) the difference was 23K vs 15K, which I find quite good. You should also notice how big some pages were in the old version, which are still tiny in the new version.
      
      There are a few problems though:
       - You can't use it in some parts of the admin section (preview a story), since admin.php leaves out the header(), so the html-generating functions are not included there.
       - Because drop can occasionally insert HTML directly, without going through themes, I have to wrap each box in its own <script> tag. The optimization would benefit even more if i could group all function calls in one <script> tag, but it's not possible at the moment.
      
      I suggest you take a snapshot of an original goofy-page (drop.org) and compare it with the output of this one (cvs-version) to see how it works exactly. And finally, it works on both IE5 and NS4, so I assume it does on most browsers.
      bd76632b
    • Steven Wittens's avatar
Loading