Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2017-04-10 16:04:23 +02:00
addressbook do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions 2017-04-04 17:50:32 +02:00
admin * Mail: Fix create new identity can not save email address 2017-03-30 17:28:02 +02:00
api * LDAP: fix fatal error in minimal install 2017-04-07 18:52:01 +02:00
calendar fix PHP warning : array_diff_key(): Argument #2 is not an array on line 281 2017-04-10 16:04:23 +02:00
doc no need to run --edit-user/group, if name has not changed 2017-03-30 17:42:28 +02:00
emailadmin * Setup: Update from before 14.1 did not update mail accounts due to an SQL error 2017-01-31 13:58:29 +01:00
filemanager fix PHP Fatal in filemanager/cli.php on minimal installs 2017-04-05 10:20:40 +02:00
files
home pending CS and FR changes from our translation server 2017-03-15 11:47:41 +01:00
importexport Import / Export - fix error messages were sometimes not displayed 2017-03-20 11:38:06 -06:00
infolog Acl::get_grants does not use Acl::read_repository and Acl::get_rights calls it automatic 2017-04-06 16:01:15 +02:00
mail * Mail - add a new preference for preview pane to stay there, even when no mail is selected for previewing 2017-04-05 08:05:19 -06:00
notifications pending CS and FR changes from our translation server 2017-03-15 11:47:41 +01:00
pixelegg fix name of tab in general preferences to use 16.1 name "Standard" template instead of Pixelegg 2017-02-10 16:26:17 +01:00
preferences pending CS and FR changes from our translation server 2017-03-15 11:47:41 +01:00
resources pending CS translations from Tony Kano (tw.mail-AT-quick.cz) 2017-03-16 12:33:26 +01:00
setup do NOT store user preferences and apps in session, we restore them from instance cache 2017-04-05 08:45:04 +02:00
timesheet do NOT store actions in session or eT2 request, nor send for mobile devices skiped actions 2017-04-04 17:50:32 +02: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 MariaDB install as it fails after some changes in Travis environment 2016-12-08 15:36:15 +01: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 replace non https url of not updated packages with https, as current composer in default config does fail, eg. on Travis 2017-01-17 14:46:40 +01:00
groupdav.htaccess Updated groupdav.htaccess to support ActiveSync and CalDAV/CardDAV 2016-11-17 13:05:33 +01:00
groupdav.php
Gruntfile.js
header.inc.php.template maintain an maintenance_release version in api/setup/setup.inc.php, also move update-checker images to api 2017-02-02 10:40:31 +01:00
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
logout.php
package.json
README.md
redirect.php
remote.php
share.php
status.php
updateGruntfile.php
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