[SPIP Forums] [Forum] RSS 0.91 mit SPIP 1.9

Hallo WBohlmann,

noch besser ist es, ein Verzeichnis /squelettes/ anzulegen, und die Datei dort zu speichern. Das ist übersichtlicher als das Verzeichnis für die Standardtemplates zu verwenden.

grusz, klaus++

2006/7/31, klaus@spip.de <klaus@spip.de>:

(automatisch erzeugte Nachricht)

Beitrag Nach WBohlmann als Antwort auf Ihren Artikel.
Antworten Sie nicht auf diese Mail, sondern im Forum mit dieser Adresse:
http://forum.spip.org/de_184584.html#forum184590

RSS 0.91 mit SPIP 1.9

Habe das Problem selbst gelöst. Es war unglaiblich einfach!

Ich habe aus der 1.8 Version die Datei backend.html aus dem
dist-Verzeichnis umbenannt in rss091.html dann in das dist-Verzeichnis
meiner 1.9 Version kopier.

Jetzt brauche ich nur noch http://server/spip/spip.php?page=rss091
aufzurufen.

Fertig!

http://

Hallo!

Ich wollte schauen, ob z.B. die Erweiterung XProtect unter SPIP 1.9 noch
funktinoniert. Die Extention verlangt, dass man in article.php eine
php-Sscript includieren muss, wo eine zusätzliche Prüfung stattfindet.

Da ab 1.9 alles über spip.php aufgerufen wird, ist es mir nicht klar, wo
zusätzliche Scripte eingebunden werden könnten.

Gruss
Patrick

Hallo Patrick,
im Prinzip funktioniert PHP-Code in Skeletten weiterhin. In letzter Zeit hatte ich unter SPIP 1.9 Schwierigkeiten, Funktionen in mes_options.php zu nutzen und habe sie aus diesem Grund in mes_options.php eingebunden. Die Suche nach Ursachen habe ich vertagt ...

Es liegt eine SPIP-Erweiteung vor, die eine Rechtevergabe mit Nutzergruppen auch für das Redaktionssystem einrichtet. Habe ich aber noch nicht ausprobiert:
Restriction de contenu dans l'espace public et privé par le « bloc statut »
http://www.spip-contrib.net/Restriction-de-contenu-dans-l

Ansonsten habe ich noch das hier gefunden:
Gestion hiérarchisée des accès restreints
http://www.spip-contrib.net/Gestion-hierarchisee-des-acces
Als Ergänzung dazu gibt es noch:
Modification des accès restreints via une interface liste
http://www.spip-contrib.net/Modification-des-acces-restreints
Und:
Gestion des autorisations d'accès (le retour)
http://www.spip-contrib.net/Gestion-des-autorisations-d-acces

Da war auch noch etwas für SPIP 1.9, ist mir aber entfallen, wo sich das befindet.

grusz, klaus++

Patrick Ogay schrieb:

Hallo!

Ich wollte schauen, ob z.B. die Erweiterung XProtect unter SPIP 1.9 noch
funktinoniert. Die Extention verlangt, dass man in article.php eine
php-Sscript includieren muss, wo eine zusätzliche Prüfung stattfindet.

Da ab 1.9 alles über spip.php aufgerufen wird, ist es mir nicht klar, wo
zusätzliche Scripte eingebunden werden könnten.

Gruss
Patrick

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

Ich wollte grad einen älteren Codeteil includieren, und interessanterweise stoppt SPIP die Verarbeitung grad nach dem <INCLURE> auch var_mode=debug bringt kein Resultat.

nicht grad nett...
bis man da wieder den Fehler gefunden hat.

Gruss
Patrick

Welche Version von SPIP verwendet Du? Und was tut Dein Code?
Die Syntax von INCLURE wurde überarbeitet. Vielleicht liest Du hier mal nach:

http://www.spip.net/de_article3400.html?var_recherche=inclure

grusz, klaus++

Patrick Ogay schrieb:

Ich wollte grad einen älteren Codeteil includieren, und interessanterweise stoppt SPIP die Verarbeitung grad nach dem <INCLURE> auch var_mode=debug bringt kein Resultat.

nicht grad nett...
bis man da wieder den Fehler gefunden hat.

Gruss
Patrick

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

Ich hab den XProtector in SPIP 1.9 einbinden wollen.
Allerdings hatte ich keinen Erfolg: weder das Einbinden in spip.php (alt article.php) noch als php include() in article.html brachte einen sichtbaren Erfolg.

Ich weiss nicht, ob die Scripte solcher Art generell anderes eingebunden werden müssen. Oder ob das Script halt nicht mehr kompatibel ist.
Ich hab ziemlich lange im Internet gesucht. Und ich fand bis anhin keine Lösung.

Schade, wenn man den XProtector nicht mehr zum laufen bringen würde, der war wirklich sehr einfach zum Einbauen (im Gegensatz zu den anderen Rezepten auf spip-contrib).

viele Grüsse
Patrick

P.S.
Frage:
Oft wird ein System aus seinen eigenen Komponenten gebaut.
Es hat mich immer erstaunt, dass das Redaktonsmenü, nicht eine "ganz normale SPIP-Site" ist, die man analog der gegen aussen sichtbaren Site anpassen kann.

Gibt's eingentlich so eine Art Roadmap für SPIP.
1.9/2.0 bringt ja doch einiges an internen Veränderungen, die völlig neue Möglichkeiten schaffen.

Hallo Patrick,

für SPIP 1.9 gibt es das Plugin "authentification". Ohne mich genauer mit ihm beschäftigt zu haben, vermute ich, dass es Xprotector ersetzen kann. Das legt zumindest die Anfrage von Josh Parker in spip@rezo.net nahe (http://comments.gmane.org/gmane.comp.web.spip.user/87883).

Patrick Ogay schrieb:

Ich hab den XProtector in SPIP 1.9 einbinden wollen.
Allerdings hatte ich keinen Erfolg: weder das Einbinden in spip.php (alt article.php) noch als php include() in article.html brachte einen sichtbaren Erfolg.

Ich weiss nicht, ob die Scripte solcher Art generell anderes eingebunden werden müssen. Oder ob das Script halt nicht mehr kompatibel ist.
Ich hab ziemlich lange im Internet gesucht. Und ich fand bis anhin keine Lösung.
  

Es empfiehlt sich, SPIP-Erweiterungen zu nutzen, die dich an die Konventionen für Plugins halten.

Schade, wenn man den XProtector nicht mehr zum laufen bringen würde, der war wirklich sehr einfach zum Einbauen (im Gegensatz zu den anderen Rezepten auf spip-contrib).
  

Aus diesem Grund wurde ein spezielles Plugin (s.o.) entwickelt. XProtector scheint seit einiger Zeit nicht mehr weiterentwickelt zu werden, so dass Du eigene Anpassungen machen musst.

Frage:
Oft wird ein System aus seinen eigenen Komponenten gebaut.
Es hat mich immer erstaunt, dass das Redaktonsmenü, nicht eine "ganz normale SPIP-Site" ist, die man analog der gegen aussen sichtbaren Site anpassen kann.
  

Kann man. Mit Version 1.9 kannst Du jede SPIP-Funktion "überladen" (surcharger), d.h. Du kopierst Skripte mit den modifizierten Funktionen in bestimmte Verzeichnisse. Funktionen in Deinen Skripten ersetzen dann gleichnamige im SPIP-Quellcode. Mit einem ähnlichen Mechanismus (habe ich noch nicht ausprobiert) kannst Du das Redaktionssystem um eigene Seiten ergänzen oder vorhandene modifizieren. Das setzt aus naheliegenden Gründen genauere Kenntnisse von SPIP, PHP und MySQL voraus als die Gestaltung einer Seite der öffentlichen Website.

Gibt's eingentlich so eine Art Roadmap für SPIP.
1.9/2.0 bringt ja doch einiges an internen Veränderungen, die völlig neue Möglichkeiten schaffen.
  

Das muss ich mal DSA, Fil und die dev-Liste fragen.

klaus++

Hallo Patrick,

eine offizielle Roadmap für SPIP gibt es nicht, nur Wunschlisten. Dank der umfangreichen Arbeiten für die Version 1.9 und jetzt 1.91 müssen wir zunächst alle neuen Möglichkeiten erforschen. Dazu gibt es eine neue Website auf Französisch für SPIP-Spezialisten: http://doc.spip.org/ Sie gibt einen Überblick zu Funktionen und Plugins. Die technischen Hintergründe der neuen Verhaltensweisen werden erklärt und mit den reservierten Begriffen verlinkt.

So wie es aussieht, wird SPIP 2.0 die neuen Features von 1.9 in verbesserter Form enthalten, vielleicht eine vereinfachte Installation von Plugins und Skeletten bieten, und mit einer übersichtlicheren Dokumentation kommen. Ajax wird wohl noch mehr genutzt werden und die Einbindung "externer" Datenbanken weiter entwickelt werden.

Die Details werden während der Arbeit der Entwickler beschlossen.

Grusz, klaus++

Patrick Ogay schrieb:

Ich hab den XProtector in SPIP 1.9 einbinden wollen.
Allerdings hatte ich keinen Erfolg: weder das Einbinden in spip.php (alt article.php) noch als php include() in article.html brachte einen sichtbaren Erfolg.

Ich weiss nicht, ob die Scripte solcher Art generell anderes eingebunden werden müssen. Oder ob das Script halt nicht mehr kompatibel ist.
Ich hab ziemlich lange im Internet gesucht. Und ich fand bis anhin keine Lösung.

Schade, wenn man den XProtector nicht mehr zum laufen bringen würde, der war wirklich sehr einfach zum Einbauen (im Gegensatz zu den anderen Rezepten auf spip-contrib).

viele Grüsse
Patrick

P.S.
Frage:
Oft wird ein System aus seinen eigenen Komponenten gebaut.
Es hat mich immer erstaunt, dass das Redaktonsmenü, nicht eine "ganz normale SPIP-Site" ist, die man analog der gegen aussen sichtbaren Site anpassen kann.

Gibt's eingentlich so eine Art Roadmap für SPIP.
1.9/2.0 bringt ja doch einiges an internen Veränderungen, die völlig neue Möglichkeiten schaffen.

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

Ist zwar nicht ein neues Problem, aber es würde mich wunder nehmen, ob man die Lebensdauer der Referers irgendwo verändern kann. Grad bei einer neuen Site wär's noch interessant, diese Information länger aufzubewahren, oder zu loggen.

Gruss
Patick

Hallo Patrick,

Hoi Klaus,
Danke für die Info, ich werde die doc.spip.org mal genauer nschauen.
Da ich an einer Entwicklung von SPIP interessiert bin, muss ich mal schauen, ob man ev. etwas Einfluss nehmen kann, d.h. selbst was entwickeln kann.

Lohnt sich :wink:

Aber es hat keinen Zweck, was zu entwickeln, das dann im nächsten Release nicht mehr kompatibel ist.
Es gibt nichts schlimmeres, als Upgrades von Systemen, die individuelle Programmierung enthalten...

Stimmt, dieses Problem wird mit der Möglichkeit Code zu "überladen" aus der Welt geschafft. Wenn ein Programmierer von individuellen Zusatzfunktionen "Mist" produziert, wird das Funktionieren des Systems im Prinzip nicht gefährdet. Es genügt bei Inkompatibilität das problematische Modul zu entfernen, und alle anderen Funktionen spielen wieder.

Das PlugIn Authentication, werd's mal näher ansehen.
überhaupt den Plugin Mechanismus

Ich wünsche mir noch ein Beispiel-Plugin, das einfachste Funktionen bereitstellt, und so den Mechanismus der Plugins anschaulich macht. Vielleicht fällt bei Deinen Untersuchungen so etwas ab?

also besten Dank

Zurück - danke für Dein Engagement.

klaus++

Hallo Patrick,

die Referer stehen über längere Zeit zur Verfügung. Dazu muss man einen einzelnen Artikel im Redaktionssystem öffnen (Hauptmenü "Statistiken" dann weiter zu "Seitenabrufe für die beliebtesten und die letzten veröffentlichten Artikel").
Der Link lautet im Prinzip:
http://www.meinespipsite.tld/ecrire/statistiques_visites.php3?id_article=Artikelnummer
In SPIP 1.9 hat sich dieser Link etwas verändert:
http://www.meinespipsite.tld/ecrire/?exec=statistiques_visites&id_article=Artikelnummer

grusz, klaus++

Patrick Ogay schrieb:

Ist zwar nicht ein neues Problem, aber es würde mich wunder nehmen, ob man die Lebensdauer der Referers irgendwo verändern kann. Grad bei einer neuen Site wär's noch interessant, diese Information länger aufzubewahren, oder zu loggen.

Gruss
Patick
_______________________________________________
Spip-de@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-de