mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-05-29 14:30:59 +02:00
- using now mb_convert_encoding($str, 'html-entities', 'utf-8') if available - remove all non-ascii as a precausing after all conversions attempts
EGroupware
Branch | Status | Composer |
---|---|---|
master | ||
17.1 | ||
16.1 |
Default and prefered installation method for EGroupware is via your package manager:
https://software.opensuse.org/download.html?project=server%3AeGroupWare&package=egroupware-epl
Installing EGroupware 17.1 from github:
switch to 17.1 branch and follow instructions there
Installing EGroupware development version:
- cd /path/to/your/docroot
- git clone https://github.com/EGroupware/egroupware.git # or git@github.com:EGroupware/egroupware.git for ssh
- cd egroupware
- install composer.phar from https://getcomposer.org/download/
- install myrepos (mr) from https://myrepos.branchable.com/ or your distribution package manager
- add a line /path/to/egroupware/.mrconfig to your ~/.mrtrust, to allow running composer.phar and git clone
- mr up
- enable further / non-default EGroupware apps by uncommenting them in .mrconfig and run mr up
- continue installation at http://localhost/egroupware/setup/
- to get minified JavaScript and CSS you need to install nodejs and grunt, if you have not already done so
- install nodejs from your distribution package manager
- npm install -g grunt-cli # installs grunt command globally, if you have not already done so
- npm install # installs required npm/grunt modules into node_modules/ dir
- run grunt manually after every update, or better uncomment grunt steps in .mrconfig
Description
Web based groupware server written in PHP, forum at https://help.egroupware.org/
address-bookcaldav-servercalendarcarddav-servercollaborationegroupwarejavascriptphpproject-managementwebmail
Readme
182 MiB
Languages
PHP
55.6%
TypeScript
18.7%
JavaScript
10.8%
CSS
8.9%
Less
2%
Other
4%