|
Page 7 of 7
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.
|