DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
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 |
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, <typo3@dev-null.at>
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¶
`EXT: dev_null_events 1 <#__RefHeading__5708_1738894311>`_
`Introduction 3 <#__RefHeading__5710_1738894311>`_
`Users manual 5 <#__RefHeading__467_413120346>`_
`Configuration 6 <#__RefHeading__1699_440745101>`_
Event single view configuration 8
`Known problems 10 <#__RefHeading__1717_440745101>`_
`To-Do list 11 <#__RefHeading__477_413120346>`_
`ChangeLog 12 <#__RefHeading__31623_818911409>`_
Introduction¶
What does it do?¶
This extension provides a calender view (month, week day), event list and detail view
Features¶
- Calendar view with fullcalendar.js
- Categories for events
- QTips in calendar view
- Support for shared Google calendars
- Support for external json-feeds
Credits¶
- Adam Shaw for fullcalendar.js
- Craig Thomson for qTip²
Screenshots¶
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¶
Possible subsection: FAQ
Configuration¶
You can configure the defaults for this extension by modifying the constants or the TS-setup.
Reference¶
storagePid¶
Property
storagePid
Data type
int
Description
Not implemented
Default
0
jsonTypeNum¶
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
[tsref:plugin.tx_devnullevents_pi1]
includeLib¶
Property
includeLib
Data type
int
Description
Include jquery library by extension or external
Default
0
jqueryLib¶
Property
jqueryLib
Data type
string
Description
Path to jquery script. Required if jquery is not included by an other extension
Default
jqueryUI¶
Property
jqueryUI
Data type
string
Description
Path to jquery-ui. Optional required if jquery is not included by an other extension
Default
0
[tsref:plugin.tx_devnullevents_pi1.resources.jquery]
cssScreen¶
Property
cssScreen
Data type
string
Description
Default css-stylesheet for rendering of events
Default
cssPrint¶
Property
cssPrint
Data type
string
Description
Optional css-stylesheet with media="print"
Default
cssCustom¶
Property
cssCustom
Data type
string
Description
Optional css-stylesheet with media="all"
Default
[tsref:plugin.tx_devnullevents_pi1.resources.events]
jquery¶
Property
jquery
Data type
string
Description
Path to fullcalendar.js
Default
gcal¶
Property
gcal
Data type
string
Description
Path to gcal.js
Default
cssScreen¶
Property
cssScreen
Data type
string
Description
Path to fullcalendar.css
Default
cssPrint¶
Property
cssPrint
Data type
string
Description
Optional css-stylesheet with media="print"
Default
cssCustom¶
Property
cssCustom
Data type
string
Description
Optional css-stylesheet with media="all"
Default
[tsref:plugin.tx_devnullevents_pi1.resources.fullcalendar]
jquery¶
Property
jquery
Data type
string
Description
Path to qtip.js
Default
cssScreen¶
Property
cssScreen
Data type
string
Description
Path to qtip.css
Default
cssCustom¶
Property
cssCustom
Data type
string
Description
Optional css-stylesheet with media="all"
Default
[tsref:plugin.dev_null_events.resources.qtip]
Event list configuration¶
template¶
Property
template
Data type
string
Description
Path to template for list view
Default
minDate¶
Property
minDate
Data type
string
Description
Minimum date for events to be shown in list view
Default
today
maxEvents¶
Property
maxEvents
Data type
int
Description
Maximum number of events in the list view
Default
3
eventTextNoEvents¶
Property
eventTextNoEvents
Data type
int
Description
Pid of Calendar Event default text to use if no record is found.
Default
0
eventTextNoMoreEvents¶
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¶
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¶
Property
pidSingleView
Data type
int
Description
Pid of page for single view of event
Default
0
[tsref:plugin.tx_devnullevents_pi1.eventList]
Event single view configuration¶
template¶
Property
template
Data type
string
Description
Path to template for single view
Default
pidCalendar¶
Property
pidCalendar
Data type
Int
Description
Not used yet
Default
0
[tsref:plugin.tx_devnullevents_pi1.eventView]
Calendar view configuration¶
template¶
Property
template
Data type
string
Description
Path to template for calendar view
Default
pidSingleView¶
Property
pidSingleView
Data type
Int
Description
Pid of page for single view of event
(only for display type “Calendar view”)
Default
0
[tsref:plugin.tx_devnullevents_pi1.calendar]
left¶
Property
left
Data type
string
Description
Header buttons and title (left header)
Default
prev,next today
center¶
Property
center
Data type
string
Description
Header buttons and title (center)
Default
title
right¶
Property
right
Data type
string
Description
Header buttons and title (right header)
Default
month
[tsref:plugin.tx_devnullevents_pi1.calendar.header]
Known problems¶
Translations incomplete
To-Do list¶
More detailed manual
ChangeLog¶
0.3.0¶
Version
0.3.0
Changes
Update – changes in TS-Setup
Feature – support for external json-feed and shared google calendar
0.2.0¶
Version
0.2.0
Changes
Bugfix – load jquery by extensionBugfix – calendar view didn’t respect category selection
Update – Manual
0.1.0¶
Version
0.1.0
Changes
Initial upload