1. 10 Apr, 2001 1 commit
    • Dries's avatar
      · 0f567be0
      Dries authored
      - improved administrator interface of account, node, story and book
        by (1) adding a few extra features to "easify" navigation and (b)
        to start using "status messages" as once suggested on the mailing
        list by Jeroen
      0f567be0
  2. 09 Apr, 2001 1 commit
    • Dries's avatar
      · 94d6b63f
      Dries authored
      - small improvement to admin interface
      94d6b63f
  3. 04 Apr, 2001 1 commit
    • Dries's avatar
      · 7fac91c2
      Dries authored
      - various smaller improvements
      7fac91c2
  4. 02 Apr, 2001 1 commit
    • Dries's avatar
      · 805107cd
      Dries authored
      Commiting my work of last Sunday:
      
       - removed ban.inc and ban.module and integrated it in account.module
         under the name "access control" --> the ban code was not really up
         to standard so this has now been dealt with.  This refactoring and
         reintegration cuts down the code size with 100 lines too.  :-)
         (The ban.module code was really old and it showed.)
      
       - added node.module and made the other modules reuse some of this
         code --> cut down the code size of modules by at least 100 lines
         and adds stability.
      
       - added a status() function to admin.php to display a conform status
         message where appropriate.  See admin.php for usage.
      
       - removed $theme->control() and made comments.inc handle this itself
         wrapped in a $theme->box().  No need to clutter the themes with
         such complexity --> updated all themes already. :-)
      
       - some small visual changes to some administration pages to be more
         consistent across different modules.
      805107cd
  5. 31 Mar, 2001 1 commit
    • Dries's avatar
      · d1a07a2e
      Dries authored
      - fixed "you-have-to-logout-and-login-before-permissions-change" bug
        (reported by UnConeD)
      - added "add node" link to book selection box and made it display the
        current location
      - removed tabs and whitespaces from themes - done automatically
      d1a07a2e
  6. 29 Mar, 2001 1 commit
    • Dries's avatar
      · 04ad9b8a
      Dries authored
      - fixed issue depricated call-by-reference issues
      - fixed small visual glitch in includes/function.inc
      - changed SQL tables around a bit to be more consistent
        (result: small changes to a lot of different files)
      - improved robustness of includes/node.inc
      - improved output of cron.module
      - improved output of node.php
      04ad9b8a
  7. 28 Mar, 2001 1 commit
    • Dries's avatar
      · 3f2b0e0b
      Dries authored
      Flushing my backlog (in case Natrak wants to make more changes):
      
       - tidied up some of the code
       - fixed a small problems
      3f2b0e0b
  8. 27 Mar, 2001 1 commit
  9. 25 Mar, 2001 1 commit
    • Dries's avatar
      · 1f798630
      Dries authored
      - large commit of everything else that has been queued in my backlog:
        it's not 100% stable yet
      1f798630
  10. 10 Mar, 2001 1 commit
    • Dries's avatar
      · accd5f0c
      Dries authored
      - applied David Norman's patch to turn all <?'s into fully qualified
        <?php's.
      accd5f0c
  11. 07 Mar, 2001 1 commit
    • Dries's avatar
      · f516626a
      Dries authored
      A rather large and important update:
      
      revised most of the SQL queries and tried to make drupal as secure as possible (while trying to avoid redundant/duplicate checks).  For drupal's sake, try to screw something up.  See the mail about PHPNuke being hacked appr. 6 days ago.  The one who finds a problem is rewarded a beer (and I'm willing to ship it to Norway if required).  I beg you to be evil.  Try dumping a table a la "http://localhost/index.php?date=77778;DROP TABLE users" or something. ;)
      f516626a
  12. 03 Mar, 2001 1 commit
    • Dries's avatar
      · 74d3c351
      Dries authored
      - Took all "rating logic" out of the account.module and moved it into
        a seperate module called "rating.module".  This should allow people
        to experiment with different rating heuristics/algorithms.
      
      - The rating module also generates a "Top 100 users" page, see:
           http://drop.org/module.php?mod=rating
      
      - Adjusted ./scripts/php-clean to ignore png files.
        (I should do it the way around and make it ignore everything but
        our php files.)
      74d3c351
  13. 23 Feb, 2001 1 commit
    • Dries's avatar
      · a1a96ca2
      Dries authored
      - small changes to the watchdog module to make it more conform with other
        modules
      - small changes to the account module to make it more conform with other
        modules
      - users can be deleted
      a1a96ca2
  14. 21 Feb, 2001 1 commit
    • Dries's avatar
      · 86e315e2
      Dries authored
      - locale module: added documentation (first draft)
      - locale module: improved administration interface
      - headline module: fixed small visual glitch in export function
      - account: small improvements
      86e315e2
  15. 18 Feb, 2001 2 commits
    • Dries's avatar
      - fixed 2 bugs and 1 confusing issue in modules/account.module: · 9b3cd997
      Dries authored
          * last access field should not be updated when admin edits stuff
          * saving empty access list caused warning message
          * clicking the access links was confusing (no more links)
      9b3cd997
    • Dries's avatar
      · 4371b627
      Dries authored
      - added fine-grained user permission system which allows us to give
        certain users access to specific administration sections only.
          Ex. a FAQ maintainer can only edit the FAQ, and members of an
              "editorial board" can only edit comments, diaries and
               stories, ..
      - code review => rewrote include/user.inc which is much easier now
      - fixed 4 small bugs
      4371b627
  16. 12 Feb, 2001 1 commit
    • Dries's avatar
      · db554e85
      Dries authored
      - initial import of the preliminary translation code.
      - added timer.inc for benchmarking purpose
      - bugfix for php-clean
      - bugfix for account.php
      - removed redundant format_data
      - ...
      db554e85
  17. 10 Feb, 2001 3 commits
    • Dries's avatar
      · 3ba9cb5d
      Dries authored
      - small updates
      3ba9cb5d
    • Dries's avatar
      · 171479fc
      Dries authored
      - a 2nd batch of various updates
      171479fc
    • Dries's avatar
      · d6ce51e4
      Dries authored
      - added a "search framework" which allows for easy searching
        (to be continued)
      - tidyied up some existing code
      d6ce51e4
  18. 08 Feb, 2001 1 commit
    • Dries's avatar
      · bff5ffea
      Dries authored
      - fixed tiny bug in the user account administration page
      bff5ffea
  19. 07 Feb, 2001 1 commit
    • Dries's avatar
      · 77ed5310
      Dries authored
      - added new feature for evaluating purpose: user rating (mojo, karma)!
      - removed tabs from Jeroen's theme
      77ed5310
  20. 04 Feb, 2001 1 commit
  21. 26 Jan, 2001 2 commits
    • Dries's avatar
      · 32c89442
      Dries authored
      - removed all tabs
      32c89442
    • Dries's avatar
      · d386c110
      Dries authored
      - removed redundant spaces
      d386c110
  22. 20 Jan, 2001 1 commit
    • Dries's avatar
      · 2952d16f
      Dries authored
      - updated/improved discussion engine: it needs additional fine-tuning
        though but I think this is stable enough for public consumption and
        real-life testing.
         ==> a first big step towards a flexible comment engine.
      
      IMPORTANT:
        - Required theme updatins:
      
          UnConeD: check your $theme->controls() as I added a very, very
                   dummy implementation
      
        - Required database updates:
      
          alter table users modify mode tinyint(1) DEFAULT '' NOT NULL;
          alter table comments change sid lid int(6) DEFAULT '0' NOT NULL;
          alter table comments add link varchar(16) DEFAULT '' NOT NULL;
          update comments set link = 'story';
      2952d16f
  23. 13 Jan, 2001 1 commit
    • Dries's avatar
      · 8b4c95b2
      Dries authored
      - rewrote the block placement stuff and updated the themes.
        IMPORTANT: you have to drop 2 tables "blocks" and "layout"
                   and you have to recreate them again with those
                   in database/database.mysql
      - integrated the documentation written by UnConeD
      8b4c95b2
  24. 29 Dec, 2000 1 commit
    • Dries's avatar
      · fd641644
      Dries authored
      Surprise, surprise.  After nothing but code, a large batch of changes:
       - removed droplets
       - added (optional) admin_blocks module
       - added (optional) affiliate module
       - added (optional) about module (only placeholder, under construction)
       - fixed some tiny bugs (e.g. quote bug in search.php)
       - partionally rewrote some modules to be big, bad and better
       - partionally rewrote some modules to be more uniform
       - added GNU GPL license to CVS
      
      Also:
       - installed PHP 4.0.4 on my localhost and now working
         towards PHP 4.0.4 compatibility.
       - I think I'll baptize the engine "drupal".  If you have a
         better idea, try convincing me ASAP.
      
      Todo:
       - more testing (also with PHP 4.0.4)
       - make "project"-module: download, info, blah blah
       - complete documentation
      fd641644
  25. 16 Dec, 2000 2 commits
    • Dries's avatar
      · dcfcd99c
      Dries authored
      - improved web interface of cron module.
      
      - improved web interface of account module.
      
      - added simple permission system with both administrators
        and regular users. It can be made more fine-grained but
        it will do for now.
      
      - various small enhancements to the other modules, but
        nothing big.
      dcfcd99c
    • Dries's avatar
      · c1a88d5d
      Dries authored
      Again, a large batch of updates - I'm twisting things around here:
      
       1. improved .htaccess to be more "secure": to keep prying
          eyes out
      
       2. rewrote the administration section from scratch using a
          modular approach
      
       3. improved the information gathered by error.php - we can
          now (hopefully) track what bots are crawling us.
      
       4. fixed a bug in submit.php, fixed a bug in theme zaphod,
          fixed a bug in theme marvin.
      
       5. rewrote cron from scratch - it now interfaces with
          modules as it should have been from the beginning.
          Very cool if you ask me - it can use UNIX/Linux
          crontabs.
      
       6. updated widget.inc to be module aware - needs more
          work though - maybe this afternoon?
      
       7. updated most modules: small bugfixes, improvements, and
          even the documentation
      
       8. removed diary.php and made it a module - you can now
          run a drop.org site without a diary system if someone
          would prefer so
      
       9. updated all themes to use the new modules where
          appropriate
      
       10. added a robots.txt because the error message in the
           watchdog become annoying.
      
       11. added the new configuration system (mutliple vhosts
           on the same source tree) - use hostname.conf instead
           of config.inc
      
       12. removed calendar.inc and made it a module
      
       13. added format_interval() to functions.inc (UnConeD)
      
       14. whatever I forgot ...
      c1a88d5d
  26. 14 Dec, 2000 1 commit
    • Dries's avatar
      · 7a45d84a
      Dries authored
      - added a whole bunch of NEW modules
      7a45d84a