Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2019-05-28 16:28:54 +02:00
addressbook Revert "some chars also require encoding for iCal 2+ or vCard 3+" 2019-05-28 16:28:54 +02:00
admin missing translation 2019-04-26 17:13:59 +02:00
api * CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer) 2019-05-24 15:12:55 +02:00
calendar Revert "some chars also require encoding for iCal 2+ or vCard 3+" 2019-05-28 16:28:54 +02:00
doc Changelog for 17.1.20190402 2019-04-02 09:18:30 +00:00
emailadmin remove hooks from EMailAdmin as it might screw up adding/removing accounts 2017-11-14 15:20:26 +01:00
filemanager Add more translations 2019-04-08 16:00:11 +02: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 Revert "some chars also require encoding for iCal 2+ or vCard 3+" 2019-05-28 16:28:54 +02: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 Set audio effect to disabled by default 2019-05-06 16:05:12 +02: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 check if persistent mysql connections are disabled --> disable them in header 2019-05-28 13:39:30 +02: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.