Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
nathangray 3ae7fc77b6 Calendar - fix some bugs in readonly mode:
- missing participant widget would fail
- read-only end date would cause error
2017-11-03 14:41:48 -06:00
addressbook Addressbook - better handling of missing contact type when importing. 2017-10-25 18:27:11 +02:00
admin add token to deny access 2017-10-27 16:55:50 +02:00
api Etemplate - Make sure to not return an empty string, it will fail when queried 2017-11-03 14:41:41 -06:00
calendar Calendar - fix some bugs in readonly mode: 2017-11-03 14:41:48 -06:00
doc adding to changelog: IMPORTANT: repository signing key changed to new build@egroupware.org key to support Debian 9 (you need to import it!) 2017-09-22 13:35:12 +00: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 Disable mkdir action if no edit permission 2017-11-03 09:58:57 -06:00
files moving egw_digest_auth, vfs_webdav_server and egw_sharing to new api 2016-03-20 16:19:53 +00:00
home pending FR and ES translations from our translation server 2017-06-12 17:49:45 +02:00
importexport Merge pull request #21 from ballessay/fix-csv-import-spaces 2017-10-13 08:49:12 -06:00
infolog Add timestamp button widget, use it in infolog 2017-09-28 10:42:04 -06:00
mail * Mail: Fix bug all fields in compose dialog always stay opened (happens in FF ESR) 2017-09-28 18:49:08 +02:00
notifications Implement browser notification API for notifications 2017-10-04 15:54:31 +02:00
pixelegg Add timestamp button widget, use it in infolog 2017-09-28 10:42:04 -06:00
preferences show a default preference of 0 (was hidden before, but used!) 2017-10-10 18:50:21 +02:00
resources Resources - change category admin to just user accounts, no groups 2017-10-13 09:52:32 -06:00
setup * Univention: fix setup configuration does not allow to store Univention as account backend 2017-08-25 09:06:14 +02:00
timesheet * Timesheet - Fix bug where user column dissapears if you have custom fields and resize a column 2017-09-21 08:40:44 -06:00
.gitignore adding adLDAP to .gitignore, as it is an external repo 2016-05-25 15:00:08 +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 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 using eT2 for about and moved code to api (api/src/Framework/About.php) 2016-05-16 16:27:33 +02:00
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 move CalDAV/CardDAV server to api 2016-04-02 10:44:17 +00:00
Gruntfile.js Add timestamper js file into minifying 2017-10-10 13:01:56 +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:40:31 +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
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 WIP egw installs now without phpgwapi and allows to login 2016-05-02 22:26:40 +00:00
package.json remove dependency on phpgwapi as far as css is concerned 2016-05-02 12:31:24 +00:00
README.md Update README.md 2016-06-30 10:09:22 +02: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-09 11:27:24 +02:00
webdav.php Allow access to upload in user/.tmp/ even if user has no rights to filemanager 2017-05-08 18:25:51 +02:00

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