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