numero2 / contao-xmlrpc
Installs: 34
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Type:contao-module
Requires
This package is auto-updated.
Last update: 2024-10-25 07:04:39 UTC
README
About
Provides an XML-RPC interface for Contao similar to the one from Wordpress.
System requirements
Installation
- composer require numero2/contao-xmlrpc
- save username and password in
Contao backend
->settings
.htaccess
Add the following line to your .htaccess
inside the <IfModule mod_rewrite.c>
block to make the XML-RPC interface accessible from within your document root rather than just the modules subdirectory.
RewriteRule xmlrpc\.php system/modules/xmlrpc/xmlrpc\.php [L]
To prevent caching of responses add the following snippet before your <IfModule mod_rewrite.c>
block.
<FilesMatch "xmlrpc.php">
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access"
</IfModule>
</FilesMatch>
Because tools like Scompler might like to link directly into the Wordpress backend
we need an extra rewrite to handle those to correctly redirect to Contao.
So add the following snippet after the RewriteRule
from above.
RewriteCond %{REQUEST_URI} wp-admin/post\.php [NC]
RewriteCond %{QUERY_STRING} ^action=edit&post=(.*)
RewriteRule (.*) contao?do=news&table=tl_content&id=%1 [R=301,L]