.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ====================== EXT: dev\_null\_events ====================== :Author: Christopher :Created: 2010-12-18T19:57:23 :Changed: 2013-10-03T15:26:39.364000000 :Classification: Calendar and event plugin based on fullcalendar.js and qtip2 :Description: Calendar and event plugin based on fullcalendar.js :Keywords: calendar, events, google calendar, json :Author: Wolfgang Rotschek :Email: typo3@dev-null.at :Language: en, de .. _img-1-img-2-EXT-dev-null-events: |img-1| |img-2| EXT: dev\_null\_events ====================================== Extension Key: Calendar and event plugin based on fullcalendar.js and qtip2 Language: en, de Version: 0.1.0 Keywords: calendar, events, google calendar, json Copyright 2012-2013, Wolfgang Rotschek, fullcalendar.js ©Adam Shaw - `http://arshaw.com/fullcalendar/ `_ qTip2© Craig Thompson - `http://qtip2.com/ `_ This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- **`EXT: dev\_null\_events 1 <#__RefHeading__5708_1738894311>`_** **`Introduction 3 <#__RefHeading__5710_1738894311>`_** `What does it do? 3 <#__RefHeading__463_413120346>`_ `Screenshots 4 <#__RefHeading__465_413120346>`_ **`Users manual 5 <#__RefHeading__467_413120346>`_** `FAQ 5 <#__RefHeading__31509_818911409>`_ **`Configuration 6 <#__RefHeading__1699_440745101>`_** `Reference 6 <#__RefHeading__963_1075929538>`_ `Event list configuration 7 <#__RefHeading__1709_440745101>`_ `Event single view configuration 8 <#__RefHeading__1713_440745101>`_ `Calendar view configuration 9 <#__RefHeading__1638_1724181574>`_ **`Known problems 10 <#__RefHeading__1717_440745101>`_** **`To-Do list 11 <#__RefHeading__477_413120346>`_** **`ChangeLog 12 <#__RefHeading__31623_818911409>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ This extension provides a calender view (month, week day), event list and detail view .. _Features: Features """""""" - Calendar view with fullcalendar.js - Categories for events - QTips in calendar view - Support for shared Google calendars - Support for external json-feeds .. _Credits: Credits """"""" - Adam Shaw for fullcalendar.js - Craig Thomson for qTip² .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-3| .. _Users-manual: Users manual ------------ Download and install the extension Create an extension template and include the static template for the page where you like to include a calendar Ensure jquery gets included Create the following records as needed - Event categories - Event default text - Events - Insert a calendar plugin on a page .. _FAQ: FAQ ^^^ Possible subsection: FAQ .. _Configuration: Configuration ------------- You can configure the defaults for this extension by modifying the constants or the TS-setup. .. _Reference: Reference ^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _storagePid: storagePid """""""""" .. container:: table-row Property storagePid Data type int Description Not implemented Default 0 .. _jsonTypeNum: jsonTypeNum """"""""""" .. container:: table-row Property jsonTypeNum Data type int Description typeNum for the TS-page object, responsible for the json-file providing the calendar data for fullcalendar.js Default 1984 .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1] .. ### BEGIN~OF~TABLE ### .. _includeLib: includeLib """""""""" .. container:: table-row Property includeLib Data type int Description Include jquery library by extension or external Default 0 .. _jqueryLib: jqueryLib """"""""" .. container:: table-row Property jqueryLib Data type string Description Path to jquery script. Required if jquery is not included by an other extension Default .. _jqueryUI: jqueryUI """""""" .. container:: table-row Property jqueryUI Data type string Description Path to jquery-ui. Optional required if jquery is not included by an other extension Default 0 .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.resources.jquery] .. ### BEGIN~OF~TABLE ### .. _cssScreen: cssScreen """"""""" .. container:: table-row Property cssScreen Data type string Description Default css-stylesheet for rendering of events Default .. _cssPrint: cssPrint """""""" .. container:: table-row Property cssPrint Data type string Description Optional css-stylesheet with media="print" Default .. _cssCustom: cssCustom """"""""" .. container:: table-row Property cssCustom Data type string Description Optional css-stylesheet with media="all" Default .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.resources.events] .. ### BEGIN~OF~TABLE ### .. _jquery: jquery """""" .. container:: table-row Property jquery Data type string Description Path to fullcalendar.js Default .. _gcal: gcal """" .. container:: table-row Property gcal Data type string Description Path to gcal.js Default .. _cssScreen: cssScreen """"""""" .. container:: table-row Property cssScreen Data type string Description Path to fullcalendar.css Default .. _cssPrint: cssPrint """""""" .. container:: table-row Property cssPrint Data type string Description Optional css-stylesheet with media="print" Default .. _cssCustom: cssCustom """"""""" .. container:: table-row Property cssCustom Data type string Description Optional css-stylesheet with media="all" Default .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.resources.fullcalendar] .. ### BEGIN~OF~TABLE ### .. _jquery: jquery """""" .. container:: table-row Property jquery Data type string Description Path to qtip.js Default .. _cssScreen: cssScreen """"""""" .. container:: table-row Property cssScreen Data type string Description Path to qtip.css Default .. _cssCustom: cssCustom """"""""" .. container:: table-row Property cssCustom Data type string Description Optional css-stylesheet with media="all" Default .. ###### END~OF~TABLE ###### [tsref:plugin.dev\_null\_events.resources.qtip] .. _Event-list-configuration: Event list configuration ^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _template: template """""""" .. container:: table-row Property template Data type string Description Path to template for list view Default .. _minDate: minDate """"""" .. container:: table-row Property minDate Data type string Description Minimum date for events to be shown in list view Default today .. _maxEvents: maxEvents """"""""" .. container:: table-row Property maxEvents Data type int Description Maximum number of events in the list view Default 3 .. _eventTextNoEvents: eventTextNoEvents """"""""""""""""" .. container:: table-row Property eventTextNoEvents Data type int Description Pid of Calendar Event default text to use if no record is found. Default 0 .. _eventTextNoMoreEvents: eventTextNoMoreEvents """"""""""""""""""""" .. container:: table-row Property eventTextNoMoreEvents Data type Int Description Pid of Calendar Event default text to use if number of records is less or equal maxEvents Default 0 .. _eventTextMoreEvents: eventTextMoreEvents """"""""""""""""""" .. container:: table-row Property eventTextMoreEvents Data type Int Description Pid of Calendar Event default text to use if number of records is higher then maxEvents Default 0 .. _pidSingleView: pidSingleView """"""""""""" .. container:: table-row Property pidSingleView Data type int Description Pid of page for single view of event Default 0 .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.eventList] .. _Event-single-view-configuration: Event single view configuration ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _template: template """""""" .. container:: table-row Property template Data type string Description Path to template for single view Default .. _pidCalendar: pidCalendar """"""""""" .. container:: table-row Property pidCalendar Data type Int Description Not used yet Default 0 .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.eventView] .. _Calendar-view-configuration: Calendar view configuration ^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. ### BEGIN~OF~TABLE ### .. _template: template """""""" .. container:: table-row Property template Data type string Description Path to template for calendar view Default .. _pidSingleView: pidSingleView """"""""""""" .. container:: table-row Property pidSingleView Data type Int Description Pid of page for single view of event (only for display type “Calendar view”) Default 0 .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.calendar] .. ### BEGIN~OF~TABLE ### .. _left: left """" .. container:: table-row Property left Data type string Description Header buttons and title (left header) Default prev,next today .. _center: center """""" .. container:: table-row Property center Data type string Description Header buttons and title (center) Default title .. _right: right """"" .. container:: table-row Property right Data type string Description Header buttons and title (right header) Default month .. ###### END~OF~TABLE ###### [tsref:plugin.tx\_devnullevents\_pi1.calendar.header] .. _Known-problems: Known problems -------------- Translations incomplete .. _To-Do-list: To-Do list ---------- More detailed manual .. _ChangeLog: ChangeLog --------- .. ### BEGIN~OF~TABLE ### .. _0-3-0: 0.3.0 ^^^^^ .. container:: table-row Version 0.3.0 Changes Update – changes in TS-Setup Feature – support for external json-feed and shared google calendar .. _0-2-0: 0.2.0 ^^^^^ .. container:: table-row Version 0.2.0 Changes Bugfix – load jquery by extensionBugfix – calendar view didn’t respect category selection Update – Manual .. _0-1-0: 0.1.0 ^^^^^ .. container:: table-row Version 0.1.0 Changes Initial upload .. ###### END~OF~TABLE ###### .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. :border: 0 .. :height: 44 .. :id: graphics5 .. :name: graphics5 .. :vspace: 57 .. :width: 161 .. |img-2| image:: img-2.png .. :align: left .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 487 .. :id: Grafik1 .. :name: Grafik1 .. :width: 567