Martin Rüegg a4861469fc
Add json extension as requirement (#6259)
* Add json extension as requirement

* Add pdo extension as requirement

* Update composer dependencies

$ composer update
Loading composer repositories with package information
Updating dependencies
Lock file operations: 8 installs, 39 updates, 1 removal
  - Removing phpunit/php-token-stream (4.0.4)
  - Upgrading codeception/phpunit-wrapper (8.1.6 => 9.0.9)
  - Upgrading codeception/verify (1.1.0 => 1.5.0)
  - Upgrading firebase/php-jwt (v5.5.1 => v6.4.0)
  - Upgrading guzzlehttp/psr7 (2.4.4 => 2.5.0)
  - Upgrading imagine/imagine (1.3.3 => 1.3.4)
  - Upgrading laminas/laminas-servicemanager (3.15.0 => 3.17.0)
  - Locking nikic/php-parser (v4.15.4)
  - Upgrading npm-asset/blueimp-file-upload (9.24.1 => 9.34.0)
  - Upgrading npm-asset/blueimp-gallery (2.36.0 => 2.44.0)
  - Locking npm-asset/natives (1.1.6)
  - Upgrading npm-asset/select2-bootstrap-theme (0.1.0-beta.4 => 0.1.0-beta.10)
  - Upgrading npm-asset/swiped-events (1.0.9 => 1.1.6)
  - Upgrading phpunit/php-code-coverage (7.0.15 => 9.2.26)
  - Upgrading phpunit/php-file-iterator (2.0.5 => 3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Upgrading phpunit/php-text-template (1.2.1 => 2.0.4)
  - Upgrading phpunit/php-timer (2.1.3 => 5.0.3)
  - Upgrading phpunit/phpunit (8.5.33 => 9.6.7)
  - Downgrading psr/container (2.0.2 => 1.1.2)
  - Upgrading psr/http-client (1.0.1 => 1.0.2)
  - Upgrading psr/http-factory (1.0.1 => 1.0.2)
  - Upgrading psr/http-message (1.0.1 => 1.1)
  - Locking roave/security-advisories (dev-latest 0139f58)
  - Locking sebastian/cli-parser (1.0.1)
  - Locking sebastian/code-unit (1.0.8)
  - Upgrading sebastian/code-unit-reverse-lookup (1.0.2 => 2.0.3)
  - Upgrading sebastian/comparator (3.0.5 => 4.0.8)
  - Locking sebastian/complexity (2.0.2)
  - Upgrading sebastian/diff (3.0.3 => 4.0.4)
  - Upgrading sebastian/environment (4.2.4 => 5.1.5)
  - Upgrading sebastian/exporter (3.1.5 => 4.0.5)
  - Upgrading sebastian/global-state (3.0.2 => 5.0.5)
  - Locking sebastian/lines-of-code (1.0.3)
  - Upgrading sebastian/object-enumerator (3.0.4 => 4.0.4)
  - Upgrading sebastian/object-reflector (1.1.2 => 2.0.4)
  - Upgrading sebastian/recursion-context (3.0.1 => 4.0.5)
  - Upgrading sebastian/resource-operations (2.0.2 => 3.0.3)
  - Upgrading sebastian/type (1.1.4 => 3.2.1)
  - Upgrading sebastian/version (2.0.1 => 3.0.2)
  - Upgrading symfony/console (v5.4.21 => v5.4.22)
  - Upgrading symfony/event-dispatcher (v5.4.21 => v5.4.22)
  - Upgrading symfony/http-client (v5.4.21 => v5.4.22)
  - Upgrading symfony/mailer (v5.4.21 => v5.4.22)
  - Upgrading symfony/process (v5.4.21 => v5.4.22)
  - Upgrading symfony/service-contracts (v1.1.2 => v2.5.2)
  - Upgrading symfony/string (v5.4.21 => v5.4.22)
  - Upgrading yiisoft/yii2-gii (2.2.2 => 2.2.5)
Writing lock file

Package fgrosse/phpasn1 is abandoned, you should avoid using it. No replacement was suggested.
Package symfony/oh-my-smtp-mailer is abandoned, you should avoid using it. Use symfony/mail-pace-mailer instead.

* Update yiisoft/yii2

$ composer update
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals
  - Upgrading yiisoft/yii2 (dev-master e2b40a2 => dev-master 344ce38)
Writing lock file

* Update node modules

* Fix regression form updating firebase/php-jwt from v5.5.1 to v6.4.0

* Small code improvements without breaking BC
2023-04-28 08:32:42 +00:00
2023-04-27 15:06:14 +00:00
2018-05-04 00:57:46 +02:00
2022-02-14 18:20:13 +01:00
2021-07-02 11:51:26 +02:00
2023-01-03 17:50:38 +01:00
2021-02-24 17:33:11 +01:00

HumHub - Putting People and Pieces together

Test Status Yii2 CLA assistant

HumHub is an intuitive to use and modular designed open-source software, used primarily as social network, knowledge database, intranet or information and communication platform.

The software is written in PHP and is best described by dividing into 4 main parts: User, Spaces, Content and Modules.

  • User: All users have their own customisable profile (including name, profile picture, cover photo and personal information) and can follow and interact with each other. If wished and enabled, users can create own content, comment posts and join Spaces. Profile fields, permissions and all settings can be defined individually by the network operator (administrator).

  • Spaces: Rooms or groups for any projects, departments, events or other needs. Network operators can create as many Spaces as needed and automatically map users into the desired Spaces. HumHub comes with an advanced permission and notification system (including email summaries).

  • Content: Users can create content of all kinds (posts, wiki pages, photo/video, schedule appointments, create events or tasks) depending on their permission and share it with other members in their Space. There is a multi-level comment function, versatile collaboration options and also features to report inappropriate posts and content. All Content, Spaces and Members can be easily found through various and individually definable filter and search functions, Content can be edited, deleted and archived.

  • Modules: The main software is designed in a modular way and can be extended by approximately 80 modules. These can easily be added to by installation and activation. This gives operators the possibility to set up and configure the network according to their needs and individual wishes. Among the modules are Advanced LDAP, RESTful API, Mass User Import, Calendar, Wiki, OnlyOffice, JWT SSO, Legal Tools, Translation Manager, Custom Themes and Custom Pages, Tasks, Gallery, News, Polls and Mail for Direct Messages.

With HumHub, we help people around the world to connect, stay informed, display and share content of various kinds, exchange files and communicate and collaborate with each other.

The software is responsive designed and works great on different devices, including smartphones and tablets. HumHub is available in over 30 languages and is used in over 4,500 organizations worldwide.

More information about HumHub can be found here:

Description
No description provided
Readme 197 MiB
Languages
PHP 93.1%
JavaScript 3.9%
CSS 1.7%
Less 1.2%