Web based groupware server written in PHP, forum at https://help.egroupware.org/
Go to file
2016-07-25 10:44:44 +02:00
addressbook fix for some language issues reported by S.Unverricht 2016-07-19 12:57:28 +02:00
admin * Admin: fix PHP Fatal Class jdots_framework does not exist in minimal install 2016-07-12 11:44:52 +02:00
api * All apps: Fix not able to set date for empty date fields in mobile template 2016-07-25 10:44:44 +02:00
calendar * Calendar: Fix opening a calendar entry sometimes doesn't work 2016-07-22 12:21:14 +02:00
doc enable APCu for caching with >= 32M and fix post_install to patch Ubuntu-16.04 /etc/php/7.0/cli/conf.d/20-apcu.ini 2016-07-15 13:25:00 +02:00
emailadmin resurect emailadmin/setup directory, it is needed for updating from versions before latest 14.3 2016-06-03 16:30:59 +02:00
filemanager fix Scrutinizer "bugs" 2016-07-12 10:28:55 +02:00
files
home Fix home context menu was not available on the entire home page when blank, only parts 2016-07-21 16:27:38 -06:00
importexport * PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard 2016-07-07 21:23:59 +02:00
infolog * CalDAV/InfoLog: fix error when creating a task for a different user 2016-07-15 09:26:53 +02:00
mail * eSync/Mail: make sure From is set correctly to the identity used, when sending by iOS 2016-07-21 13:40:33 +02:00
notifications * Mail: mailing attachments failed in minimal install caused by using deprecate path-separator constant "SEP" 2016-07-11 10:09:24 +02:00
pixelegg Apply same hover style of selectbox to filter-categories 2016-07-13 10:23:59 +02:00
preferences set currentapp to app whos category we display to fix refresh issues for user (not admin) opening cats in app-tab 2016-06-13 16:07:04 +02:00
resources * PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard 2016-07-07 21:23:59 +02:00
setup * Setup/LDAP: fix exception when migration accounts to/from LDAP 2016-07-15 09:12:24 +02:00
timesheet Fix category column is too close to date column in timesheet 2016-07-05 14:28:54 +02:00
.gitignore adding adLDAP to .gitignore, as it is an external repo 2016-05-25 15:00:08 +00:00
.htaccess
.mrconfig * ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer 2016-07-15 07:42:12 +02:00
.travis.yml grr Travis uses composer not composer.phar 2016-07-13 10:25:17 +02: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 * ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer 2016-07-15 07:42:12 +02:00
composer.lock * ActiveDirectory: using adLDAP now from adldap2/adldap2=4.0.4 via composer 2016-07-15 07:42:12 +02:00
groupdav.htaccess
groupdav.php
Gruntfile.js calling jQuery.noConflict() as early as possible to NOT occupy $ variable stalling many SiteMgr templates 2016-06-15 08:54:12 +02:00
header.inc.php.template
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 WIP EGroupware without phpgwapi&etemplate 2016-05-04 19:07:54 +00: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
README.md Update README.md 2016-06-30 10:09:22 +02:00
redirect.php
remote.php
share.php
status.php
updateGruntfile.php avoid encoded slashes 2016-05-05 08:04:57 +00:00
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