PHPackages                             scoutnet/sh-scoutnet-kalender - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. scoutnet/sh-scoutnet-kalender

ActiveTypo3-cms-extension

scoutnet/sh-scoutnet-kalender
=============================

Official Typo3 plugin to display scoutnet.de calendar

7.0.1(1y ago)127GPL-2.0-or-laterPHP

Since Feb 20Pushed 1y ago6 watchersCompare

[ Source](https://github.com/scoutnet/plugins.typo3.sh_scoutnet_kalender)[ Packagist](https://packagist.org/packages/scoutnet/sh-scoutnet-kalender)[ Docs](https://github.com/scoutnet/plugins.typo3.sh_scoutnet_kalender)[ RSS](/packages/scoutnet-sh-scoutnet-kalender/feed)WikiDiscussions main Synced 2mo ago

READMEChangelog (9)Dependencies (15)Versions (15)Used By (0)

[![Build Status](https://camo.githubusercontent.com/c9a308866d39282010f3ab916d137bd3c3505981320af8e861c2d9109b3bce98/68747470733a2f2f6a656e6b696e732e73636f75746e65742e65752f6275696c645374617475732f69636f6e3f6a6f623d73636f75746e65742f706c7567696e732e7479706f332e73685f73636f75746e65745f6b616c656e6465722f6d61696e)](https://jenkins.scoutnet.eu/job/scoutnet/job/plugins.typo3.sh_scoutnet_kalender/job/main/)[![codecov](https://camo.githubusercontent.com/153f232a73377e31506ead20d7a2f3b7401d55b7544e1de5e5b7846f9a29a12b/68747470733a2f2f636f6465636f762e696f2f67682f73636f75746e65742f706c7567696e732e7479706f332e73685f73636f75746e65745f6b616c656e6465722f67726170682f62616467652e7376673f746f6b656e3d37684535754f466e5870)](https://codecov.io/gh/scoutnet/plugins.typo3.sh_scoutnet_kalender)[![Packagist](https://camo.githubusercontent.com/86a7a9c8f432dc8342f5570cad3d364968bc26607fc57e90fea59bfdde549bfb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73636f75746e65742f73682d73636f75746e65742d6b616c656e6465722e737667)](https://packagist.org/packages/scoutnet/sh-scoutnet-kalender)[![Packagist](https://camo.githubusercontent.com/11c260a8c60388d3dfa3e44eda650bdb9d1b2c8824c5a4afce55721e5f563b64/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73636f75746e65742f73682d73636f75746e65742d6b616c656e6465722e7376673f6c6162656c3d7061636b6167697374253230646f776e6c6f616473)](https://packagist.org/packages/scoutnet/sh-scoutnet-kalender)[![Packagist](https://camo.githubusercontent.com/a6cd64c3ae82a8f650bc9955bf18c857c67ac6bebbd207858cabaf5e777cba31/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f73636f75746e65742f73682d73636f75746e65742d6b616c656e6465722e737667)](https://packagist.org/packages/scoutnet/sh-scoutnet-kalender)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#)

ScoutNet Kalender Plugin for TYPO3
==================================

[](#scoutnet-kalender-plugin-for-typo3)

This is the official ScoutNet.de Kalender Plugin for TYPO3. If you are a scouting Group from Germany you can use our Service and manage your events on our Servers.

Installation
------------

[](#installation)

To install You can either use the version from the TER, or install this git repo to

/typo3conf/ext/sh\_scoutnet\_kalender

For the Kalender Plugin to work, you need the sh\_scoutnet\_webservice extension in a Version &gt; 4.0.

alternatively you can use composer:

`composer require scoutnet/sh-scoutnet-kalender`

### Setup

[](#setup)

For the Backend function to work, you have to set your SSID (the id of your Scouting Group) in the extension.

For the Frontend to work, you need to include the static file into your template. Then you can add a new content Element. There you can choose which ssids to be shown, which additional calenders to show and which kategories you want to display.

If you want to use nice looking URLs, you should include the Routes Script into your Site Configuration

```
imports:
  - { resource: "EXT:sh_scoutnet_kalender/Configuration/Routes/Default.yaml" }
```

Development
-----------

[](#development)

If you want to contribute, feel free to do so. The Repo is located here:

[https://github.com/scoutnet/plugins.typo3.sh\_scoutnet\_kalender](https://github.com/scoutnet/plugins.typo3.sh_scoutnet_kalender)

just run `make composerInstall`

### Testing

[](#testing)

Needed: GnuMake, PHP, Docker and docker-compose

Init:

`make init`

To Run all the Tests call:

`make test`

you can use the -phpx suffix to indicate which php version you want to check e.g. `make test-php81`

for only testing a special function or php version there are different suffixes. For Example:

- `make lintTest-php81`
- `make unitTest-php83`
- `make unitTest` Will call Unit tests with php 8.1 through php 8.3

For running only certain tests use:

- `TEST_FILE=$(pwd)/Tests/Functional/Plugins/WebringPluginTest.php EXTRA_TEST_OPTIONS='--filter testRedirect' make functionalTest-php80`

Testing with PhpStorm: Setup new remote PHP interpreter. Docker-Compose:

- compose file: `Tests/Build/docker-compose.yml`
- service: ` functional_mariadb`

Set up new Test Framework:

- path to phpunit: `bin/phpunit`
- default config: `vendor/typo3/testing-framework/Resources/Core/Build/UnitTests.xml`
- add path mappings: `` -&gt; `` (all paths mapped like on your host)

Set up new Run Configuration for `Unit Tests`:

- Test Scope: `/Tests/Unit`
- Custom Working Directory: `/.Build/`
- Test Runner options: `--coverage-filter /Classes`

Set up new Run Configuration for `Functional Tests`:

- Test Scope: `/Tests/Functional`
- Custom Working Directory: `/.Build/`
- Use alternative configuration File: `/.Build/vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTests.xml`
- Test Runner options: `--coverage-filter /Classes`
- Environment variables: `typo3DatabaseUsername=root;typo3DatabasePassword=funcp;typo3DatabaseHost=mariadb10;typo3DatabaseName=func_test`

Happy Testing

### Update

[](#update)

#### 2.x-&gt;3.0

[](#2x-30)

If you update from a Version &lt; 3.0 please note, that the whole extension was rewritten. And is now based on Extbase. You need to resetup the frontend Plugin and all templates do not work anymore.

You can easily change the CSS with the constant editor. If you want to change the Templates, please set how to change templates with extbase. The be\_user database fields are changed, so you need to update your database. And reconnect all backend accounts. But this should be done by the Backend users themself.

#### 4.x-&gt;5.0

[](#4x-50)

### Author

[](#author)

If you have any questions regarding this software, you can send me an email to

### TODO

[](#todo)

### License

[](#license)

(c) 2020 Stefan "Mütze" Horst All rights reserved

This script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

This copyright notice MUST APPEAR in all copies of the script!

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 99.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~268 days

Recently: every ~319 days

Total

11

Last Release

681d ago

Major Versions

3.0.7 → 4.0.02020-01-04

4.0.0 → 5.0.02020-12-23

5.0.2 → 6.0.02022-05-28

6.0.0 → 7.0.02024-02-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/ce484db920983749b95bf032f712389ce560cd4a30493cd39048dd6c99c5eb1a?d=identicon)[sHorst](/maintainers/sHorst)

---

Top Contributors

[![sHorst](https://avatars.githubusercontent.com/u/307992?v=4)](https://github.com/sHorst "sHorst (831 commits)")[![DasLampe](https://avatars.githubusercontent.com/u/65374?v=4)](https://github.com/DasLampe "DasLampe (2 commits)")[![m-strotmeier](https://avatars.githubusercontent.com/u/9283637?v=4)](https://github.com/m-strotmeier "m-strotmeier (2 commits)")[![bit4fox](https://avatars.githubusercontent.com/u/5400738?v=4)](https://github.com/bit4fox "bit4fox (1 commits)")

---

Tags

extbasepackagistscoutnet-kalendertypo3typo3-extensionextensionTYPO3 CMSScoutNetPfadfinderScoutNet Kalender

### Embed Badge

![Health badge](/badges/scoutnet-sh-scoutnet-kalender/health.svg)

```
[![Health](https://phpackages.com/badges/scoutnet-sh-scoutnet-kalender/health.svg)](https://phpackages.com/packages/scoutnet-sh-scoutnet-kalender)
```

###  Alternatives

[mfd/ai-filemetadata

Automatically generates FAL metadata for files by means of public LLMs

1142.1k](/packages/mfd-ai-filemetadata)[ichhabrecht/core-upgrader

Run upgrade wizards for multiple TYPO3 versions at once

2732.0k](/packages/ichhabrecht-core-upgrader)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
