Welcome to Squishdot How-To Newbies Squishdot
 about
 search
 post article
 Documentation
 Mailing Lists
 Bug Tracking
 Development
 Installation
 Upgrading
 Download
 admin
 rdf

 main


Squishdot 1.0.0 Released
Squishdot Posted by Chris Withers on Thursday March 22, 05:43PM, 2001
from the last-ever-new-feature-release dept.
Squishdot 1.0.0 is now available from here.

The following major changes were made:

  • HTML postings are parsed to remove harmful tags. Unclosed tags are closed.
  • Fixed problems with moderated Squishdot sites and searching.
  • Made Squishdot work with TinyTable or TinyTablePlus. Also made Tinytables work in 2.3.0.
  • Reimplemented email notifications. No HTML mail is now sent. HTML in postings is converted to text before being mailed out.
  • Fixed KeyError problem with Re-Catalog All Postings button.
  • Fixed a design problem with threading.
  • Added Updaters to handle fixing old Squish Site instances.
There many other small changes and improvements, see here for full details.

This will be the last release of Squishdot to include new features. From now on, bugs will be fixed but development work will switch to Swishdot.

If you run into problems, remember Squishdot has a mailing list at eGroups and a bug collector on SourceForge.

<  |  >

 

Related Links
  • Articles on Squishdot
  • Also by Chris Withers
  • Contact author
  • The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Woo! :-)
    by Navindra Umanee on Thursday March 22, 06:41PM, 2001
    -- HTML postings are parsed to remove harmful tags. Unclosed tags are closed.
    -- Fixed reply count problem when postings were deleted.

    Yay!


    -- Added the ability for moderators to add, delete and modfy attachments to postings.

    Yes! Yes!

    -- Fixed a design problem with threading (this requries an updater to be run ;-)

    Could you give more details on this one? What was the design problem? I haven't really noticed anything on dot.kde.org.

    Oh, and you rule!

    Cheers,
    Navin.
    [ Reply to this ]
    • Re: Woo! :-)
      by Chris Withers on Thursday March 22, 06:59PM, 2001
      -- Fixed a design problem with threading (this requries an updater to be run ;-)

      Could you give more details on this one?


      Sure...

      It's pretty obscure, and you'd only be affected if you reset your system clock, posted stuff, then set your system clock correctly again.

      Basically, thread lists were stored as integer sets. Order doesn't matter in sets, order does matter in threads ;-)

      It was sheer luck that this problem hadn't bitten due to the fact that:
    • Article IDs are generated from the time, which is sequential unless you reset your system clock
    • intSet's return stuff ordered by numerical size when you treat them like a list.

      Anyway, Squishdot now uses proper lists to store threads, like it should ;-)

      cheers,

      Chris

    • [ Reply to this ]
      • Re: Woo! :-)
        by Navindra Umanee on Thursday March 22, 07:07PM, 2001
        This is actually a really relevant bug fix to us. I did hit this bug in the days before the site launch on my test site but I didn't really figure out what the problem was though I knew it had something to do with time. I had to fool around with some time related things to get things going. When I moved to the production server the problem disappeared.

        But the bugfix is still relevant today, because our production system's clock is out of whack by an hour at the moment. It happened before and I already cautioned the admin about warning me before changing the time because I knew something could potentially go wrong. Also EST->EDT any time now. :)

        Cheers,
        Navin.

        [ Reply to this ]
    • Re: Woo! :-)
      by Navindra Umanee on Thursday March 22, 07:44PM, 2001
      hey, who screwed up my originally nice plain text formatting? ;-)

      [ Reply to this ]
      • Re: Woo! :-)
        by Chris Withers on Thursday March 22, 08:04PM, 2001
        I did. I was just upgrading Squishdot.org to use the new Encodign stuff.

        <see> <this> <is> <a> <plain> <text> <posting>

        *grinz*

        Chris
        [ Reply to this ]
    Bug in updater :-(
    by Chris Withers on Thursday March 22, 07:24PM, 2001
    Sorry, this one slipped the nets.

    The updater attached will correctly create the valid_tags property.
    Click to download attachment 0-7-x_1-0-0.py
    1KB (1028 bytes)

    [ Reply to this ]
    • Re: Bug in updater :-(
      by Charlie Stross on Thursday March 22, 10:16PM, 2001
      Um, tried running this to update a Squishdot 0.7.3 site, got the following:

      Traceback (innermost last):
      File "0-7-x_1-0-0.py", line 3, in ?
      from Products.Squishdot.Updaters.updatesupport import updateall,_log
      ImportError: No module named Products.Squishdot.Updaters.updatesupport

      (Note: the Squishdot 0.7.3 site was installed and
      running okay. I installed Squish 1.0 in the same
      place (replacing the old code). I'm a python newbie; this looks like some kind of module search path headache, what should I do?
      [ Reply to this ]
      • Restart time ;-)
        by Chris Withers on Thursday March 22, 10:40PM, 2001
        You need to restart Zope for the updatesupport module to become available.

        Let me know if that doesn't help :-)

        Chris
        [ Reply to this ]
    Changes for TinyTablePlus ?
    by Christopher Tan on Friday March 23, 01:24AM, 2001
    Hi Chris,

    Could you tell me what and where are the changes that was done to allow Squishdot to work with TinyTablePlus under 2.3.* ? :) ... I'm running on a highly modified Squishdot 0.7.2 and don't have the time to port the changes over to Squishdot 1.0 just yet, but I would like to move to 2.3.0, so I thought I'll just fix the TinyTable bug first.

    Thanks for your help :)

    Cheers,
    Chris
    Click to download attachment
    0KB (0 bytes)

    [ Reply to this ]
    • Re: Changes for TinyTablePlus ?
      by Chris Withers on Sunday April 29, 05:54PM, 2001
      Sorry, not easily...

      Bear in mind the problem is only *creating* new Squishdot instances.

      Old Squishdot instances work fine under 2.3 with no modification.

      cheers,

      Chris
      [ Reply to this ]

     
    The Fine Print: The following comments are owned by whoever posted them.
    ( Reply )

    Powered by Zope  Squishdot Powered
      "Any system that depends on reliability is unreliable." -- Nogg's Postulate
    All trademarks and copyrights on this page are owned by their respective companies. Comments are owned by the Poster. The Rest ©1999 Butch Landingin, ©2000-2002 Chris Withers.