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.

cal event templates

Author:Thomas Kowtsch
Created:2009-07-13T22:07:05
Changed:2014-02-23T14:24:24.490000000
Classification:caleventtemplates
Keywords:forAdmins, forDevelopers, forIntermediates
Author:Thomas Kowtsch
Email:typo3@thomas-kowtsch.de
Info 4:
Language:en

img-1 img-2 cal event templates - caleventtemplates

cal event templates

Extension Key: caleventtemplates

Language: en

Keywords: forAdmins, forDevelopers, forIntermediates

Copyright 2000-2008, Thomas Kowtsch, <typo3@thomas-kowtsch.de>

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

Advanced cal / partner integration 1

`Introduction 3 <#1.1.Introduction|outline>`_

What does it do? 3

Screenshots 3

`Users manual 4 <#1.2.Users%20manual|outline>`_

FAQ 4

`Administration 5 <#1.3.Administration|outline>`_

FAQ 5

`Configuration 6 <#1.4.Configuration|outline>`_

FAQ 6

Reference 6

`Tutorial 7 <#1.5.Tutorial|outline>`_

`Known problems 8 <#1.6.Known%20problems|outline>`_

`To-Do list 9 <#1.7.To-Do%20list|outline>`_

`ChangeLog 10 <#1.8.ChangeLog|outline>`_

Important guidelines 11

`HowTo update a manual to the new layout 12 <#2.1.HowTo%20update%20a %20manual%20to%20the%20new%20layout|outline>`_

`Issues with Open Office documentation for TYPO3 13 <#2.2.Issues%20w ith%20Open%20Office%20documentation%20for%20TYPO3|outline>`_

Inserting images 13

Paragraph styles 13

Linking 14

Meta data and updates 14

Help by documentation.openoffice.org 14

Introduction

What does it do?

This extension is about to deliver a simple event templating solution: Simply define some template records, visit the BE module, type in the new date and any other information is copied to the new date.

This is especially useful if you have some regular events that does not fit any recurrence schema; e.g. alsways on monday, 15:00 pm; but sometimes the 1 st and 3 rd monday of a month, sometimes 1 st and 4 th , sometimes only the 2 nd ...

Screenshots

img-3

List of event template records

img-4

Event template record editing

img-5 img-6

BE-module form to clone new events from templates

User/Administration manual

Installation

Step 1: Install the extension

The extension can be installed through the typical TYPO3 installation process using the Extension Manager. It requires to to have the calendar base extension (extension key: cal) installed in version 1.3 or above.

Step 2: Add event template records

Add one or more “cal event template” records to any page you want. I suggest to use a dedicated page/sysfolder that holds nothing else.

Provide a meaningful name for the record and select a “template” event from the dropdown.

Please be aware that the copied record(s) will be inserted on the same page where your template event is placed by default. You can change this by setting the field “Store to fixed PID”

Step 3: Create new events by using the backend module

Simply go to the backend module “Cal templates” and pick you the template event you want duplicate: Enter a new date (which should be a valid one!) and click “Clone Now!”.

If the template event spans more than one day you will be prompted to enter both a start and an end day. If the end day is invalid, missing or earlier than the start day the cloned event will have the end day set equal to the start day.

In case everything goes well, you will receive a message that tells you that everything is ok and gives you the UID of the new record.

FAQ

F: -

A: -

Configuration

The extension has no configuration yet.

To-Do list

  • improve source code documentation
  • add FE-plugin to allow generation also for frontend editors
  • Beautify BE module layout

ChangeLog

Version 1.2

  • set correct dependencies
  • clean up code to be more aligned to coding guidelines

Version 1.1

add support for “Number of new events per clone”

7