Automatische Navigation - Bedarf für eine neue Variante?

Diskussion von Ideen oder Anregungen zu ConPresso und zur Community
MarkMike
ConPresso-User
Beiträge: 35
Registriert: 01.01.1970 01:00

Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkMike »

Da ich demnächst einen neuen Auftritt ohne kommerziellen Anspruch realisiere, bei dem ich auch Zeit für eine "usergerechte" Anpassung habe (also daß auch andere die Module und Änderungen umsetzen können), wollte ich erst mal nachhaken ob angesichts der vereinzelt vorgestellten Lösungen noch Bedarf für neue Varianten ist...?

Da ich schon vor einem Jahr eine automatische Navigation entwickelt habe, die wie die später von WeM entwickelte (-> http://www.conpresso.de/conpresso/phoru ... 633&t=2633) auf der Projektstruktur basiert, wollte ich sie bei Interesse so umarbeiten, daß sie in beliebige Projekte eingliederbar ist.

Dabei sind als Unterschiede zu WeM's Version zu nenen:
Die Sortierung erfolgt ebenfalls anhand einer Nummerierung, die wird aber automatisch generiert, erlaubt (derzeit) 4 Hierachiestufen mit je 99 Einträgen und kann in Conpresso-Manier per Knopfdruck umsortiert werden.
Zusätzlich wird das zugehörige Verzeichnis angezeigt (wie bei WeM macht nur ein einzelnes Verzeichnis Sinn) und es gibt einen Menüpunkt zum Erstellen neuer Verzeichnisse, so daß der Zugriff via FTP entfällt.

Sieht derzeit so aus:

Bild

===========

Anlegen neuer Verzeichnisse:

Bild


Für mich stellt sich insbesondere die Frage, ob eine Umsetzung als graphisches Menü interessant wäre
Bild
oder eher die CSS-basierte Variante von Metastabil
http://www.metastabil.de/cms/_data/cpo_navi_demo.jpg
außerdem die Frage nach Zwei- oder Dreidimensionaltiät (damit meine ich keine 3D-Effekte, sondern die Darstellung als Navigationstruktur mit Unterpunkten oder die Darstellung in getrennten Menüs, z.B. Hauptnavigation als Karteireitersystem im Kopfbereich und dann eine weitere Navigation mit Unterpunkten)

Dies soll keinesfalls das metastabil-Menü in Frage stellen, sondern als Alternative dienen, die, wie gesagt, noch "normalusergerecht"* ausgebaut werden muss.

*) soll heißen: ohne großartige PHP-Anpassung, ohne manuelle Eingriffe in die Datenbank und komfortabel anpassbar...

Das Bilderalbum kommt dann etwas später... ;o)


Hätte da jemand Spaß dran, oder riskiere ich dann nur, hier zerlegt zu werden???


Auto-Edit: Link veraltet - neuer Link: http://community.conpresso.de/viewtopic.php?t=592#2712
Benutzeravatar
semf
Modul-Entwickler
Beiträge: 1853
Registriert: 01.01.1970 01:00
Wohnort: Gütersloh-Friedrichsdorf
Hat sich bedankt: 14 Mal
Danksagung erhalten: 40 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von semf »

hallo markusr,

warum soll dich jemand zerlegen - ist hier einer schlachter?

zu dem menü:
sicher ist ein menü-variante, die auch von html- und php-anfängern eingesetzt werden kann, empfehlenswert. zu klären wäre nur, was passieren wird, wenn version 4 kommt? enthält die dann schon eine navigation und macht deine überflüssig?

hierbei gehe ich davon aus, das sich mit erscheinen der 4er-version wahrscheinlich alle darauf einschiessen - ob das bei einem funktionierende conpresso 3.4.8 sinn macht, sei dahin gestellt. also es geht darum, deine entwicklungs-resourcen zu sparen!

aber letztendlich kann da jemand aus dem hause bartels & schöne vielleicht mehr zu sagen?! einfach mal kontaktieren, die sind eigentlich recht freundlich ;-)



Beitrag bearbeitet (26.09.04 13:32)
Viel Erfolg!

Module ConPresso 4.x
Latest News
Tell-a-friend

Module ConPresso 3.4.x
Index_X
Kontakt
RSS-Feed
Umfrage
Gästebuch
Tell-a-Friend

Modul-Download
MarkMike
ConPresso-User
Beiträge: 35
Registriert: 01.01.1970 01:00

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkMike »

Da haste eigentlich recht...

habe noch gar nicht daran gedacht, daß mit Version 4 sowas vielleicht mitgeliefert wird... *kopfkratz*

Das wäre ja echt gut! Mal stöbern gehen...


Im übrigen plane ich das Ganze als Modul, so daß keinerlei Anpassungen erforderlich sind und es sich (wie bei Modulen vorgesehen) selbst installiert und auch mit Rechten versehen werden kann.
Dabei komme ich vielleicht auch mal dahinter, welche Dateien wirklich gebraucht werden...

Und außerdem soll es template-basiert sein, so daß man die Optik recht einfach anpassen kann...


Ist auch die Frage, ob ich auf Version 4 warten kann... ;o)

BeeF
ConPresso-Newbie
Beiträge: 15
Registriert: 01.01.1970 01:00

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von BeeF »

Hi Markus,

selbst >>nur<< eine 2. Hierachiestufen wäre schon ein mords Forschritt.
Ich würde dein Projekt wohlwollend befürworten...

BeeF
MarkMike
ConPresso-User
Beiträge: 35
Registriert: 01.01.1970 01:00

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkMike »

Das mit der Anfrage war keine schlechte Idee...

hier die Info für alle:
"Zurzeit arbeiten wir noch hart an der Entwicklung von ConPresso 4. Neben einem neuen Templatesystem wird u.a. auch eine dynamische Navigation enthalten sein.

Mit der neuen Version können Sie noch in diesem Jahr rechnen."

Danke an Steffen Schoene!!!


Ich bin auch fast fertig und habe viel über Module gelernt... schade, daß beim Newsletter-Modul so wenig davon zu sehen ist...

Bild

Große Version: http://50n.de/cms/menu.gif

Es sind noch ein paar unschöne Dinge drin... aber immerhin können 3 verschiedene Navigationsformen in jeweils Tabellen/CSS oder grafischer Form einfach ausgewählt werden (ihr seht 4 von 6 (3x2)).

Die optische Anpassung erfolgt über Templates mit einfachen Platzhaltern und ein Stylesheet, die jeweils ein Templateset ergeben und ebenfalls beliebig erweitert und umgeschaltet werden können... ich muß jetzt nur noch ein paar Varianten entwickeln... ;o)

Außer dem Hochladen des Moduls mit anschließender Rechtevergabe ist nur ein geringer Eingriff in den Global-Header (und ggf. Global-Footer) nötig, aber da müsst ihr ja eh rein.

Ein paar Probleme gilt es noch zu lösen, die z.B. bei nachträglicher Installation auftreten, also wenn ein Webauftritt mit Projektstruktur bereits angelgt wurde. Ohne vorh. Projektstruktur kein Problem.

Aber für heute erst mal genug...

Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Ich dachte ich wäre fast fertig und habe dann einen meiner DAUs drangelassen... *schwupp* ... schon hatte ich abertausende neue Verzeichnisse auf dem Server... *kreisch*

Das Wort "Bitte" reicht einfach nicht als Arbeitsanleitung. Jetzt müssen da noch ein paar Sicherheitsmechanismen rein...

Etwas nervig ist, daß Conpresso nicht mehr existierende Rubriken (Folder gelöscht) nicht aus der Datenbank nimmt... *grummel*

Dafür kann ich diese Navigation in ein phpBB-Forum einbauen und dieses somit in eine Conpresso-Webseite einbinden, ohne daß man vom Systemwechsel was merkt und die Navigation immer noch aus Conpresso gesteuert wird, musste lediglich für die in beiden Systemen identischen Funktionen ein Workaround schreiben...

Nächste Woche werde ich hier mal ein erstes Release posten...

Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
schoene
ConPresso-Entwickler
Beiträge: 274
Registriert: 01.01.1970 01:00
Hat sich bedankt: 7 Mal
Danksagung erhalten: 13 Mal

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von schoene »

Hallo MarkusR,

hier nur ein kleiner Hinweis - ohne dass ich jetzt alles hier nochmal genau gelesen habe.

MarkusR hat geschrieben:

> Etwas nervig ist, daß Conpresso nicht mehr existierende
> Rubriken (Folder gelöscht) nicht aus der Datenbank nimmt...
> *grummel*

ConPresso löscht Rubriken aus der Datenbank, wenn du unter Einstellungen/Datenbank "überflüssige Einträge entfernen" betätigst.

Viele Grüße
Steffen

Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Stimmt, danke :D

Dann werde ich clean.php?id=1 auch noch in die Folder-Löschroutine mit einbinden...

Ich benutze die Dinger da hinten im Datenbank-Menü etwas vorsichtig und ungern, nachdem mir mal ein Klick ca. 200 Artikel gelöscht hat... weiß der Teufel warum...


Gibt es eigentlich einen Grund, warum Administratoren nicht automatisch ALLE Rechte bekommen? Der bei der Installation angegebene schon, ein ggf. zweiter Admin wird aber nicht berücksichtigt und kriegt NULL Rechte.
Habe schon eine Kopierroutinen-Modul dafür, aber da sollte es sich um Userrechte drehen, die ich von sog. Standardusern auf jeden User übertragen kann...

Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Hier mal eine Vorab-Test-ohne-Garantie-auf-eigenes-Risiko-Version:

http://50n.de/cms/mod_menu.zip 98kB

Vorgehensweise:

1.) Ein Verzeichnis auf dem Server anlegen, z.B. mod_menu

2.) in _cgf/const.php am Ende folgendes einbinden:

Code: Alles auswählen

# Automatische Menüs
$mod_menu_dir = "/mod_menu";
3.) in _cfg/global_header.php an der gewünschten Stelle (z.B. vor/nach BODY oder einem eigenen Seitenkopf/Logo) folgendes einbinden:

Code: Alles auswählen

<?php
	require(CPO_BASEDIR.$mod_menu_dir."/const.php");
	require(CPO_BASEDIR.$mod_menu_dir."/menu_function.php");
	echo '<LINK REL=STYLESHEET TYPE="text/css"
	  href="..'.$mod_menu_dir.'/templates/'.$template_dir.'/style.css">';
?>
Oben stehendes kann bereits im HEAD-Teil untergebracht werden, die folgenden Navigationsfiles aber im Seitentext, z.B. durch Tabellen neben dem Artikeltext...

Code: Alles auswählen

<?php require(CPO_BASEDIR.$mod_menu_dir."/navigation_horiz.php"); ?>
für die Horizontale Navigationsleiste und die Vertikale:

Code: Alles auswählen

<?php require(CPO_BASEDIR.$mod_menu_dir."/navigation_vert.php"); ?>
Ob diese mit Inhalten gefüllt werden, wird im Modul entschieden!

Es gibt noch eine Version für die Einbindung eines phpBB-Forums, aber das zu späterer Zeit...

Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Achso... noch ein Hinweis:

Was noch fehlt ist eine halbautomatische Übernahme einer bestehenden Projektstruktur...

...daher vorläufig nur bei Installationen anwenden, die noch keine Projektstruktur haben und dann auf Nutzung des Conpresso-eigenen Projektstruktur-Menüs verzichten!

Das ist der Preis für eine jederzeitige Einbindung bzw, Deinstallation des Systems, d.h. es findet KEIN Eingriff in bestehende Strukturen statt!

Die Übernahme einer vorhanden Projekt-Struktur steht aber als nächstes auf'm Zettel ;o)

Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Obenstehendes funzt jetzt auch!

Und was ich noch an bugs gefunden habe... nicht zu fassen!

Jetzt sollte aber alles funzen... nur eine ordentliche Anleitung fehlt noch...

Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Hm... keiner testet?



Beitrag bearbeitet (14.10.04 01:24)
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
schoene
ConPresso-Entwickler
Beiträge: 274
Registriert: 01.01.1970 01:00
Hat sich bedankt: 7 Mal
Danksagung erhalten: 13 Mal

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von schoene »

Hi MarkusR,

aus meiner Erfahrung: Es kann durchaus dauern, bis man ein Feedback bekommt. Die Leute brauchen in der Regel mehrere Tage bis einige Wochen fürs Testen. Ich glaube Semf hat mit seiner Index_x die gleiche Erfahrung gemacht. Von ConPresso selbst kennen wir das natürlich auch.

Viele Grüße
Steffen

hucky
ConPresso-Newbie
Beiträge: 3
Registriert: 01.01.1970 01:00

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von hucky »

das mit dem Menü haut gut hin - schöne Sache!!!

hab aber leider keine Ahnung von PHP und daher eine unschöne Ausgabe zu sehen unter:

http://www.kommunal-bedarf.de/conpresso ... /index.php

nun meine Frage - wie bekomme ich es hin, das die Texte neben (und nicht unterhalb) dem Menü ausgegeben werden? Bitte um Hilfe

Bei den Menüpunkten:

Neues Verzeichnis auf dem Server anlegen
oder Vorhandene Rubriken löschen

bekomme ich folgende Fehler

Warning: unlink(../intern2/edit.php) [function.unlink]: Permission denied
in /www/htdocs/xyz/conpresso/mod_menu/actions.php on line 147

scheint wohl was mit den Rechten zu tun haben.

Gruß und Dank Hucky

Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Re: Automatische Navigation - Bedarf für eine neue Variante?

Beitrag von MarkusR »

Hmmm... Rechte.... ja, vermutlich... wurde das Verzeichnis vom Script oder von Hand angelegt?


Und für Texte Neben der Navigation den Global-Header noch durch ein paar Tabellen-Tags ergänzen, z.B.

Code: Alles auswählen

	<?php
		require(CPO_BASEDIR.$mod_menu_dir."/navigation_horiz.php");
		echo '<table><tr><td valign="top" width="140">';
		require(CPO_BASEDIR.$mod_menu_dir."/navigation_vert.php"); 
		echo '</td><td valign="top">';
	?>
und im Global-Footer dann die Tabelle schließen (gleich am Anfang bevor die Fußzeile mit Copyright beginnt)

Code: Alles auswählen

	<?php
		echo '</td></tr></table>';
	?>
Du kannst naturlich auch normal mit HTML außerhalb des PHP-Bereiches arbeiten... nur die require() müssen von <?php ... ?> umschlossen sein...

Freut mich, daß es soweit funktioniert!



Beitrag bearbeitet (14.10.04 15:23)
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten