Hallo,
ich weiß, dass es dieses Thema schon bei der Version für R4 schon öfters gab und das es dort mittels eines Plugins gelöst wurde.
Gibt es denn für die R5 und den MM mittlerweile eine Lösung (idealerweise nativ), um die Funktionalität des alten rex_resize abbilden zu können - also das dynamische Generieren von Bildgrößen aus dem Modul heraus ?
Es ist sonst bei vielen Projekten sehr kontraproduktiv, für jede zu nutzende Bildgröße extra einen neuen Mediatyp vorher anlegen zu müssen, zumal der selbst dann nur zwischen diese hinterlegten MTypen wählen könnte anstatt es individuell einstellen zu können.
VG
iceman
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Media Manager mittlerweile als rex_resize nutzbar ?
VG iceman
_____________________________________________________________
www.fotodesign360.de / www.falkomueller.com
_____________________________________________________________
www.fotodesign360.de / www.falkomueller.com
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Das interessiert mich auch.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Die Möglichkeit, beliebige Thumbnails von außen dynamisch zu generieren, macht den Server leider sehr anfällig für Angriffe. Deshalb wurde der Media Manager in die Richtung entwickelt, dass Bildgrößen vordefiniert werden müssen.
Aus meiner Sicht gibt es aber gar keine Notwendigkeit mehr, beliebige Bildgrößen generieren zu müssen. Denn während man früher noch vermeiden musste, dass Browser die Bilder skalieren, ist das heute längst egal: Browser skalieren sehr gut, und aufgrund der unterschiedlichen Pixeldichte (Stichwort HiDPI, Retina) ist es nicht mehr notwendig, Bilder in ihrer nativen Größe auszugeben. Vielmehr nutzt man die Skalierung gezielt, um eine schärfere Darstellungen zu erreichen.
Was bedeutet das in der Praxis? Dass man nicht mehr 10-20 verschiedene Bildgrößen definieren sollte, so wie man es früher bei komplexen Layouts gemacht hat, sondern dass man normalerweise mit deutlich weniger Bildgrößen prima auskommt.
Die letzte Website (http://www.alsdiesonnevomhimmelfiel.com) etwa, die ich mit REDAXO entwickelt habe, kommt mit nur zwei Bildgrößen aus. 1920px und 920px. Diese verwendet sie in mehreren Kontexten, also in verschiedenen Spaltenbreiten und Positionierungen. Sie werden alle vom Browser skaliert, denn kein Bild wird in 100% seiner Größe ausgegeben.
Hoffe, die Info war hilfreich.
Aus meiner Sicht gibt es aber gar keine Notwendigkeit mehr, beliebige Bildgrößen generieren zu müssen. Denn während man früher noch vermeiden musste, dass Browser die Bilder skalieren, ist das heute längst egal: Browser skalieren sehr gut, und aufgrund der unterschiedlichen Pixeldichte (Stichwort HiDPI, Retina) ist es nicht mehr notwendig, Bilder in ihrer nativen Größe auszugeben. Vielmehr nutzt man die Skalierung gezielt, um eine schärfere Darstellungen zu erreichen.
Was bedeutet das in der Praxis? Dass man nicht mehr 10-20 verschiedene Bildgrößen definieren sollte, so wie man es früher bei komplexen Layouts gemacht hat, sondern dass man normalerweise mit deutlich weniger Bildgrößen prima auskommt.
Die letzte Website (http://www.alsdiesonnevomhimmelfiel.com) etwa, die ich mit REDAXO entwickelt habe, kommt mit nur zwei Bildgrößen aus. 1920px und 920px. Diese verwendet sie in mehreren Kontexten, also in verschiedenen Spaltenbreiten und Positionierungen. Sie werden alle vom Browser skaliert, denn kein Bild wird in 100% seiner Größe ausgegeben.
Hoffe, die Info war hilfreich.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Hallo,
danke für die Antwort. Ich denke, es geht aber nicht nur um die Skalierung, sondern auch um die Dateigröße, welche bei einer Bildergalerie zum Beispiel nicht unerheblich wäre(Smartphone, EDGE).
In dem Fall wäre es schon von Vorteil mehrere Bildgrößen zu haben.
danke für die Antwort. Ich denke, es geht aber nicht nur um die Skalierung, sondern auch um die Dateigröße, welche bei einer Bildergalerie zum Beispiel nicht unerheblich wäre(Smartphone, EDGE).
In dem Fall wäre es schon von Vorteil mehrere Bildgrößen zu haben.
Zuletzt geändert von elsethos am 28. Sep 2016, 15:58, insgesamt 1-mal geändert.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Richtig, aber auch dabei gilt: du musst Bildgrößen nicht mehr genau treffen, sondern kannst im Browser skalieren. Und dieses »genau treffen« war immer der Grund, warum man rex_resize wollte.elsethos hat geschrieben:Ich denke, es geht aber nicht nur um die Skalierung, sondern auch um die Dateigröße, welche bei einer Bildergalerie zum Beispiel nicht unerheblich wäre(Smartphone, EDGE).
In dem Fall wäre es schon von Vorteil mehrere Bildgrößen zu haben.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Hallo,
das empfinde ich auch als extremer rückschritt seit dem das raus genommen wurde.
Für ein 960er ein 1920er großes Bild laden zu müssen ist bei einem vielleicht etwas nervig aber bei 5 oder 10 auf einer Seite, grenzt das an Traffic-Raub-Wegelagerei .
Das dies Handhabungen von Mudelen auch erschweren kann, da man nicht nur beim Modul dinge verstellen kann/muss sondern im MM auch noch dran denken muss.
Aber das sind halt zwei Arbeitsmethoden und die eine wurde halt gestrichen, da bleibt halt nur mit leben oder bei einer Version bleiben die das noch kann.
Cheffchen
das empfinde ich auch als extremer rückschritt seit dem das raus genommen wurde.
Für ein 960er ein 1920er großes Bild laden zu müssen ist bei einem vielleicht etwas nervig aber bei 5 oder 10 auf einer Seite, grenzt das an Traffic-Raub-Wegelagerei .
Das dies Handhabungen von Mudelen auch erschweren kann, da man nicht nur beim Modul dinge verstellen kann/muss sondern im MM auch noch dran denken muss.
Aber das sind halt zwei Arbeitsmethoden und die eine wurde halt gestrichen, da bleibt halt nur mit leben oder bei einer Version bleiben die das noch kann.
Cheffchen
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Das stimmt, aber das fängt man für gewöhnlich nicht darüber ab, die Bilder kleiner und damit qualitativ schlechter zu machen, sondern indem man sie gezielt nur dann lädt, wenn sie benötigt werden.Cheffchen hat geschrieben:Für ein 960er ein 1920er großes Bild laden zu müssen ist bei einem vielleicht etwas nervig aber bei 5 oder 10 auf einer Seite, grenzt das an Traffic-Raub-Wegelagerei .
Will sagen: Das Thema betrifft eher nicht rex_resize, sondern HTML, CSS und JavaScript.
Hm, ich kann die Kritik nicht so richtig nachvollziehen. Modulanpassungen sind doch aufwendiger als die Konfiguration von Medientypen im REDAXO-Adminbereich?Cheffchen hat geschrieben:Das dies Handhabungen von Mudelen auch erschweren kann, da man nicht nur beim Modul dinge verstellen kann/muss sondern im MM auch noch dran denken muss.
Das stimmt. Wobei von letzterem halt unbedingt abzuraten ist, weil es ein offenes Scheunentor mitbringt, um deinen Server abzuschießen.Cheffchen hat geschrieben:da bleibt halt nur mit leben oder bei einer Version bleiben die das noch kann.
Wäre REDAXO so prominent wie WordPress und hätte nachwievor rex_resize im Einsatz, würde es vermutlich kein Hoster auf seinen Servern erlauben.
- Gregor.Harlan
- Entwickler
- Beiträge: 1130
- Registriert: 4. Jun 2007, 10:35
- Wohnort: Frankfurt am Main
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Aus unserer Sicht war es ein Fortschritt. Weil wir, wie Dirk schon sagte, nicht wollen, dass man den Server mit beliebigen Bildgrößen überfluten kann.Cheffchen hat geschrieben:das empfinde ich auch als extremer rückschritt seit dem das raus genommen wurde.
Auch wollen wir gerade einmal zentral die Bildgrößen festlegen, und die Typen dann in beliebigen Modulen etc. verwenden können.
Weitere Möglichkeiten: rex_resize portieren, oder ein Ergänzungsaddon für den media_manager schreiben, das ein solches Verhalten bietet.Cheffchen hat geschrieben:Aber das sind halt zwei Arbeitsmethoden und die eine wurde halt gestrichen, da bleibt halt nur mit leben oder bei einer Version bleiben die das noch kann.
Fest/direkt drin haben wollen wir die Funktionalität aber nicht wieder.
Friends Of REDAXO: Gemeinsame REDAXO-Entwicklung!
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Media Manager mittlerweile als rex_resize nutzbar ?
rex_resize war eine sehr praktische Sache (eine Weile). Allerdings hatte ich zu Redaxo 3.x Zeiten genau mal diesen Fall dass der Server zugemüllt wurde.
Eine Alternative bietet:
https://github.com/FriendsOfREDAXO/media_manager_srcset
Eine Alternative bietet:
https://github.com/FriendsOfREDAXO/media_manager_srcset
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Hallo,
dan Karper ich mal,
Oder welches Modul geht um vernünftig / einfach ein Bild einzufügen?
Die Standard bei Demo R5 sind ja nur für Text ausgelegt bzw. wenn man ein Bild eingefügt bekommt, kann man das nicht vernünftig anpassen oder ich habe das einfach nicht gefunden.
Cheffchen
dan Karper ich mal,
Oder welches Modul geht um vernünftig / einfach ein Bild einzufügen?
Die Standard bei Demo R5 sind ja nur für Text ausgelegt bzw. wenn man ein Bild eingefügt bekommt, kann man das nicht vernünftig anpassen oder ich habe das einfach nicht gefunden.
Cheffchen
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Entsprechende Module findest Du in der Modulsammlung (http://www.redaxo.org/de/download/addon ... &cat_id=-1) oder musst Dir selbst eins schreiben.
Anfassen musst du das entsprechende Modul eh für diese Lösung und dein Design.
Anfassen musst du das entsprechende Modul eh für diese Lösung und dein Design.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
es geht ja um die verarbeitung selber.
Mit <R4,7 ging es ja das man im Text modul einfach ein bild aus Medienpool einfügen konnte und dann größe anpassen (ok geht nicht mehr) und classe im nachhinein vergeben konnte oder ein padding vergeben. Bei einigen in einer richtigen Maske und bei andere im code mit margitup. Das was ich bis hetzt für R5 gesehen haben war eher suboptimal
Die Modulsamlung schau ich mir mal an, die in der Demo selber funktionieren in der hinsicht nur alle so halb.
Cheffchen
Mit <R4,7 ging es ja das man im Text modul einfach ein bild aus Medienpool einfügen konnte und dann größe anpassen (ok geht nicht mehr) und classe im nachhinein vergeben konnte oder ein padding vergeben. Bei einigen in einer richtigen Maske und bei andere im code mit margitup. Das was ich bis hetzt für R5 gesehen haben war eher suboptimal
Die Modulsamlung schau ich mir mal an, die in der Demo selber funktionieren in der hinsicht nur alle so halb.
Cheffchen
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Hallo Cheffchen,
ja, hier hat redactor sicher Defizite.
Tatsächlich setzen hier allerdings viele (schon immer) Ihre Bilder mit speziellen Modulen ein, die häufig eine Kombination aus Bild und Textmodul darstellen. Es ist ein wenig Fleißarbeit ein Modul dafür zu erstellen, aber meist kannst du es in jedem Folgeprojekt weiterverwenden. Die Lösungn in der Modulsammlung ist schon ziemlich gut.
Tipp:
Mit dem Addon mblock kann man übrigens sehr komplexe Module bauen, die dir hier noch mehr Spielraum bieten.
Hier siehst Du, wie ich es umgesetzt habe. Das Modul gibt es bei mir schon seit Redaxo 3.2.
ja, hier hat redactor sicher Defizite.
Tatsächlich setzen hier allerdings viele (schon immer) Ihre Bilder mit speziellen Modulen ein, die häufig eine Kombination aus Bild und Textmodul darstellen. Es ist ein wenig Fleißarbeit ein Modul dafür zu erstellen, aber meist kannst du es in jedem Folgeprojekt weiterverwenden. Die Lösungn in der Modulsammlung ist schon ziemlich gut.
Tipp:
Mit dem Addon mblock kann man übrigens sehr komplexe Module bauen, die dir hier noch mehr Spielraum bieten.
Hier siehst Du, wie ich es umgesetzt habe. Das Modul gibt es bei mir schon seit Redaxo 3.2.
-
- Beiträge: 1371
- Registriert: 4. Aug 2006, 14:06
- Wohnort: Rheinberg
- Kontaktdaten: Website Twitter
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Es gibt jetzt einen TinyMCE für Redaxo 5
http://www.redaxo.org/de/download/addon ... &cat_id=-1
Da dürftest du fündig werden.
http://www.redaxo.org/de/download/addon ... &cat_id=-1
Da dürftest du fündig werden.
Re: Media Manager mittlerweile als rex_resize nutzbar ?
Hilft das vielleich ein wenig?
Eingabe
Ausgabe
Grüße vom ritzfritz
Eingabe
Code: Alles auswählen
REX_MEDIA[id=1 widget=1]
Titel:<br />
<input type="text" name="REX_INPUT_VALUE[1]" value="REX_VALUE[1]" /><br />
Media-Manager-Style<br />
<?php
$style = rex_sql::factory();
$select = "SELECT id,name FROM rex_media_manager_type ORDER BY id";
$style->setQuery($select);
echo '<select name="REX_INPUT_VALUE[2]">';
echo '<option value="Original"';
if('REX_VALUE[2]'=='Original') echo ' selected';
echo '>Original</option>';
for($i=0;$i<=$style->getRows();$i++) {
echo '<option value="'.$style->getValue('name').'"';
if('REX_VALUE[2]'== $style->getValue('name')) echo ' selected';
echo '>'.$style->getValue('name').'</option>';
$style->next();
}
echo '</select>';
?>
Code: Alles auswählen
<div id="links">
<?php
if('REX_VALUE[2]'=='Original') echo '<img src="'.rex::getServer().'media/REX_MEDIA[1]" alt="REX_VALUE[1]" title="REX_VALUE[1]" class="pright_b"/>';
else echo '<img src="index.php?rex_media_type=REX_VALUE[2]&rex_media_file=REX_MEDIA[1]" title="REX_VALUE[1]" />'
?>
</div>