User:Sent~metawiki/Calendar (nl)

Blue Glass Arrow.svg MediaWiki-2020-logo.svg
This page should be moved to MediaWiki.org.
Please do not move the page by hand. It will be imported by a MediaWiki.org administrator with the full edit history. In the meantime, you may continue to edit the page as normal.

De extentie, hieronder Calendar genoemd, zal -hopelijk- op het moment van een volwassen versie WikiCalendar gaan heten. Dit om verwarring met bijvoorbeeld iCalendar te voorkomen.

CalendarEdit

<Calendar>
  YYYY-MM
</Calendar>

De extentie Calendar laad de bijbehorende Sjabloon. Bijvoorbeeld die van Juli 2005. En wanneer deze niet bestaat word deze gemaakt door →CreateEmptyCalendar() of door →BuildCalendar(), wanneer Calendar zo is geconfigureerd dat het er van uit mag gaan dat de `calendar`-tabel handmatig word aangepast evenals de Calendar:Entries.

CalendarEntryEdit

<CalendarEntry>
  <!-- DO NOT EDIT THIS DOCUMENT MANUALLY -->
  ...XML-structure...
</CalendarEntry>

Momenteel -voor de eerste release- zal de XML-structure alleen het volgende gaan omvatten:

  <SingleEntry from="20050728 2200" until="20050729 0300" />
  <SingleEntry from="20050804 2200" until="20050805 0300" />

Bij latere versies zal dit uitgebreid worden naar een volledige specificatie, waar ook andere definities deel van uit gaan maken.

Calendar(Entry) ExtentieEdit

free2xs/Calendar.php:


→CreateEmptyCalendar()Edit

→BuildCalendar()Edit

→UpdateTemplates()Edit

→ProcessCalendarEntry2DB()Edit

#REDIRECTEdit

Tabel `Calendar`Edit

Speciale Pagina'sEdit

Special:NewCalendarEntryEdit

SpecialNewCalendarEntry.php:


Special:EditCalendarEntryEdit

SpecialEditCalendarEntry.php:


EditPageCalendarEntry.phpEdit

EditPageCalendarEntry.php:


InstallatieEdit

  • Namespace Calendar:*
  • Maak tabel `Calendar` aan in de MediaWiki Database.
  • (Install Extention)
  • (Install SpecialPages)

Toekomstige OndersteuningEdit

  • Import van en Export naar iCalendar
  • Import van en Export naar (ChronosLogyc)
  • Email notificatie
  • Custom Style