Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
Ralf Becker 5d7efb18f6 fix apps managed by Composer (eg. projectmanager) are not updated
this was done on purpuse to let Composer take care of it, but it does not happen
(probably because we are just on a branch not a tag, hash / version)
2019-04-01 18:09:29 +02:00
addressbook * Addressbook - fix photos not imported via Import / Export 2019-03-08 10:24:20 -07:00
admin Missing or not translated phrases from Stefan Unverricht 2019-03-29 09:34:39 -06:00
api fix values like 0, null, false, used server-side for no account selected 2019-04-01 13:11:26 +02:00
calendar Missing or not translated phrases from Stefan Unverricht 2019-03-29 09:34:39 -06:00
doc fix typo 2019-02-25 10:52:20 +01:00
emailadmin remove hooks from EMailAdmin as it might screw up adding/removing accounts 2017-11-14 15:20:26 +01:00
filemanager * Filemanager/WebDAV: handle url-special chars like %, # and ? correctly 2019-03-21 12:47:02 +01:00
files moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
home converting turkish translations to utf-8 2018-12-10 11:04:44 +01:00
importexport Fixed, PHP Warning: Invalid argument supplied for foreach() in ... 2019-03-05 08:51:22 +02:00
infolog Missing or not translated phrases from Stefan Unverricht 2019-03-29 09:34:39 -06:00
mail * Mail: check non-utf8 body, if it might be utf-8, to display readable 2019-03-29 16:52:43 +01:00
notifications converting turkish translations to utf-8 2018-12-10 11:04:44 +01:00
pixelegg * Mobile theme: Fix inconsistent styling of submit buttons on login page, when browsing with Safari 2019-01-11 09:50:47 +01:00
preferences pending translations from our translation server 2019-01-14 12:12:21 +01:00
resources * Resources - Fix resources not displayed in calendar if there's more than 20 in a category 2019-01-17 09:47:18 -07:00
setup * Api/Filemanager: create in non EPL missing /templates and app-sub-directores 2019-03-24 11:40:43 +01:00
timesheet * Timesheet: fix SQL error searching, if there are custom-fields 2019-02-26 20:30:37 +01:00
ViewerJS W.I.P. of implementing OpenOffice documents viewer 2016-07-14 11:35:34 +02:00
.gitignore ignoreing our minified js and css files 2019-02-17 10:52:32 +00:00
.htaccess * Mail: implement notification for incomming mails in folders if configured/set in mailaccountprofile 2014-04-24 13:52:45 +00:00
.travis.yml replace myrepos with install-cli.php in Travis 2019-02-22 10:22:06 +01:00
about.php using eT2 for about and moved code to api (api/src/Framework/About.php) 2016-05-16 16:27:33 +02:00
composer.json fix missing TLD 2019-02-24 09:37:21 +01:00
composer.lock loading ADOdb through composer 2019-02-22 11:23:07 +01:00
groupdav.htaccess Updated groupdav.htaccess to support ActiveSync and CalDAV/CardDAV 2016-11-17 13:00:56 +01:00
groupdav.php move CalDAV/CardDAV server to api 2016-04-02 10:44:17 +00:00
Gruntfile.js Update uglifyjs to support ES6 syntax. @Devs: Make sure to install grunt-contrib-uglify-es (npm install grunt-contrib-uglify-es --save-dev) before running grunt. 2018-08-03 09:57:34 +02:00
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:38:13 +01:00
index.php fix not loaded header / CSS, caused by missing echo before $GLOBALS['egw']->framework->(header|footer) 2016-05-14 21:26:36 +02:00
install-cli.php fix apps managed by Composer (eg. projectmanager) are not updated 2019-04-01 18:09:29 +02:00
json.php allow to process real JSON requests with Content-Type: application/json 2018-08-15 13:14:05 +02:00
login.php move check_logoutcode to Api\Framework\Login, where it is used 2016-07-11 08:52:41 +02:00
logout.php WIP egw installs now without phpgwapi and allows to login 2016-05-02 22:26:40 +00:00
package.json remove old grunt-contrib-uglify (replaced with grunt-contrib-uglify-es) 2018-08-03 09:57:51 +02:00
README.md Update README.md 2019-02-23 13:33:52 +01:00
redirect.php From tracker 2276: 2010-04-13 19:27:54 +00:00
remote.php moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
share.php moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
status.php * Filemanager: support for ownCloud WebDAV clients which keep a local directory in sync with server (by default users home-dir with local ownCloud dir, thought other dirs can be configured as well) 2012-07-12 08:20:33 +00:00
updateGruntfile.php Try to correct ckeditor references point to vendor directory 2016-10-07 12:15:03 +02:00
webdav.php Allow access to upload in user/.tmp/ even if user has no rights to filemanager 2017-05-08 17:21:51 +02:00

EGroupware 17.1

Branch Status Composer
17.1 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 17.1 from Github:

apt/yum/zypper install nodejs
npm install -g grunt-cli
  • install EGroupware and dependencies
cd /path/to/your/docroot
git clone -b 17.1 https://github.com/EGroupware/egroupware.git # or git@github.com:EGroupware/egroupware.git for ssh
cd egroupware
./install-cli.php
  • install further EGroupware apps by cloning them into your egroupware directory eg.
cd /path/to/your/egroupware
git clone -b 17.1 https://github.com/EGroupware/registration.git

Keeping EGroupware up to date:

cd /path/to/your/egroupware
./install-cli.php [<change-channel>]
setup/setup-cli.php # will tell you if a schema-update is necessary

install-cli.php supports the following "channels":

  • release: taged maintenance releases only eg. 17.1.20190222
  • bugfix: release-branch incl. latest bugfixes eg. 17.1, if you are currently on 17.1.20190222
  • <branch>: switch to given branch
  • master: latest development for next release

To change the channel, call install-cli.php <channel-to-update-to>.

Switching a git installation from 16.1 to 17.1:

(Only necessary for 16.1 or older, for 17.1+ use: install-cli.php !)

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

For further instalation instructions see our wiki.