Calendar Events: Difference between revisions

From High Salvington Mill Trust
Access restrictions were established for this page. If you see this message, you have no access to this page.
No edit summary
(Added draft 2 dates for 2022 and relocated 2021 links to end section for historical links)
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
Back to [[Calendar]]
Back to [[Calendar]]
----
----
To create a new entry in the Calendar you first need to create a new link by editing this page and adding a new line below the '''Calendar Entry Links''' heading, with the link to the name of the page representing the event. The format of a link is, two open square brackets, followed by 4 year digits, a "/", 2 month digits, another "/", 2 day digits followed by an underscore, "_", and then the brief name for the event, ending with two right square brackets. Syntactically, this can be described as <pre>[[yyyy/mm/dd_event name]]</pre>. Leave a blank line between each event to force each to display on its own line in the page.
Having created the link and saved your edit to this page, you need to click on the link and create the page for the event itself. The first line of this event page is what will appear on the day in the Calendar. Try to keep it brief and avoid any formatting. Do not use a heading on this line. You can add any text you like to the remainder of the page. When someone clicks on the item in the Calendar they will be directed to your event page, hence it is a good place to put information you need to share to coordinate with others over the event.
Once you have created the link here and created the target page it refers to and put your brief label for the event on the first line of the target page, you may need to edit the [[Calendar]] page and just save it without any changes. This will force the Calendar extension to go and find all of the calendar entry pages and update the stored calendar.
==Calendar Entry Links==
==Calendar Entry Links==
[[2021/04/27_Board Meeting]]
*[[2022/01/21_PublicMeeting]]
*[[Board:2022/01/25_Board Meeting]]
*[[2022/03/20_Volunteers Meeting]]
*[[2022/04/03_Open Day]]
*[[2022/04/17_Open Day]]
*[[Board:2022/04/26_Board Meeting]]
*[[2022/05/01_Open Day]]
*[[2022/05/07_Founders' Day]]
*[[2022/05/08_National Mills Weekend Open Day]]
*[[2022/05/15_Open Day]]
*[[2022/06/05_Jubilee Open Day]]
*[[2022/06/19_Open Day]]
*[[2022/06/24_AGM]]
*[[2022/07/03_Summer Fete]]
*[[2022/07/17_Open Day]]
*[[Board:2022/07/26_Board Meeting]]
*[[2022/08/07_Classic Cars Open Day]]
*[[2022/08/21_Scalextric Open Day]]
*[[2022/09/04_Autumn Rural Crafts Fair]]
*[[2022/09/18_Open Day]]
*[[Board:2022/10/26_Board Meeting]]
*[[2022/12/16_Bonfire Carols]]


[[2021/06/06_Members Open Day]]
==Making a New Calendar Entry==


[[2021/06/20_Members Open Day]]
===Make a Link to the Proposed Event Page===
To create a new entry in the Calendar you first need to create a new link by editing this page and adding a new line below the [[#Calendar Entry Links]] heading, with the link to the name of the page representing the event. The format of a link is, two open square brackets, followed by 4 year digits, a "/", 2 month digits, another "/", 2 day digits followed by an underscore, "_", and then the brief name for the event, ending with two right square brackets. Syntactically, this can be described as <pre>[[yyyy/mm/dd_event name]]</pre> Leave a blank line between each event to force each to display on its own line in the page, or, to have event links on consecutive lines, put an asterisk, "*", at the start of each line, outside of the link, to make the line a bulleted list item.


[[2021/07/04_Open Day]]
The event name you include in the page title will be displayed on the relevant day of the Calendar widget.


[[2021/07/18_Open Day]]
===Namespaces===
There is basic support for associating pages with a namespace and defining user groups that some pages can limit access to. The namespaces need to be defined by the system administrator - this cannot be done entirely within the MediaWiki software. Once a namespace is defined, a new page can be named with the namespace preceding the rest of the page name, separated by a comma. Currently, the only, supported namespaces is:
* Board:    A namespace for Board members and advisers.


[[2021/07/27_Board Meeting]]
It is possible to prefix the above event date and name with a namespace designation.


[[2021/08/01_Classic Cars]]
===Create the Event Page===
Be aware that the Calendar widget searches for ''pages'' that match a specific pattern containing a YYYY/MM/DD_event pattern, so just creating a new link to a page is insufficient to add the event to the calendar. When you have saved your changes to the this page, including your new event page links, you will need to click on each new link and create the page for the event itself. You can add any text you like to the actual event page. When someone clicks on the item in the Calendar they will be directed to your event page, hence it is a good place to put information you need to share to coordinate with others over the event.


[[2021/08/15_Summer Fete]]
===Limiting Page Access to One or More User Groups===
If you wish to create a page that is limited to a specific user group, e.g. Board only, then you can add the text, <pre><accesscontrol>Board</accesscontrol></pre>
in front of your event label text on the first line, e.g. <pre><accesscontrol>Board</accesscontrol>Board Meeting</pre>


[[2021/09/05_Rural Craft Fair]]
With an access control statement at the start of the page, only the named groups will be able to access the page.


[[2021/09/19_Open Day]]
The only currently supported user group is '''Board'''. Later on, we may add additional groups, such as Volunteers or Members. You can list group names, separated by a comma, within the access control statement, and you can specify some as read-only by putting (ro) after the group name, e.g. to make a page editable by a member of Board and read-only to a Member<pre><accesscontrol>Board,Members(ro)</accesscontrol></pre>


[[2021/10/26_Board Meeting]]
===Refresh the Calendar's Stored Events===
Once you have created the link here and created the target page it refers to and put your brief label for the event on the first line of the target page, you may need to edit the [[Calendar]] page and just save it without any changes. This will force the Calendar extension to go and find all of the calendar entry pages and update the stored calendar.


[[2021/12/17_Bonfire Carols]]
===Previous Years' Event Links===
*[[Board:2021/04/27_Board Meeting]]
*[[2021/05/02_Ropes Training]]
*[[2021/05/23_Volunteer Coffee Morning]]
*[[2021/06/05_9:30am-11am_Rental_Mindful Magic]]
*[[2021/06/06_Members Open Day]]
*[[2021/06/07_9:30am-11am_Rental_Mindful Magic]]
*[[2021/06/08_am_Peter_Casebow Group]]
*[[2021/06/16_am_Oldland Mill Tour]]
*[[2021/06/20_Members Open Day]]
*[[2021/07/04_Open Day]]
*[[2021/07/05_9:00am-11am_Rental_Mindful Magic]]
*[[2021/07/07_10am-1pm_Worthing Childminders Association]]
*[[2021/07/17_9:00am-11am_Rental_Mindful Magic]]
*[[2021/07/18_Open Day]]
*[[2021/07/20_5:30pm-7pm_2nd Storrington Brownies]]
*[[2021/07/26_9:00am-11am_Rental_Mindful Magic]]
*[[2021/07/28_11am_Southdown Branch of Fleet Air Arm]]
*[[Board:2021/07/27_Board Meeting]]
*[[2021/08/01_Classic Cars]]
*[[2021/08/02_9:00am-11am_Rental_Mindful Magic]]
*[[2021/08/04_10:30am_Horsham U3A]]
*[[2021/08/09_9am-11am_Rental_Mindful Magic]]
*[[2021/08/13_Annual General Meeting]]
*[[2021/08/15_Open Fun Day]]
*[[2021/08/21_9:00am-11am_Rental_Mindful Magic]]
*[[2021/08/24_pm_Peter Casebow Visitor]]
*[[2021/09/05_Rural Craft Fair]]
*[[2021/09/06_pm_Peter Casebow Visitor]]
*[[2021/09/19_Open Day]]
*[[Board:2021/10/26_Board Meeting]]
*[[2021/12/17_Bonfire Carols]]

Latest revision as of 15:55, 1 January 2022

Back to Calendar


Calendar Entry Links

Making a New Calendar Entry

Make a Link to the Proposed Event Page

To create a new entry in the Calendar you first need to create a new link by editing this page and adding a new line below the #Calendar Entry Links heading, with the link to the name of the page representing the event. The format of a link is, two open square brackets, followed by 4 year digits, a "/", 2 month digits, another "/", 2 day digits followed by an underscore, "_", and then the brief name for the event, ending with two right square brackets. Syntactically, this can be described as

[[yyyy/mm/dd_event name]]

Leave a blank line between each event to force each to display on its own line in the page, or, to have event links on consecutive lines, put an asterisk, "*", at the start of each line, outside of the link, to make the line a bulleted list item.

The event name you include in the page title will be displayed on the relevant day of the Calendar widget.

Namespaces

There is basic support for associating pages with a namespace and defining user groups that some pages can limit access to. The namespaces need to be defined by the system administrator - this cannot be done entirely within the MediaWiki software. Once a namespace is defined, a new page can be named with the namespace preceding the rest of the page name, separated by a comma. Currently, the only, supported namespaces is:

  • Board: A namespace for Board members and advisers.

It is possible to prefix the above event date and name with a namespace designation.

Create the Event Page

Be aware that the Calendar widget searches for pages that match a specific pattern containing a YYYY/MM/DD_event pattern, so just creating a new link to a page is insufficient to add the event to the calendar. When you have saved your changes to the this page, including your new event page links, you will need to click on each new link and create the page for the event itself. You can add any text you like to the actual event page. When someone clicks on the item in the Calendar they will be directed to your event page, hence it is a good place to put information you need to share to coordinate with others over the event.

Limiting Page Access to One or More User Groups

If you wish to create a page that is limited to a specific user group, e.g. Board only, then you can add the text,

<accesscontrol>Board</accesscontrol>

in front of your event label text on the first line, e.g.

<accesscontrol>Board</accesscontrol>Board Meeting

With an access control statement at the start of the page, only the named groups will be able to access the page.

The only currently supported user group is Board. Later on, we may add additional groups, such as Volunteers or Members. You can list group names, separated by a comma, within the access control statement, and you can specify some as read-only by putting (ro) after the group name, e.g. to make a page editable by a member of Board and read-only to a Member

<accesscontrol>Board,Members(ro)</accesscontrol>

Refresh the Calendar's Stored Events

Once you have created the link here and created the target page it refers to and put your brief label for the event on the first line of the target page, you may need to edit the Calendar page and just save it without any changes. This will force the Calendar extension to go and find all of the calendar entry pages and update the stored calendar.

Previous Years' Event Links