Loading...
 
Skip to main content

History: Calendar

Source of version: 111 (current)

Copy to clipboard
! Status
^Tiki's ''event calendar'' is fairly powerful but it's still a little rough around the edges. It is not seamlessly integrated with the rest of the application, as there are certain date and event related features that are not connected with each other. Not all parts work smooth and robust.
We need to review all aspects of TikisCalendars, especially as recently SabreDav was integrated and Tiki could get some attendance by  a new target group of customers^

! Event related features and functionality
*  Calendar. The actual Calendar tool of Tiki, now with SabreDav integration.
* ((doc:PluginConvene))
*  Task Tracker - a profile that makes use of tracker date fields - __not integrated with Calendar__
* Gantt diagram - makes use of tracker date fields - __not integrated with Calendar__
 * Kanban board - new! - makes use of tracker date fields - __not integrated with Calendar__
* TrackerCalendar - a ressources tool based on Tiki Tracker aswell making use of tracker date fields - __not integrated with Calendar__
* Users have a pretty good ''private calendar'' ((UserCalendar)), which seems to be an independant feature of Tiki's actual ''event calendar''. The latter one permits a private channel too.
*  ''tools calendar'' or "activity calender"  which is excellent to follow changes in various sections (Site activity monitor)
* A ''blog calendar'' (go back "using a time machine", show me articles/blogs from date X) - maybe not related; check code wise

* Further more there is Webmail based on Cypht and from there the feature calendar event invitation by Email.
* To complete that the Contact and Task syncronisation with SabreDav has to be checked and potentially fixed 

! Roadmap
# Dec 2021 Review, test and evaluate all existing date related features and functions in Tiki 
# Jan 2022 Discussion in the community, which features and functions need to be integrated with the Calendars in what priority
# Spring 2022 Start the integration process and bug fixing, depending on the ressources

!! Wishlist & ToDo
* Add drag and drop functionality to Tiki calendars, for ex to move events between days or to another month.
+ See here: [https://www.youtube.com/watch?v=AIc7SroH6w4]
* Being able to set a ''recurring event like 3rd Thursday of each month'', which we need for our ((tw:Webinars)) <- check and test if that is already possible
* Even trickier, "last Thursday of each month"
* Remove "This event is not recurrent" when it's the case
* When there is no description, skip the field instead of indicating that there is no description
* Custom link setting in calendars is not respected (ex.: when I don't want a URL)
* Calendar item creation and syncronisation from local devices to the server seems to be not robust - needs further testing, bug report, fix

{REMARKSBOX(type=warning title=Issue with AliasPlugin)}
--We have an issue with the AliasPlugin "wishes". In the follwing box we test he original plugin TRACKERLIST.-- solved 4. Dec 2021 {sign user="Torsten" datetime="2021-12-04T00:51:50+00:00"}
{REMARKSBOX}

!!! Open
{wishes filtervalue="29" status="o"}

!!! Pending
{wishes filtervalue="29" status="p"}

!!! Closed
{wishes filtervalue="29" status="c"}

!! Demo
http://tiki.org/tiki-calendar.php?viewmode=month
[http://phpBeer.com|phpBeer] Social Event Management system 

!! Standards and/or other software 
http://tiki.org/tiki-directory_browse.php?parent=22

!! Recurring
* https://github.com/rlanvin/php-rrule
* https://github.com/simshaun/recurr
* http://sabre.io/vobject/recurrence/

!! Related:
* ((Scheduling))

!! Alias
* (alias(User Calendar))
* (alias(CalendarDev))
* (alias(mini-calendar))
* (alias(event))
* (alias(calendar of events))
* (alias(event calendar))
* (alias(Date picker))
* (alias(JScalendar))
~tc~ (alias(Calendars)) ~/tc~
Show PHP error messages