WP-Organizer

WP-Organizer is an easy to use plugin which allows users to post upcoming events which the plugin then automatically puts into a chronologically sorted overview. This is a simple plug-in without an archive support.

It’s usefull for websites where you need to circulate the list of upcoming events every week or month without saving all the previous events into an archive.

Installation

WP-Organizer requires WordPress 2.7 or higher. However you can use it under 2.6 but admin interface may looks ugly because of CSS specified for 2.7 and higher admin theme.

  • Download and extract the plugin onto your computer
  • Fill in the plugin extraction directory/folder to your blog’s plugins directory (usually wp-content/plugins)
  • Activate the plugin

Usage

You can use HTML tags in your event description.

Use [WP-Organizer] shortcode in your post/page to add a list of chronologically sorted events to the page. You can add an upcoming events using the php lines:

$options = array(...);
echo wp_organizer_display($options);

Options

There is only one option in WP-Organizer at this time.

This is the choice between:

  • Limited display: Displays only the events for a user defined period (in days).
    Shortcode: [WP-Organizer limit=**] where ** is the number of days to be displayed
    For example: shortcode [WP-Organizer limit=14] will only display the events for the next 14 days to come.
  • Show all: Displays all the events put in by the user(s) so far.
    Shortcode: [WP-Organizer]

The options are the same for shortcode and the php function, only the input method is different.

Customization

Since 1.0.3: You can use a default (bundled) CSS using an option on a settings page.

The plugin outputs HTML with different classes so it’s highly customizable through CSS, see default.css bundled with plugin.

Screenshots

Change log

1.0.4

  • Totally redesigned. Now it looks pretty good out of box.
  • Database routine is much safer now.
  • Managment improvements: double-posting fix, check/uncheck all events to delete
  • Date/time format can be translated
  • Added days colorizer
  • Added ability to filter output HTML (wp_organizer_group_class, wp_organizer_event_class, wp_organizer_event, wp_organizer_group)
  • Old WP support dropped. Now plugin requires at least WP 2.7.

1.0.3

  • Default CSS feature
  • Separate menu box

1.0.2

Fixed activation/uninstall hook bugs for 2.6.x

1.0.1

Bug fixes for wp 2.7.x compatibility, css fixes

1.0

Initial release


Download

Download latest

WP-Organizer available on the WordPress Plugin Directory.

24 Comments to “WP-Organizer”

  1. VVOR says:

    Sure looks good!
    I will give it a try,

    tnx
    VVOR

  2. Tanmay says:

    How do you apply CSS to the organizer? How can we apply the CSS given in the example here?

  3. Andrew says:

    @Tanmay, You can put example CSS to your theme’s style.css (put it to the end of file). I’ll fix this issue in a future release so plugin can put example CSS automatically.

    update: 1.0.3 is out, plugin includes default CSS now.

  4. JJ says:

    Can the organizer be installed as a sidebar plugin to display upcoming events?

  5. and says:

    @JJ, unfortunately, it doesn’t support any sidebar widgets.

  6. Amelia says:

    I’d like to highlight past event on one page and upcoming event on another, is there any way to do this easily?

  7. chlankboot says:

    Hi,
    First, thanks for the great plugin.
    My site is french localized and I would like to remove the english suffix for the day of the month (st, nd, rd, th) as it is not correct in french. Can you tell me please where can I hack the code ?
    (page is http://www.technologie.ws/agenda)
    Thanks in advance.

  8. and says:

    @chlankboot,

    1) You can change the date format directly in the code, line 681:

    $date = mysql2date(__('l, jS F', WP_ORGANIZER_TEXTDOMAIN), $obj->date, true);

    Just put ‘l, j F’ instead of ‘l, jS F’ there or put any other format according to PHP date formatting docs at: http://php.net/manual/en/function.date.php

    $date = mysql2date(__('l, j F', WP_ORGANIZER_TEXTDOMAIN), $obj->date, true);

    2) The other way to change the date format is thru translation files (.po) but if you’re doing your custom translation so you’re already know it.

    Hope it works for you.

  9. and says:

    @Amelia, unfortunately there no way to do that. This plug-in is really old and I didn’t support/develop it for a few years.

  10. chlankboot says:

    Thanks dude. Works like a charm :)

  11. Ariarte says:

    I love the plugin it is just what I need.
    Just one thing: when I change somthing on older events and click ‘update events’ the date get nuts. It shows -0001 as a year and wont be changed to 2011 anymore.. On the frontend it puts all events under the latest event.

    Anything to do about that? Now I have to start all over again with writing every event new.

  12. and says:

    @Ariarte I’m going to update the plugin after new year holidays.

  13. Ariarte says:

    @and

    Great, thanks!

    Maybe it would be possible to have a function to insert a link for further information or extern websites aswell? (I can insert a a href by hand now which is ok, but not really handy for clients who are not used to HTML).

    Many thanks in advance and best wishes for the new year!

  14. Laura says:

    Thank you! Great plug in. I chose this for our small newspaper site for its simplicity of use, knowing that our editorial staff would not like something complicated. I need to find a way for the Admin. Panel to be seen in the Dashboard for users of the role “Contributor” level. Right now, I think only “Administrator” level can see this in the dashboard.
    Can you advise me how to do this? (Sorry, I am a graphic artist muddling my way through this, not too good with code)
    Thank you!

  15. Michael says:

    I’ve got a question about which user can add with organizer..

    Is it possible that for example a Editor can add stuff into the organizer instead of the admin..

    hope you can help me out here..

    kind regards,

    Mike

  16. Laura says:

    Mike, I think we are asking for the same thing! If you find a way, please let me know.

  17. Michael says:

    Hey Laura,

    I have the solution.
    Use the “members” plugin

    this really works wel :D

    I’m a graphic artist myself..

  18. and says:

    Hello Laura and Michael,

    Unfortunately the plugin is out dated and there no way to make it possible to work with any other user levels without the plugin’s code adjustment.

  19. Laura says:

    Thanks for your replies…

    I will try the plug-in you suggest.

    Is it possible to have more than one on a website, for say, different categories, or one for each geographic region?

  20. Laura says:

    Michael, I installed the “members” plugin… and it seems easy enough, yet I still can not seem to be able to add the capability of managing WP-Organizer to additional roles… can you tell me how you did? It may help others as well. (or email answer to me at online AT jewishledger dot com

Leave a comment


This entry was posted by and on Sunday, September 27th, 2009 at 04:05.

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.