Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2019-02-17 10:52:32 +00:00
addressbook * Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName) 2019-02-06 15:08:25 +01:00
admin allow space in CF selectbox values and warn about other not supported values 2019-01-17 18:11:17 +01:00
api Etemplate - Fix initial nextmatch rows not sent to client 2019-02-15 11:55:10 -07:00
calendar Calendar - make day header blue and always show user name in day view 2019-02-06 09:04:48 -07:00
doc * Install: non-package installs use now install-cli.php and composer, instead of myrepos (mr) 2019-02-17 11:41:05 +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 - fix missing empty directory context actions 2019-01-10 10:47:01 -07: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 * Import/Export: fix export to csv fails because of URL length limit 2019-01-23 14:24:13 +01:00
infolog pending translations from our translation server 2019-01-14 12:12:21 +01:00
mail Mail - display multiple From addresses 2019-02-01 09:40:13 -07: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 * show maintenance release as version-number everywhere 2019-01-09 10:41:35 +01:00
timesheet converting turkish translations to utf-8 2018-12-10 11:04:44 +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
.mrconfig forgot to switch ADOdb to 17.1 2017-11-05 10:43:29 +01:00
.travis.yml enable PHP 7.3 (allowed to fail) and disable master (8.0), which none of our dependencies support currently 2019-02-09 14:41:18 +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 adding version for easier replacement in releases 2019-02-16 11:21:29 +01:00
composer.lock update lock and fix unstash 2019-02-16 11:26:50 +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 allow to pass arbitrary options to composer and run git command just in apps (--git-apps) 2019-02-17 11:48:51 +01: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 for 17.1 2017-11-15 15:45:29 +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:

  • 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 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 17.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 a git installation from master or 16.1 to 17.1:

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.