Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2016-11-14 13:44:40 +01:00
addressbook * Adressbook/CardDAV/PostgreSQL: fix SQL error stalling sync of eg. eMClient with preference "Distributionlists as groups" enabled 2016-11-09 17:47:29 +01:00
admin remove identity if alias is removed with "-alias" AND create_identity is "yes" 2016-11-14 13:44:40 +01:00
api * Mail/Z-Push: handle charset-problem on sending mails with added EGW-Signature 2016-11-10 12:52:02 +00:00
calendar Change sidebox menu site configuration to match, reported by Stefan Unverricht 2016-11-11 08:45:17 -07:00
doc Changelog for 16.1.20161107 2016-11-07 14:11:52 +00:00
emailadmin
filemanager Fix some missing / incorrect icons 2016-11-01 15:18:08 -06:00
files
home Fix home context menu was not available on the entire home page when blank, only parts 2016-07-21 16:27:38 -06:00
importexport - Improve export link conversion to be able to handle links as arrays with app & id 2016-09-20 09:47:50 -06:00
infolog * InfoLog/PostgreSQL: new entries were created with info_id 0: duplicate key value violates unique constraint 2016-11-10 16:44:47 +01:00
mail remove obsolet details lang-string, which caused confusion with details-label in other apps when converting mail to other-app-entry in other languagefiles too 2016-11-11 11:47:56 +00:00
notifications replace deprecated session->appsession with Api\Cache::(s|g)etSession() 2016-10-12 17:54:26 +02:00
pixelegg Make all selectboxes fullwidth in login page 2016-11-03 11:47:28 +01:00
preferences Fix some missing / incorrect translations, found & tranlated by Stefan Unverricht 2016-11-07 09:28:03 -07:00
resources Handle show calendar if user did select all - fetch all IDs first 2016-10-20 08:42:22 -06:00
setup use $_SERVER[HTTP_X_FORWARDED_FOR] IP for ACL check if set, if not use $_SERVER[REMOTE_ADDR] 2016-11-09 22:18:58 +01:00
timesheet Fix bug in timesheet simple mode where Save & New, then selecting a different project did not change the title to match the new project 2016-10-20 10:05:17 -06:00
.gitignore
.htaccess
.mrconfig symlink vendor/egroupware/ckeditor to api/js/ to ease upgrade 2016-10-09 13:07:00 +02:00
.travis.yml disable PostgreSQL install as it fails in Travis 2016-10-28 00:12:10 +02:00
about.php
composer.json mv EPL apps to (private) Github repos and fix composer and Travis accordingly 2016-10-09 11:51:12 +02:00
composer.lock mv EPL apps to (private) Github repos and fix composer and Travis accordingly 2016-10-09 11:51:12 +02:00
groupdav.htaccess
groupdav.php
Gruntfile.js Try to correct ckeditor references point to vendor directory 2016-10-09 11:27:24 +02:00
header.inc.php.template
index.php
json.php use 16.1 Api\Exception\Redirect instead of old egw_exception_redirect not existing in default 16.1 install 2016-10-31 18:49:01 +01:00
login.php move check_logoutcode to Api\Framework\Login, where it is used 2016-07-11 11:06:13 +02:00
logout.php
package.json
README.md Update README.md 2016-06-30 10:09:22 +02:00
redirect.php
remote.php
share.php
status.php
updateGruntfile.php Try to correct ckeditor references point to vendor directory 2016-10-09 11:27:24 +02:00
webdav.php

EGroupware

Status Composer
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 -b 16.1 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

Switching to stable 16.1 branch from 14.x or master

for d in . * activesync/vendor/z-push/z-push api/src/Db/ADOdb ; do [ -d $d/.git ] && (echo $d; cd $d; git checkout 16.1); done