⇤ ← Revision 1 vom 2016-11-08 19:45:00
850
Kommentar:
|
1152
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
= Drupal 7 mit Services = Drupal 8 hat die REST API im Kern, bei Drupal 7 lässt sich das mittels ''services'' Modul nachinstallieren. |
Inhalte aus Drupal sollen mittels REST zu Wordpress übetragen werden. Ein kleines Python Script erledigt den Abgleich. = REST API in Drupal 7 mittels Services = Drupal 8 hat die REST API im Kern, bei Drupal 7 lässt sich das mit dem ''services'' Modul nachinstallieren. |
Zeile 19: | Zeile 21: |
= Wordpress = | == Aktion bei Seitenänderung ausführen == * rules Modul = REST API in Wordpress 4.6 = |
Zeile 26: | Zeile 31: |
* python3-oauthlib | * python3-requests-oauthlib * http://requests-oauthlib.readthedocs.io/en/latest/oauth1_workflow.html |
Inhalte aus Drupal sollen mittels REST zu Wordpress übetragen werden. Ein kleines Python Script erledigt den Abgleich.
REST API in Drupal 7 mittels Services
Drupal 8 hat die REST API im Kern, bei Drupal 7 lässt sich das mit dem services Modul nachinstallieren.
installieren & aktivieren:
aptitude install php7.0-curl drush dl libraries services services_views oauth drush en libraries services services_views oauth drush make --no-core sites/all/modules/services/services.make sites/all/libraries/
- neuen View als "Service" anlegen
- URL festlegen
neuen Service anlegen:
http://.../admin/structure/services/add
- URL eintragen
- Berechtigungen festlegen
Aktion bei Seitenänderung ausführen
- rules Modul
REST API in Wordpress 4.6
Python
- python3-requests
- python3-requests-oauthlib
http://requests-oauthlib.readthedocs.io/en/latest/oauth1_workflow.html
Webclient
Browserplugin für Firefox: http://www.restclient.net/