forked from extern/egroupware
Web based groupware server written in PHP, forum at https://help.egroupware.org/
a495aeaf07
If secritary creates an event in the owners calendar the owner/organizer is on status NEEDS-ACTION. Accepting that event in Thunderbird set PARTSTAT=ACCEPTED on ORGANIZER, while ATTENDEE is still on PARTSTAT=NEEDS-ACTION. In that case prefer the PARTSTAT from ORGANIZER over ATTENDEE. In my opionion Thunderbird behavior is wrong, thought that fix does not do any other harm, as no other client sets PARTSTAT in ORGANIZER. |
||
---|---|---|
addressbook | ||
admin | ||
api | ||
calendar | ||
doc | ||
emailadmin | ||
filemanager | ||
files | ||
home | ||
importexport | ||
infolog | ||
notifications | ||
pixelegg | ||
preferences | ||
resources | ||
setup | ||
timesheet | ||
ViewerJS | ||
.gitignore | ||
.htaccess | ||
.mrconfig | ||
.travis.yml | ||
about.php | ||
composer.json | ||
composer.lock | ||
groupdav.htaccess | ||
groupdav.php | ||
Gruntfile.js | ||
header.inc.php.template | ||
index.php | ||
json.php | ||
login.php | ||
logout.php | ||
package.json | ||
README.md | ||
redirect.php | ||
remote.php | ||
share.php | ||
status.php | ||
updateGruntfile.php | ||
webdav.php |
EGroupware 17.1
Branch | Status | Composer |
---|---|---|
17.1 |
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.