1. 04 Jun, 2001 4 commits
  2. 03 Jun, 2001 3 commits
    • Dries's avatar
      · e58207f2
      Dries authored
      - Fixed another typo: node_default -> node_setting
      e58207f2
    • Dries's avatar
      · 50a490d2
      Dries authored
      - Fixed typo: "Save defaults" -> "Save settings".
      50a490d2
    • Dries's avatar
      · 735fe412
      Dries authored
      - Fixed timestamp problem in queue.module.
      735fe412
  3. 02 Jun, 2001 3 commits
    • Dries's avatar
      · b0c349e2
      Dries authored
      - Moved most of the options in structure.module to node.module.  The
        structure.module either needs work, or replacement by index.module:
        see "admin > node > node settings".
      
        It will do for now and it can always made better when we can think
        of a better solution; it is the best I could think of.   Now what?
        index.module or structure.module?  I'm currently pro index.module.
      
      - Drastically simplified "variable.inc".
      
      - Removed most dependecies on structure.module from all content related
        modules.  Thus making our modules more modular.  ;)
      
      - Fixed calculation glitch in queue.module.
      
      - Fixed potential function name clash/conflict in rating.module, and
        simplified some code on my way.
      
      - Started removing all global variables $status and $rstatus.  Global
        variables are "yucky" so in near future, we will replace all global
        $status variables by a call to node_status().  Originally, $status
        was only introduced as a temporary hack and nothing is as permanent
        as a temporary hack so I took it out when still possible.
      
      - Changed the watchdog messages a bit.
      b0c349e2
    • Dries's avatar
      · 993f4d2e
      Dries authored
      - Took out the <description>-tags from the RSS export code untill we
        figured out a proper way to make each content type communicate his
        content for this <description>-tag.  I did nothing but remove some
        dead code.
      993f4d2e
    • Kjartan's avatar
      CHANGES · 3d0875fa
      Kjartan authored
      - Modified check_mail() to allow '+' characters in mail addresses.
      
      TODO
      - Extend the regular expression to allow addresses valid in the RFC's.
        Currently IP domains are banned, and so are many other extensions of RFC
        822. This is not a priority since we currently support 96% of all addresses.
      3d0875fa
  4. 01 Jun, 2001 1 commit
  5. 31 May, 2001 3 commits
    • Dries's avatar
      · 255c56cc
      Dries authored
      - Made the code generated by include/common.inc XHTML 1.0 compliant: all
        forms should now be XHTML compliant. Just trying to get used to XHTML:
        :).
      255c56cc
    • Dries's avatar
      · 8111cd20
      Dries authored
      - Fixed bug in moderation queue.
      8111cd20
    • Dries's avatar
      · 83ac3c58
      Dries authored
      - Added the poll-related SQL tables.
      83ac3c58
  6. 30 May, 2001 1 commit
  7. 29 May, 2001 1 commit
    • Dries's avatar
      · 1a888395
      Dries authored
      - Removed a few lines of dead code.
      1a888395
  8. 28 May, 2001 3 commits
    • Dries's avatar
      · 9c8e8f7c
      Dries authored
      - Fixed find-n-replace type in export.module.
        (Reported by Kristjan.)
      9c8e8f7c
    • Dries's avatar
      · 64707e9a
      Dries authored
      - Removed reference to backend.class.
      64707e9a
    • Dries's avatar
      · e32241e5
      Dries authored
      - Renamed syndication.module to import.module.
      
      - Removed headline.module: it became obsolete.
      
      - Removed backend.class: it became obsolete.
      
      - Added export.module.
      
        For now, you can use:
          1. http://drupal/export.php?headlines.rss
          2. http://drupal/export.php?headlines.rdf
      
      - Renamed export to export.php.
      
        For now, you can use:
          1. http://drupal/export.php?headlines.rss
          2. http://drupal/export.php?headlines.rdf
      
        Renaming this file has main 3 advantages:
          1. We no longer rely on .htaccess for being able to export.
          2. It is more conform with the general naming conventions.
          3. It removes a pseudo-hack with formatting the URI.
      
      - Made import.module export blocks with feeds.
      e32241e5
  9. 27 May, 2001 3 commits
  10. 26 May, 2001 1 commit
    • Dries's avatar
      - Rewrote the headline module from scratch. Note that the old · 5158eb8a
      Dries authored
        headline code is still in place 'till the new code has proven
        to be stable. See "syndication.module" for the new code.
      
        Changes:
      
         + Improved the parser and tested it against RSS 0.9, RSS 0.91,
           RSS 0.92, RSS 1.0, RDF and XML feeds.
      
         + Improved the administration interface.  It might be a bit fuzzy
           at first.  Maybe some native English like Julian, Michael (or any
           one else with knowledge in the field) can help out by suggesting
           better naming, terminology or descriptions - as well as by
           writing the help section for this module?  I'd have no idea how
           much this would be appreciated.
      
         + We can *easily* recognize new tags or extensions: we parse out
           "link", "title", "description" and "author" right now, but we
           will have to revise which tags to support and which not.  New
           tags can be added in less than 10 minutes (if you are familiar
           with the code).  Read: we have something we can build on.
      
         + Within each item, tags can now appear is random order which is
           or was not the case with the old headline code where we expect
           <link>s prior to <description>s for example.
      
         + Feed updates only (ie. always) happen through cron.  Neither do
           we use one global cron for updating all feeds; instead, every
           feed can specify his own update-interval.
      
         + Newly fetched headlines are "appended" to the pool of existing
           headlines (read: we don't replace the whole feed), and headlines
           automatically "expire" after x days or hours.  (Every headline
           has a timestamp.)
      
         + Got rid of backend.class; it is integrated in the module.
      
         + Switched to more generic names: "headline" became "item" and
           "backend" became "feed".  This should ease future non-headline
           oriented syndication.
      
         + You can associate attributes or keyword lists with every feed.
           At the moment new items will automatically inherit their feeds
           attributes but in future we can use heuristics to make these
           attributes "mutate" when and where we see fit.  The attributes
           can be maintained by hand as well.
      
         + We don't export any blocks yet; we will soon do as soon this
           new code has been tested for a bit more.  We will only export
           bundles though so if you want to export by feed/source, you
           will have to make a source-specific bundle.
      
      - Polished a bit on a few other modules: nothing major.
      5158eb8a
  11. 25 May, 2001 2 commits
    • Dries's avatar
      · 21ea8abc
      Dries authored
      - Wrapped the test URLs in urlencode()
      21ea8abc
    • Dries's avatar
      · 0b32787a
      Dries authored
      - Added a experimental index.module to try out some of the discussed
        techniques.  It does not work yet, nor is it integrated with the
        rest of the code.
      0b32787a
  12. 24 May, 2001 6 commits
    • Dries's avatar
      · bfc897d5
      Dries authored
      - Improved the rating module: made it possible to define "weights"
        for the different content types.  These weights are used when
        calculating each user's gravity.  This is a required step before
        we can even think of "nodifying" the diary or headline module.
      
      - Polished a bit more on the other modules' crons.
      bfc897d5
    • Dries's avatar
      · c9c14ca5
      Dries authored
      - Fixed a small glitch in the moderation queue.
      c9c14ca5
    • Dries's avatar
      · 7b56d82a
      Dries authored
      - Improved the crons and cron settings a bit.
      
      - Added a cron to queue.module to automatically discard or dump nodes
        older than x days.
      7b56d82a
    • Steven Wittens's avatar
      Hmmm for some reason the \r\n's in the poll output where being changed into... · bf3772ba
      Steven Wittens authored
      Hmmm for some reason the \r\n's in the poll output where being changed into <br>'s... is that because of the check_output() legacy functions inside the themes? In anycase, I removed em.
      bf3772ba
    • Dries's avatar
      · 540fdfc0
      Dries authored
      - Replaced $theme->story() by a more generic $theme->node().  All themes
        required an update (and so will your custom themes).
      540fdfc0
    • Dries's avatar
      · b0288a46
      Dries authored
      - Fixed small glitch in check_preview().
      
      - Updated CHANGELOG.
      b0288a46
  13. 23 May, 2001 3 commits
  14. 22 May, 2001 6 commits