Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

5 Seiten V   1 2 3 > »   
Reply to this topicStart new topic
> Thickbox 2 Sefrengo, Aufwertung(?) Dateimanager
Olaf
Beitrag Thu. 23. November 2006, 02:12
Beitrag #1


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Hallo Allerseits,
ich hatte ein wenig Zeit über und hab mir mal Gedanken über den Dateimanager gemacht.
Warum immer diese PopUps, wäre doch schöner dem ein wenig Pep zu verpassen. Kurz und gut, ich hab Thickbox so umgeschrieben, dass es im Dateimanager funktioniert. ThickBox beruht auf JQuery, einem JSFramework, dolle Sache.

Ein wenig musste ich am Core drehen, 2 Zeilen in inc.upl.php und header.tpl, ein Bildchen ist zusätzlich, paar Einträge in der CSS und es müssen 2 JS-Dateien zusätzlich hochgeladen werden. Alles im ZIP enthalten.

Ich schreib nicht viel drüber, dazu bin ich nicht geboren tongue.gif hier gibts ne DEMO wie's funktioniert: http://olaf-bosch.de/bugs/jquery/fileman/

Ich hab das Björn und Alex schon vorgestellt, Björn hat mir ausdrücklich erlaubt das zu veröffentlichen. Ich könnte mir vorstellen alles JS in Sefrengo auf JQuery umzustellen. Demnächst gibts noch mehr kleine Helferlein, Roh laufen die schon, nur noch nicht in Sefrengo implementiert.

Das ZIP einfach in das Root deiner Sefrengoinstallation kippen, hochladen, fertig. Im Dateimanager auf einen Dateinamen klicken. Im Zweifel Browsercache löschen!
Daten vorher sichern, also die 2 oben erwähnten Dateien!!!

UPDATE !!! Esc auf Tastatur ist jetzt zum schließen des PopUps aktiviert.

Der Beitrag wurde von Olaf bearbeitet: Sun. 26. November 2006, 01:25
Angehängte Datei(en)
Angehängte Datei  thickbox2sefrengo.zip ( 36.49KB ) Anzahl der Downloads: 67
 


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
gunwalt
Beitrag Thu. 23. November 2006, 08:22
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 1.126
Mitglied seit: 27.06.2006
Mitglieds-Nr.: 7



Klasse Sache. Deine Demos sind phantastisch. Ich werde es heute mal hochladen und ausprobieren.
Im Text schreibst Du etwas von einer header.tpl. Diese geänderte Datei fehlt allerdings im zip. Oder habe ich etwas falsch verstanden.


--------------------
------
Ich gehe spazieren durch Gelsenkirchen
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Thu. 23. November 2006, 08:41
Beitrag #3


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



yeah, jQuery!!!

ich hab mir dein beispiel noch nicht angeschaut, mag's aber jetzt schon …

eine schöne anwendung, die mir schon mal vorschwebte war das sortieren der seiten und ordner per drag-and-drop, zusätzlich zu der pfeilmethode.
dann hier und da noch etwas ajax und alles wird gut. smile.gif
Go to the top of the page
 
+Quote Post
andi
Beitrag Thu. 23. November 2006, 08:47
Beitrag #4


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



saubere arbeit bis 2 uhr morgens (auch wenn ich nicht wirklich auf so java-zeugs stehe rolleyes.gif )

ZITAT(gunwalt @ Thu. 23. November 2006, 08:22) *
Im Text schreibst Du etwas von einer header.tpl. Diese geänderte Datei fehlt allerdings im zip.

könnte der grund sein, wieso ich das ganze nicht zu laufen bringe?!?
bin mir sowieso unsicher, wie ich das ganze dann anwende. funktioniert das nur mit einem bestimmten plugin? oder geht das mit dem dateilink plugin und dem wysiwyg-editor usw auch?

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 23. November 2006, 09:40
Beitrag #5


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



So, header.tpl ist jetzt im Download enthalten, sorry.

Das funktioniert im Backend, es sehe sich aber niemand gehindert das auch andernorts anzuwenden. Einfach die 2 JS in den Header der HTML einbinden und alle Links wo es greifen soll mit class="thickbox" versehen. CSS-Teil in backend/tpl/css/styles.css ist gekennzeichnet und sollte in deine CSS kopiert werden.
Ich hab alles so gebaut, dass es auch ohne Sefrengo funktioniert.

Mehrere Bilder auf einer Seite können zusätzlich alle mit rel="IRGENDWAS" gekennzeichnet werden, dann erscheint unten eine Navigation.


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
andi
Beitrag Thu. 23. November 2006, 10:15
Beitrag #6


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



so, konnte das ganze kurz austesten. habe eigentlich nur mit safari ein problem festgestellt: wenn ich im dateimanager über eine datei fahre, erhalte ich ja den tooltipp mit einer verkleinerten vorschau. klicke ich dann das bild im dateimanager erscheint die «jquery»-vorschau. leider bleibt auch der tooltipp am mauszeiger hängen. selbst wenn ich das jquery-fenster schliesse bleibt der tooltipp weiter am mauszeiger kleben. ändert sich wieder, wenn ich mit der maus etwas anderes anklicke. in firefox klappt alles.

schöne erweiterung, wenn auch nicht für mich biggrin.gif



gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 23. November 2006, 16:10
Beitrag #7


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



Danke fürs Feedback, andi. Jo, Mist, das liegt dann aber am Safari mad.gif
Bleibt nur diese Tipps als nächstes auf JQuery umzustellen wink.gif

P.S. weitere Bugreports, Anregungen, Verbesserungsvorschläge willkommen und vor allem welche Deteitypen sollten noch dazu? Was verwaltet ihr noch im Dateimanager?


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Thu. 23. November 2006, 20:09
Beitrag #8


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



Hi
Ich würde mir wünschen wenn XML-Dateien auch mit fixer Schriftart dargestellt wären. Richtig geil wäre es wenn es einen Edit-Mode für text/*-Dateien gäbe, also dass dich dann statt der Vorschau ein Edit-Feld hätte mit Speicher-Buttons.
Was ich auch noch relativ wichtig fände, wäre dass der RB sich merkt in welchem Ordner ich war aber das ist ein anderes Kapitel...

Gruß, Peter
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Thu. 23. November 2006, 22:06
Beitrag #9


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



ZITAT(MaZderMind @ Thu. 23. November 2006, 20:09) *
Ich würde mir wünschen wenn XML-Dateien auch mit fixer Schriftart dargestellt wären.

Wie nur ne andere Schriftart? Dann schreib mal die Angaben oder was meinst du?
So richtig seh ich aber da keine Notwendigkeit, bei mir sieht das gut aus:
Angehängte Datei  screen_23.11.2006_21.44.52.jpg ( 139.18KB ) Anzahl der Downloads: 115

ZITAT
Richtig geil wäre es wenn es einen Edit-Mode für text/*-Dateien gäbe, also dass dich dann statt der Vorschau ein Edit-Feld hätte mit Speicher-Buttons.

Das ist nu wirklich overdressed, das ist doch nur das man in die Dateien mal reinschauen kann. Der nächste will bestimmt den WYSIWYG fürs HTML mit reinhaben....
ohmy.gif

Was anderes, es wurde mal der Wunsch geäußert multiple Fileuploads zu ermöglichen. Wer Thickbox2Sefrengo installiert hat editiert mal bitte die header.tpl

QUELLTEXT
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$("select#iddirectory").after("<span style='cursor:pointer;' id='cloneMe'> mehr Felder<\/span>");
$('#cloneMe').click(function(){
$('.uplinput').clone().css({ display: "block", margin: "4px" }).removeClass("uplinput").appendTo('#cloneMe').slideDown('slow');
});
});

function delete_confirm() {
  if(confirm('{DELETE_MSG}')) return true;
  else return false;
}
//]]>
</script>

Also ab function delete_confirm() das steht jetzt schon da drinnen. Dann Dateimanager unten das Uploadfeld in der Mitte beachten!!!
Funktioniert aber leider nicht, müsste das Formular bzw. dessen Verabeitung umgebaut werden, aber gut siehts aus laugh.gif


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
MaZderMind
Beitrag Thu. 23. November 2006, 23:34
Beitrag #10


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 680
Mitglied seit: 09.08.2006
Wohnort: nähe Mainz
Mitglieds-Nr.: 182



ZITAT
Das ist nu wirklich overdressed

Hm? Nungut wenn du meinst... XT:Commerce z.B. hat sowas auch wink.gif Naja wenn ud mal Zeit hast kannste ja nochmal drüber nachdenken... wink.gif

Zu der Schriftart: Aus meiner Sicht ist ein Stylesheet eine art Quelltext und sollte deswegen ein font-family: monospace bekommen, ebenso wie bei Textdateien auch.

Gruß, Peter
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 24. November 2006, 09:13
Beitrag #11


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



ZITAT(MaZderMind @ Thu. 23. November 2006, 23:34) *
Hm? Nungut wenn du meinst... XT:Commerce z.B. hat sowas auch wink.gif Naja wenn ud mal Zeit hast kannste ja nochmal drüber nachdenken... wink.gif

Da brauch ich gar nicht drüber nachdenken, weil weil dies meine PHP-Kenntnisse sehr weit übersteigt tongue.gif
ZITAT
Zu der Schriftart: Aus meiner Sicht ist ein Stylesheet eine art Quelltext und sollte deswegen ein font-family: monospace bekommen, ebenso wie bei Textdateien auch.

Haben die doch, jedenfalls bei mir:
Angehängte Datei  screen_24.11.2006_09.04.33.jpg ( 94.49KB ) Anzahl der Downloads: 98


Du willst jetzt evtl. darauf hinaus, dass die XML auch so angezeigt werden?


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
amk
Beitrag Fri. 24. November 2006, 13:00
Beitrag #12


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



alles ganz gut und schön, aber das ausblenden der popup's stört, kostet unnötig zeit, der dicke gelbe balken oben kostet unnötig platz ... gefällt mir so wie in den demos nicht. auch eine blaue "abdunklung" der eigentlichen seite wäre zu überdenken (gut für bilder oder andere dinge, wo der geistige fokus gänzlich von der visualtität der eigentlichen seite verschwinden kann ...) ... und wozu ein zip-link in einem popup nochmal als zip-link zur verfügung stellen > unsinnig ...


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
saschapi
Beitrag Fri. 24. November 2006, 15:01
Beitrag #13


Advanced Member
********

Gruppe: Moderators
Beiträge: 911
Mitglied seit: 26.06.2006
Wohnort: Essen; Ruhrgebiet
Mitglieds-Nr.: 4



Generell kann ich solche innitativen nur unterstützen. Das ganze gepopuppe geht mir auch gehörig gegen den Keks. Früher oder später sollte man hingehen und auch so sachen wie den Verzeichnisabgleich, Moulupload etc. über AJAX lösen. So wie das im kleinen schon bei der Rechtevergabe im System gelöst ist.

Ich muss zugeben, dass ich mir ähnlich wie Peter einen Editmodus wünschen würde, der aber meiner Ansicht nach (genauso wie ein benötigtes Bilderbearbeitungsfeature) nicht zwangsläufig was mit dem Einbau der Thickbox zu tun hat. Denn wenn man erstmal so eine Funktion hätte, kann die ja auch mit der Thickbox aufgerufen werden wink.gif

Daher erstmal: DANKE! Solche initiativen braucht das Land. Vielleicht baut sich das dann auch ganz locker bei anderen Ecken ein (s.oben).


--------------------
Go to the top of the page
 
+Quote Post
alexander
Beitrag Fri. 24. November 2006, 15:07
Beitrag #14


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 853
Mitglied seit: 16.06.2006
Wohnort: Wien / Österreich
Mitglieds-Nr.: 2



modale dialoge für das anzeigen einer resource innerhalb einer anwendung zu verwenden finde ich nicht richtig. bei abfragen wie z.b. den updatedialog, oder dem löschen einer datei macht so was sinn ... sonst nicht.


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 24. November 2006, 16:36
Beitrag #15


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



ZITAT(amk @ Fri. 24. November 2006, 13:00) *
alles ganz gut und schön, aber das ausblenden der popup's stört, kostet unnötig zeit,

Das ist doch unsachlich, mein Freund. Wie gehst du denn jetzt mit den PopUps um, die schließt du wohl nicht?
ZITAT
der dicke gelbe balken oben kostet unnötig platz ... gefällt mir so wie in den demos nicht. auch eine blaue "abdunklung" der eigentlichen seite wäre zu überdenken (gut für bilder oder andere dinge, wo der geistige fokus gänzlich von der visualtität der eigentlichen seite verschwinden kann ...)

Das ist Geschmackssache da können wir nicht drüber diskutieren, das Gelb ist den PopUps vom DM entnommen, irgendwo muss ja das close hin, zusätlich wird der Platz verwendet wenn ein Titel im DM hinterlegt wird, ist doch nützlich!?
ZITAT
... und wozu ein zip-link in einem popup nochmal als zip-link zur verfügung stellen > unsinnig ...

Da geb ich dir Recht, das Script ist aber so, das es nun bei jedem Link greift, schau mal rein und sag mir wie ich die Funktion beim sogenanntem Rest deaktiviere. Mir ist da bisher nichts eingefallen.
Work in progress ... help welcome wink.gif

ZITAT(saschapi @ Fri. 24. November 2006, 15:01) *
Ich muss zugeben, dass ich mir ähnlich wie Peter einen Editmodus wünschen würde, der aber meiner Ansicht nach (genauso wie ein benötigtes Bilderbearbeitungsfeature) nicht zwangsläufig was mit dem Einbau der Thickbox zu tun hat. Denn wenn man erstmal so eine Funktion hätte, kann die ja auch mit der Thickbox aufgerufen werden wink.gif

Genau so hab ich's mir vorgestellt.
ZITAT
Daher erstmal: DANKE! Solche initiativen braucht das Land. Vielleicht baut sich das dann auch ganz locker bei anderen Ecken ein (s.oben).

Danke, meine Depression scheint zu schwinden rolleyes.gif

ZITAT(alexander @ Fri. 24. November 2006, 15:07) *
modale dialoge für das anzeigen einer resource innerhalb einer anwendung zu verwenden finde ich nicht richtig. bei abfragen wie z.b. den updatedialog, oder dem löschen einer datei macht so was sinn ... sonst nicht.

Hierzu auch mein Statement:
Ich seh das mehr oder weniger als Gimmik, kein User nutzt den Dateimanager um sich Bilder anzuschauen oder exessiv in den Dateien zu stöbern. Ich bin der Meinung das es niemanden in seiner Arbeit behindert.

Vielmehr stellt sich mir die Frage (immernoch) gehen wir in diese Richtung oder lassen wirs.

P.S.: Das der multiple Upload nicht geht liegt an der Verarbeitung im Core, das Formular an sich sollte so funktionieren.


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
alexander
Beitrag Fri. 24. November 2006, 17:17
Beitrag #16


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 853
Mitglied seit: 16.06.2006
Wohnort: Wien / Österreich
Mitglieds-Nr.: 2



ZITAT(Olaf @ Fri. 24. November 2006, 16:36) *
Vielmehr stellt sich mir die Frage (immernoch) gehen wir in diese Richtung oder lassen wirs.


für anwendungsfälle wo es sinn macht und der workflow der anwendung solange unterbrochen werden muss bis der benutzer eine aktion/auswahl gesetzt/getroffen hat ja.

jquery als standard für JS innerhalb von sefrengo zu verwenden halte ich für klug. auch drupal setzt auf diese lib und ich hab da bisher nur gute erfahrungen gemacht.


--------------------
SEFRENGO | a free choice ... again!
Go to the top of the page
 
+Quote Post
andi
Beitrag Fri. 24. November 2006, 17:32
Beitrag #17


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ich habe mit jquery auch nur positive erfahrung gemacht (als anwender).
trotzdem ist doch die gefahr gross, dass das ganze in spielereien ausartet (ich persönlich kann wie amk mit der thinkbox nicht viel anfangen, da sie den arbeitsfluss eher stört).

viel sinnvoller wäre z.b. den dateimanager mittels jquery auf ein drag-and-drop system umzurüsten (gut, da würde ein eingriff nur mit jquery wohl kaum ausreichen, aber träumen darf man ja tongue.gif)


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 24. November 2006, 17:44
Beitrag #18


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



ZITAT(andi @ Fri. 24. November 2006, 17:32) *
ich habe mit jquery auch nur positive erfahrung gemacht (als anwender).
trotzdem ist doch die gefahr gross, dass das ganze in spielereien ausartet (ich persönlich kann wie amk mit der thinkbox nicht viel anfangen, da sie den arbeitsfluss eher stört).

Jungs, ihr habt doch auf dieses Ding jetzt nur den Focus überhaupt bekommen weil ich das jetzt mal dort implementiert habe. Andi, sag doch mal ehrlich ob für dich überhaupt die Gefahr besteht durch den Dateimanger egal ob er wie jetzt oder mit Thickbox läuft in deinem Arbeitsfluss gestört zu werden. Nutz du die jetzt aufgerufenen PopUps???? Worin besteht der Unterschied in deinem Arbeitsfluss? Ich seh das nicht, ehrlich.
Ob ich ein PopUp oder ne Thickbox zuklicke, mir egal.
Zusatzfeature welches ihr vielleicht noch nicht entdeckt habt, klick ins Blaue wink.gif
Ich brauch nicht mal zielen, beim PopUp muss ich das smile.gif

UPDATE: auf meiner Demo http://olaf-bosch.de/bugs/jquery/fileman/ wird ab jetzt mit nicht aufgeführten Dateitypen wieder die Standardaktion ausgeführt.
"zip-link in einem popup nochmal als zip-link zur verfügung stellen > unsinnig" ist damit Geschichte.


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post
andi
Beitrag Fri. 24. November 2006, 18:03
Beitrag #19


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



ZITAT(Olaf @ Fri. 24. November 2006, 17:44) *
Andi, sag doch mal ehrlich ob für dich überhaupt die Gefahr besteht durch den Dateimanger egal ob er wie jetzt oder mit Thickbox läuft in deinem Arbeitsfluss gestört zu werden. Nutz du die jetzt aufgerufenen PopUps???? Worin besteht der Unterschied in deinem Arbeitsfluss? Ich seh das nicht, ehrlich.
Ob ich ein PopUp oder ne Thickbox zuklicke, mir egal.


wie gesagt, ich spreche von mir persönlich. nicht jeder benutzt nur die maus...ich nutze wo ich kann tastaturkürzel. versuch mal das jquery-fenster mit einem tastaturkürzel zu schliessen. ausserdem ist mir das ganze fading zu träge. ich liebe klare, einfache und schnelle funktionen.

nicht falsch verstehen: für den grossteil der benutzer sicherlich eine willkommene alternative, welche ich auch gerne austeste und auf «fehler» prüfe. auch die arbeit welche dahintersteckt weiss ich zu würdigen.


gruss andi


--------------------
Go to the top of the page
 
+Quote Post
Olaf
Beitrag Fri. 24. November 2006, 18:16
Beitrag #20


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 613
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 30



ZITAT(andi @ Fri. 24. November 2006, 18:03) *
wie gesagt, ich spreche von mir persönlich. nicht jeder benutzt nur die maus...ich nutze wo ich kann tastaturkürzel. versuch mal das jquery-fenster mit einem tastaturkürzel zu schliessen. ausserdem ist mir das ganze fading zu träge. ich liebe klare, einfache und schnelle funktionen.

Ah, endlich Argumente, sach an welches Kürzel ist zum schließen da? Vielleicht kann man da was machen...


--------------------
Gruß Olaf aus Ohorn

Lieber spät und richtig als nie und falsch.
Go to the top of the page
 
+Quote Post

5 Seiten V   1 2 3 > » 
Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 19.4.24 - 15:04

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.