<commit_before>=== Adding a topical area.

==== First create a category for the topical area.
Or categories if necessary. The normal case is to filter and categorise with the same category.

Go to *System* -> *Manage-categories* and add any required new category or categories.

==== Create a system alias.
Go to *System* -> *Manage calendars & folders* and determine where in the hierarchy you want the topical area to appear. Usually under *aliases*.

*Create a new subscription*

 * set the system name
 * display name
 * description
 * set the category or categories for auto-tagging and filtering
 * select "Subscription".
 * Set the url to bwcal:///public/cals/MainCal
 * ensure all other fields are blank and add the alias.

You may need to refresh the display to see the new alias in the
Using system aliases in this way ensures consistency in categorisation.

==== Create a subscription to the new alias.
Switch to the appropriate group then the *Calendar Suite* tab.

If the new alias is in a folder it may already by available.

Otherwise

* Select *Manage Subscriptions*
* Click *+* on the top level folder (named the same as the suite)
* Set the names - probably the same as the alias
* Add any extra filtering - note a default category will be added for the suite so normally no action is required on categories
* Ensure the type is *Public alias*
* Click *Select a public calendar or folder*
* Click on the new alias
* *Add*

Now go to *Main Menu* -> *Add Event* and ensure topical area is visible.

==== Add it to the view for the main campus
The above needs to be done for the main campus calendar suite. Than

* go to the *Calendar Suite* tab.
* Select *Manage views*
* Select the appropriate view
* Add the new topical area

Currently it appears a restart is needed for it to appear (or a long wait). I'll try to add a flush to fix this.

<commit_msg>Fix some typos<commit_after>=== Adding a topical area.

==== First create a category for the topical area.
Or categories if necessary. The normal case is to filter and categorise with the same category.

Go to *System* -> *Manage-categories* and add any required new category or categories.

==== Create a system alias.
Go to *System* -> *Manage calendars & folders* and determine where in the hierarchy you want the topical area to appear. Usually under *aliases*.

*Create a new subscription*

 * set the system name
 * display name
 * description
 * set the category or categories for auto-tagging and filtering
 * select "Subscription".
 * Set the url to bwcal:///public/cals/MainCal
 * ensure all other fields are blank and add the alias.

You may need to refresh the display to see the new alias.

Using system aliases in this way ensures consistency in categorisation.

==== Create a subscription to the new alias.
Switch to the appropriate group then the *Calendar Suite* tab.

If the new alias is in a folder it may already be available.

Otherwise

* Select *Manage Subscriptions*
* Click *+* on the top level folder (named the same as the suite)
* Set the names - probably the same as the alias
* Add any extra filtering - note a default category will be added for the suite so normally no action is required on categories
* Ensure the type is *Public alias*
* Click *Select a public calendar or folder*
* Click on the new alias
* *Add*

Now go to *Main Menu* -> *Add Event* and ensure the topical area is visible.

==== Add it to the view for the main campus
The above needs to be done for the main campus calendar suite. Then

* go to the *Calendar Suite* tab.
* Select *Manage views*
* Select the appropriate view
* Add the new topical area

Currently, it appears a restart is needed for it to appear (or a long wait). I'll try to add a flush to fix this.


{'fraction_non_alphanumeric': 0.06308473670141673, 'fraction_numerical': 0.0, 'mean_word_length': 3.8471502590673574, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '250604', 'n_tokens_mistral': 975, 'n_tokens_neox': 950, 'n_words': 603}