Skip to main content Help Control Panel

Login   A+   A-

YACS «   Releases «  

Dec-12, sidebar editor, gravatar, page locator and more

With this release we have added a handy feature for bloggers: a smart side panel form to post new articles. If you are using Firefox 1.0, Mozilla 7 or Internet Explorer 6, you can authenticate to your favorite YACS server, visit the Control Panel, and click to add a side panel to the browser window. Then browse as usual, and push some text in the side fields to develop your blog entry. When you are ready, click on the submit button to push the new page to your site.

With all these communities we are involved in today there is this common issue to register again and again. Some weeks ago we introduced the Drupal login RPC interface to allow for some centralisation of user profiles. Today we are moving forward with the support of gravatars. Simply stated, a gravatar, or globally recognized avatar, is an 80×80 pixel avatar image that follows you from weblog to weblog. If you provide an e-mail address to YACS, it will be checked against the gravatar web site to load any defined gravatar you can have. With gravatars, we do have a simple system to spread our visual appearance across web sites.

YACS now also has a page locator, which is aiming to streamline the usage of nick names. YACS is supporting nick names for a long-time for articles, categories, sections and also for user profiles. Nick names are good, except that you have to remember the kind of things they are referencing.

For example to view the user profile associated with the nick name 'foo' you have to use the URL '/yacs/users/view.php/foo'. But to view the category with the nick name 'bar' you would use '/yacs/categories/view.php/bar' instead.

The page locator will take care of nick names at a central place.

This means that to look for user 'foo' or for category 'bar' now you just have to submit nick names to the page locator with either '/yacs/go.php/foo' or '/yacs/go.php/bar'.
40 files have been updated or added since the previous release.

As usual, it is highly recommended to upgrade your server. For further information check How to achieve incremental upgrades of a YACS server?.

-  The side panel has been revisited. Now it does work correctly at least with Firefox 1.0 and with Internet Explorer 6, and is a viable complement to bookmarklets. See panel.php and control/index.php.

-  When a new user profile is created YACS attempts to locate an existing gravatar, if any. See users/edit.php. Also, on avatar selection the gravatar is displayed if it exists. See users/select_avatar.php.

-  The page locator is a small script aiming to seek a page by its nick name. See go.php. Also the main search form has been extended to the page locator, just in case.

-  PDF rendering now correclty includes images. See shared/pdf.php.

-  As reported by Guillaume, the bookmarklet was not working correctly when getting some text from a page encoded into ISO-8859-1. You got some Chinese characters into form fields instead of accented chars. Therefore we have added some transcoding from ISO-8859-1 to UTF-8 to make it work, based on multi-byte library of PHP. See shared/global.php.

-  The information page for images now detects the fact that the GD module is not available at all. See control/info.php.

-  Sometimes the function file_exists() returns weird results, that can prevent the inclusion of images in RSS feeds. We have fixed this into agents/feed.php, articles/feed.php, categories/feed.php, comments/feed.php, feeds/rss_2.0.php, sections/feed.php, services/search.php, and in users/feed.php.

-  The cron script (cron.php) could not execute correctly because of a small bug that has been fixed into database abstractions, including actions/actions.php, articles/articles.php, categories/categories.php, comments/comments.php, files/files.php, images/images.php, links/links.php, locations/locations.php, sections/sections.php, servers/servers.php, tables/tables.php, users/users.php.

-  A small bug has been fixed at articles/article.php, that created a false previous link during the browsing of an image.

-  The code that fetches messages from the e-mail server has been enhanced to better cope with large attachments (some mega-bytes). We now use fread() instead of fgets(), meaning huge savings in CPU cycles. See agents/messages.php.

-  YACS now attempts to avoid referrals from mail servers such as Yahoo! Mail, gmail, etc. See servers/servers.php.

-  A rendering bug has been fixed in the extra panel of the article edit form at articles/edit.php.

-  Some glitches in French localization have been fixed.

Rate this page
Posted by Bernard on Dec. 13 2004, (popular)