SPIP verbessern

Liebe SPIP-Nutzer,

in nächster Zeit steht die Veröffentlichung von SPIP 1.8 an. Die neue Version wird ein deutlich überarbeites Layout haben, Seiten schneller ausliefern, eine Rechtschreibkorrektur beinhalten, mathematische Formeln darstellen, alte Versionen von Artikeln wieder herstellen und noch viele andere Neuerungen bringen.

Höchste Zeit, Dinge aus der SPIP-Welt zu schaffen, die einem unstimmig, falsch oder schwer verständlich erscheinen. Alle können dabei mitmachen, es ist ganz einfach:

Wer eine falsche Bezeichnung oder einen Tipppfehla findet, schickt ihn an die Liste spip-de@rezo.net. Die gesammelten Änderungen werden dann in die deutsche Sprachdatei eingearbeitet.

Bitte schickt einen Hinweis pro Zeile, am besten in diesem Format:
"NameDerSpipDatei.php3" "alter Begriff" "neu vorgeschlagener Begriff"
z.B.
"articles.php3" "Nachricht schicken" "Nachricht absenden"

Ergänzungen und Hinweise zur Online-Hilfe können natürlich auch an die Liste geschickt werden, es gibt aber auch die Möglichkeit, das Online-Übersetzungstool zu verwenden:

http://www.spip.net/rubrique4.html (fr)
oder
http://www.spip.net/en_rubrique274.html (en)

Vielen Dank schon mal für's Mitmachen,
Klaus++

Hallo Jörg!

Ich habe h2-Überschriften. Doch offenbar kennt SPIP kein h2.
Der Titel wird als h1 dargestellt. Zwischenüberschriften als h2.
Gutes WebDesign bedeutet aber auch Überschriften in ihrer logischen Folge zu definieren. Demnach kommt nach einer h1-Überschrift erstmal eine h2-Überschrift. Soweit ich das überblicken kann, kann das SPIP nicht.

Das entscheidest Du mit Deinen Templates/HTML-Seitenvorlagen. SPIP kümmert sich nicht darum. So lange Du die Standardtemplates verwendest, musst Du halt mit ihnen leben. Es ist aber ganz einfach, andere Templates zu bauen. Ein bischen HTML-Kenntnisse reichen. Wenn Du damit ein Problem haben solltest, frag' noch einmal in der Liste nach.

Ich habe Images auf der Seite. Für jedes Anordnung mit zentriert, link - oder rechtsbündig habe ich Klassen eingerichtet, die mit CSS die Formatierung vornehmen. Binde ich aber ein agehängtes Dokument (Image) mit <emb1|right> ein, so bastelt mir SPIP eine Tabelle drumrum. Das ist tiefstes HTML-Mittelalter. Hier sollte sowas wie <img class="imgright"> ausgegeben werden.

Lass die Formatierungsangabe weg <code><emb1></code>. Dann entfällt die Tabelle und Du kannst Deine CSS-Klassen zuordnen.

Ich will unsere Seiten XHTML 1.0 strict - konform aufbauen. Die hardcodierte Seite entspricht dem, aber ich sehe gerade keinerlei Möglichkeit dies ohne Eingriff ins CMS umzusetzen.

Na klar, geht, in der aktuellen Version kannst Du störende Formatierungen mit den SPIP-Filtern, allen PHP-Funktionen oder selbst geschriebenen entfernen (die packst Du in die Datei /mes_fonctions.php3, die Du ggf. anlegen musst). Die aktuelle CVS-Version kann man auf XHTML umschalten, dann spuckt sie nur noch kompatiblen Code aus und bügelt sogar ein paar der Unzulänglichkeiten von IE und Netscape/Mozilla aus. Das ist u.a. noch deshalb nicht offiziell, weil die Browser nicht wirklich mit standardkonformem XHTML / XML etc. klarkommen.

Die Diskussion, was standardkonform ist, wie ein Browser es umsetzen sollte und wie ein CMS mit den heutigen Inkompatibilitäten umgehen sollte ist ein echtes Minenfeld auf dem sich nur Trolle richtig wohl fühlen.

Schicke doch mal einen URL einer Sete und ihres Templates an die Liste, dann kann man sich das konkret anschauen und besprechen.

Have fun!
Klaus++

Hallo Jörg,

Naja ... das Benutzerinterface könnte ruhig etwas komfortabler werden. Wenn ein unbedarfter "Textelieferant" ein paar Buttons für H2,H3,em,strong,ul,li etc. zur Verfügung hätte, würden sich Anwender wesentlich leichter tun.

Das sollen Redakteure eben nicht tun. Dafür gibt es die Eingabefelder für Titel, Untertitel etc., die man in seinen HTML-Vorlagen je nach Bedarf formatieren kann. Die Aufgabenteilung ("Rollen") in einer SPIP-Site sehen in etwa so aus:

- Designer/Programmierer
Entwirft Layout und integriert Platzhalter für Datenbankobjekte
- Adminstrator
Verwaltet Einstellungen und Benutzer, Legt Rubriken an, pflegt System, Schaltet Artikel frei
- Rubrik-Administrator
Pflegt einen Zweig der Rubrik-Hierarchie (legt Unterrubriken an, schaltet Artikel frei)
- Redakteur
Liefert Texte und Dokumente, diskutiert Inhalte mit anderen Redakteuren
- Leser
Lesen und kommentieren Artikel

Man kann diese Aufgabenteilung natürlich anders handhaben, besonders wenn man gute technische Kenntnisse hat. Der "unbedarfte Textelieferant" wird von SPIP an die Hand genommen und unterstützt, indem es ihn weitgehend vom Nachdenken über Formatierung und Gestaltung freistellt.

Vielleicht baue ich die Logik für die Artikeleingabe mal in SPIP ein. Dann würde ich den Code mal schicken.

Gute Idee, da könnte man eine Erweiterung draus machen. Wir machen demnächst mal eine deutsche Abteilung in SPIP-Contrib auf, damit es einen Ort zum Diskutieren und Sammeln von deutschen Zusatzmodulen gibt.

BTW: Wann kommt den 1.8 ?

Bald, vermutlich :wink:

Ciao
Jörg

klaus++

sieht gut aus.
wenn nur alle wüssten, was <em> etc. bedeutet.
klaus++

webmaster@themenmix.de wrote:

Hallo Klaus!

Anbei mal die Toolbar, welche ich in unserer Installation eingebaut habe.
Diese kommt bei normalen Artikeltexten sowie bei Rubrikenbeschreibungen zum Einsatz. Funktioniert einwandfrei und sehr komfortabel.
Lediglich das Einbinden von Images über diese Toolbar muß ich noch überarbeiten.

Ciao
Jörg

klaus++ wrote:

Hallo Jörg,

Naja ... das Benutzerinterface könnte ruhig etwas komfortabler werden. Wenn ein unbedarfter "Textelieferant" ein paar Buttons für H2,H3,em,strong,ul,li etc. zur Verfügung hätte, würden sich Anwender wesentlich leichter tun.

Das sollen Redakteure eben nicht tun. Dafür gibt es die Eingabefelder für Titel, Untertitel etc., die man in seinen HTML-Vorlagen je nach Bedarf formatieren kann. Die Aufgabenteilung ("Rollen") in einer SPIP-Site sehen in etwa so aus:

- Designer/Programmierer
Entwirft Layout und integriert Platzhalter für Datenbankobjekte
- Adminstrator
Verwaltet Einstellungen und Benutzer, Legt Rubriken an, pflegt System, Schaltet Artikel frei
- Rubrik-Administrator
Pflegt einen Zweig der Rubrik-Hierarchie (legt Unterrubriken an, schaltet Artikel frei)
- Redakteur
Liefert Texte und Dokumente, diskutiert Inhalte mit anderen Redakteuren
- Leser
Lesen und kommentieren Artikel

Man kann diese Aufgabenteilung natürlich anders handhaben, besonders wenn man gute technische Kenntnisse hat. Der "unbedarfte Textelieferant" wird von SPIP an die Hand genommen und unterstützt, indem es ihn weitgehend vom Nachdenken über Formatierung und Gestaltung freistellt.

Vielleicht baue ich die Logik für die Artikeleingabe mal in SPIP ein. Dann würde ich den Code mal schicken.

Gute Idee, da könnte man eine Erweiterung draus machen. Wir machen demnächst mal eine deutsche Abteilung in SPIP-Contrib auf, damit es einen Ort zum Diskutieren und Sammeln von deutschen Zusatzmodulen gibt.

BTW: Wann kommt den 1.8 ?

Bald, vermutlich :wink:

Ciao
Jörg

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

------------------------------------------------------------------------

Das wird die erste deutsche "contribution", danke!
IMHO sollten sich die, welche es brauchen den Code runterladen und in ihr persönliches SPIP integrieren.
Ich werde mal in der französischen Entwicklerliszte anregen, am Ort des Menüs eine Schnittstelle einzubauen, die es ermöglicht, persönliche Menüleisten einfach mal dazuzuladen.
grusz, klaus++

webmaster@themenmix.de wrote:

Hallo Klaus!

Anbei mal die Dateien für die Toolbar. Ist teilweise sicherlich noch ein wenig Quich and dirty aber 's funktioniert.
Alle Dateien liegen im ecrire-Verzeichnis. Sicher dir mal vorher deine Versionen :wink:

Wenn wir daraus wirklich mal einen festen Bestandteil von SPIP machen wollen, dann müssen wir an diesen Files noch einiges tun. Auch hinsichtlich der Mehrsprachenfähigkeit.

Eingesetzt im Echtbetrieb stellt diese Toolbar meiner Meinung nach eine enorme Erleichtung dar. Das dabei HTML-Code im Text eingebunden wird ist für mich kein Handycap. So oder so muß der Anwender/Textelieferant auf dem System geschult werden. Und ob da nun Kontrukte a'la {{ich bin ein fetter Text}} oder <strong>ich bin auch einfetter Text</strong> entstehen, ist für mich eine Seite der Medaille.
Klar - kann ein Nutzer damit auch eine Seite "zur Sau" machen, aber das sieht man recht schnell und kann entsprechende Korrekturen vornehmen.

Auf der anderen Seite kann man natürlich weitere Platzhalter wie {{ }} erfinden und diese dann beim Erstellen der Seiten übersetzen lassen.

Was meiner Meinung nach aber erwiesen sein dürfte ist die gesteigerte Usability der Eingabeforms, da der Anwender nun nicht mehr irgendwelche Formatierunganweiseungen "lernen" muß, sondern diese ihm über entsprechende Buttons an genau der Stelle eigefügt werden, wo er mit dem Cursor steht.

Was meinst du?

BTW: Da fällt mir auf, dass noch ein Button für HR fehlt :wink:

Ciao
Jörg

------------------------------------------------------------------------