Re: [spip-de] Acces restreint und Multimedia-Plugins / SPIP Listen und WWW-Quellen

From : klaus@... , the 29th septembre 2009 08:56
  • 2009-09-29 08:56:53 — klaus@... - Re: [spip-de] Acces restreint und Multimedia-Plugins / SPIP Listen und WWW-Quellen

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@... (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@..., spip-en@..., spip-es@... (alias SPIP-User) Allgemeine Fragen zur Verwendung von SPIP auf Deutsch, Englisch,  Spanische etc. Wer kein Französisch kann, hat über spip-en@... 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@... 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@... 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@...) 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@... 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.