Serendipity v0.7-beta1 released!

Post Reply
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Serendipity v0.7-beta1 released!

Post by garvinhicking »

The Serendipity team is happy to announce the immediate availability of the first beta-release of Serendipity 0.7.

Serendipity is a PHP-powered weblog application, aiming at giving you an easy way to maintain your own individual diary or personal homepage.

The development of Serendipity is based upon offering a flexible, expandible and easy-to-use framework. We use a sophisticated Plugin architecture, affecting both the appearance of your blog and it's core features. It ships with a variety of plugins (31 bundled with the distribution) to plug-and-play with your blog.

The latest 0.7 release vastly improves the featurebase of Serendipity.

A complete list of changes for this release can be found in our NEWS file, located in our CVS Repository.

Here are the most important changes since 0.6:

NEW FEATURES:
  • * Threaded comments (viewmode can be toggled by the visitor), comment moderation
    * Post to multiple categories
    * Nested categories
    * Configuration in native language of the blog, uses your Browser's language settings for auto-detection
    * Multi-User interface with three userlevels: ADMIN, CHIEF-EDITOR and EDITOR. Assign entries and categories to individual users.
    * Categories can have icons associated to them
    * Image manager can now handle other file formats and subdirectories
    * Redesigned admin interface for editing entries, searching/filtering entries now possible
    * MySQLi and SQLite support
    * iconv engine will be used for UTF-8 conversion, where available
    * All core images can now be altered via the templating mechanism
PLUGINS
  • * NEW serendipity_plugin_remoterss: Embed a foreign RSS or OPML-bloroll feed within your blog
    * NEW serendipity_event_karma: Per-Entry uservoting, per-entry clickstatistics
    * NEW serendipity_event_entrylinks: Show incoming/outgoing links for the detailed article view
    * NEW serendipity_event_blogpdf: Export your full blog, a specific article, a specific category or a whole month to PDF
    * NEW serendipity_event_livesearch: Enhances the QuickSearch to show the results of the search on-the-fly
    * NEW serendipity_event_searchhighlight: Highlights words of your entries for visitors which were refered from searchengines like Google, MSN, ...
    * NEW serendipity_event_spamblock: Basic spam protection for comments, can be enhanced easily for your own filtering code.
    * FIXED serendipity_event_trackexits: Can no longer be misused to track statistics of foreign links sent to exit.php
    * FIXED serendipity_event_bbcode: Can now pretty-print code/php blocks
    * HTML Nuggets can be configured to only show up in article overview, article detail or both
    * Plugin API: Plugins can register the event-hook 'external_plugin' to spawn individual content outside of the blog layout (see livesearch/blogpdf plugin)
    * Plugin API: A sidebar plugin can now return false to instruct the plugin API to NOT display the item on a sidebar. Allows optional sidebar plugins to be only shown on specific parameters.
    * Plugin API: Allow each sidebar plugin to get individual CSS classes
    * Plugin API: Defaults for configuration values now possible
FIXED BUGS
  • * Verbose trackback-autodiscovery output after posting an entry
    * Better RSS import (toggle draft state, category association)
    * RSS UTF-8 compatibility for blogs using UTF-8 as their main charset
    * Some minor issues for full Windows-Server compatibility (strftime, ...)
    * Fixed wrong proportions when resizing small images
    * Fixed javascript error when submitting comments with "remember me" checkbox
    * Better default file permissions
    * Fixed HTML generation for trackback discovery when using Wiki-Markup
    * XHTML 1.1 compatibility
    * An entries' LastModified timestamp will get updated if a comment is made to it, but only if the article is newer than 7 days.
    * Trackback autodiscovery will only fetch files smaller than 150kb to preserve bandwidth
    * Missing entity encoding for blogtitle/subtitle for RSS feeds
    * "Pretty URL generation" will now seperate words using '-' instead of '_' for better indexing
    * Added detection for support of 'php_value' directives so that no 'Error 500' are generated.
    * Fixed some PostgreSQL issues.
    * Pagination for multiple pages for categories/search results/entries now works properly.
    * The RSS guid has changed to not contain the entry title, so that RSS Clients will not toggle an item as updated when only the title has changed. This change may mark all your RSS feed's entries as unread once after upgrading.
    * Make use of RewriteBase to properly activate mod_rewrite.
NEW LANGUAGES
  • * French
    * Czech
    * Dutch
    * Portugues (brasilian)
    * Bulgarian
TEMPLATES / CSS
  • * New Templates: mt3-chalkboard, idea, mt-rusty
    * New CSS Class: .serendipity_msg_important, .serendipity_msg_notice for status messages
    * New CSS Class: Now each sidebar plugin item will get a CSS class name added to the default "serendipitySideBarContent" one, which is called 'sidebar_wrap_', 'sidebar_title_', 'sidebar_content_' and then the original class name of the plugin appended. I.e.: 'sidebar_wrap_serendipity_html_nugget_plugin'. This allows special customization of any individual sidebar item.
    * New CSS Class: .serendipity_comments for the comments block on full article view
    * New CSS Class: .serendipity_admin_filters, .serendipity_admin_list_item_even, .serendipity_admin_list_item_uneven for the browse facility in administration-entries area
    * New CSS Class: .serendipity_entryIcon for an image that can be assigned to each article of a certain category
    * Calendar's CSS code is better structurized
HOW TO UPDATE
The update from a previous Serendipity release is easy: Download the latest distribution, unpack it to your existing folder, open the Admin panel of your blog, say hello to our update script and let it do its work. And then you're done! To be on the safe side, we suggest to make a backup of both your files and database before.

MIGRATE
If you want to upgrade from a different blog application like WordPress or MoveableType, you can use the RSS import facility to preserve your entries. Look at our Wiki on ((http://www.s9y.org/53.html)) to see instructions.

Go grab it now and report bugs or feedback here on our forums!
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply