Powered by Foswiki, The Free and Open Source Wiki
WebServices  WebHome (compare)

Difference: WebHome (r6 vs. r5)

r6 - 13 May 2014 - 11:50 - UdoKurilla r5 - 27 Jan 2014 - 16:08 - UdoKurilla

Web Services

Web Services

  

Welcome to the home of Panda Web Services. This wiki should

Welcome to the home of Panda Web Services. This wiki should

  • list existing tools and services
  • explain them
  • describe their installation and configuration
  • list existing tools and services
  • explain them
  • describe their installation and configuration

  

Computer

Computer

The services (as of 2014/02) are running on a virtual machine in a GSI network segment.
The VM is equiped with:

The services (as of 2014/02) are running on a virtual machine in a GSI network segment.
The VM is equiped with:

CPUSorted ascendingRAMHD
1* Intel Xeon E312xx (Sandy Bridge) 4GByte 500GByte via LVM
CPUSorted ascendingRAMHD
1* Intel Xeon E312xx (Sandy Bridge) 4GByte 500GByte via LVM

IP address is 140.181.3.19
DNS is lxpndwww.gsi.de

IP address is 140.181.3.19
DNS is lxpndwww.gsi.de

The machine can not be accessed directly via ssh from outside the GSI network. You can use pandawww user to hop from the lxi's to lxpndww and use the account's "sudo" rights.
All services are installed in directory /srv/www (/srv is mountpoint for the lvm hd)

The machine can not be accessed directly via ssh from outside the GSI network. You can use pandawww user to hop from the lxi's to lxpndww and use the account's "sudo" rights.
All services are installed in directory /srv/www (/srv is mountpoint for the lvm hd)

Services

Services

Drupal

Drupal

URL(s):
https://lxpndwww.gsi.de
http://lxpndwww.gsi.de

URL(s):
https://lxpndwww.gsi.de
http://lxpndwww.gsi.de

Description

Description

  

The Drupal content management system (CMS) will replace the existing Panda website.
To launch the service officially, the DNS entry for www-panda.gsi just needs to point to the new IP (cname entry).
. The CMS provides the service for the Panda member list, the Panda document system (incl. review process support) and the website to server content.

The Drupal content management system (CMS) will replace the existing handmade Panda website.
To launch the service the DNS entry for www-panda.gsi just needs to point to the new IP.

  

Features (2014/05/15):

  

- LDAP login
- User profile with LDAP sync and avatar
- Personalisation (group based) / specific access permissions
- User importer/exporter and simple statistics
- Panda module to auto-generate PubCom conform publication titles
- Context specific input forms for publications
- Specific views for pubs incl. sorting and filtering
- Notification emails
- Publishing landing page
- Autocreate forum topic when creating a publication
- Autogenerate Panda author list tex/pdf
- Event calendar list
- Linking event <-> talk

Known ToDos:
- Incomplete Panda member list in LDAP
- Define "new Panda member" process
- Content: To be created or migrated/imported from old site
- Design: Contacts, logo,... and a lot more
- Login: Password forgotten. There is a help->bug in ldap module?
- Change notification email addresses from udo->groups
- Check author list generation + setup cron
- Set up voting for Panda elections

Installation + configuration

Installation + configuration

Installation directory is /srv/www/drupal7/drupal-7.xx $BR$ In PandaApacheConfig the Docroot is "/var/www/current", which is a symlink to /srv/www/drupal7/drupal-7.xx.
So you can install new drupal releases next to each other and switch the symlink when ready.
In order to do that, the "site" subfolder within the drupal-7.xx directories need to be a symlink to "../sites".
In /srv/www/drupal7/sites you can find ALL site specific configs incl. the files directories with uploaded content. So for backups it is sufficient to keep that folder and a db dump.

Installation directory is /srv/www/drupal7/drupal-7.xx $BR$ In PandaApacheConfig the Docroot is "/var/www/current", which is a symlink to /srv/www/drupal7/drupal-7.xx.
So you can install new drupal releases next to each other and switch the symlink when ready.
In order to do that, the "site" subfolder within the drupal-7.xx directories need to be a symlink to "../sites".
In /srv/www/drupal7/sites you can find ALL site specific configs incl. the files directories with uploaded content. So for backups it is sufficient to keep that folder and a db dump.

Alfresco

Alfresco

EDM-System

EDM-System

Description

Description

Installation + configuration

Installation + configuration

service alfresco start/stop/restart

service alfresco start/stop/restart

global config:
/srv/www/alfresco-4.2.e/tomcat/shared/classes/alfresco-global.properties

global config:
/srv/www/alfresco-4.2.e/tomcat/shared/classes/alfresco-global.properties

logging:
/srv/www/alfresco-4.2.e/tomcat/logs
Also via sysmlink /var/log/alfresco

logging:
/srv/www/alfresco-4.2.e/tomcat/logs
Also via sysmlink /var/log/alfresco

ldap configuration:
/srv/www/alfresco-4.2.e/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap/ldap1 log4j config change to get debug output for the authentication subsystem: %br% In file /srv/www/alfresco-4.2.e/tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties add:
#LDAP Server Debug FLAGS
log4j.logger.org.alfresco.repo.importer.ImporterJob=debug
log4j.logger.org.alfresco.repo.importer.ExportSourceImporter=debug
log4j.logger.org.alfresco.repo.security.authentication.ldap=debug

ldap configuration:
/srv/www/alfresco-4.2.e/tomcat/shared/classes/alfresco/extension/subsystems/Authentication/ldap/ldap1 log4j config change to get debug output for the authentication subsystem: %br% In file /srv/www/alfresco-4.2.e/tomcat/webapps/alfresco/WEB-INF/classes/log4j.properties add:
#LDAP Server Debug FLAGS
log4j.logger.org.alfresco.repo.importer.ImporterJob=debug
log4j.logger.org.alfresco.repo.importer.ExportSourceImporter=debug
log4j.logger.org.alfresco.repo.security.authentication.ldap=debug

Seafile

Seafile

Description

Description

Installation + configuration

Installation + configuration

Future plans

Future plans

GIT repository

GIT repository

Redmine

Redmine

Site Tools of the WebServices Web

Site Tools of the WebServices Web

Notes:

Notes:

r6 - 13 May 2014 - 11:50 - UdoKurilla r5 - 27 Jan 2014 - 16:08 - UdoKurilla

Revision r6 - 13 May 2014 - 11:50 - UdoKurilla
Revision r5 - 27 Jan 2014 - 16:08 - UdoKurilla
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding PANDA Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)