Acces restreint und Multimedia-Plugins

Hallo,

hat irgend jemand eine Lösung, wie man die Plugins Thickbox und Lecteur
Multimedia zusammen mit acces restraint 3.0 mit zugangsbeschränkten
Dokumenten zum Laufen bringt,

habe auf spip-contrib gelesen, dass es zumindet für Multimedia mit
einigen kleineren Änderungen gehen sollte, aber nirgends einen Hinweis,
wie es gehen soll

Grüße

Torsten Willmann

Hallo Torsten,

Du verwendest bestimmt SPIP 2.0.x . Was meinst Du mit "zugangsbeschränkte Dokumente"? Wie verhinderst Du den Zugriff auf Dokumente ?

grusz, klaus++

Torsten Willmann schrieb:

Hallo,

hat irgend jemand eine Lösung, wie man die Plugins Thickbox und Lecteur
Multimedia zusammen mit acces restraint 3.0 mit zugangsbeschränkten
Dokumenten zum Laufen bringt,

habe auf spip-contrib gelesen, dass es zumindet für Multimedia mit
einigen kleineren Änderungen gehen sollte, aber nirgends einen Hinweis,
wie es gehen soll

Grüße

Torsten Willmann
_______________________________________________
Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de

Hallo Torsten,

ich habe Deine Mail zum Anlass genommen, im Archiv nachzulesen, was in der Liste spip-zone@rezo.net zu accès restreint 3 bisher besprochen wurde. Diese Liste dient der Kommunikation mit den Entwicklern der Plugins.

Accès restreint 3 scheint jetzt für sich genommen stabil zu laufen - hattest Du Probleme mit dem Plugin, wenn alle anderen desaktiviert waren?

Soweit ich es verstanden habe, wurde die Funktion zum Schutz der Dokumente, die bisher undokumentiert in SPIP selber vorghanden war, in das Plugin Accès restreint ausgelagert und mit einer Benutzeroberfläche versehen. Der Dokumentenschutz funktioniert so, dass das Verzeichnis IMG per .htaccess gesperrt wird, so daß Dokumente nur noch über einen Funktionsaufruf per Skipt übertragen werden können:
spip.php?action=acceder_document&arg=3272&cle=6b1b2a7d09c2f0329841629c909bbcb9&file=pdf%2FParis-Taize_07_2008.pdf

Die Plugins Thickbox und Lecteur Multimedia versuchen, die Dateien direkt im Verzeichnis zu lesen/öffnen, was natürlich verhindert wird.

Die Lösung des Problems besteht darin, die Plugins so zu modifizieren, dass sie die Funktion acceder_document anstelle des direkten Dateiaufrufs verwenden. Das sollte nicht so schwierig sein. Ich nehme an, dass es reicht, den Code zum Öffnen einer Datei durch den Aufruf der Funktion acceder_document und die Übergabe der erforderlichen Parameter zu ersetzen.

Wenn Du Dir den Link weiter oben ansiehst, erkennst Du die erforderlichen Parameter.
Eine Enschränkung muss ich machen - Thickbox und Lecteur Multimedia verarbeiten auch externe Dokumente. Die lassen sich wahrscheinlich nicht per acceder_document öffnen (muss ich nachfragen), so daß vor jedem Öffnen eines Dokuments geprüft werden muss, ob es sich um ein internes (inklusive lokaler Kopien) oder externes Dokument handelt.
Etwas universeller würde die Sache, wenn die Plugins prüfen würden, ob acces restreint aktiv ist, und je nachdem Dateien direkt oder per Script öffnen würden.

Offensichtlich hat noch niemand die von Dir angefragte Funktion benötigt, so daß sie in die Plugins eingebaut werden muss. Das passiert bei SPIP im Idealfall so, dass derjenige, der eine Erweiterung benötigt, sie selber schreibt und das Projekt damit wieder ein Stück voranbringt. Man kann (und sollte) aber auch die jeweiligen Plugin-Entwickler auf spip-zone fragen, ob sie das bereits vorhaben und in der Liste spip-dev, ob es eine Pipeline/API oder andere Schnittstelle gibt, die man nutzen kann.

Wenn Du nicht selber kodieren magst, kann ich Deine Anfrage gerne formulieren und weitergeben.

grusz, klaus++

Torsten Willmann schrieb:

Hallo Klaus,

ich verwende spip 2.0und access restraint 3.0, in diesem Plugin kann ich
einstellen (heisst dann "Schnellzugriff, htaccess Configuration des
accès .htaccess url ist ?exec=acces_restreint_config), ob der
Direktzugriff auf im beschränkten Bereich angehängte Dokumente über die
url-verhindert wird oder nicht.

Ich würde diesen gerne verhindern, um die Zugangsbeschränkung etwas
sicherer zu machen. Dann funktionieren aber die genannten Plugins nicht.

Grüße

Torsten

klaus++ schrieb:

Hallo Torsten,

Du verwendest bestimmt SPIP 2.0.x . Was meinst Du mit
"zugangsbeschränkte Dokumente"? Wie verhinderst Du den Zugriff auf
Dokumente ?

grusz, klaus++

Torsten Willmann schrieb:

Hallo,

hat irgend jemand eine Lösung, wie man die Plugins Thickbox und Lecteur
Multimedia zusammen mit acces restraint 3.0 mit zugangsbeschränkten
Dokumenten zum Laufen bringt,

habe auf spip-contrib gelesen, dass es zumindet für Multimedia mit
einigen kleineren Änderungen gehen sollte, aber nirgends einen Hinweis,
wie es gehen soll

Grüße

Torsten Willmann
_______________________________________________
Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de

Hallo Torsten,

das Plugin Access Restreint 3.0 geht Dein Problem offensichtlich an: http://www.spip-contrib.net/Acces-Restreint-3-0
Ich habe es nicht getestet, aber zusammen mit dem Patch #forum420840 (Impossible d’ouvrir directement les pdf) scheint es alles zu tun, was Du möchtest.

Was andere Plugins angeht, so wird es nötig sein, ihren Code so zu modifizieren, dass "acceder_document" anstelle des direkten Zugriffs verwendet wird. Wenn Du Dich damit beschäftigst, lass es uns wissen, damit alle mitmachen und davon profitieren können.

> Für mich wäre es dann noch wichtig den Stand der Dinge mitzubekommen,
> damit ich wenn ich mal Zeit habe weiss, ob ich mich doch mal selber
> versuchen soll. Läuft das dann alles über die spip-zone-Liste?

Je nach Deinen Interessen (Anwender oder Entwickler) und Sprachkenntnissen (Französisch, Englisch, Spanisch, Deutsch) kannst Du unterschiedliche Quellen abonnieren. Die spanische Community ist recht aktiv und die englische Liste hat sich als Treffpunkt für alle etabliert, die kein Französisch sprechen.

Unter spip.net/@ findest Du eine Codereferenz mit Links zu offiziellen Dokumentation. Wenn Du eine Quelle anklickst, landest Du zunächst beim französischen Artikel und klickst dann auf die Übersetzung Deiner Wahl.
Sehr interessant ist auch sedna.spip.org/sedna/ (RSS Aggregator für SPIP-Themen, 99% französische Quellen).

Die wichtigsten Listen und WWW-Quellen:
spip@rezo.net (alias SPIP-User)
Allgemeine Fragen zur Verwendung von SPIP (fr)

Quellen im WWW:
www.spip.net (offizielle Dokumentation, Einführung, Referenz und Tutorials, mehrsprachig)
spip.net/@ (Schlüsselworte Referenz, mehrsprachig)
forum.spip.org (wie Liste SPIP-User, besser die Liste nutzen, mehrsprachig)

spip-de@rezo.net, spip-en@rezo.net, spip-es@rezo.net (alias SPIP-User)
Allgemeine Fragen zur Verwendung von SPIP auf Deutsch, Englisch, Spanische etc. Wer kein Französisch kann, hat über spip-en@rezo.net die Möglichkeit, seine Fragen direkt mit den Core-Entwicklern (zur Zeit besonders ESJ, Cedric und Fil) zu besprechen.

Quellen im WWW:
www.spip.net (offizielle Dokumentation, Einführung, Referenz und Tutorials, mehrsprachig)
spip.net/@ (Schlüsselworte Referenz, mehrsprachig)
forum.spip.org (wie Liste SPIP-User, mehrsprachig)

spip-dev@rezo.net
Diskussion der jeweiligen Entwicklerversion, für abenteuerlustige Anwender, Betatester und für besonders kniffelige Fragen zur Verwendung von SPIP.

Quellen im WWW:
doc.spip.org (kommentierte automatische Codereferenz, zum Mitmachen)
www.spip-contrib.net/-Tutoriaux-code-SPIP-1-9- (Einführung in die Programmierung des SPIP-Kerns)
www.spip-blog.net (Entwicklerblog)

spip-zone@rezo.net
Alles rund um die Entwicklung und Nutzung von Plugins und anderen Erweiterungen. Die SPIP-Zone ist ein SVN-Server, auf dem Du einen eigenen Bereich mit Schreibrechten erhalten kannst, wenn Du ein Modul oder Layout gemeinsam mit der SPIP-Community entwickeln willst. Die Liste steht auch Anwendern für Fragen zur Verfügung. Hauptsprache Französisch, Englisch wird verstanden.

Quellen im WWW:
http://zone.spip.org/trac/spip-zone/ (alle Inhalte von SPIP-Zone, French spoken, Achtung: Hier macht jeder seins - entsprechend unübersichtlich geht es zu. Da alle sehr nett und auskunftsbereit sind, findet man sich zurecht. Meistens landet man hier per Link-Empfehlung in der Liste spip-zone@rezo.net)
www.spip-contrib.net (Der Community-Bereich, Laoyuts, Zusatzmodule und Tutorials)
www.spip-contrib.net/Utiliser-SVN-SPIP-ZONE (SVN Howto)
plugins.spip.net (Best of Plugins)

grusz, klaus++

>
> Grüße
>
> Torsten
>
> P.S. Ansonsten läuft das Plugin bei mir gut (wobei ich es auch noch
> nicht exzessiv eingesetzt habe)
>
> klaus++ schrieb:
>> Hallo Torsten,
>>
>> ich habe Deine Mail zum Anlass genommen, im Archiv nachzulesen, was in
>> der Liste spip-zone@rezo.net zu accès restreint 3 bisher besprochen
>> wurde. Diese Liste dient der Kommunikation mit den Entwicklern der
>> Plugins.
>>
>> Accès restreint 3 scheint jetzt für sich genommen stabil zu laufen -
>> hattest Du Probleme mit dem Plugin, wenn alle anderen desaktiviert waren?
>>
>> Soweit ich es verstanden habe, wurde die Funktion zum Schutz der
>> Dokumente, die bisher undokumentiert in SPIP selber vorghanden war, in
>> das Plugin Accès restreint ausgelagert und mit einer
>> Benutzeroberfläche versehen. Der Dokumentenschutz funktioniert so,
>> dass das Verzeichnis IMG per .htaccess gesperrt wird, so daß Dokumente
>> nur noch über einen Funktionsaufruf per Skipt übertragen werden können:
>> spip.php?action=acceder_document&arg=3272&cle=6b1b2a7d09c2f0329841629c909bbcb9&file=pdf%2FParis-Taize_07_2008.pdf

>>
>> Die Plugins Thickbox und Lecteur Multimedia versuchen, die Dateien
>> direkt im Verzeichnis zu lesen/öffnen, was natürlich verhindert wird.
>>
>> Die Lösung des Problems besteht darin, die Plugins so zu modifizieren,
>> dass sie die Funktion acceder_document anstelle des direkten
>> Dateiaufrufs verwenden. Das sollte nicht so schwierig sein. Ich nehme
>> an, dass es reicht, den Code zum Öffnen einer Datei durch den Aufruf
>> der Funktion acceder_document und die Übergabe der erforderlichen
>> Parameter zu ersetzen.
>>
>> Wenn Du Dir den Link weiter oben ansiehst, erkennst Du die
>> erforderlichen Parameter.
>> Eine Enschränkung muss ich machen - Thickbox und Lecteur Multimedia
>> verarbeiten auch externe Dokumente. Die lassen sich wahrscheinlich
>> nicht per acceder_document öffnen (muss ich nachfragen), so daß vor
>> jedem Öffnen eines Dokuments geprüft werden muss, ob es sich um ein
>> internes (inklusive lokaler Kopien) oder externes Dokument handelt.
>> Etwas universeller würde die Sache, wenn die Plugins prüfen würden, ob
>> acces restreint aktiv ist, und je nachdem Dateien direkt oder per
>> Script öffnen würden.
>>
>> Offensichtlich hat noch niemand die von Dir angefragte Funktion
>> benötigt, so daß sie in die Plugins eingebaut werden muss. Das
>> passiert bei SPIP im Idealfall so, dass derjenige, der eine
>> Erweiterung benötigt, sie selber schreibt und das Projekt damit wieder
>> ein Stück voranbringt. Man kann (und sollte) aber auch die jeweiligen
>> Plugin-Entwickler auf spip-zone fragen, ob sie das bereits vorhaben
>> und in der Liste spip-dev, ob es eine Pipeline/API oder andere
>> Schnittstelle gibt, die man nutzen kann.
>>
>> Wenn Du nicht selber kodieren magst, kann ich Deine Anfrage gerne
>> formulieren und weitergeben.
>>
>> grusz, klaus++
>>
>> Torsten Willmann schrieb:
>>> Hallo Klaus,
>>>
>>> ich verwende spip 2.0und access restraint 3.0, in diesem Plugin kann ich
>>> einstellen (heisst dann "Schnellzugriff, htaccess Configuration des
>>> accès .htaccess url ist ?exec=acces_restreint_config), ob der
>>> Direktzugriff auf im beschränkten Bereich angehängte Dokumente über die
>>> url-verhindert wird oder nicht.
>>>
>>> Ich würde diesen gerne verhindern, um die Zugangsbeschränkung etwas
>>> sicherer zu machen. Dann funktionieren aber die genannten Plugins nicht.
>>>
>>> Grüße
>>>
>>> Torsten
>>>
>>> klaus++ schrieb:
>>>> Hallo Torsten,
>>>>
>>>> Du verwendest bestimmt SPIP 2.0.x . Was meinst Du mit
>>>> "zugangsbeschränkte Dokumente"? Wie verhinderst Du den Zugriff auf
>>>> Dokumente ?
>>>>
>>>> grusz, klaus++
>>>>
>>>> Torsten Willmann schrieb:
>>>>> Hallo,
>>>>>
>>>>> hat irgend jemand eine Lösung, wie man die Plugins Thickbox und
>>>>> Lecteur
>>>>> Multimedia zusammen mit acces restraint 3.0 mit zugangsbeschränkten
>>>>> Dokumenten zum Laufen bringt,
>>>>>
>>>>> habe auf spip-contrib gelesen, dass es zumindet für Multimedia mit
>>>>> einigen kleineren Änderungen gehen sollte, aber nirgends einen
>>>>> Hinweis,
>>>>> wie es gehen soll
>>>>>
>>>>> Grüße
>>>>>
>>>>> Torsten Willmann
>>>>> _______________________________________________
>>>>> Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de
>>>>>
>>>
>>
>