Archive for Calendar for WordPress

New Calendar release afoot

I’m currently working on an interim release of calendar, version 1.2.2. This should be ready by the start of next week. I say interim because this is simply a precursor to a brand new release, 1.3, which will be packed with new and requested features. This bumper new version should grace the internet with it’s presence in August.

As usual I will be looking for beta testers for the new release so for everyone who is interested in testing this, please keep an eye on my blog for the release announcement next week.

Features and bug fixes being added in the 1.2.2 version include:

  • Full gettext language support
  • Fixed bug with subscribers permissions variable
  • Improved README and FAQ
  • Changed link back to point here instead of old business site
  • Fixed bug with function call to capture blog URL
  • Neatened some rough edges in the back-end styles
  • Fully tested WPMU support
  • Support for WordPress 2.8
  • Improved error catching
  • Fix implemented for ambiguous error messages
  • Improved widget behaviour by abstracting legacy calls from widget calls

I hope you will enjoy the new release and would, at this stage, like to thank all those who have reported bugs. I do listen, even if I don’t reply and I hope this list of fixes shows that this is the case. As above, testers be sure to keep a look out for the beta version!

Comments (2)    

Calendar 1.2.1

I’ve pushed out a quick update to Calendar for WordPress. I’d had a few bugs reported with styles that I wanted to fix for perfections sake, but also some more serious issues concerning compatibility with the legacy 2.0.x branch of WordPress. Keen to keep my word on backwards compatibility I fixed the issues, ran some tests and pushed out a new minor version release this morning.

No security issues are fixed in this upgrade so there is no rush to update if you don’t want to but if you are running the WordPress 2.0.x branch I recommend updating as soon as possible so you will be running bug free.

You can grab your copy straight from WordPress.

For those who want to pick up the slightly fixed styles you will need to use the “Reset Styles” tick box on the calendar options screen after upgrading – be aware that you will lose any modifications you have made to calendar styles if you do this.

Comments (26)    

Calendar 1.2 hits WordPress.org

After the latest testing of the release candidate I was pleased to find few if any bug reports and so I have decided to push the release live. I updated the WordPress Plugins SVN repository yesterday and the 1.2 final version is now available for download on WordPress.org and on my site.

I was pleased to note that the download record was broken yesterday on the WordPress plugins site so it looks promising in terms of uptake. If you are running the old version I whole-heartedly encourage you to upgrade. There are a lot of improvements and new features all of which I’m sure you will enjoy using.

Please also note that support is now only available in the open source area of my business forums. This means that blog comments, e-mails and IMs related to calendar support will be ignored. Using the forums allows people to search for a solution first and for me to place regularly asked questions in the FAQ.

Comments (2)    

Calendar 1.2 Release Candidate 1

After a slightly longer than expected break since the first beta release of Calendar 1.2 I’ve decided to go straight ahead and release the first (and hopefully only) release candidate of Calendar 1.2.

Since the beta phase I’ve made improvements that not only fix all the bugs that were logged in comments but I’ve fixed a few others that I found along the way, tweaked some of the things that I didn’t feel were quite right and squeezed in some new features – some of which were originally going to have to wait until version 1.3!

The added features since the last release are as follows

  • Mini pop-up calendars in the admin panel to assist with choosing correct dates
  • Full categories system to allow events to be grouped by type (off by default)
  • Categories key is displayed below the calendar when categories are enabled
  • Events can now be links as well as mouse-overs
  • Items listed in todays events/upcoming events now sport links and mouse-overs.
  • Small tweaks to the style and display logic to improve the standard look
  • Issue of times not displaying according to WordPress settings fixed
  • Issue of extra padding/blank titles on the widgets fixed
  • Issue of mouse-overs not working in IE6 fixed

You may well notice other improvements which have escaped my memory.

Users of Calendar 1.2 beta will be pleased to discover that I decided to provide an upgrade path after all and so you should find that all you need to do is replace your current calendar directory with the new one and you should be away. The same of course applies to users of the current main release (1.1.2) but you should follow the upgrade instructions in the readme.txt file carefully in this case.

Please provide all feedback and any bug reports in the comments of this post. Please do not post feature requests. The release available in this post will be the final release if no bugs are found. If bugs are found they will be fixed and then the final version will be released. No new features will be added until the next major version.

Oh yes and how could I forget, you can download Calendar 1.2 Release Candidate 1 here.

Comments (18)    

Calendar 1.2 Beta 1 Release

So, here it is, Calendar 1.2 Beta 1 finally seeing the light of day! I’d like to thank everyone for their patience in waiting for this, I hope after giving it a try you will feel the wait has been worthwhile. The final release will come two weeks from today, after people have had a chance to test the software and report bugs in the comments field of this post.

So, before I get to the actual release link, some house rules. There will be no support for this release. If you choose to use it live, that is your shout, but if you break something or someone hacks you, its your fault and you will have to deal with it. What I am after here is bug reports and comprehensive testing. Comments about how well the tests are going, problems, bugs, security flaws are welcome. Such comments should be made in the comments field of this post only, nowhere else. I’m not taking comments and questions by e-mail because there will most likely be too many. Thanks for understanding!

Ok, so the Calendar 1.2 Beta 1 release is here. Instructions are in the readme.txt file, please read this first, especially if you are upgrading. If you are upgrading you should ensure you backup your blog and your current install of Calendar, including the database. You may very well need this if there are unforeseeable problems, or if there is an issue with the beta such that the upgrade feature fails and causes problems. Again, you test this at your own risk and while I can’t see any problems with it at my end, that doesn’t mean you won’t. If you find a problem, report it, I’ll fix it.

A final note is that those of you with keen eyes will note the Event Categories feature is missing. I don’t have much spare time as you all know so I’ve decided to leave this out of the beta because I don’t want to release something which I know to have issues due to the lack of time spent on it. During the beta phase I will work on this feature and it will make it into the final release. If testing is required of this added functionality then a beta 2 will be released instead of the final version in two weeks meaning the absolute final release will be 4 weeks from now. I hope however that because the categories feature will use much of what is being tested in the beta already, an additional beta will not be necessary.

Comments (115)    

Calendar Sneak Preview

I’m now running the development version of Calendar 1.2 on my publicly visible development server. You can see it running on Lara here. Comments are of course welcome, those who suggested features will no doubt spot some of them in action. Two screenshots are shown below to give you an overview of the new admin panel which you are not able to see on the development site.

Some keen eyed viewers will no doubt notice from what is visible that only one feature, “Event Categories”, as mentioned in one of my previous posts, remains to be implemented. Its close folks :)

Calendar Management Screen

Calendar Configuration Screen

Comments (11)    

Top 100

So it looks like my Calendar plugin is in the top 100 list of WordPress plugins. This is a pleasant surprise and makes me wonder how much higher up the list the plugin might go when the new features go live. Thanks to all who use my plugin and have offered suggestions for its future development – its success is down to you.

In the light of seeing the plugin about to hit 10,000 downloads I’ve decided that the beta of the new version will be released when the 10,000 figure is hit. Comments will be invited from users on the blog post announcing the beta and any bugs reported will be fixed. When two weeks of beta testing have elapsed, the new version will go live :)

Comments (3)    

Update on Calendar

Its about time I offered my users an update given its a while since I last discussed the plugin.

I have been very busy on other things recently which means progress has been rather slow and bitty. That being said most of the requested and accepted features from my last consultation have now been implemented and have been seen to work on my development machine.

The following features have been added since there was last an update

  • Changeable styles. Inline styles are no more and there is now a dedicated area on the new Calendar options page to edit the stylesheet directly.
  • Users other than Administrator can edit events if the Administrator changes a setting on the Calendar options page.
  • There is now an option to show the event author on the pop up for each event. This is set on the Calendar options page. This also means that for budding developers there is now a user ID by each event in the database allowing interesting things to be done with the plugin data.
  • There is a set of drop down boxes to jump straight to a given year and month. This can be shown or hidden based on a setting on the Calendar options page.
  • The description can now be any length. There is a text box to show this fact on the manage events screen instead of the small box that was there before.
  • The dates can be selected from pop up mini-calendars meaning you don’t have to check somewhere else if you are choosing the right date. This system also prevents you from selecting a finishing date which is before the starting one which caused some problems when done accidentally in the past.
  • The 30 character limit for the event title is now visibly enforced so that users are not surprised by their title appearing truncated.
  • HTML errors have been fixed by ensuring that all styling is placed in the header of the page and not in the body.
  • Seeing as WordPress 2.5 has recently been released, compatibility with this was coded in. This brings the range of WordPress branches the plugin is compatble with to 5; 2.0, 2.1, 2.2, 2.3, 2.5. It is of course worth noting that the only versions you should be running are the 2.0 legacy branch and the latest 2.5 branch.

Two main features do remain to be implemented. These are

  • Event Categories
  • Upcoming Events

All this means that a release does draw ever closer. I have been spurred on in particular by the release of 2.5 as I note that the current Calendar version doesn’t support 2.5. I have also been getting increasing support requests concerning things that don’t work on Calendar 1.1. I ask that you all hold off on these requests; you can be sure your issue will be fixed in Calendar 1.2.

Most importantly thanks for your patience and for deciding to use my plugin.

Comments (19)    

Blog Etiquette

It has come to my attention that a number of people have been posting comments on blog articles of mine asking for support for calendar when the subject of the post wasn’t even anything technical. Please don’t do this, it clutters things up for readers and confuses search engines. I have a contact page with an e-mail address which you can use to ask me for support. Please help me to keep things nice and ordered on the blog.

Comments off    

Next version of Calendar imminent

I had a quick hack around today with Calendar for WordPress and I have fixed some of the long standing bugs that while weren’t serious, were causing some people issues. I’ve also tightened up some of areas I considered sightly weaker than they should be on the security front and also introduced a few new features.

One of the most notable changes is in the way the links work on the new version. Personally I much prefer the clean URL structure that currently ships with Calendar, however this requires a modification to the .htaccess file which many users were having issues with. This was due to the vastly differing ways in which people had chosen to setup their blogs and permalink structures already chosen.

The new version will provide standard arguments-in-a-url style operation and nothing else. It will install and work on any blog configuration out of the box (even MU as I’ve had requests for it to work on that too) and without edits to the .htaccess file. Clean URLs however will only be possible with a code edit to the plugin file and the addition of lines in the .htaccess file. Because of the support time that .htaccess issues have consumed in the past, users making such changes on their own will have to choose to do so unsupported.

Below I have listed all the modifications made so far, but this is not an exhaustive list of everything that will make it into the next release.

  • Security audit resulting in increased code injection protection of argument strings
  • Removed the need to edit the .htaccess file
  • Removed clean URLs by default as these were causing issues for novices
  • Placed the whole plugin into one file; install is now just a case of dropping this file into your plugins directory and activating it
  • Enabled compatibility with WordPress MU
  • Fixed the bug in the admin screen that would cause IE users to not see the dates, times etc. in add/edit event the form.
  • Allowed the week to start on a Sunday. Users who have their WordPress options set to Sunday as the starting day of the week will see the calendar obeying the setting.

A release will be made in the next few days both here and on the WordPress plugins repository. If anyone has anything in particular they would like to see in the next version then shout in comments.

Comments (58)    

Next entries » | « Previous entries