SEO for Calendar and Events views

By their nature, the DPCalendar Calendar and Events views have Next and Previous buttons for navigation.   The problem is that when the search engine crawls these pages, it will waste huge amounts of time travelling both into the past and into the future, following the Next / Previous links.  To prevent this: We set Robots: No Index, Follow on all Calendar and Events menu items, which causes  <meta name=”robots” content=”noindex, follow” /> to be inclduded in the page header. We add the following to robots.txt: Disallow: /*?*date-start=* Disallow: /*?*date-end=*  

Oddities in Intro Text / Intro Image handling

Due to Joomla Issues #9830,  #9865 and #9964, we were seeing some odd behavior when an article was configured to NOT show the intro text in the full article view. Changes from #9865 and #9964 have been manually included in our installation. NOTE: Multiple levels of configuration impact whether the intro text is shown in the article display!Need to check the Show Intro Text setting in all of the following places: The article itself Any menu item which includes the article The category which contains the article The blog / list view containing the article Global settings    

Extension Disabled: Content – ARI Data Tables

Extension: Content – ARI Data Tables Reason: Broken: Caused errors when saving DPCalendar events using CalDAV. Not really needed – can use NoNumber Modules Anywhere (which is better) instead. Details: 2015-10-26T21:03:03+00:00 ERROR 107.107.58.42 com_dpcalendar Something crashed during a CalDAV request on /home/nydi/public_html/plugins/content/aridatatables/aridatatables/kernel/class.AriKernel.php 104 Non-static method AriKernel::init() should not be called statically 2015-10-26T21:03:03+00:00 ERROR 107.107.58.42 com_dpcalendar Something crashed during a CalDAV request: exception ‘ErrorException’ with message ‘Non-static method AriKernel::init() should not be called statically’ in /home/nydi/public_html/plugins/content/aridatatables/aridatatables/kernel/class.AriKernel.php:104 Stack trace: #0 /home/nydi/public_html/plugins/content/aridatatables/aridatatables/kernel/class.AriKernel.php(104): exception_error_handler(2048, ‘Non-static meth…’, ‘/home/nydi/publ…’, 104, Array) #1 /home/nydi/public_html/plugins/content/aridatatables/aridatatables/kernel/class.AriKernel.php(104): AriKernel::init() #2 /home/nydi/public_html/plugins/content/aridatatables/aridatatables.php(15): require_once(‘/home/nydi/publ…’) #3 /home/nydi/public_html/libraries/cms/plugin/helper.php(230): require_once(‘/home/nydi/publ…’) #4 /home/nydi/public_html/libraries/cms/plugin/helper.php(170): JPluginHelper::import(Object(stdClass), true, NULL) #5 /home/nydi/public_html/libraries/legacy/model/admin.php(1135): JPluginHelper::importPlugin(‘content’) #6 /home/nydi/public_html/administrator/components/com_dpcalendar/models/adminevent.php(317): JModelAdmin->save(Array) #7 /home/nydi/public_html/administrator/components/com_dpcalendar/libraries/caldav/lib/Sabre/CalDAV/Backend/DPCalendar.php(386): DPCalendarModelAdminEvent->save(Array) #8 /home/nydi/public_html/administrator/components/com_dpcalendar/libraries/caldav/lib/Sabre/CalDAV/Backend/DPCalendar.php(178): Sabre\CalDAV\Backend\DPCalendar->merge(Object(DPCalendarTableEvent), Object(Sabre\VObject\Component\VEvent)) #9 /home/nydi/public_html/administrator/components/com_dpcalendar/libraries/caldav/lib/Sabre/CalDAV/Calendar.php(193): Sabre\CalDAV\Backend\DPCalendar->createCalendarObject(‘dp-38′, ’65E46A69-E103-4…’, ‘BEGIN:VCALENDAR…’) #10 /home/nydi/public_html/administrator/components/com_dpcalendar/libraries/caldav/lib/Sabre/DAV/Server.php(1637): Sabre\CalDAV\Calendar->createFile(’65E46A69-E103-4…’, ‘BEGIN:VCALENDAR…’) #11 /home/nydi/public_html/administrator/components/com_dpcalendar/libraries/caldav/lib/Sabre/DAV/Server.php(897): Sabre\DAV\Server->createFile(‘calendars/jdiam…’, Resource …

Plugin Disabled: System – Page Cache

Plugin: System – Page Cache Reason: Caused upredictable browser-side cacheing behavior.Caused display of stale versions of articles.Broke front-end login, requiring force-refresh after login. Details: This is a tradeoff between speed and useability. In the end needed to disable this, as it wasn’t smart enough to deal with our cases, and presenting accurate and up-to-date information is critical. Update 2018-05-07: Now that this plugin has been improved, and we have a standard practice to clear the server cache after important updates to the site, we have re-enabled this plugin. Note that site response time is becoming more critical in search engine site ranking…

Extension Disabled: JT Save Redirect

Extension: JT Save Redirect Reason: Broken: Caused errors when saving DPCalendar events using CalDAV. Details: 2015-10-26T21:06:15+00:00 ERROR 107.107.58.42 com_dpcalendar Something crashed during a CalDAV request on /home/nydi/public_html/plugins/content/jt_save_redirect/jt_save_redirect.php 16 Only variables should be assigned by reference

All weblinks…

Global Finals Global Finals Guide & Forms Global Finals Pin Trading Global Finals Global Finals Pin Trading Global Finals Guide & Forms Destination Imagination Educator Summary White Paper Connecting the Standards Proven Results Start a Team Start a Team – Printable Form Clarifications Resource Area Resource Area Login Events Events Login Team Building for Students Resource Area Documents Global Finals Global Finals Pin Trading Global Finals Guide & Forms

Sampler

Heading 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Heading 2 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. …