Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Listennavigation V01.01.02
Forum Sefrengo.org > Downloads > Alpha, Beta ... Vorabversionen
STam
Hi,

hier ist mal eine Version die andi's Vorschlag implementiert.

Ebene:
Mögliche Templatevariablen: {layer}, {id}, {depth}, {depth_count}, {first}...[{else}...]{/first}:
QUELLTEXT
<ul{first} id="first"{else} depth="{depth}" depth_count="{depth_count}"{/first}>
{layer}</ul>
... sinnloses Beispiel aber aber es macht die Änderung deutlich.

Viel Spaß beim testen smile.gif

Gruß

CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

Current versionnumber is 01.01.02 - released 01.05.2007
------------------------------------------------------------------------------------------------
- Mögliche Templatevariablen: {last}...[{else}...]{/last}

Current versionnumber is 01.01.01 - released 01.05.2007
------------------------------------------------------------------------------------------------
+ extend configoption: "Ebene"
^ Mögliche Templatevariablen: {layer}, {id}, {depth}, {depth_count}, {first}...[{else}...]{/first}, {last}...[{else}...]{/last}

Current versionnumber is 01.01.00 - released 16.04.2007
------------------------------------------------------------------------------------------------
+ new configoption: "Bei Ordnerlinks immer Link zur Startseite des Ordners generieren
(statt Link zum Ordner)"
# configoption: show option "keine Seiten in Ordner anzeigen" by using setting "nur Seiten"


Current versionnumber is 01.00.00 - released 20.01.2007
------------------------------------------------------------------------------------------------
+ option to manipulate startlevel
+ option to show startpage only if there wehere two or more pages in one cat
+ option to hide pages in given cats
+ routing for the acitve page/cat status (means that you can say: mark idcatside 15 as active if
the user is in idcatside 3 )
+ add template for "prescuted" folders


Current versionnumber is 00.09.04 - released 02.01.2006
------------------------------------------------------------------------------------------------
# {desc} can now be diplayed correct by pages and categories
+ {summary} for pages


Current versionnumber is 00.09.03 - released 27.11.2005
------------------------------------------------------------------------------------------------
^ Add UTF-8 support/ Migration from DeDi to Sefrengo CMS



Edit: Templatevariablen {last} wieder entfernt

Klicken um den Anhang anzusehen
Klicken um den Anhang anzusehen
alexander
bitte an die Regeln zum Veröffentlichen von Modulen halten.

wenn zum Testen dann Thread unter Alpha, Beta, Vorabversionen

wenn Final, dann bitte neuen Thread unter Module und Vorgängerversion zum Verschieben an die Moderatoren melden.
STam
Ok ok,

man macht soetwas ja zu selten smile.gif
Woher wußtest du das ich noch teste?
Naja, musste doch glatt noch etwas ändern wink.gif
Die aktuelle Version ist dann 01.01.02 ...

Gruß
alexander
thread titel ist schon angepasst ...
feniweb
@STam

Ich finde Super das du auf sollche Wünsche reagierst, wie die von andi.


Ich hätte da natürlich ebenfalls noch eine Frage oder Wunsch. tongue.gif

Und zwar muss ich da ein wenig erklären. Ich habe da ein recht umfassendes Projekt 45 Templates mit 3 Sprachen und einige 100 Seiten.

Die Navigation besteht aus Hauptnavigation Horizontal und beim anklicke dieser wird die Seitennavi sichtbar die in einem separaten Unterordner liegt. Bis jetzt alles klar. Nun musste ich jedem Ordner ein eigenes Template zuweisen um, den Startordner festlegen zu können.

Wenn ich nun die Listennavigation im Modul aktualisiere evtl. wegen einer kleinen neukonfiguration, stellt er mir alle Startordner: In den Template Zuweisungen zurück. Das gibt dann eine heiden Arbeit, diese Startordner: Zuweisungen neu zu erstellen. Natürlich könnte man alle änderungen in den 45 Templates machen.

Nun zu meinem Wunsch. Kann man im Listennavigations-Modul beim Konfigurationspunkt Startordner: ein Box setzen, wenn sie ein hacken hat wird bei einem ändern oder aktualisieren der Konfigurationseinstellungen der Startordner in den Templates nicht zurückgesetzt.

Ich hoffe du hast mein Problem erfasst? :Dlaugh.gif

Hoffe auf eine super Lösung.

Gruss
andi
hach stam, du machst mich wirklich glücklich :-) funktioniert soweit alles.

danke
andi
ich schliesse mich dem problem von feni mal wieder an :-)
solange die vertikale navigation über keine unterordner verfügt, funktioniert das ganze super mit «aktueller ordner» als startpunkt. sobald jedoch weitere unterordner im spiel sind funktioniert das nicht mehr. allerdings ist mir dieses problem erst bei einem projekt untergekommen.
bjoern
Generell zur Weiterentwicklung des Listennavigationsmoduls:

Die Listennavigation ist ein Standardmodul, welches von mir supported wird. Wenn das Modul von anderen weiterentwickelt wird, dann bitte nicht unter dem Namen "Listennavigation" publizieren, sondern unter einen eigenen, z.B. "STams Listennavigation". Änderungen schaue ich mir an und übernehme diese, wenn ich sie für gut erachte.

Stabile Releases der "Listennavigation" werden nur von mir freigegeben. Das Modul ist auf sehr vielen Seiten im Einsatz. Inkompatibilitäten z.B. nach einem Update können fatale Folgen für die betroffenen Seiten haben und den Webmastern einiges an Zeit abverlangen, bis alles wieder gerade gerückt ist. Da mir die Stabilität des Systems sehr wichtig ist, muss ich da konsequent sein. Ich denke, das ist verständlich und im Interesse aller Sefrengo Nutzern.
andi
hallo björn

äusserst du dich auch gleich zur erweiterung, ob diese chancen auf eine zukünftige integration hat? ich bin der meinung, dass eine solche integration, wenn, dann rasch geschehen sollte. ansonsten gibt das ein durcheinand, sobald mehrere leute auf ein feature warten und zwischenzeitlich eine andere listennavigation einsetzen müssen.

gruss andi
bjoern
Von meiner Seite aus steht zur Zeit keine Erweiterung des Moduls an.

Mit dem "rasch" mal machen, das geht nicht. Generell ist es für mich problematisch, wenn Module, die ich supporte, von dritten unter gleichen Namen weiterentwickelt werden. Den es bedeutet, dass ich damit grundsätzlich Arbeit aufgezwungen bekomme, die ich nicht haben will und auch nicht leisten kann.

Ich könnte die Module natürlich auch ungesehen einfach in das System stopfen, aber das Chaos, welches daraus dann entstehen würde, wäre aus einer beobachtenden Position sicherlich lustig, für die Betroffenen aber auf jeden Fall ärgerlich, zeitintensiv und in einigen Fällen vermutlich auch geschäftsschädigend.

Generell ist es ja kein Problem, das Du das neue "Listennavigation XY" Modul verwendest. Der Autor muss es halt selbst supporten. Aber mal eben etwas reinhacken und dann den ganzen Support wieder auf den Originalautor abwälzen, das geht nicht. Das habe ich in der Vergangenheit mehrfach erlebt, ebenfalls die Unzufriedenheit der Benutzer, die aus einer solchen Situation entsteht. Daher muss ich hier blocken.
andi
alles klar, danke. deine haltung ist nachvollziehbar. hat beides seine schattenseiten.
bjoern
Hat es immer. Frage ist: Was hat auf lange Sicht am meisten Sonne und am wenigsten Schatten? smile.gif
andi
du hast schon recht, wahrscheinlich würde alles andere im chaos enden. hatte nur so freude, dass die listennavigation endlich ein standard-modul ist...aber jetzt muss ich trotzdem wieder ein anderes modul für die navigation einsetzen tongue.gif
bjoern
Das Leid der Early Adoptors, nebenbei mal http://www.zeit.de/archiv/2000/36/200036_early_adapters.xml
andi
nanana, schliesslich war das mein feature request an das modul, um eine – in meinen augen – schwäche im modul zu beheben...der text ist aber trotzdem gut laugh.gif
gunwalt
ZITAT(bjoern @ Wed. 2. May 2007, 12:39) *
Early Adoptors

Hiess das früher nicht mal Sammler und Jäger? laugh.gif tongue.gif
STam
Tja,

wenn denn dem so ist mellow.gif Entwicklung eingestellt,
Ziel verfehlt, umsonst gemacht und zum Löschen markiert.

In einer Oligarchie gibt es eben keine integrierte Entwicklung
nur Partizipation... Ritorno ai principi

Frei nach Wikipedia:
ZITAT
Eine Community definiert sich je nach Zielgruppe anders, es werden die Funktionen abgestimmt und auf die Interessen der Benutzer zugeschnitten.
Hierbei sind Rückmeldungen von Nutzern (Wünsche, Anfragen, Ideen) sinnvoll, da sie zur Steigerung der Attraktivität und Akzeptanz beitragen.
Online-Communities entwickeln sich vor allem dann erfolgreich, wenn ihre treibende Kraft nicht die Marketingidee eines Unternehmens ist,
sondern sie aus sich selbst, also den Wünschen der Gemeinschaft zu wachsen verstehen.
Die meisten Online-Communities sind dem Grunde nach demokratisch organisiert, in Einzelnen zeichnet sich aber eine steigende Tendenz zu Hierarchisierung und Institutionen ab.
Sogar gerichtsbarkeitsähnliche, parlamentarische oder polizeiähnliche Institutionen wurden - meist auf Wunsch der User - eingeführt.
Insoweit wird auch eine Entwicklung zu "Gesetzen" und starren Regularien - oder wenigstens der Wunsch danach - erkennbar.
Juristische Begriffe wie "unzulässig", "Angeklagter", "unrechtmäßig" und Begriffe aus der Netzkultur wie "Spalter", "Troll", "Flame-War" usw. finden mit zunehmender Tendenz Verwendung in den Diskussionen.


Dem einen gefällts, dem anderen nicht...

Gruß
bkm
sad.gif Zum Glück steht SF unter GPL=> und man hat eine eigene Tastatur zum schreiben laugh.gif
feniweb
@STam

Was hinder dich dieses Modul unter einem anderen Namen zu veröffentlichen, so währe deine arbeit nicht ohne mühe gewseen auch eine weiter entwicklung steht da nichts im wege den diese STam-ListenNavi wird dan bestimmt in näherer Zukunft Standart. Weil es einfach besser ist als das Orginal. laugh.gif
bkm sagt ja
ZITAT
Zum Glück steht SF unter GPL=> und man hat eine eigene Tastatur zum schreiben laugh.gif


Gruss
amk
ZITAT(feniweb @ Wed. 2. May 2007, 22:43) *
Weil es einfach besser ist als das Orginal. laugh.gif
bkm sagt ja

Gruss


ja feini genau - so ein niveaufreier spruch hat gefehlt.

jeder entwickler von modulen hat ja wohl das recht seine obhut an seiner entwicklung anzumelden, sofern das notwendig ist. ansonsten gibt's irgendwann x modulversionen von unterschiedlichen entwicklern was nicht sinn der sache sein kann.

ich hab damals auch aus teaserlister MrList gemacht und gut wars. wenn es zu einer MrType-gestützten listennavigation gekommen wäre/mal kommen sollte wäre das auch ein neues modul. bzgl. contentflex-weiterentwicklung wurde ich gebeten Mistral entsprechend zu unterrichten / zu fragen usw. und mir war und ist bewusst das cflex ein wichtiges modul ist das entsprechend sorgsam entwickelt und veröffentlicht (description, readme usw.) werden muss

@STam ... deine trotzreaktion ist mir auch echt nicht klar ... *ts*
STam
@amk,
das bin ich eben, Björn weiß wie er mich da kriegt wink.gif
Lese einfach zwischen den Zeilen...
Und nein ich reagiere nicht trotzig sondern ich polarisiere
und provoziere, nicht jeder sieht das so klar wie du.

@feniweb,
danke für die Blumen, aber ich weiß selbst das
meine Änderung an dem Modul in den Promille Bereich geht
und das dadurch das modul kein neues/besseres wird.

@all,
deswegen ist ein Fork auf der Basis des Moduls auch
uninteressant, es gibt das vieleicht noch ein paar Dinge die zu
verbessern/erweitern wären doch das sollte im Original
Modul gemacht werden. Ich wollte nur unterstützen und Helfen,
dieses wurde Untersagt und gut ist!

Ich finde es bedenklich das von Björn eine so restriktive
Entwicklungsarbeit betrieben wird, das bedeutet Stillstand.
Andererseits kann ich der Argumentation folgen;
das Nutzer die auf Standardlösungen bauen und
abhängig sind vom Support, die Sicherheit brauchen
das diese Module zu 100% laufen und von Björn supportet werden,
schließlich verdient man damit Geld.
Aus dieser Argumentation folgt ganz klar das ein solches Modul
quasi Tabu ist für andere Entwickler.

Nun, ein gutes kann man daraus durchaus gewinnen,
es wird nämlich deutlich, das die Module nicht nur Sefrengo ausmachen
und der große Vorteile sind, sondern aus Sicht des Anwenders auch das größte Risiko
bedeuten. Jedes Update kann ein Projekt gefährden oder
gar Schaden bis zum Verlust auslösen.
Das zeigt wie nötig eine, schon öfters geforderte, koordinierte
Modulentwicklung ist und das der Bedarf an 'signierten' Modulen
besteht, die eben einen bestimmten Qualitätsstandard einhalten.
Das war schon einmal vorsichsitig angedacht bei DeDi mit den DEV Modulen
und dem Repository, vieleicht kommt es ja zu einer wiederbelebung dieses
Ansatzes.

Letzlich wollte ich auch nur eine Diskussion anregen wink.gif

Gruß
bjoern
Da es hier dann wohl nicht mehr um das Modul geht, mache ich den Thread mal zu. Ich denke, die verschiedenen Ansichten wurden klar und ausreichend formuliert.
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.