extensions.Siliana.com

Home arrow sh404SEF arrow Documentation arrow sh404SEF change log
Please make a small donation
(big donation ok too)
sh404SEF change log - V 1.3.3 changelog
Article Index
V 1.3.3 changelog
V 1.3 RC changelog
V 1.2.4.t changelog
V 1.2.4.s changelog
V 1.2.4.q changelog
V 1.2.4.p changelog
prior to V 1.2.4.l changelog

V 1.2.4.l - Beta - April 30, 2007 

 

 

 

 

  • Added 301 automatic redirect from standard Joomla URL to their SEF equivalent. So if you are using standard SEF on your site today, you can switch to pretty URl now, while requests for your past URL will be automatically redirected to new URL, and Google should like it.
  • Updated standard SEF decode function to current
  • Fixed bug in URL translation mechanism - bug identified and fix supplied by alataka

v1.2.4.k - beta

25 April 2007

  • Added Community Builder plugin : basic functions covered : userprofile, userdetails, useravatar, lists, login, lostpassword, register, sendemail, about
  • Added alpha version of iJoomla magazine plugin - untested
  • Fixed bug where frontpage was not handled properly if com_frontpage was not in first position in menu
  • Bug fix in automatic 301 redirect
  • Added parameter to enable/disable 404 errors logging (before, was always on)
  • Joomla/Virtuemart : added info about Joomla hack to make SSL switch work properly. Info found at www.netshinesoftware.com
  • Virtuemart plugin : added processing of shop.registration URLs
  • Virtuemart plugin : added parameter to make additional text when browsing categories optional
  • Changed readme.inc to show sessionCookieName function hack

v1.2.4.j - beta

21 April 2007

  • Added parameter : secure live site : used to configure $mosConfig_live_site when switching to SSL. Will override Joomla 1.0.12 own fix in index.php, which does not work with Shared SSL, and is slightly better than Soeren fix found on VM forum, which does not work when Joomla is installed in a sub-directory
  • Added feature : automatic 301 redirect for non-sef url. Non-sef url will now be 301-redirected to their sef counterpart if it exists in the DB. If sef counterpart does not exists, it will be created on the fly (except if there are some POST variables, in which case it is safer to do nothing), then redirection will take place.
  • Fixed security flaw
  • Removed SSL switch management : useless and too complicated
  • Fixed bug in Virtuemart plugin : sharedSSL
  • Added possible insert of unique numerical Id in sef URL of content elements (Google news style)
  • Changed behavior in function titleToLocation() : single quotes are now replaced by replacement character instead of being removed, as this would otherwise make some words loose meaning in some languages
  • Added a com_registration plugin to have nicer URL for lostPassword and Register functions
  • Fixed bug in URL cache system : was never called
  • Changed default state of lower case switch to false : may break things in Virtuemart, and probably other components
  • Changed readme.inc (this file) to reflect needed bug fixes in Virtuemart,as per forum posts

v1.2.4h - beta

8 April 2007

  • Fixed bug in shCache() : would not work if Joomfish was not installed
  • Fixed old bug in sefGetLocation() : prevented sef URL longer than around 100 char - length of domain name
  • Added hungarian translation by Jozsef Tamas Herczeg
  • Fixed bug in install file (sef.xml). oldurl and newurl were mixed up when I increased size at last release. oldurl is sef url, whereas newurl is non-Sef url!

v1.2.4g - beta

7 April 2007

  • Fixed bug in Virtuemart plugin : product name or sku was not inserted in AddToCart URL
  • Fixed bug in Virtuemart plugin : would always use french text string on some items
  • Fixed bug in com_Content plugin : was using global itemid to find menu title instead of own URL Itemid
  • Fixed bug in shJoomfish module : only ul-images (flags) option was processed. Now all languages display options are processed
  • Added a plugin for com_contact : will display name of contact in url
  • Added processing of download url in Virtuemart plugin
  • Changed max length in DB of non-sef URL to 150 char. and sef-url to 255 char.
  • Added in Virtuemart plugin : support for 'more images' links processing, even though Vm does not call sefRelTOAbs() on these!

v1.2.4f - beta

3rd April 2007

  • Added possibility to use product SKU instead of product name in URL. Switched on/off through backend parameter.
  • Integrated shJoomfish module. Before was a separate download and install. Now this module is installed automatically when sh404SEF installs. You have to display your site modules list and publish it. if you are already using the standard Joomfish language selection module, you should unpublish it. As a reminder, the standard Joomfish module does not handle properly switching back to default language when using SEF url.
  • Itemid management : added another backend parameter to force addition of Itemid to SEF URL. There was already a parameter to force addition of menu name. But it is possible to have on the same site two menu items with same name, linking to same content, but with different Itemid (like one in main menu and one in top menu for instance). Default is off. Itemid is appended to URL, as in ..../menu-id-234.html
  • Added a backend parameter : replacement character list : a table to allow custom character replacements in URL, for instance for accented or non-latin characters. Before was hard-coded
  • Fixed bug in Virtuemart plugin : parameter flypage was not passed in product_details page. Added language strings for existing flypages format : flypage, flypage_lite_pdf, flypage_new, garden_flypage
  • Fixed bug in Virtuemart plugin : parameter root was not passed in account.billing page
  • Fixed bug in Virtuemart plugin : parameter next_page was not passed in account.billing page
  • Small changes in Virtuemart plugin just in case no name would be entered for a product, a category or a manufacturer : then name is replaced by product-($product_id), category-($category_id) or manufacturer-($manufacturer_id)
  • Updated language files for new parameters

v1.2.4e - beta

6 April 2007

  • All parameters are now set through the backend, removed configuration files.
  • Updated translations : English : component+doc, French: component, Spanish, Italian, German : partial component
  • changes to standard com_content plugin to improve Itemid handling (at least for regular content). Added 4 parameters to control the way URLs are built:
    shInsertGlobalItemidIfNone = true; will add Itemid of current menu item to non-sef string if none already exists. This matches J! 1.0.12 behavior, ie : contents gets itemid of current menu item (getting Itemid means that modules associated with this menu item will show when content is displayed).
    shInsertTitleIfNoItemid = true; will add title of current menu item (or alias) to sef-string if there is no Itemid in the non-sef string
    shAlwaysInsertMenuTitle = false; will always insert current menu item title (or alias) in the sef-url Menu item title will be first in URL, just after domain name
    shDefaultMenuItemName = ''; if non-empty, this text will be used instead of the current menu item title to be inserted in the non-sef string (when either $shInsertTitleIfNoItemid or $shAlwaysInsertMenuTitle is true)

  • added sorting of non-sef URL parameters, to avoid having them twice in cache when parameters are not sent in the same order ie:
    index.php?option=com_virtuemart&category_id=3&Itemid=2⟨=fr
    Vs index.php?category_id=3&option=com_virtuemart&Itemid=2⟨=fr
  • added backend global parameter to allow URL translation. If set to true, all URLs elements will be translated, if a translation is available (this is default behavior). If set to false, URL elements will be using the site default language
  • small changes in language file of VM plugin

v1.2.4d - beta

1st April 2007

  • bug fix in VM plugin for cart display (product_id parameter was not passed)
  • added a couple of language strings in language file of VM plugin
  • VM plugin : added ability to prepend id category, manufacturer or product when used in URL, in case their names are not unique. Added parameters in VM plugin config file to turn on or off. Default is now on for all 3, so URLS will look like :
    mysite.com/little-shop/3-category-three-name/6-product-six-name.html
  • added backend parameter to enable/disable cache, and set its maximum size

v1.2.4c - beta

30 march 2007

  • added config file to virtuemart plugin, to control the way URLs are built
  • bug fix in VM plugin for SSL switch (cartReset parameter was not passed)
  • added a cache size control. Look for $maxURLInCache variable in file /components/com_sef/shCache.php
    Default value is 10000, and is a number of URL, not kilo or mega bytes. Each URL couple (sef+nonSef)should account for around 200 bytes on average. May vary with how long your titles are. So 10000 urls is around 2 Mb of RAM.

v1.2.4b - beta

29 march 2007

  • added URL caching
  • fix for multipages content items handling
  • fix for table-category and table-section pages, with variable number of elements per page, as per user selection in front-end

v1.2.4a

21st september 2006

  • Improved Joomfish handling. URLS are now xx/sec/cat/title.html where xx is ISO language code. sec, cat and title.html are translated to appropriatre language (if title has been translated. Works also with alias, however requires that alias are translated in Joomfish, which is not the case with default contentelements file
    To fix this, locate and open administrator/components/com_joomfish/contentelements/content.xml
    Find the line that looks like :
    <field type="text" name="title_alias" translate="0">Title Alias</field>
    and change it to
    <field type="text" name="title_alias" translate="1">Title Alias</field>
  • Default language URLs are left untouched
  • Homepage handling : www.mydomain.tld, www.mydomain.tld/xx, where xx is ISO language code. Both in menus and pathway (and Joomfish language selection)
  • Bug fix in inclusion of component-specific sef_ext file
  • Requires a modified Joomfish language selection module to work properly (supplied separately)
  • added French translation file

v1.2.4

31st August 2006

  • Documentation update.
  • Prevented loadClass error problem with older Joomla! versions.

v1.2.3

29th August 2006

  • Compatibility fix with URLs using numeric entities (e.g. generated by JCE WYSIWG editor).

v1.2.2

28th August 2006

  • Security fixes to match Joomla 1.0.11 requirements and minor bugs fixes.

v1.2b

15th August 2006

  • Fixed pagination problems.
  • Integrated JoomFish and DocMan support.
  • Ported from 404SEFx.


 
Advertisement