PHPackages                             webexmachina/contao-portfolio - 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. webexmachina/contao-portfolio

ActiveContao-module

webexmachina/contao-portfolio
=============================

Portfolio for Contao Open Source CMS

3.3.8(7mo ago)0237[5 issues](https://github.com/Web-Ex-Machina/contao-portfolio/issues)LGPL-3.0+PHPPHP &gt;=7.4 || &gt;=8.2

Since Nov 6Pushed 7mo agoCompare

[ Source](https://github.com/Web-Ex-Machina/contao-portfolio)[ Packagist](https://packagist.org/packages/webexmachina/contao-portfolio)[ RSS](/packages/webexmachina-contao-portfolio/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (8)Versions (44)Used By (0)

Extension "Portfolio" for Contao Open Source CMS
================================================

[](#extension-portfolio-for-contao-open-source-cms)

[![Contao 4 compatible](https://camo.githubusercontent.com/9ca7818bcf4df37096c6cc27b4ddc16a4680d4720e7050a05215a3e8cfad5379/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e74616f253230342d636f6d70617469626c652d6f72616e67652e7376673f7374796c653d666c61742d737175617265266c6f676f3d64617461253341696d616765253246737667253242786d6c2533426261736536342532435044393462577767646d567963326c76626a30694d5334774969426c626d4e765a476c755a7a30696458526d4c546769507a3438495552505131525a5545556763335a6e49464256516b784a517941694c533876567a4e444c7939455645516755315a48494445754d5338765255346949434a6f644852774f693876643364334c6e637a4c6d39795a793948636d467761476c6a63793954566b63764d5334784c3052555243397a646d63784d53356b64475169506a787a646d6367646d567963326c76626a30694d533478496942705a44306952574a6c626d56664d53496765473173626e4d39496d6830644841364c79393364336375647a4d7562334a6e4c7a49774d44417663335a6e4969423462577875637a703462476c75617a30696148523063446f764c336433647935334d793576636d63764d546b354f53393462476c7561794967654430694d484234496942355053497763486769494864705a48526f505349784e4842344969426f5a576c6e61485139496a45794c6a497a6348676949485a705a58644362336739496a49304c6a45784e6941794d5334774e444d674d5451674d5449754d6a4d694947567559574a735a53316959574e725a334a766457356b50534a755a5863674d6a51754d544532494449784c6a41304d7941784e4341784d6934794d794967654731734f6e4e7759574e6c50534a77636d567a5a584a325a534925324250484268644767675a6d6c736244306949305a47526b5a47526949675a443069545449314c6a41304d6977794d5334774e444e6a4c5441754e5445784c4441744d4334354d6a55734d4334304d5451744d4334354d6a59734d4334354d6a52324d5441754d7a6778597a41754d4441784c4441754e5445784c4441754e4445324c4441754f5449314c4441754f5449324c4441754f54493153444d334c6a4535597a41754e5441354c4441734d4334354d6a4d744d4334304d5445734d4334354d6a59744d4334354d6a46574d6a45754f545934597a41744d4334314d5445744d4334304d5455744d4334354d6a55744d4334354d6a59744d4334354d6a52494d6a55754d44517965694976506a78775958526f49475a706247773949694e474e4464444d44416949475139496b30794e53347a4e6a45734d6a67754e445a6a4d43347a4f5449734d5334344d6a4d734d4334334d5467734d7934314e6977784c6a67324c4451754f44466f4c5449754d546335597930774c6a55774f5377774c5441754f54497a4c5441754e4445784c5441754f5449324c5441754f544978566a49784c6a6b324f474d774c6a41774d5330774c6a55784d5377774c6a51784e6930774c6a6b794e4377774c6a6b794e6930774c6a6b794e4767784c6a55334e474d744d43347a4f4451734d43347a4e5330774c6a63794d5377774c6a63304f4330784c6a41774d6977784c6a45344e454d794e43347a4e6a6b734d6a51754d544d324c4449304c6a67344d5377794e6934794d5463734d6a55754d7a59784c4449344c6a51326569424e4d7a63754d546b734d6a45754d44517a614330794c6a5133597a41754e5467304c4441754e5467314c4445754d4463344c4445754d7a51794c4445754e4455734d6934794f4452734c544d754e7a55314c4441754e7a6b79597930774c6a51784d6930774c6a63344f5330784c6a417a4e7930784c6a51304e5330794c6a49324d5330784c6a45344e324d744d4334324e7a55734d4334784e444d744d5334784d6a4d734d4334314d6a45744d53347a4d6a45734d4334354d7a5a6a4c5441754d6a51304c4441754e5445784c5441754d7a59304c4445754d4467304c4441754d6a45354c444d754f444134597a41754e54677a4c4449754e7a49304c4441754f5449334c444d754d546b344c4445754d7a55344c444d754e545932597a41754d7a55784c4441754d6a6b344c4441754f5445324c4441754e4459304c4445754e546b784c4441754d7a4978597a45754d6a49314c5441754d6a55344c4445754e5449324c5445754d5445734d5334314f4330784c6a6b354e32777a4c6a63314e5330774c6a63354d324d774c6a41344f4377784c6a6b304d6930774c6a55784d79777a4c6a51304f5330784c6a55334e4377304c6a51354d5767784c6a51794f474d774c6a55774f5377774c4441754f54497a4c5441754e4445784c4441754f5449324c5441754f544978566a49784c6a6b324f454d7a4f4334784d5459734d6a45754e4455324c444d334c6a63774d5377794d5334774e444d734d7a63754d546b734d6a45754d44517a65694976506a777663335a6e5067253344253344)](https://contao.org/)[![packagist](https://camo.githubusercontent.com/c45c94b5f003305eb9fd0a58f8780fa7aa518b83cb9ff3681d63a088af6565ef/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f77656265786d616368696e612f636f6e74616f2d706f7274666f6c696f2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/webexmachina/contao-portfolio)[![License](https://camo.githubusercontent.com/1288a7057b50eecf74acb0e50fa68408153ab96f0d71e09a07b23a19050d8eba/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f77656265786d616368696e612f636f6e74616f2d706f7274666f6c696f3f7374796c653d666c61742d737175617265)](https://www.apache.org/licenses/LICENSE-2.0.html)

The purpose of this extension is to allow agencies, developers and webmasters to display their work with various functionalities.

Functionnalities
----------------

[](#functionnalities)

- Handle main porfolio features (list, reader...)
- Create attributes and fill values for each item
- Create categories and associate them with items
- Filter items by attributes
- Sort your items the way you want
- Attach multiple files to portfolio items and display them in your templates

Known issues
------------

[](#known-issues)

- Attribute can erase another attribute properties if they have the same name - will be fixed in 4.x (with a global attribute system)

System requirements
-------------------

[](#system-requirements)

- Contao 4.\* (Manager Edition)

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

[](#installation)

Clone the extension from Packagist (Contao Manager)

Documentation
-------------

[](#documentation)

- [Change log](CHANGELOG.md)
- [Git repository](https://github.com/webexmachina/contao-portfolio)

License
-------

[](#license)

This extension is licensed under the terms of the Apache License 2.0. The full license text is available in the main folder.

Getting support
---------------

[](#getting-support)

Visit the [support page](https://www.webexmachina.fr/) to submit an issue or just get in touch :)

Installing from Git
-------------------

[](#installing-from-git)

You can get the extension with this repository URL : [Github](https://github.com/webexmachina/contao-portfolio)

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance65

Regular maintenance activity

Popularity12

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 75.3% 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 ~70 days

Recently: every ~31 days

Total

42

Last Release

212d ago

Major Versions

0.1.3 → 1.0.02018-01-14

1.3.x-dev → 2.0.x-dev2020-04-18

2.2.x-dev → 3.0.0-RC2024-08-05

PHP version history (4 changes)0.1.0PHP &gt;=5.5

1.3.x-devPHP ^7.1

2.2.1PHP &gt;=7.4

3.0.0-RCPHP &gt;=7.4 || &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f7629ded041973a2ef674c957eae3b16cc49d4f534ad799e1361ea16e7b8392?d=identicon)[webexmachina](/maintainers/webexmachina)

---

Top Contributors

[![LupusVII](https://avatars.githubusercontent.com/u/4595194?v=4)](https://github.com/LupusVII "LupusVII (289 commits)")[![NodokaMurmevent](https://avatars.githubusercontent.com/u/16167605?v=4)](https://github.com/NodokaMurmevent "NodokaMurmevent (86 commits)")[![ChipsVII](https://avatars.githubusercontent.com/u/93145825?v=4)](https://github.com/ChipsVII "ChipsVII (5 commits)")[![SeptimusVII](https://avatars.githubusercontent.com/u/28646786?v=4)](https://github.com/SeptimusVII "SeptimusVII (4 commits)")

---

Tags

modulecontaoportfoliowebexmachina

###  Code Quality

Static AnalysisPHPStan, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/webexmachina-contao-portfolio/health.svg)

```
[![Health](https://phpackages.com/badges/webexmachina-contao-portfolio/health.svg)](https://phpackages.com/packages/webexmachina-contao-portfolio)
```

PHPackages © 2026

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