WP Plugin: Agenda

Today I came across a new events plugin called Agenda. Looks very promising even without a prepacked widget. So after playing around with it for a short while I started to write a plugin for it (source here) and hopefully it will be adopted by the plugin author, DGMike.

While writing the widget I also noticed some bugs and the need for some extra features.

Features:

  1. Ship a widget with it – you can use my Agenda Widget for this, see source.
  2. Show today’s and all day event’s until their end time.
  3. Remove time notification when it’s a all day event.
  4. Change $title_tag into to the $before and $after model for more template flexibility.
  5. Localization by translation domain. Change:
    __('text')

    into:

    __('text', 'agenda')

    Have also used that in the plugin I have created.

  6. Ship a .pot with it for translators. I will translate into Dutch when available.

Bugs:

  1. When repeating on a daily basis the start time changes (looks like the function add (for example) 24 hours to the end time instead of the start time). )
  2. Visual editor isn’t working.
  3. Time droplists are out of sync with the input boxes (further to the right).
  4. When using agenda_compromissos() the <a href> isn’t populated.
  5. Add ‘no events’ message when there are no events to show, I’m now getting an error message.
  6. Styling doesn’t fit in the (smaller) crazyhorse design of 2.7 and perhaps it’s an idea to keep in line with the default WP colors for the background.

Remarks:

  1. The ‘Event’ page should not be registered as a menu item when you use 2.7 as the structure of the menu’s has changed. The Add New link on the Events page will follow the style WP is using on the Posts and Pages pages.

Questions:

  1. How can you get the location and date(s)/time(s) visible in the post?

I will put some effort in this plugin as well as I really like it so I will start cracking the extra features and bugs as well and will make suggestions to DGMike.

0 Responses to “WP Plugin: Agenda”


  • No Comments

Leave a Reply

You must be logged in to post a comment.