The "ECPHP" project's purpose is to provide a set of reusable components that make the PHP language and related technologies within the European Commission easier to install, use and develop with.
According to Commission Decision C(2019) 8672 of 25.11.2019, these components should be distributed as Open Source Software (OSS) under the BSD 3-clause licence.
The main objective of licensing the software publicly is to achieve wide distribution and to allow the public to further develop and extend the software functionalities.
- "Introduction to PHP" course slides
- Amazon Linux 2 WorkSpace development environment - Ansible playbook
- Ubuntu-based development environment - Ansible playbook
- Central Authentication Service (CAS) library, components, Symfony bundle for CAS and Symfony bundle for EU Login, the European Commission's user authentication service
Development of some of these components started during the third EU-FOSSA Hackathon in Brussels.
- Cloud-related components
- Reference applications