.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt =============== EXT:AdvCalendar =============== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed by: Juraj Benadik :Changed: 2003-09-03T19:46:21 :Author: Juraj Benadik, Mads-Peter Brunn Jensen :Email: ,mads_brunn@hotmail.com> :Info 3: :Info 4: .. _Advanced-Calendar: Advanced Calendar ================= Extension Key: **advCalendar** Copyright 2000-2002, Juraj Benadik, Mads-Peter Brunn Jensen 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.com .. _Table-of-Contents: Table of Contents ----------------- **EXT: My Extension 1** **Introduction 1** What does it do? 1 Screenshots 1 **Users manual 1** FAQ 1 **Adminstration 1** FAQ 2 **Configuration 2** FAQ 2 Reference 2 **Tutorial 2** **Known problems 2** **To-Do list 2** **Changelog 2** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ Advanced Calendar displays a graphical calendar either by month, week or day and allows logged in Front end users to update a public or private calendar. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-1| |img-2| .. _Users-manual: Users manual ------------ Installation is simple! \- Connect to the Typo3 Extension Repository and download AdvCalendar. \- Then load the the AdvCalendar Extension using the Extension Manager \- Create a page for your AdvCalendar records will be stored on this page as well \- Insert the plugin to that page and your just about there By the way for FE Editing you will require: A Front End logged in user with a group membership that is allowed to edit the calendar (see FAQ) .. _FAQ: FAQ ^^^ **Q** : how to give access to create calendar events in FE ? **A** : set following in your TS: plugin.tx\_advCalendar\_pi1.fe\_adminLib.create.allowedGroups = Or go to Constant Editor, choose PLUGIN.ADVCALENDAR and set it there. Hint: user \* to allow all the usergroups to add items to calendar **Q:** How do I create categories for the calendar display/filtering? **A:** You have to create categories manually in backed on calenar page or below (in hierarchy) .. _Adminstration: Adminstration ------------- .. _FAQ: FAQ ^^^ \- Possible subsections: FAQ .. _Configuration: Configuration ------------- \- Technical information; Installation, Reference of TypoScript, configuration options on system level, how to extend it, the technical details, how to debug it. \- language should be technical, assuming developer knowledge of TYPO3. Small examples/visuals are always encouraged. \- Target group: Developers .. _Reference: Reference ^^^^^^^^^ \- Possible subsections: Reference (TypoScript) these go in your TS setup with prefix plugin.tx\_advCalendar\_pi1 .. ### BEGIN~OF~TABLE ### .. _type: type """" .. container:: table-row Property type Data type string Description 1= Public Calendar, 2 = Private Calendar FE user must be logged in Default 1 .. _fe-adminLib-create-allowedGroups: fe\_adminLib.create.allowedGroups """"""""""""""""""""""""""""""""" .. container:: table-row Property fe\_adminLib.create.allowedGroups Data type CS List Description A Comma seperated of FE groups that should be allowed to edit the calendar Default .. _defaultDisplay: defaultDisplay """""""""""""" .. container:: table-row Property defaultDisplay Data type string Description 1=month, 2=week, 3=day Default 1 .. _generalDateFormat: generalDateFormat """"""""""""""""" .. container:: table-row Property generalDateFormat Data type string Description %m/%d/%Y or %d.%m.%Y Default %m/%d/%Y .. _generalTimeFormat: generalTimeFormat """"""""""""""""" .. container:: table-row Property generalTimeFormat Data type string Description %I:%M %p or %h:%m Default %h:%m .. _defaultCategory: defaultCategory """"""""""""""" .. container:: table-row Property defaultCategory Data type String Description default category uid when new item is created Default 3 .. _defaultStartTime: defaultStartTime """""""""""""""" .. container:: table-row Property defaultStartTime Data type string Description default start time when new item is created Default 09:00 .. _showMonthAfterSaved: showMonthAfterSaved """"""""""""""""""" .. container:: table-row Property showMonthAfterSaved Data type boolean Description Show current month view after the record is saved Default 1 .. _DisplayMonth-displayWeekNumbers: DisplayMonth.displayWeekNumbers """"""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.displayWeekNumbers Data type boolean Description display week # in this view ? Default 0 .. _DisplayMonth-displayWeekDayNames: DisplayMonth.displayWeekDayNames """""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.displayWeekDayNames Data type boolean Description display day Names in this view ? Default 1 .. _DisplayMonth-displayCategorySelect: DisplayMonth.displayCategorySelect """""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.displayCategorySelect Data type boolean Description Display selector box for filtering for categories Default 1 .. _DisplayMonth-strftime-PrevNextMonth: DisplayMonth.strftime\_PrevNextMonth """""""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.strftime\_PrevNextMonth Data type String Description this is how the names of the next and previous month will be formatted (see PHP-manual) Default %B
%Y .. _DisplayMonth-strftime-CurrentMonth: DisplayMonth.strftime\_CurrentMonth """"""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.strftime\_CurrentMonth Data type String Description his is how the name of the current month will be formatted Default %B %Y .. _DisplayMonth-displayEvents: DisplayMonth.displayEvents """""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.displayEvents Data type boolean Description display events (boolean) Default 1 .. _DisplayMonth-listEventsAtBottom: DisplayMonth.listEventsAtBottom """"""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.listEventsAtBottom Data type Boolean Description display list of all the months events Default 1 .. _DisplayMonth-bottomEventsExpiredWrap-wrap: DisplayMonth.bottomEventsExpiredWrap.wrap """"""""""""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.bottomEventsExpiredWrap.wrap Data type Wrap Description \| Default .. _DisplayMonth-bottomEventsWrap-wrap: DisplayMonth.bottomEventsWrap.wrap """""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.bottomEventsWrap.wrap Data type Wrap Description \| Default .. _DisplayMonth-weekNumWrap-wrap: DisplayMonth.weekNumWrap.wrap """"""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.weekNumWrap.wrap Data type Wrap Description \| Default .. _DisplayMonth-weekDayNamesWrap-wrap: DisplayMonth.weekDayNamesWrap.wrap """""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.weekDayNamesWrap.wrap Data type Wrap Description \| Default .. _DisplayMonth-dayNumWrap-wrap: DisplayMonth.dayNumWrap.wrap """""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.dayNumWrap.wrap Data type Wrap Description wrap for days numbers in displayed month \| Default .. _DisplayMonth-currentDayWrap-wrap: DisplayMonth.currentDayWrap.wrap """""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.currentDayWrap.wrap Data type Wrap Description wrap for the current days number \| Default .. _DisplayMonth-notInMonthWrap-wrap: DisplayMonth.notInMonthWrap.wrap """""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.notInMonthWrap.wrap Data type Wrap Description wrap for day numbers in next or previous month \| Default .. _DisplayMonth-commonWrap-wrap: DisplayMonth.commonWrap.wrap """""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.commonWrap.wrap Data type Wrap Description these 2 wraps are used to add a plus (+) sign for adding events they are used only if the user has right to add records othervise they are not :)
\|   Add Event
Default .. _DisplayMonth-eventWrap-wrap: DisplayMonth.eventWrap.wrap """"""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.eventWrap.wrap Data type Wrap Description wrap for the events of a day (cell below the #) \| Default .. _DisplayMonth-currentEventWrap-wrap: DisplayMonth.currentEventWrap.wrap """""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.currentEventWrap.wrap Data type Wrap Description wrap for current days event \| Default .. _DisplayMonth-notInMonthEventWrap-wrap: DisplayMonth.notInMonthEventWrap.wrap """"""""""""""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.notInMonthEventWrap.wrap Data type Wrap Description wrap for the events of a day \| Default .. _DisplayMonth-weekNumInnerWrap: DisplayMonth.weekNumInnerWrap """"""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.weekNumInnerWrap Data type Wrap Description wrap for week numbers before A-tag Default .. _DisplayMonth-dayNumInnerWrap: DisplayMonth.dayNumInnerWrap """""""""""""""""""""""""""" .. container:: table-row Property DisplayMonth.dayNumInnerWrap Data type Wrap Description wrap for day number before A-tag Default .. _DisplayDay-color1: DisplayDay.color1 """"""""""""""""" .. container:: table-row Property DisplayDay.color1 Data type string Description Bg color 1 Default #EEEEFF .. _DisplayDay-color2: DisplayDay.color2 """"""""""""""""" .. container:: table-row Property DisplayDay.color2 Data type string Description Bg Color 2 Default #DDDDEE .. _DisplayDay-eventcolor: DisplayDay.eventcolor """"""""""""""""""""" .. container:: table-row Property DisplayDay.eventcolor Data type string Description Event Color Default #CCCCDD .. _DisplayDay-eventAddParam: DisplayDay.eventAddParam """""""""""""""""""""""" .. container:: table-row Property DisplayDay.eventAddParam Data type string Description additional parameters for the td tag used to create an event. Omit use of rowspan, colspan bgcolor=#CCCCDD valign=top Default Bgcolor= #CCCCDD valign=top .. _DisplayDay-timeWrap-wrap: DisplayDay.timeWrap.wrap """""""""""""""""""""""" .. container:: table-row Property DisplayDay.timeWrap.wrap Data type Wrap Description wrap 4 the first column (the time column) Default .. _DisplayQuickview-limit: DisplayQuickview.limit """""""""""""""""""""" .. container:: table-row Property DisplayQuickview.limit Data type variable Description Only events occuring within the next limit days is displayed Default 120 .. _DisplayQuickview-noEventsMsg: DisplayQuickview.noEventsMsg """""""""""""""""""""""""""" .. container:: table-row Property DisplayQuickview.noEventsMsg Data type string Description Message to display if theres no events to display Default No events to display .. _DisplayEvent-addMonthView: DisplayEvent.addMonthView """"""""""""""""""""""""" .. container:: table-row Property DisplayEvent.addMonthView Data type variable Description addMonthView adds month view 0=do not display, 1=before event\_view, 2= after event\_view Default 0 .. _EditEvent-timeSelect-Start: EditEvent.timeSelect.Start """""""""""""""""""""""""" .. container:: table-row Property EditEvent.timeSelect.Start Data type variable Description Selector time boxes start in hr Default 8 .. _EditEvent-timeSelect-End: EditEvent.timeSelect.End """""""""""""""""""""""" .. container:: table-row Property EditEvent.timeSelect.End Data type variable Description Selector time boxes end in hr Default 23 .. _EditEvent-timeSelect-Interval: EditEvent.timeSelect.Interval """"""""""""""""""""""""""""" .. container:: table-row Property EditEvent.timeSelect.Interval Data type variable Description Interval in minutes Default 30 .. _EditEvent-fillEndDate: EditEvent.fillEndDate """"""""""""""""""""" .. container:: table-row Property EditEvent.fillEndDate Data type boolean Description ill in edndate the same value as startdate on new event ? Default 1 .. _errMsgStartDateNotValid: errMsgStartDateNotValid """"""""""""""""""""""" .. container:: table-row Property errMsgStartDateNotValid Data type string Description This message is displayed if the start date is not valid Error! Startdate is not valid. Default .. _errMsgStartTimeNotValid: errMsgStartTimeNotValid """"""""""""""""""""""" .. container:: table-row Property errMsgStartTimeNotValid Data type string Description This message is displayed if the start time is not valid Error! Starttime is not valid. Default .. _errMsgEndDateNotValid: errMsgEndDateNotValid """"""""""""""""""""" .. container:: table-row Property errMsgEndDateNotValid Data type string Description This message is displayed if the end date is not valid Error! Enddate is not valid. Default .. _errMsgEndTimeNotValid: errMsgEndTimeNotValid """"""""""""""""""""" .. container:: table-row Property errMsgEndTimeNotValid Data type string Description This message is displayed if the end time is not valid Error! Endtime is not valid. Default .. _errMsgEndBeforeStart: errMsgEndBeforeStart """""""""""""""""""" .. container:: table-row Property errMsgEndBeforeStart Data type string Description This message is displayed if the enddate comes before the start date Error! Enddate is sooner than Startdate Default .. _errMsgNoTitle: errMsgNoTitle """"""""""""" .. container:: table-row Property errMsgNoTitle Data type string Description This message is displayed if the title of the event is missing Error! Title is missing. Default .. _fe-adminLib-create-anonymousAllowed: fe\_adminLib.create.anonymousAllowed """""""""""""""""""""""""""""""""""" .. container:: table-row Property fe\_adminLib.create.anonymousAllowed Data type Integer Description Wheter anonymous visitor of the site/calendar is allowed to add items. Default .. _Unknown-Property: ((Unknown Property)) """""""""""""""""""" .. container:: table-row Property Data type Description Default .. ###### END~OF~TABLE ###### [tsref:(cObject).TEST] .. _Tutorial: Tutorial -------- Make your AdvCalendar page insert the Advcalendar plugin using the page view Then change to list view and create new Calendar Categories records(if you need this feature) You can easily configure plugin in Web>Temlate> Constant Editor>PLUGIN.ADVCALENDAR In List view you can see your records and you can also add manually Calendar items this way. You can also set storage of records to page where your FE users are kept (so you get proper list of users for Owner (who created record) when manually creating calendar items. Hit the FE and see your calendar .. _Known-problems: Known problems -------------- -Date problem if the date is set to `day.month.year `_ the date becomes invalid .. _To-Do-list: To-Do list ---------- Would like to add some Backend adminstration and configuration .. _Changelog: Changelog --------- -Place field is being stored intable -Ability to “push” calendar items, so they are visible to all the users. For `more information you can go to typo3.org `_ . |img-3| EXT:AdvCalendar - 4 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. :border: 0 .. :height: 290 .. :id: Graphic4 .. :name: Graphic4 .. :width: 213 .. |img-2| image:: img-2.png .. :align: left .. :border: 0 .. :height: 285 .. :id: Graphic5 .. :name: Graphic5 .. :width: 225 .. |img-3| image:: img-3.png .. :align: left .. :border: 0 .. :height: 32 .. :id: Graphic1 .. :name: Graphic1 .. :width: 102