|
Changes of 1.7.3 for joomla 1.5.x Files affected:
Backend
admin.rapidrecipe.php
Frontend
rapidrecipe.class.php
rapidrecipe.html.php
- Fixed conflict: Renamed function resize_image to rr_resize_image to avoid conflict with other 3rd party component
- Fixed XSS security issue
- Disabled use of WYSIWYG editor (as part of the XSS security issue).
Changes of 1.7.2 for joomla 1.5.x Files affected: Backend
admin.rapidrecipe.php
toolbar.rapidrecipe.php
Frontend
rapidrecipe.class.php
rapidrecipe.html.php
rapidrecipe.php.
router.php
ajax.rapidrecipe.php
- Fixed bug: In some installations the joomfish was not working with the recipes. Fixed it.
- Fixed bug: With no editor in front end and backend, the listed items from the recipe method/steps were breaking. Fixed it.
- Fixed bug: User cannot assign category to its own parent any more
- Fixed bug: When in compressed format (html) the toolbar in the administration was not working
- Fixed bug: Email admin on vote
- Fixed bug: on SEO the additional reviews were not visible
- Fixed conflict: renamed funciton "prepareContent" to "rr_prepareContent" to avoid conflict with other components using the same name
- Fixed bug: an unclosed div was breaking some templates
- Fixed bug: Pagination issues in SEO mode
- Fixed security issue with sql injection.
- Recreated navigation module
Changes of 1.7.1 for joomla 1.5.x ONLY See Information Below For Joomla 1.0.x Version of Rapid Recipe Files affected: Backend
admin.rapidrecipe.php
Frontend
rapidrecipe.class.php
rapidrecipe.html.php
xajax.rapidrecipe.php
rapidrecipe.js
rapidrecipe.php
router.php
sef_ext.php
simmple.js
Modules
mod_rr_navigation.php
mod_rr_one_recipe.php
- Fixed bug: If a step was being created without a text, there was no way to access it and delete it. Made the step number also a link so that it is easy to access it.
- Fixed bug: allowed group for recipes was not working.
- Feature: new configuration value in the "Recipes" tab, there is now an option for: "Show extra ordering options? (newest and rating)?
- What this does: in the recipe listing pages (viewcategory and viewcategorysrecipes) it shows a drop down menu with new options for ordering the recipes).
- Fixed issue with mysql_real_escape caused by joomfish's bug.
- Made the navigation menu not to appear in print preview if printpreview is selected.
- Fixed the meta description tag which was breaking if the recipe intro had html inside.Fixed bug with the image upload on the backend
- Feature: Added fields for meta tag keywords and description of each recipe (if left empty, the default are used).
- Fixed possible authors list in configuration so that it now shows all levels of users (front and back end).
- Fixed unecessary "notice" that was appearing from the router file
- Feature: added the ability to choose to use no editor in the backend (like in front end)
- Modified simple.js so that it does not break when mootools are loaded.
Changes of 1.6.9 for joomla 1.5.x ONLY See Information Below For Joomla 1.0.x Version of Rapid Recipe Files affected: Frontend
router.php (in the frontend directory)
rapidrecipe.php
rapidrecipe.class.php
rapidrecipe3.css
rapidrecipe2.css
rapidrecipe1.css
xajax.rapidrecipe.php
Modules:
mod_rr_navigation.php (in the modules directory).
Backend: admin.rapidrecipe.php
- Created a router.php so that the component is compatible with the joomla default seo links engine. To use it, put it in the frontend component directory:
components/com_rapidrecipe - Rewrote the search functionality, making it result in bookmarkable search urls and fixing a bug.
- Sanitised better a lot of variables, to avoid possible security hacks.
- Fixed warning in search categories tree view.
- Fixed error in the logic of restricting viewing of the content of a recipe per user group
- Fixed error in categories description saving (backend)
- Fixed issue with extra space appearing in the component first page
- Fixed the recipe templates to get rid of css issue on firefox 3
- Fixed language issues in the xajax file.
Rapid Recipe for Joomla 1.0.x ONLY for Rapid Recipe for Joomla 1.5.x please the above information. Changes of 1.6.9 for joomla 1.0.x Files affected: Frontend
rapidrecipe.php
rapidrecipe.class.php
rapidrecipe3.css
rapidrecipe2.css
rapidrecipe1.css
Modules:
mod_rr_navigation.php (in the modules directory).
Backend:
admin.rapidrecipe.php
- Made the queries of the component compatible with joomfish.
Pending to translation of the xml files that were made by Samo and upload of those files with instructions in our website so that they are made available to whoever wants them. - Sanitised better a lot of variables, to avoid possible security hacks.
- Fixed the recipe templates to get rid of css issue on firefox 3
Changes of 1.6.8
Up-Date Instructions
Files affected: Front-end
rapidrecipe.php
rapidrecipe.class.php
rapidrecipe.html.php (only for item 4)
xajax.rapidrecipe.php (only for Joomla 1.5.x)
sef_ext.php
Backend
admin.rapidrecipe.php
1) Fixed link that was missing the closing a tag
2) Fixed reference to "jos_" table instead of "#__" (was causing problems in databases with not the default aliases)
3) (J1.0.x only) Fixed issue in the category description saving in the
Backend: It was not keeping any of the settings from the editor.
4) Made the 3rd recipe template to use the settings for "show recipe
Date" and "show recipe author"
5) Fixed the link that was being sent to the administrators on new comments (was not sef'ed)
6) Added functionality for emailing the author of the recipe when comments are being posted. (A new parameter with the label
"email_recipe_author_on_comment” must exist in the database with the value 1, for the system to send the mail).
7) Added functionality for the featured recipes to be able to appear grouped by category uses the database more. The parameter which sets it is "fav_show_cats".
8) Added new tab about search engine optimization, and moved the relevant parameters there
9) Added functionality so that the intro-text of the recipe is being updated to the "description" Meta tag of the page. Configuration value for this is "add_recipe_intro_to_meta_tag_description", and you can set it up from the new tab in the configuration page
10) Fixed issue where if you were hitting "new step" it was not saving the changes you had done to the recipe
11) Added configuration value: "Select only recipes with image for the featured recipe".
12) Added new field (in administration only) for the recipe, where administrators can add a video embed code (from youtube, Google video, or any other service that hosts videos and provides the code for embedding them).
13) (Joomla 1.5.x) fixed the "email this recipe" functionality that was not working in Joomla 1.5.x
14) (Joomla 1.5.x) changed the installation process, putting the sql in the php file, because some servers were not running the sql from the xml file.
15) (Joomla 1.5.x) fixed problem of pagination in category pages
16) Fixed a Security Vulnerability reported Monday June 9th 2008
Changes of 1.6.7
NOTICE: the security fix was in the file rapidrecipe.class.php. The rest of the files were changed for the rest of the changes.
Files affected:
Frontend:
rapidrecipe.class.php
sef_ext.php
rapidrecipe.html.php
modules
mod_rr_navigation.php
Administration:
admin.rapidrecipe.php
1) Created a new parameter so that the sorting of the recipes in listing pages can happen either alphabetically
or by the "ordering" (in the category listing)
2) Added a new field in categories, for "pagetitle_overide". If you put a text in it, it overides the default html title for the category pages (for SEO reasons)
3) Fixed issue in the advanced search where the category ids where not being passed in some cases, resulting in an error.
4) Added a parameter so that the administrator can choose if the ingredients should also be hidden when a recipe is restricted to registered users (default was that only the steps get hidden)
5) Made the "hide author" parameter to also work in recipe listing pages (like category pages etc).
6) Changed the navigation module to use css for the categories hiding and showing
7) Fixed security issue that was reported.
Changes of 1.6.6
Files affected:
Frontend:
rapidrecipe.class.php
rapidrecipe.html.php
rapidrecipe.php
Administration:
admin.rapidrecipe.php
1) Fixed the date in rss for recipes
2) Fixed images calls: it now uses the mosconfig_liveSite so that all images always work even if the site
is not on the root directory of the domains html.
3) Fixed breadcrumbs (it was showing the component 2 times
4) Made the "Rate this recipe" links to be "nofollow"
5) Fixed error in xajax that was returning an error in the error log (not visible to users)
6) When doing "send a recipe" made it to toggle the message over the recipe instead of opening a javascript alert.
7) Introduced code for the cooperation of the rapid-recipe with the ingredients component
8) Added a new feature for creating a javascript each time the featured recipe changes. Using that javascript we can have
a dynamic link to other websites for our site.
Usage: give to the other webmasters the following script to use (replace with your domain):
<script language="javascript" src="http://www.sintagespareas.gr/cache/featuredrec.js"></script>
If you change manually the featured recipe or you add an image or you do any other change and you want to recreate the
javascript (or the first time after you upgrade) you will need to go to your front end at the url
index.php?option=com_rapidrecipe&page=recreatejavascript
9) put the latest xajax mambot (from http://www.xajax-joomla.com/).
10) added 3 new configuration values: "Show recipe date", "Show recipe author", "Show recipe rating"
11) Made the pagination in recipe listing pages to work with the default joomla pagination
(and so it takes the appearance from the joomla template) for better integration
12) Optimised the sqls in the "show all recipes of category" pages. In cases where we are looking in a category
with a lot of subcategories this change runs less queries.
13) Got rid of the configuration parameter "rec_per_page" (recipes per page) and started using the
default joomla configuration value.
14) Fixed issue with the additional pages (of recipe listings) in the sef_ext.php (for openSef and nuSef)
15) In "user recipes" page, made the page navigation to show which recipes it shows (example: "11 to 20 of 30")
Changes of 1.6.5
Files affected:
Frontend:
rapidrecipe.php
rapidrecipe.class.php
rapidrecipe.html.php
rapidrecipe.js (new file)
Administration:
admin.rapidrecipe.php
1) introduced rss for recipes. Available at the url index2.php?option=com_rapidrecipe&page=rss_recipe
example: http://www.rapid-source.com/index.php?option=com_rapidrecipe&page=rss_recipe
and http://www.sintagespareas.gr/recipesrss
2) Introduced an intro text for the favourite recipes page. new language item:
define('_RR_FAVOURITES_INTRO', 'Here you can see the recipes you have added or that you have set as your favourites');
3) In the "at a glance" box made the categories to be links to the category page.
4) Added functionality and relevant configuration parameters, so that the categories of each recipe can be added
as meta keywords in the page (2 new parameters: administrator can choose if they want the first level categories to be added as keywords
and if they want the child levels categories to be added as keywords)
5) Made the "add to favourites" to be happening by ajax, without page reload (if you want to upgrade to this, you need to replace your rapidrecipe.html.php file).
6) Fixed bug: In various places where images were called with relative urls, if the website was not on the root of the domain the images were not showing.
Made all the images to appear with a absolute path instead of relative.
7) Fixed display issue in search results when the form was included
8) Added pagination in search results
9) Changed '<br/>' to '<br />'
10) Added calls for the ingredients component if it exists installed.
11) Moved some javascript functionality to the NEW FILE rapidrecipe.js
12) Made the "add to favourites" not to open a new page but to work with xajax
13) In the xajax email form, I made the "your mail has been sent" to appear in the rr_message position, and not
with a javascript alert.
14) Fixed issue where user needed to press the upgrade button twice.
Changes of 1.6.4
1) Fixed permissions of uploaded files and thumbnails.
2) Fixed module "Featured Recipe" to use thumbnail if one exists.
3) Fixed bug that was making the pretty url to has a "2" at its end
4) Changed calling of variables to use mosGetParam in the few cases where it was not being used, and to call them only when we actually need them an not in every call of the script. This will result in less notices.
5) Fixed issue with slashes appearing as escapes in comments
6) Changed the code so that we dont get affected any more from the 1.0.13 bug mentioned at: http://forum.joomla.org/index.php/topic,193707.msg916809.html#msg916809
7) Gave the ability to show the subcategories names in a category listing (when there are more than 2 levels) (Go in Configuration->categories)
Changes of 1.6.3
1) Added the functionality of gif files to RR’s thumb-nailing system, it was doing only jpg and png till now
2) Created a second way for advanced recipes search, with drop down menus of each main categories subcategories instead of check boxes. Administrator can choose from the component configuration what format they want the advanced search to have.
3) Introduced texts search in the advanced recipes search. (Available if the administrator wants via a configuration parameter)
4) Made the search results to appear alphabetically.
5) Introduced the ability to show the search form on top of the search results (administrator can choose from the component configuration if they want to enable that).
6) Introduced the ability to show a drop down menu with the initial letters of the recipes in the search results, in a kind of a quick search "all the recipes that start with B". (User paid request).
Changes of 1.6.2
1) Fixed bug that was causing a recipe added from a user and then edited, to loose its "owner".
2) Fixed bug that was making an edited recipe to appear multiple times in a users "favorite recipes"
3) Fixed date appearance in the comments so that it now uses the Joomla defaults of the site.
4) Fixed a lot of parts of the script where it was producing not valid html. Added alt to images, / to tags where needed.
5) Fixed bug that was making the images not to appear in category listings.
6) Introduced thumb-nailing on the fly if a thumbnail does not exist for an image for any reason.
Changes of 1.6.1
1) Made the counting of the recipes per category not to happen on the fly but when there is a change, “Saves page loading time in the category pages”.
2) Changed the way the configuration values are saved, so that it is easier and more forward to add new configuration parameters.
3) Created new configuration parameters with their additional functionality Administrator can choose:
a) If votes are required for a recipe comment.
b) If comments are required for a vote
4) Created functionality so that content of the recipe can be hided from the unregistered users.
5) Started using thumbnails for images. Created also migration script for the existing images.
6) We created a template system for recipes main appearance, there are now 3 different templates to choose from.
7) Introduced unencrypted html file, so that administrators can edit the appearance of their recipes and category listing pages.
|