1. 06 Jun, 2001 9 commits
    • Dries's avatar
      · e521e5b6
      Dries authored
      - Increased the maximum length of the 'link'-textfield.
    • Dries's avatar
      · 67958d3d
      Dries authored
      - Added 'help structure' for node.module.  We still need documentation
        for nodes ... anyone maybe?
      - Improved help.module.
    • Dries's avatar
      · 208274f1
      Dries authored
      - Typo: 'timstamp' should have been 'timestamp'.
    • Dries's avatar
      · c09f60c2
      Dries authored
      - Fixed bug in cron function of import.module: headlines did not expire
    • Steven Wittens's avatar
    • Steven Wittens's avatar
    • Steven Wittens's avatar
      - Update for new node format · 30703525
      Steven Wittens authored
      - Added "read more" link for the block-version of a poll
      - Added mini-docs :)
    • Dries's avatar
      · 4ba91a77
      Dries authored
      - Improved db_fetch_array() to return an associative array only:
        passing around arrays should be less expensive.
    • Dries's avatar
      · c9e807a3
      Dries authored
      - Fixed permission problem in node.module.
        Kristjan: this should fix the problem you reported on the mailing-list.
                  We aim at providing a better solution in the long though.
  2. 05 Jun, 2001 2 commits
    • Dries's avatar
      · a286e9dd
      Dries authored
      - Fixed bug in 'attribute editor'.
    • Dries's avatar
      · f490fc26
      Dries authored
      - Improved node_query such that an 'illegal offset' is less likekely to
  3. 04 Jun, 2001 10 commits
    • natrak's avatar
      - Sorted by n.nid in account_track_comments/nodes() so users can see the · ca908eb7
      natrak authored
        status on what they recently submitted. Will try and make this a little more
        configurable in the near future.
    • Kjartan's avatar
      - Modified error_handler() to ignore errors when @function() is used to · 949d4d95
      Kjartan authored
        suppress errors. If ya suppress them you normally have a good reason to do
        so :-)
    • Dries's avatar
      · d3de63ca
      Dries authored
      - Fixed small bug in "search node" of node.module.
    • Dries's avatar
      · b86d6a2f
      Dries authored
      - Patched book.module to work with the new node.module (which makes the
        book.module quite a bit shorter/simpler).
    • Dries's avatar
      · 8fafe121
      Dries authored
      - Improvement to node listings.
      - Patched story.module to work with new node.module!
      - UnConeD: poll.module needs updating.  Let me know if you want me to do
                 it as I assume you will update it unless otherwise mentioned.
    • Dries's avatar
      CHANGES: · c75057bb
      Dries authored
      - Added improved node scheduler:
         + Automatically post node at date 'xx/xx/xx, xx:xx'.
         + Automatically queue node at date 'xx/xx/xx, xx:xx'.
         + Automatically dump node at date 'xx/xx/xx, xx:xx'.
        Requires a database update, see ./updates/2.00-to-x.xx.sql!
      - Refactored the admin interface of node.module.  It is only a start
        but it should show the direction we are going.
         + The new interface is easier to extend with new functionality
           and operations.  New "edit xxx" links can easily be added on
           our way.
         + The new interface tries to cover all content- or node-related
           functions.  Thus making a special admin interface for each new
           node type redundant.  To demonstrate this, I removed the admin
           hook from page.module and forum.module.  This removes quite a
           bit of logic from the invidual modules which is a good sign if
           you ask me.
           A centralized GUI or interface covering all node-related
           administration should make Drupal easier to administer.
      - All node-related nodes need updating.  This should be trivial and
        I'll hapilly tackle this later tonight.
      - There will be bugs, and I'm still working on this but I would like
        to get some feedback (from Natrak et all) on both user-friendliness
        and usability of this new interface.  I'm still working on it as we
        speak ...
    • Kjartan's avatar
      - Output disabled message when locale is disabled. · 2ecc3e4c
      Kjartan authored
      - If $languages is empty and locale is enabled output $na instead of script
    • Kjartan's avatar
      - Changed form_select() to return NULL if called without $options. This should · 65633829
      Kjartan authored
        not have any impact, and makes things look nicer imo.
    • natrak's avatar
    • Dries's avatar
      · 0c89ef12
      Dries authored
      - Fixed bug in "delete node".
  4. 03 Jun, 2001 3 commits
    • Dries's avatar
      · e58207f2
      Dries authored
      - Fixed another typo: node_default -> node_setting
    • Dries's avatar
      · 50a490d2
      Dries authored
      - Fixed typo: "Save defaults" -> "Save settings".
    • Dries's avatar
      · 735fe412
      Dries authored
      - Fixed timestamp problem in queue.module.
  5. 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.
    • 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.
    • Kjartan's avatar
      CHANGES · 3d0875fa
      Kjartan authored
      - Modified check_mail() to allow '+' characters in mail addresses.
      - 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.
  6. 01 Jun, 2001 1 commit
  7. 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:
    • Dries's avatar
      · 8111cd20
      Dries authored
      - Fixed bug in moderation queue.
    • Dries's avatar
      · 83ac3c58
      Dries authored
      - Added the poll-related SQL tables.
  8. 30 May, 2001 1 commit
  9. 29 May, 2001 1 commit
    • Dries's avatar
      · 1a888395
      Dries authored
      - Removed a few lines of dead code.
  10. 28 May, 2001 3 commits
    • Dries's avatar
      · 9c8e8f7c
      Dries authored
      - Fixed find-n-replace type in export.module.
        (Reported by Kristjan.)
    • Dries's avatar
      · 64707e9a
      Dries authored
      - Removed reference to backend.class.
    • 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.
  11. 27 May, 2001 3 commits
  12. 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.
         + 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.