Seite 1 von 1

Patch: Mehrere Kategorien konfigurieren in Contenido 4.6.15

Verfasst: Di 15. Mai 2007, 21:19
von stefan25376
Hallo Leute,

Im einem früheren Post (http://contenido.org/forum/viewtopic.php?t=17041) habe ich bemängelt, daß man im Contenido unter Content/Kategorie/Übersicht nicht mehrere Kategorien gleichzeitig konfigurieren kann.

Ich habe einen Patch dafür fertiggestellt. Hier eine Screenshot.

Bild

Heruntergeladen werden kann der Patch als ZIP-Archiv unter:
http://www.handgestrickt.biz/bblog/file ... ch-0.1.zip

Zur Funktionsweise:
Wenn man mehrere Kategorien ausgewählt hat, kann man

1. Die ausgewählten Kategorien konfigurieren. Das funktionert so:

Erstmal steht die Konfiguration auf "--- keine ---". Logischerweise kann ich hier keine Konfiguration anbieten, da es sich um eine Merhfachauswahl von Kategorien handelt. Wenn man das Feld auf "--- keine ---" stehen läßt wird auch nichts geändert. Erst nach einer Auswahl oder Speicherung wird allen ausgewählten Kategorien die Konfiguration zugeordnet.

2. Die ausgewählten Kategorien online stellen.

3. Die ausgewählten Kategorien offline stellen.

Des Komforts halber habe ich noch 2 Links für "Alles markieren" und "Markierungen entfernen" hinzugefügt. Kann bei einigen hundert Kategorien schon Arbeit sparen. ;-)

Was ich noch nicht gemacht habe ist das Kompilieren der gettext-Dateien in /locale. Außerdem habe ich bisher nur deutsch und he_SS vervollständigt.

Viel Spaß!

Verfasst: Mi 16. Mai 2007, 09:24
von HerrB
Kein Bug, aber nettes Feature. Verschoben.

Wenn Du entwickelst, nimmst Du da immer die letzte Version aus dem CVS?

Gruß
HerrB

Contenido-Version, CVS, Patch

Verfasst: Mi 16. Mai 2007, 09:51
von stefan25376
Hallo Herr B,

Ich benutze die offizielle Version 4.6.15 ohne CVS.

Ich muß gestehen, :oops: daß ich mich mit CVS noch nicht beschäftigt habe und bisher immer zurückgeschreckt bin. Vielleicht kann mir ja jemand ein gutes Tutorium zu diesem Thema empfehlen, dann könnte ich in Zukunft nur ein CVS meiner Patches erstellen und müßte nicht immer ganze Dateien schicken.

Zusätzlich muß ich gestehen, daß mein Patch nicht gerade sehr sauber ist. Der Beste Weg wäre sicherlich gewesen eine eigene area mit dazugehörigen Dateien in /includes und eine action mit dazugehöriger Funktion zu schreiben. Mir ging es allerdings erstmal um schnelle Erreichbarkeit und die Vorführung meiner Idee. Vielleicht kann man das später etwas besser lösen. ;-)

Verfasst: Mi 16. Mai 2007, 10:49
von HerrB
Ich muß gestehen, daß ich mich mit CVS noch nicht beschäftigt habe und bisher immer zurückgeschreckt bin
Das ist kein Problem. Jeden Freitag wird ein Snapshot erzeugt und ist hier verfügbar:
http://www.contenido.org/snapshots

Die Patch-Dateien zeigen die Differenz von 4.6.0 zur aktuellen Version, die contenido-cvs-Datum-Dateien sind das Komplettpaket.

Zur Verwendung genügt es, das Komplettpaket zu entpacken, alles mit *cvs* zu löschen und fertig ist ein typisches Installationspaket. Natürlich sind CVS-Versionen nicht für Produktionswebseiten geeignet (also eine Parallelinstallation vornehmen).

Im Moment haben wir leider noch kein Public-CVS, daher musst Du Dich auch noch nicht damit auseinandersetzen... :wink:

Du musst auch nicht jede CVS-Version verwenden, das würde zu viel Zeit kosten. Halt ab und zu mal in das changelog gucken.
Der Beste Weg wäre sicherlich gewesen eine eigene area mit dazugehörigen Dateien in /includes und eine action mit dazugehöriger Funktion zu schreiben
An sich ist das nicht so schlimm, da der Ansatz an sich schon viel bringt. Wenn Du aber die Arbeit für uns reduzieren und die Warscheinlichkeit der Aufnahme signifikant erhöhen möchtest, ist es ideal, es analog der vorhandenen Funktionen umzusetzen.

Zumindest bitte angeben, ob das aus Deiner Sicht "sauber" und getestet ist oder ob man da noch Hand anlegen muss (hier ist es klar). Danke.

Gruß
HerrB

Verfasst: Sa 11. Aug 2007, 11:34
von 7UPandDown
Hallo,
Ein tolles Teil, nimmt mir verdammt viel Zeit ab.
Meine frage: gibt's das auch für die Artikel?? Oder ist sowas geplant?
Gruss
Michael

Verfasst: Mo 13. Aug 2007, 11:26
von HerrB
Jein. Es gibt unter Contenido Development (wenn ich mich recht erinnere) eine sehr schicke Überarbeitung in Richtung AJAX, die so etwas ermöglicht.

In der kommenden Version wird es (vermutlich) noch nicht drin sein, danach vielleicht. Die AJAX-Überarbeitung eher deutlich später, da man das dann gleich allgemein und mehr Bereiche berücksichtigen sollte - und für diesen Aufwand derzeit die Zeit fehlt.

Gruß
HerrB

Verfasst: Mo 13. Aug 2007, 17:20
von 7UPandDown
Hallo,
Danke für die Info.
Da werden wir mal warten.
Gruss
Michael