Releases

Post your questions about the "SimpleCalendar" component here.

Releases

Postby admin on 24 Jan 2009, 12:26



Here you'll find all updates along with released functions, corrected bugs. The last message in this thread is the most recent.


admin
Site Admin
 
Posts: 6
Joined: 01 Oct 2008, 15:43
Location: Lugano, Switzerland

Re: Releases / Bugs

Postby fabrizio on 15 Mar 2009, 16:43

Previous versions:

0.5b - released 2009-03-10
- Settings (parameters) now have their own DB table for more flexibility - update needs dropping/restoring of DB or "ALTER TABLE" query
- Entries marked as "Private" are now visible only to registered users. mod_simplecal changed accordingly.
- Events spanning over multiple days are now visible until the "date_from" has expired. mod_simplecal changed accordingly.
- New parameter in backend: users now have the choice whether to show only future events (default) or all events, even past ones. This has NO effect on the module (mod_simplecal). Feature suggested by Aaron.
- New DB field in Event: "Price". With this field you can add a price (admission fee, charge, price) to an event. This has no further effect. Also added a "Currency" field in the backend settings. How to use it: price field displays on frontend event view (including PDFs and vCAL items) ONLY if currency is not empty (i.e. leave currency empty if you don't want the price to show up anywhere :) ).
- Carriage returns in the event's extended description field now display correctly in the frontend. Thanks to Aaron for pointing this out.
- "Copy data from group" procedure's erratic behaviour corrected both front- and backend.
- It is now possible to search for a given address to more easily point the Google Map marker. Google Maps now open in a popup window for easier management, user can search for a specific address or "point-and-click" the location. This works both for backend as well as frontend add/edit forms. :!:
- Frontend add and edit permissions are now separated. Added 2 backend settings.
- Users can now edit their own events. Both features suggested by 'iqualjo'
- In Backend, events expiring today were incorrectly tagged "Expired" (date color = red), while they were still visible in the frontend. Now events expiring today are tagged published and date color is orange.

0.4.4b - released 2009-02-28
- Found a bug that prevents the frontend "Get data from group" link from working properly. Corrected.

0.4.3b - released 2009-02-27

- The button "load data from group" now works correctly and is based on an AJAX request for real-time data fetching. This has been enabled for front- and backend (thanks to Jussi for the input)
- corrected a wrong color in an onmouseout event in the frontend event list. Now also non-white backgrounds work correctly. Bug introduced with the change in 0.4.2b and should not present in previous releases. Thanks to Mark for pointing this out.
- if the event Web Site is the same as the Group Web Site, only the latter is displayed and can be clicked through the link icon right of the group name.
- Fixed consistency in front-end edit/insert: users can now select (with a backend parameter) the user groups that have access to this feature. Thanks to Jess for the suggestion.
- Fixed wrong or scrambled PDF output and missing class declaration. Thanks to Jussi for pointing this out.

0.4.2b - released 2009-02-19
- When another Javascript item (either file or code inside the template) does a "window.onload" method, the calendar selection stops working. This is because only one window.onload call is possibile for each page. For example, the "beez" template behaves this way. Fixed.
- It is now possible to add and modify events also from the frontend. Insert and Edit is enabled for Administrators and SuperAdministrators only. For these two user groups, the frontend calendar list now shows all events (including unpublished ones). New menu item.
- Web Site field extended from 64 to 256 chars (needs dropping/restoring of DB or "ALTER TABLE" query).
- Added basic e-mail validation (E-Mail not shown on frontend detail page if it fails validation).

0.4.1b - released 2009-02-15
- corrected a Javascript problem that prevented the marker from being set in the entry backend interface.
- corrected wrong SQL query that loaded group data in frontend entry detail instead of entry data.
- Search bar and pagination links in the frontend list view are now selectable from the backend parameters. Choose "No" to show the complete list without pagination and search bar. (Feature suggested by "Paletta")

0.4b - released 2009-02-14
- Changed default map icon in frontend with a PNG map icon that has transparent background. It now has a customizable tooltip, too.
- Event entry backend view: corrected a JS problem in the "copy from group data" function, now working also when GoogleMaps are not enabled.
- [SC Module]: a bug with the "show more..." text has been found; if the # of events is less than the maximum number of showed events in the module (backend params), it miscalculates the number of events to show. New module version 0.5.
- If groups and/or categories are deleted, the site checks whether they were in use before deletion. A sort of software-driven referencial integrity (missing in most MySQL setups)

0.3.3 - released 2009-02-01
- Corrected List view and Detail view menu items in Joomla backend, now possibile to have a menu item pointing to one calendar entry
- Corrected placement of OnMouseOver-Javascript in the frontend list view, now it doesn't break other JS-based components or modules also running on the same page (mod_slideshow_pro, for example)
- In backend entry view, the query always returned the name / e-mail / website of the data content of the groups table, wheter or not something was custom set in the entry.

0.3.2 - released 2009-01-22
- Corrected minor issues with CSS
- Changed shape and position of the Google Maps box, now in a Lightbox-Styled DIV floating in front of the text

0.3.1 - released 2009-01-22
-I'm still struggling with CSS in IE7 and IE6. Should be fixed by the next release. Currently my main priority is the Google Maps DIV that messes up the layout on IE6 and IE7, while working ok on Firefox and Safari.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

New release: 0.5.1b

Postby fabrizio on 15 Mar 2009, 16:45

Current version: 0.5.1b - released 2009-03-14
- new - Group information is not be compulsory anymore. If empty, contact data is read directly from the event.
- bug - Corrected a problem in the install scripts that prevented installation on MySQL Server versions prior to 5.0.3. Read here why.
- bug - Price appears on frontend detail page even if no currency is set. Thanks to voilaxaxa for pointing it out.
- new - Major refactoring of pathway (breadcrumbs), metadata, document title and "itemid" in frontend views.
- new - Map icon has become a contextual menu that opens by sliding down. Possibilities are: show map (like before) and show directions to event (new).
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

New release: 0.6b

Postby fabrizio on 22 Mar 2009, 23:44

Current version: 0.6b - released 2009-03-22
- new - Refactoring of string "SimpleCal" into string "SimpleCalendar" in file and class names - THIS CHANGE WILL VOID ALL CURRENT STATIC LINKS TO SIMPLECALENDAR VIEWS!! Be sure to update these links after upgrading - READ HERE. Module mod_simplecal changed accordingly.
- new - Component name and version now appears in the copyright link. This should help better troubleshooting some installations (before, the version number only appeared in the backend).
- new - Extended info text box can now be edited as rich-text (HTML) like an article.
- bug - Bad "price" behaviour (corrected for frontend detail view in 0.5.1b) also appeared on the frontend PDF - corrected.
- bug - On certain installation, the "edit" icon in detail view appeared even if the user was not logged in. Now the edit icon only appears to logged in users, and edit is possibile only for the user who created the event and for the group that is defined in the backend parameters
- new - Every form now has its own request token (to avoid forgeries). See here why it is important to security.
- new - Improved installation and better upgrade handling - now each installation is an upgrade that works from all previous versions. Existing installations that have "old" tables and columns are automatically upgraded. This works only if 0.5b or 0.5.1b was installed as a fresh install (clean DB tables, no previous upgrade)!. Read here why. This was a planned improvement.
- bug - frontend add/edit permissions are overridden if a registered user tries to add/edit an event. Thanks to Fabio for pointing it out.
- new - tabbed frontend add/edit form.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 26 Mar 2009, 00:19

Current version: 0.6.1b - released 2009-03-25 (download link)
- bug - Price field does not show up in the new frontend add/edit form. Corrected.
- bug - PDF in calendar list view stopped working after update. Corrected.
- new - JComments support.
- new - SEF/SEO support (search-engine friendly URLs) is now implemented and tested with ARTIO and Joomla's own SEF
- bug - Category selection in calendar list view menu item was broken because of bad folder name. Corrected.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 11 Apr 2009, 16:20

Current version: 0.7b - released 2009-04-11 (download link)
- improvement - 'Published' radio button now defaults to Yes when inserting a new event from the frontend.
- bug - frontend list view search finds also old events, even if the "show only future events" flag is set. Corrected.
- improvement - Added frontend list view search for group Name and category Name as well. Thanks to Felix W. for bringing it up!
- new - Categories can now be associated to colors and this can be shown in list view. Feature can be turned on or off from the backend settings. Thanks to Daniel for suggesting this feature.
- bug - In calendar list view, when shown "by category", the ordering does not respect the custom defined ordering - fixed.
- new - file upload for attaching an external content like a flyer, an image, or other, in detail view (planned improvement). Authorized content are images (jpg, gif, png), documents (pdf, doc, ppt, xls) and archives (zip). Content is displayed as a downloadable attachment. A short description is available. Files can only be attached in "edit" mode.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 13 Apr 2009, 14:44

Current version: 0.7.1b - released 2009-04-13 (download link)
- new - Folder check prior to upload in both back- and frontend event add forms.
- bug - If during upload the file is not saved to the folder (for any reason), the file name and size are saved to the DB table nevertheless. This is not desirable. Corrected.
- improvement - In menu item selection, few know that you can select events from all categories by ignoring the "select category" combo box on the right side. Added a tooltip hinting to this function (Note to translators: the string was added to the SELECT CATEGORY DESC translation key).
- improvement - "get group data" function: the data from the group is now loaded "on change" of the group combo box. The link has been removed. Note to translators: the meaning of the alert box now reflects the action - please update the translations accordingly!
- bug - In some cases, when using SEF/SEO links the GoogleMaps popup can't open and automatically redirects the main page to the root of the Joomla site. Corrected.
- bug - GMap set/modify position text not always consistent. Corrected.
- improvement - File upload and handling improved.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 15 Apr 2009, 21:53

Current version: 0.7.2b - released 2009-04-15 (download link)
- improvement - Events that have attached files are now highlighted in the backend list view: Image
- bug - In frontend list view, if the "show category color" switch is off, the list is shown on the far right of the page. Corrected. Temporary workaround: activate the "show category color" (backend settings) but leave all colors to white (#FFFFFF) in each category.
- bug - The component's translated backend menu titles (all languages) were not available anymore - fixed.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 26 Apr 2009, 11:39

Current version: 0.7.3b - released 2009-04-26 (download link)
- bug - AJAX load data from group did not get the phone number - corrected (thanks to Daniel for pointing it out).
- bug - AJAX load data from the backend failed if GoogleMaps was not active - corrected (thanks to Daniel for pointing it out).
- improvement - refactored time display - thanks to Daniel for the help.
- improvement - event start-end time is now displayed in frontend and backend list view. Added backend settings parameter to toggle this feature on or off. Thanks to the many people who requested this :!: (Note: current position is provisional and will be optimized in one of the next updates).
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 14 May 2009, 08:21

Current version: 0.7.4b - released 2009-05-14 (download link)
- bug - Time format field in backend settings is too short to contain a complex time format (like "9:45 pm" = "%l:%h %P"). Corrected.
- improvement - Czech (cs-CZ) translation is now available - thanks to Tomas Paulik!! :)
- improvement - French (fr-FR) translation has been updated - thanks to Daniel!! :)
- improvement - It is now possible to choose which columns to display in the frontend list view and on the generated PDF file. All DB columns and some shortcuts (date, time) are available. How it works
- improvement - Several translations were corrected in the en-GB file - translators may update their translations accordingly (thanks in advance to all!)
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 10 Jun 2009, 22:53

Current version: 0.7.5b - released 2009-06-10 (download link)
- new feature - It is now possible to add a status to each event (like "confirmed", "to be confirmed", "cancelled") along with a color defined for each status. New frontend column "status".
- improvement - "Event Detail" title was deleted following a couple of user requests. Now the title is simply the event name.
- bug - Under certain circumnstances, an event starting on "1st june" showed under the "may" column. Corrected.
- bug - a whole lot of "Undefined variable" errors were corrected, thanks to "dbjExcal" for pointing me in the right direction!
- new feature - Column headers for the frontend calendar list view are now available, along with a switch (on/off) in the backend settings. Thanks to the many requests (dmittner, trinkel, among others)
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 23 Jun 2009, 19:54

Current version: 0.7.6b - released 2009-06-23 (download link)
- bug - When the calendar list view is filtered by category, SimpleCalendar outputs "Calendar / ARRAY" instead of "Calendar / <categoryName>". Corrected.
- bug - show_status_color column is missing in the SETTINGS table but is needed in the EVENT STATUS page. Corrected.
- new feature - CSS editor available from the backend: it is now possible to alter the frontend CSS file (simplecal_front.css) from an editor in the administrative interface.
- bug - Backend category modify always prompted for a new category. Fixed.
- improvement - You can now chose whether or not to auto-publish all events entered from the frontend. New Yes/No switch in backend.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 10 Jul 2009, 23:28

Current version: 0.7.7b - released 2009-07-10 (download link)
- bug - Error messages (if any) now appear when something goes wrong, instead of just saying "something failed" and no clue about what happened.
- new - A new backend setting switch makes it possible to leave the "map menu" slider open upon entering a new detail view, so that your users do not have to look for the map icon and click on it in order to access the map.
- improvement - German translation updated thanks to Olli. :)
- bug - line breaks in "Extended informations" (EntryInfo) had an old "nl2br" that is not needed anymore due to rich-text editing. Thanks to David for pointing it out.
- new - Sort ordering is now reversible thanks to a new backend settings switch. More detail here: viewtopic.php?f=3&t=138&p=767#p767. Thanks to Markus for the request.
- improvement - In the backend settings, if you chose to not use GMAP, the other GMAP fields are greyed out.
- bug - getFormattedTime function rewritten: it was impossible to add an event that had a start time at midnight. Plus added support for non-standard time formats.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 12 Jul 2009, 09:29

Version 0.7.8b was reuploaded a couple of minutes ago following some not-so-pretty bugs that I recently introduced... 8-) Please re-download it if you haven't done so already (filename: com_simplecalendar_0.7.8b_20090712_UNZIP.zip)
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 12 Jul 2009, 09:30

Current version: 0.7.8b - released 2009-07-12 (download link) 2nd upload
This release substitutes the 0.7.7b that was online only for a couple of hours and removed due to the bug.
- bug - getFormattedTime function returned wrong start time if no time was set. Added flag for setting an end time to events (only in backend events add/edit form, for now!!). If no time is to be set, then leave all time fields blank and leave the checkbox unchecked. If only a start time is to be given, then set a start time (even midnight) and check the box next to "no end time".
- improvement - CSS styles for the frontend column headings added to frontend CSS file.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 19 Jul 2009, 15:17

Current version: 0.7.9b - released 2009-07-19 (download link)
- bug - Backend item copy did not copy all data from the originating item. Corrected. Also added logic for the "no end time" flag.
- bug - Events that do not exist anymore (either because they were deleted, or because they were private) could be accessed and that gave a blank event page, but no error message. Corrected (now a "Event does not exist" page shows up).
- improvement - Event "no end time" also in frontend add/edit form.
- improvement - New backend switch: "show username": if set to yes, it shows the full name and username of the user that added the event in the frontend detail view.
- improvement - New text area in Settings to allow an introductory text that will be printed in the frontend calendar's list view. Useful if you need to write some text right before the calendar list.
- improvement - Redesigned the backend settings view: it is now tabbed for added comfort.
- improvement - In frontend detail view, Currency and Price fields were inverted: currency now leads price, so that strings like "€ 40 for 2 persons" are now possible. Price field holds up to 64 chars.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 12 Oct 2009, 19:48

Current version: 0.7.10b - released 2009-10-12 (download link)
- improvement - The "additional information" box is now optionally available in plain or in rich-text. New switch in settings page.
- bug - vcal file bad formatting errors corrected when no LatLon position was given.
- improvement - Search plugin for Joomla's standard search is now available.
- bug - File handling from front and backend (thanks to 'lostsoul')
- bug - Filename DB field length extended to 255 chars (thanks to 'lostsoul')
- bug - Date and time handling bugfix (thanks to 'lostsoul')
- bug - In column display, contactName, contactWebSite, contactEmail and contactTelephone where always read from the groups table instead of the event table. This is now corrected. If group data is preferred, use a "g" in front of the DB table (gContactName reads the contact name from the groups table, regardless of what's saved with the event.
- bug - When displaying a lot of items (> 100), the pcre.backtrack bug makes itself noticeable. This is a bug inside the PHP framework and also known to the Joomla community. Added the proposed hack to make it work, but no idea (for now) about any side effects.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 25 Oct 2009, 13:23

New version for the SimpleCalendar module (mod_simplecalendar) v.0.8b -- Download link
New advanced parameters:
* Shows latest PAST or next FUTURE events
* Link can be deactivated if not needed
* Small bug fixes
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 26 Oct 2009, 19:44

Current version: 0.7.11b - released 2009-10-26 (download link)
- bug - Event save in admin entry form caused zeroes to appear instead of "nulls" in the DB. Corrected (for the records, wrong DEFAULT value given to the fields while creating the DB table...).
- bug - Event copy in admin form caused to save a wrong date in both date2 and date3. Corrected.
- Improvement - Although still very basic, categories and their colours can now be shown before the list. Re-used "Show category colors" backend parameter that was deprecated a couple of versions ago.
- Improvement - Smaller and less obstrusive copyright notice.
- Improvement - New switch in backend admin settings ("Component-specific settings"): it is now possible to decide whether or not to delete all DB tables on uninstallation. If set to yes, all DB tables will be deleted. No more "UPGRADE" or "FRESH" packages... :) CAUTION - it won't ask you again! If you set it to YES, beware that your tables might be deleted at the next update!
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Re: Releases

Postby fabrizio on 09 Nov 2009, 23:53

Current version: 0.7.12b - released 2009-11-09 (download link) toghether with the 0.8.1 MODULE!!
- bug - Event save and modify from frontend copied some dates where it shouldn't. Fixed.
- bug - full group name does not show in frontend list columns. Fixed.
- Improvement - Calendar list title is now customizable from the menu assignment page ("System Parameters" > "Page title"). If nothing is set, "Calendar" (or its translation) is displayed.
- Improvement - Basic Joomla SEF/SEO support (finally...). There were a great number of changes made to frontend views in order to make them fully compatible with my current level of knowledge on how SEF/SEO actually works. WARNING: All links to frontend Simplecalendar views have been changed and are not valid anymore, please update your links accordingly, thanks. Major changes: frontend list view is now called "CALENDAR" not "SIMPLECALENDAR"; some features (like the link to quickly switch ordering in frontend list view) have been disabled until further understanding of the issues involved.
- Improvement - "Apply" buttons added to all backend data entry forms.
- Improvement - From the frontend list view it is now possible to add a new event even without the corresponding menu item. Users need to be logged in and have permissions set in the "frontend add permissions".

Changes in the module:
- basic SEF/SEO routing.
fabrizio
 
Posts: 1282
Joined: 31 Jan 2009, 12:23
Location: Lugano, Switzerland

Next

Return to SimpleCalendar

Who is online

Users browsing this forum: No registered users and 2 guests