Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2016-07-11 13:09:08 -06:00
addressbook Fix addressbook category filter no longer respects sharing width with other selectbox filters in nextmatch 2016-07-11 14:01:41 +02:00
admin do not use jdots class not always installed by Api\Framework\Ajax, which is always available 2016-07-08 16:37:15 +02:00
api Implement new representation for et2_selectbox widget of multi tags with limited single row 2016-07-11 17:24:20 +02:00
calendar replace (slower and ugly) create_function with closures 2016-07-10 11:09:21 +02:00
doc suppress PHP Deprecated in vendor, as they need to be solved by the vendor 2016-07-10 11:49:47 +02:00
emailadmin
filemanager let user know that "file a file" is only available in EPL and offer more information about EPL 2016-07-06 10:05:06 +02:00
files
home
importexport Add missing new line between import warnings 2016-07-11 13:09:08 -06:00
infolog Implement no_notification switch, used in infolog,tracker and calendar edit dialogs for mobile template 2016-07-06 17:00:31 +02:00
mail * Mail: mailing attachments failed in minimal install caused by using deprecate path-separator constant "SEP" 2016-07-11 10:08:11 +02:00
notifications Implement browser notification API for notifications 2016-07-11 12:01:29 +02:00
pixelegg Remove extra line-height applied to customfields used in table 2016-07-11 15:46:13 +02:00
preferences
resources * PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard 2016-07-07 20:25:32 +02:00
setup replace (slower and ugly) create_function with closures 2016-07-10 11:09:21 +02:00
timesheet Fix category column is too close to date column in timesheet 2016-07-05 14:22:44 +02:00
.gitignore
.htaccess
.mrconfig adding a branch command: mr branch 16.1 2016-06-27 15:45:27 +02:00
.travis.yml
about.php
composer.json using semantic versioning operator ^ in hope to fix Version Eye showing not installable updates 2016-07-11 15:47:44 +02:00
composer.lock using semantic versioning operator ^ in hope to fix Version Eye showing not installable updates 2016-07-11 15:47:44 +02:00
groupdav.htaccess
groupdav.php
Gruntfile.js
header.inc.php.template
index.php
json.php
login.php move check_logoutcode to Api\Framework\Login, where it is used 2016-07-11 08:52:41 +02:00
logout.php
package.json
README.md adding link to stable 16.1 branch 2016-06-27 17:03:57 +02:00
redirect.php
remote.php
share.php
status.php
updateGruntfile.php
webdav.php

EGroupware

Branch Status Composer
master Build Status Dependency Status
16.1 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:

switch to 16.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 -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