All-in-One Event Calendar - Version 1.0.3

Version Description

Download this release

Release Info

Developer theseed
Plugin Icon 128x128 All-in-One Event Calendar
Version 1.0.3
Comparing to
See all releases

Code changes from version 1.0.2 to 1.0.3

all-in-one-events-calendar.php → all-in-one-event-calendar.php RENAMED
@@ -1,9 +1,9 @@
1
  <?php
2
  /**
3
- * Plugin Name: All-in-One Events Calendar Plugin
4
- * Plugin URI: http://theseedstudio.com/software/all-in-one-events-calendar-wordpress/
5
  * Description: An events calendar system with month and agenda calendar views, color-coded categories, recurring events, and import/export of iCalendar (.ics) feeds.
6
- * Version: 1.0.2
7
  * Author: The Seed Studio
8
  * Author URI: http://theseedstudio.com/
9
  */
1
  <?php
2
  /**
3
+ * Plugin Name: All-in-One Event Calendar Plugin
4
+ * Plugin URI: http://theseedstudio.com/software/all-in-one-event-calendar-wordpress/
5
  * Description: An events calendar system with month and agenda calendar views, color-coded categories, recurring events, and import/export of iCalendar (.ics) feeds.
6
+ * Version: 1.0.3
7
  * Author: The Seed Studio
8
  * Author URI: http://theseedstudio.com/
9
  */
app/controller/class-ai1ec-app-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-app-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
@@ -82,7 +82,7 @@ class Ai1ec_App_Controller {
82
  add_action( 'init', array( &$this, 'parse_standalone_request' ) );
83
  // General initialization
84
  add_action( 'init', array( &$ai1ec_events_controller, 'init' ) );
85
- // Register The Events Calendar importer
86
  add_action( 'admin_init', array( &$ai1ec_importer_controller, 'register_importer' ) );
87
  // add content for our custom columns
88
  add_action( "manage_posts_custom_column", array( &$ai1ec_app_helper, 'custom_columns' ), 10, 2 );
1
  <?php
2
  //
3
  // class-ai1ec-app-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
82
  add_action( 'init', array( &$this, 'parse_standalone_request' ) );
83
  // General initialization
84
  add_action( 'init', array( &$ai1ec_events_controller, 'init' ) );
85
+ // Register The Event Calendar importer
86
  add_action( 'admin_init', array( &$ai1ec_importer_controller, 'register_importer' ) );
87
  // add content for our custom columns
88
  add_action( "manage_posts_custom_column", array( &$ai1ec_app_helper, 'custom_columns' ), 10, 2 );
app/controller/class-ai1ec-calendar-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-calendar-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-calendar-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/controller/class-ai1ec-events-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-events-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-events-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/controller/class-ai1ec-exporter-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-exporter-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-exporter-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/controller/class-ai1ec-importer-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-importer-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
@@ -75,7 +75,7 @@ class Ai1ec_Importer_Controller {
75
  /**
76
  * register_importer function
77
  *
78
- * Registers the events calendar importer
79
  *
80
  * @return void
81
  **/
@@ -84,8 +84,8 @@ class Ai1ec_Importer_Controller {
84
 
85
  if( ! isset( $wp_importers['ai1ec_the_events_calendar'] ) ) {
86
  $wp_importers['ai1ec_the_events_calendar'] = array(
87
- __( 'The Events Calendar → All-in-One Events Calendar', AI1EC_PLUGIN_NAME ),
88
- __( 'Imports events created using The Events Calendar plugin into the All-in-One Events Calendar', AI1EC_PLUGIN_NAME ),
89
  array( &$this, 'import_the_events_calendar' )
90
  );
91
  }
1
  <?php
2
  //
3
  // class-ai1ec-importer-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
75
  /**
76
  * register_importer function
77
  *
78
+ * Registers the event calendar importer
79
  *
80
  * @return void
81
  **/
84
 
85
  if( ! isset( $wp_importers['ai1ec_the_events_calendar'] ) ) {
86
  $wp_importers['ai1ec_the_events_calendar'] = array(
87
+ __( 'The Events Calendar → All-in-One Event Calendar', AI1EC_PLUGIN_NAME ),
88
+ __( 'Imports events created using The Events Calendar plugin into the All-in-One Event Calendar', AI1EC_PLUGIN_NAME ),
89
  array( &$this, 'import_the_events_calendar' )
90
  );
91
  }
app/controller/class-ai1ec-settings-controller.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-settings-controller.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-settings-controller.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/exception/class-ai1ec-event-not-found.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-event-not-found.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-event-not-found.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/exception/class-ai1ec-file-not-found.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-file-not-found.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-file-not-found.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/exception/class-ai1ec-file-not-provided.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-file-not-provided.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-file-not-provided.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/exception/class-ai1ec-invalid-argument.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-invalid-argument.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-invalid-argument.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-app-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-app-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
@@ -623,13 +623,13 @@ class Ai1ec_App_Helper {
623
  // Display messages for blog admin
624
  if( current_user_can( 'manage_options' ) ) {
625
  // If not on the settings page already, direct user there with a message
626
- if( $plugin_page == $ai1ec_settings->settings_page ) {
627
  $args['msg'] = __( 'To set up the plugin, please select an option in the <strong>Calendar page</strong> dropdown list, then click <strong>Update Settings</strong>.', AI1EC_PLUGIN_NAME );
628
  // Else instruct user as to what to do on the settings page
629
  } else {
630
  $args['msg'] = sprintf(
631
  __( 'The plugin is installed, but has not been configured. <a href="%s">Click here to set it up now »</a>', AI1EC_PLUGIN_NAME ),
632
- admin_url( 'edit.php?post_type=ai1ec_event&page=' . $ai1ec_settings->settings_page )
633
  );
634
  }
635
  // Else display messages for other blog users
1
  <?php
2
  //
3
  // class-ai1ec-app-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
623
  // Display messages for blog admin
624
  if( current_user_can( 'manage_options' ) ) {
625
  // If not on the settings page already, direct user there with a message
626
+ if( $plugin_page == 'all-in-one-event-calendar-settings' ) {
627
  $args['msg'] = __( 'To set up the plugin, please select an option in the <strong>Calendar page</strong> dropdown list, then click <strong>Update Settings</strong>.', AI1EC_PLUGIN_NAME );
628
  // Else instruct user as to what to do on the settings page
629
  } else {
630
  $args['msg'] = sprintf(
631
  __( 'The plugin is installed, but has not been configured. <a href="%s">Click here to set it up now »</a>', AI1EC_PLUGIN_NAME ),
632
+ admin_url( 'edit.php?post_type=ai1ec_event&page=all-in-one-event-calendar-settings' )
633
  );
634
  }
635
  // Else display messages for other blog users
app/helper/class-ai1ec-calendar-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-calendar-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-calendar-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-events-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-events-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-events-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-exporter-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-exporter-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-exporter-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-importer-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-importer-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-importer-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-settings-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-settings-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-settings-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/helper/class-ai1ec-view-helper.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-view-helper.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-view-helper.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/model/class-ai1ec-event.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-event.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-event.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/model/class-ai1ec-exporter.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-exporter.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-exporter.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/model/class-ai1ec-importer.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-importer.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-importer.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/model/class-ai1ec-settings.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  //
3
  // class-ai1ec-settings.php
4
- // all-in-one-events-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
1
  <?php
2
  //
3
  // class-ai1ec-settings.php
4
+ // all-in-one-event-calendar
5
  //
6
  // Created by The Seed Studio on 2011-07-13.
7
  //
app/view/admin_notices.php CHANGED
@@ -1,3 +1,3 @@
1
  <div id="message" class="updated fade">
2
- <p><strong><?php _e( 'All-in-One Events Calendar Notice:', AI1EC_PLUGIN_NAME ) ?></strong> <?php echo $msg ?></p>
3
  </div>
1
  <div id="message" class="updated fade">
2
+ <p><strong><?php _e( 'All-in-One Event Calendar Notice:', AI1EC_PLUGIN_NAME ) ?></strong> <?php echo $msg ?></p>
3
  </div>
app/view/box_ics_import_settings.php CHANGED
@@ -4,7 +4,7 @@
4
  <?php echo $cron_freq ?>
5
  <br class="clear" />
6
 
7
- <div class="ai1ec-feed-container">
8
  <h4 class="ai1ec_feed_h4"><?php _e( 'iCalendar/.ics Feed URL:', AI1EC_PLUGIN_NAME ) ?></h4>
9
  <div class="ai1ec-feed-url"><input type="text" name="ai1ec_feed_url" id="ai1ec_feed_url" /></div>
10
  <div class="ai1ec-feed-category">
4
  <?php echo $cron_freq ?>
5
  <br class="clear" />
6
 
7
+ <div id="ai1ec-feeds-after" class="ai1ec-feed-container">
8
  <h4 class="ai1ec_feed_h4"><?php _e( 'iCalendar/.ics Feed URL:', AI1EC_PLUGIN_NAME ) ?></h4>
9
  <div class="ai1ec-feed-url"><input type="text" name="ai1ec_feed_url" id="ai1ec_feed_url" /></div>
10
  <div class="ai1ec-feed-category">
app/view/box_the_seed_studio.php CHANGED
@@ -17,7 +17,7 @@
17
  </div>
18
  <h2><?php _e( 'Support', AI1EC_PLUGIN_NAME ) ?></h2>
19
  <p>
20
- <a href="http://theseedstudio.com/software/all-in-one-events-calendar-wordpress/all-in-one-events-calendar-documentation/" target="_blank"><?php _e( 'View plugin documentation', AI1EC_PLUGIN_NAME ) ?></a>
21
  </p>
22
  <p>
23
  <?php _e( 'You can also hire The Seed for support on a contract or per-hour basis for this plugin, for your website or for any of your Internet marketing needs (we can really help!).', AI1EC_PLUGIN_NAME ) ?>
@@ -32,7 +32,7 @@
32
  <?php _e( 'This plugin is offered free to the Wordpress Community under the GPL3 license. All we ask is that you:', AI1EC_PLUGIN_NAME ) ?>
33
  <ol>
34
  <li><?php _e( '<a href="http://wordpress.org/extend/plugins/all-in-one-event-calendar/" target="_blank">Give it a five-star rating on wordpress.org</a> (if you think it deserves it!)', AI1EC_PLUGIN_NAME ) ?></li>
35
- <li><a href="http://theseedstudio.com/software/all-in-one-events-calendar-wordpress/" target="_blank"><?php _e( 'Link to the plugin page on our website', AI1EC_PLUGIN_NAME ) ?></a></li>
36
  <li><a href="http://www.facebook.com/theseednet" target="_blank"><?php _e( 'Become a Fan on Facebook', AI1EC_PLUGIN_NAME ) ?></a></li>
37
  <li><a href="https://twitter.com/intent/user?screen_name=the_seed_studio" target="_blank"><?php _e( 'Follow us on Twitter', AI1EC_PLUGIN_NAME ) ?></a></li>
38
  </ol>
17
  </div>
18
  <h2><?php _e( 'Support', AI1EC_PLUGIN_NAME ) ?></h2>
19
  <p>
20
+ <a href="http://theseedstudio.com/software/all-in-one-event-calendar-wordpress/all-in-one-event-calendar-documentation/" target="_blank"><?php _e( 'View plugin documentation', AI1EC_PLUGIN_NAME ) ?></a>
21
  </p>
22
  <p>
23
  <?php _e( 'You can also hire The Seed for support on a contract or per-hour basis for this plugin, for your website or for any of your Internet marketing needs (we can really help!).', AI1EC_PLUGIN_NAME ) ?>
32
  <?php _e( 'This plugin is offered free to the Wordpress Community under the GPL3 license. All we ask is that you:', AI1EC_PLUGIN_NAME ) ?>
33
  <ol>
34
  <li><?php _e( '<a href="http://wordpress.org/extend/plugins/all-in-one-event-calendar/" target="_blank">Give it a five-star rating on wordpress.org</a> (if you think it deserves it!)', AI1EC_PLUGIN_NAME ) ?></li>
35
+ <li><a href="http://theseedstudio.com/software/all-in-one-event-calendar-wordpress/" target="_blank"><?php _e( 'Link to the plugin page on our website', AI1EC_PLUGIN_NAME ) ?></a></li>
36
  <li><a href="http://www.facebook.com/theseednet" target="_blank"><?php _e( 'Become a Fan on Facebook', AI1EC_PLUGIN_NAME ) ?></a></li>
37
  <li><a href="https://twitter.com/intent/user?screen_name=the_seed_studio" target="_blank"><?php _e( 'Follow us on Twitter', AI1EC_PLUGIN_NAME ) ?></a></li>
38
  </ol>
app/view/settings.php CHANGED
@@ -13,7 +13,6 @@
13
  <div class="metabox-holder">
14
  <div class="post-box-container column-1-ai1ec left-side"><?php do_meta_boxes( $settings_page, 'left-side', null ); ?></div>
15
  <div class="post-box-container column-2-ai1ec right-side"><?php do_meta_boxes( $settings_page, 'right-side', null ); ?></div>
16
- <div class="post-box-container column-3-ai1ec full"><?php do_meta_boxes( $settings_page, 'full', null ); ?></div>
17
  </div>
18
  <?php submit_button( esc_attr__( 'Update Settings', AI1EC_PLUGIN_NAME ), 'primary', 'ai1ec_save_settings' ); ?>
19
 
13
  <div class="metabox-holder">
14
  <div class="post-box-container column-1-ai1ec left-side"><?php do_meta_boxes( $settings_page, 'left-side', null ); ?></div>
15
  <div class="post-box-container column-2-ai1ec right-side"><?php do_meta_boxes( $settings_page, 'right-side', null ); ?></div>
 
16
  </div>
17
  <?php submit_button( esc_attr__( 'Update Settings', AI1EC_PLUGIN_NAME ), 'primary', 'ai1ec_save_settings' ); ?>
18
 
readme.txt CHANGED
@@ -1,16 +1,17 @@
1
- === All-in-One Events Calendar ===
2
  Contributors: theseed, hubrik, vtowel, yani.iliev
3
- Donate link: http://theseedstudio.com/software/all-in-one-events-calendar-wordpress/
4
  Tags: calendar, event, events, ics, ics calendar, ical-feed, ics feed, wordpress ics importer, wordpress ical importer, upcoming events, todo, notes, journal, freebusy, availability, web calendar, web events, webcal, google calendar, ical, iCalendar, all-in-one, ai1ec, google calendar sync, ical sync, events sync, holiday calendar, calendar 2011, events 2011
5
  Requires at least: 3.1.3
6
  Tested up to: 3.2.1
7
- Stable tag: 1.0.2
8
 
9
- An events calendar system with month and agenda calendar views, color-coded categories, recurring events, and import/export of iCalendar (.ics) feeds.
10
 
11
  == Description ==
 
12
 
13
- Welcome to the All-in-One Events Calendar Plugin, a new way to list your events in WordPress and easily share them with the rest of the world.
14
 
15
  Our new calendar system combines a clean visual design, solid architectural patterns and rigorous testing with a powerful set of features to create the most advanced calendar system available for WordPress and one of the most powerful website calendar systems in the world. Best of all: it’s completely free.
16
 
@@ -35,13 +36,13 @@ This plugin has many features we hope will prove useful to users, including:
35
  * Categorize and tag imported calendar feeds automatically
36
  * Events from [The Events Calendar](http://wordpress.org/extend/plugins/the-events-calendar/) plugin can also be easily imported
37
 
38
- Importing and exporting iCalendar (.ics) feeds is one of the strongest features of the All-in-One Events Calendar system. Enter an event on one site and you can have it appear automatically in another website's calendar. You can even send events from a specific category or tag (or combination of categories and tags).
39
 
40
  Why is this cool? It allows event creators to create one event and have it displayed on a few or thousands of calendars with no extra work. And it also allows calendar owners to populate their calendar from other calendar feeds without having to go through the hassle of creating new events. For example, a soccer league can send its game schedule to a community sports calendar, which, in turn, can send only featured games (from all the sports leagues it aggragates) to a community calendar, which features sports as just one category.
41
 
42
  = Additional Features =
43
 
44
- The All-in-One Events Calendar Plugin also has a few features that will prove useful for website and blog owners:
45
 
46
  * Each event is SEO-optimized
47
  * Each event links to the original calendar
@@ -51,6 +52,10 @@ The All-in-One Events Calendar Plugin also has a few features that will prove us
51
 
52
  == Changelog ==
53
 
 
 
 
 
54
  = Version 1.0.2 =
55
  * Fixed the URL for settings page that is displayed in the notice
56
 
@@ -62,9 +67,10 @@ The All-in-One Events Calendar Plugin also has a few features that will prove us
62
 
63
  == Installation ==
64
 
65
- 1. Upload `all-in-one-events-calendar` to the `/wp-content/plugins/` directory.
66
  1. Activate the plugin through the **Plugins** menu item in the WordPress Dashboard.
67
  1. Once the plugin is activated, follow the instructions in the notice to configure it.
 
68
 
69
  == Screenshots ==
70
 
1
+ === All-in-One Event Calendar ===
2
  Contributors: theseed, hubrik, vtowel, yani.iliev
3
+ Donate link: http://theseedstudio.com/software/all-in-one-event-calendar-wordpress/
4
  Tags: calendar, event, events, ics, ics calendar, ical-feed, ics feed, wordpress ics importer, wordpress ical importer, upcoming events, todo, notes, journal, freebusy, availability, web calendar, web events, webcal, google calendar, ical, iCalendar, all-in-one, ai1ec, google calendar sync, ical sync, events sync, holiday calendar, calendar 2011, events 2011
5
  Requires at least: 3.1.3
6
  Tested up to: 3.2.1
7
+ Stable tag: 1.0.3
8
 
9
+ An event calendar system with month and agenda calendar views, color-coded categories, recurring events, and import/export of iCalendar (.ics) feeds.
10
 
11
  == Description ==
12
+ **Important notice:** You need to re-enable the plugin after updating to version `1.0.3`.
13
 
14
+ Welcome to the All-in-One Event Calendar Plugin, a new way to list your events in WordPress and easily share them with the rest of the world.
15
 
16
  Our new calendar system combines a clean visual design, solid architectural patterns and rigorous testing with a powerful set of features to create the most advanced calendar system available for WordPress and one of the most powerful website calendar systems in the world. Best of all: it’s completely free.
17
 
36
  * Categorize and tag imported calendar feeds automatically
37
  * Events from [The Events Calendar](http://wordpress.org/extend/plugins/the-events-calendar/) plugin can also be easily imported
38
 
39
+ Importing and exporting iCalendar (.ics) feeds is one of the strongest features of the All-in-One Event Calendar system. Enter an event on one site and you can have it appear automatically in another website's calendar. You can even send events from a specific category or tag (or combination of categories and tags).
40
 
41
  Why is this cool? It allows event creators to create one event and have it displayed on a few or thousands of calendars with no extra work. And it also allows calendar owners to populate their calendar from other calendar feeds without having to go through the hassle of creating new events. For example, a soccer league can send its game schedule to a community sports calendar, which, in turn, can send only featured games (from all the sports leagues it aggragates) to a community calendar, which features sports as just one category.
42
 
43
  = Additional Features =
44
 
45
+ The All-in-One Event Calendar Plugin also has a few features that will prove useful for website and blog owners:
46
 
47
  * Each event is SEO-optimized
48
  * Each event links to the original calendar
52
 
53
  == Changelog ==
54
 
55
+ = Version 1.0.3 =
56
+ * Changed plugin name from `All-in-One Events Calendar` to `All-in-One Event Calendar`
57
+ * **Important notice:** You need to re-enable the plugin after updating to version `1.0.3`.
58
+
59
  = Version 1.0.2 =
60
  * Fixed the URL for settings page that is displayed in the notice
61
 
67
 
68
  == Installation ==
69
 
70
+ 1. Upload `all-in-one-event-calendar` to the `/wp-content/plugins/` directory.
71
  1. Activate the plugin through the **Plugins** menu item in the WordPress Dashboard.
72
  1. Once the plugin is activated, follow the instructions in the notice to configure it.
73
+ **For advanced users:** To place the calendar in an HTML element besides the default page content container, enter a CSS or jQuery-style selector of the element in the **Contain calendar in this DOM element** field of the Settings page.
74
 
75
  == Screenshots ==
76