PHPackages                             t3cs/t3cs\_sessions - 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. t3cs/t3cs\_sessions

ActiveTypo3-cms-extension

t3cs/t3cs\_sessions
===================

T3CS Session Views

3.0.0(6y ago)2531PHP

Since Sep 2Pushed 6y ago1 watchersCompare

[ Source](https://github.com/spoonerWeb/t3cs_sessions)[ Packagist](https://packagist.org/packages/t3cs/t3cs_sessions)[ Docs](https://t3cs.de)[ RSS](/packages/t3cs-t3cs-sessions/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (5)Used By (0)

Extension t3cs\_sessions
========================

[](#extension-t3cs_sessions)

This extension was created to provide a session plan for the TYPO3camp Stuttgart. With the help of Responsive Guru [Sven Wolfermann](http://maddesigns.de) this extension shows the sessions by time and not (like others) by room, so that you see all next sessions in a good overview even on a mobile phone.

Features
--------

[](#features)

### Version 1.0.0

[](#version-100)

- Responsive to show all sessions in a time order
- Set room name and sponsor (with logo)
- Star sessions you want to see (saved in LocalStorage)
- Past sessions won't be displayed

### Version 2.0.0

[](#version-200)

- **BREAKING CHANGE**: Changes table fields for time slots. Please be aware and read the [Update script](#update).
- Twitter notification integration. Create a cron job to send reminder for upcoming sessions sent by your Twitter account, which has to be [integrated](#twitter).

### Version 2.1.0

[](#version-210)

- Possibility to set the frontend plugin via Flexform (list sessions or list past sessions)
- Adds documentation

### Version 2.2.0

[](#version-220)

- Adds sorting for rooms
- Adds possibility to list sessions without breaks
- Adds composer.json

### Version 2.3.0

[](#version-230)

- \[!!!\] Use new page selector in flexform for record filter

Update script for step 1.0.0 =&gt; 2.0.0
--------------------------------------------------------------------------

[](#update-script-for-step-100--200)

**This you have to do before the extension update!**Due to table field changes you have to convert the MySQL datetime field values to Unix timestamps:

1. Create new temporary table fields: ```

    ALTER TABLE tx_t3cssessions_domain_model_slot ADD begin_backup int(11) DEFAULT '0' NOT NULL;
    ALTER TABLE tx_t3cssessions_domain_model_slot ADD end_backup int(11) DEFAULT '0' NOT NULL;

    ```
2. Convert existing records from datetime to Unix timestamp: ```

    UPDATE tx_t3cssessions_domain_model_slot SET begin_backup = UNIX_TIMESTAMP(begin);
    UPDATE tx_t3cssessions_domain_model_slot SET end_backup = UNIX_TIMESTAMP(end);

    ```
3. Do the extension update (Fields "begin" and "end" will be changed from datetime to int(11))
4. Now save the timestamps back: ```

    UPDATE tx_t3cssessions_domain_model_slot SET begin = begin_backup;
    UPDATE tx_t3cssessions_domain_model_slot SET end = end_backup;

    ```
5. Due to the bug of the difference of 2 hours from database to frontend, add 2 hours: ```

    UPDATE tx_t3cssessions_domain_model_slot SET begin = begin + 7200;
    UPDATE tx_t3cssessions_domain_model_slot SET end = end + 7200;

    ```

Twitter integration
------------------------------------------------------

[](#twitter-integration)

You have to create a Twitter App with the nice HowTo on [http://www.pontikis.net/blog/auto\_post\_on\_twitter\_with\_php](http://www.pontikis.net/blog/auto_post_on_twitter_with_php). After finishing the HowTo you just have to set your Twitter credentials into the extension configuration (in Extension Manager)

###  Health Score

30

—

LowBetter than 67% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~321 days

Total

4

Last Release

2523d ago

Major Versions

2.4.0 → 3.0.02019-04-24

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/141285789?v=4)[spooner](/maintainers/spooner)[@spooner](https://github.com/spooner)

---

Top Contributors

[![spoonerWeb](https://avatars.githubusercontent.com/u/1793083?v=4)](https://github.com/spoonerWeb "spoonerWeb (61 commits)")

---

Tags

sessionextensiontypo3Barcamp

### Embed Badge

![Health badge](/badges/t3cs-t3cs-sessions/health.svg)

```
[![Health](https://phpackages.com/badges/t3cs-t3cs-sessions/health.svg)](https://phpackages.com/packages/t3cs-t3cs-sessions)
```

###  Alternatives

[friendsoftypo3/tt-address

Displays a list of addresses from an address table on the page.

461.7M34](/packages/friendsoftypo3-tt-address)[georgringer/faker

Faker for TYPO3

165.1k](/packages/georgringer-faker)

PHPackages © 2026

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