PHPackages                             brainsum/tieto\_modules - 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. brainsum/tieto\_modules

ActiveDrupal-module

brainsum/tieto\_modules
=======================

Umbrella for Tieto modules.

1.32.0(6y ago)0461[4 issues](https://github.com/brainsum/tieto_modules/issues)[2 PRs](https://github.com/brainsum/tieto_modules/pulls)proprietaryPHPPHP ^7.2CI failing

Since Jul 9Pushed 5y ago5 watchersCompare

[ Source](https://github.com/brainsum/tieto_modules)[ Packagist](https://packagist.org/packages/brainsum/tieto_modules)[ RSS](/packages/brainsum-tieto-modules/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (93)Used By (0)

Tieto Modules
=============

[](#tieto-modules)

[![Build Status](https://camo.githubusercontent.com/70c81c4d689a3e0370c225c63f40de0295019f16469533bfbdb5decaf5ebef63/68747470733a2f2f7472617669732d63692e6f72672f627261696e73756d2f746965746f5f6d6f64756c65732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/brainsum/tieto_modules)

About
-----

[](#about)

Umbrella repository for Tieto-related modules.

Deployment
----------

[](#deployment)

- `composer require brainsum/tieto_modules`
- Add this to the `extra` key of your composer.json
    - Note: Only add this after `require`
    - ```
          "enable-patching": true,
          "merge-plugin": {
              "include": [
                  "web/modules/contrib/tieto_modules/*/composer.json"
              ],
              "recurse": true,
              "replace": false,
              "ignore-duplicates": false,
              "merge-dev": true,
              "merge-extra": true,
              "merge-extra-deep": false,
              "merge-scripts": false
          }
        ```
- Add this to the `patches` key of your composer.json
    - ```
          "drupal/ldap": {
              "Enable changing LDAP server on user provisioning": "web/modules/contrib/tieto_modules/patches/ldap_user-provisioning-multiple-server.patch",
              "LDAP server search filter": "web/modules/contrib/tieto_modules/patches/ldap_server_search_filter-v2.patch"
          }
        ```
- `composer update --lock`
    - Note: only use this after adding the previous keys

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

[](#development)

### Adding new modules

[](#adding-new-modules)

Make sure, that each module has:

- their own composer.json file with every dependency defined.
- every dependency defined in their \*.info.yml file
- their own README.md file with relevant information (how to use, configure, build frontend assets, etc.)

Make sure, that

- the root composer.json picks up the requirements and changes from it.

### Versioning

[](#versioning)

- There is no need to add versions to any of the composer.json files (except for maybe documentation purposes)
- When you change anything, add and push a new tag
    - Try to follow [SemVer](https://semver.org/)
    - This is a Drupal 8-only package, don't prefix 8.x or similar

### Release

[](#release)

- When you make a change, don't forget to release it on EVERY project where used

###  Health Score

33

—

LowBetter than 74% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 86.5% 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 ~5 days

Total

90

Last Release

2369d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/15192295?v=4)[Máté Havelant](/maintainers/mhavelant)[@mhavelant](https://github.com/mhavelant)

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

---

Top Contributors

[![mhavelant](https://avatars.githubusercontent.com/u/15192295?v=4)](https://github.com/mhavelant "mhavelant (154 commits)")[![szatom](https://avatars.githubusercontent.com/u/9446343?v=4)](https://github.com/szatom "szatom (15 commits)")[![brainsoap](https://avatars.githubusercontent.com/u/31848084?v=4)](https://github.com/brainsoap "brainsoap (5 commits)")[![kosailma](https://avatars.githubusercontent.com/u/19393447?v=4)](https://github.com/kosailma "kosailma (3 commits)")[![adam-herczeg](https://avatars.githubusercontent.com/u/33317291?v=4)](https://github.com/adam-herczeg "adam-herczeg (1 commits)")

### Embed Badge

![Health badge](/badges/brainsum-tieto-modules/health.svg)

```
[![Health](https://phpackages.com/badges/brainsum-tieto-modules/health.svg)](https://phpackages.com/packages/brainsum-tieto-modules)
```

###  Alternatives

[farmos/farmos

A web-based farm record keeping application.

1.2k6.7k1](/packages/farmos-farmos)

PHPackages © 2026

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