2016-06-15 09:17:50 -06:00
2016-06-15 17:05:37 +02:00
2016-06-06 17:24:44 +02:00
2016-06-15 17:05:37 +02:00
2016-06-13 20:35:43 -06:00
2016-06-09 16:20:18 +02:00
2016-05-30 19:40:36 +02:00
2016-04-02 10:44:17 +00:00
2016-06-04 09:13:09 +02:00
2010-04-13 19:27:54 +00:00
2016-05-05 08:04:57 +00:00

EGroupware

Branch Status Composer
master Build Status Dependency Status
14.2 Build Status Dependency Status

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 16.1 from github:

  • 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 -b 16.1

  • 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

Languages
PHP 54.9%
TypeScript 18.5%
JavaScript 10.7%
CSS 10%
Less 2%
Other 3.9%