Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 03:06:48 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155533 Posts in 21713 Topics by 7739 Members
Latest Member: audillino
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Ein Wunsch: Allgemeiner Uploader  (Read 440 times)
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« on: January 28, 2010, 09:28:05 AM »

Hallo,
Was ich mir wünschen würde:

Eine allgemeine Funktion in WB, um Bilder (oder auch andere Dateien) hochladen zu können.
Normalerweise von irgendeinem Modul aus initiiert;
sowohl im Backend als auch im Frontend verwendbar.

Also: Modul X soll diesem Modul/Skript sagen können:
Öffne eine Seite für den Upload und stelle das hochgeladene Bild mit Parametern (Dateiname, MaxH, maxW) danach dort hin. Sag mir dann, ob alles geklappt hat.

Ich habe keine Ahnung, wie man die Kommunikation zwischen dem Uploader und einem Modul herstellen kann. Eine eigene Session?
Natürlich muss ein Modul selbst dafür angepasst werden.

Der Uploader sollte haben/können:
Alle Bilder die hochgeladen wurden, als Original in einem eigenen Verzeichnis (unter media/uploads/modulx/) sammeln, eventuell (global einstellbar) sehr große Bilder auf zb 1000x1000 reduziert, damit der Webspace nicht überquillt.

Der User soll nach dem Bild-Upload eine Vorschau sehen und ggf. das Bild drehen können. Und natürlich ein Bild erneut hochladen können, wobei das vorige überschrieben wird.

Wie ginge das? Hat jemand Lust mir hierbei zu helfen? Von Sessions usw habe ich keine Ahnung.
Logged

*weg*
doc
Guest
« Reply #1 on: January 28, 2010, 04:57:12 PM »

Hi Chio,

das sind alles Dinge, die ich in den Nachfolger von AFE (csFileManager) integrieren will.
Die enthaltenen Funktionen werden soweit möglich auch von anderen Modulen aus genutzt werden können.

Bei Bildern steht auf der Agenda: Upload, resize, crop, rotate.

Wird aber noch ein wenig dauern, bis alles funktioniert.

Doc

Logged
MaGnaL
Development Team
*****
Offline Offline

Posts: 78


WWW
« Reply #2 on: January 28, 2010, 05:37:34 PM »

Die enthaltenen Funktionen werden soweit möglich auch von anderen Modulen aus genutzt werden können.

... was später dann auch Einzug in den Core halten könnte und somit eine Schnittstelle zwischen dem Core und den Erweiterungen bereichern würde Smiley
Logged

Wir leben alle unter demselben Himmel,
aber wir haben nicht alle denselben Horizont.

My wb projects: webMagixx.de
WebBird
Guest
« Reply #3 on: January 28, 2010, 05:41:17 PM »

Nicht alles muß in den Core. grin Man muß bedenken, daß Core-Updates wesentlich seltener sind als Modul-Updates. Daher ist es immer gut, wenn sowas in (leicht aktualisierbaren) Modulen steckt. SM2 z. B. ist auch ein Modul, welches im Lieferumfang enthalten ist. Es ist deshalb nicht Core, aber trotzdem immer dabei. rolleyes

Wenn csDingsda erst mal stabil läuft, ist es sicherlich denkbar, es in den Lieferumfang aufzunehmen, wenn doc damit einverstanden ist usw. Wink Das ist auf jeden Fall ein "Must have".
Logged
MaGnaL
Development Team
*****
Offline Offline

Posts: 78


WWW
« Reply #4 on: January 28, 2010, 07:05:32 PM »

Nicht alles muß in den Core.

Ok, vielleicht hab ich mich falsch ausgedrückt. Natürlich war nicht gemeint den gesamten Code und alle Features des Moduls in den Core zu verlagern. Aber es wäre meiner Meinung nach erstrebenswert, dass, wenn man schon von "allgemeiner Uploader" spricht, man diese Allgemeinheit auch in der Medienverwaltung nutzt und dort nicht wieder ein eigenes Süppchen kocht. Wenn schon allgemein, dann richtig allgemein. Zumindest gewisse Grundfunktionen für Upload- und Datei-Handling könnte man in eine Art Framework packen, welche sowohl vom Core als auch von den Modulen ausgeführt werden können und im Zuge eines "Extension-Developement-Guides" auch sollten.
Logged

Wir leben alle unter demselben Himmel,
aber wir haben nicht alle denselben Horizont.

My wb projects: webMagixx.de
Waldschwein
Guest
« Reply #5 on: January 28, 2010, 07:08:33 PM »

Hallo!

Aber ehrlich gesagt würde das für mich jetzt nur Sinn machen mit einer Medienverwaltung die dies auch nutzt. Und evtl. dann auch gleich generell Upload & Textupload ("Kommentar-/Formularfunktion" & was damit alles angestellt wird).

Gruß Michael
Logged
MaGnaL
Development Team
*****
Offline Offline

Posts: 78


WWW
« Reply #6 on: January 28, 2010, 07:16:25 PM »

Aber ehrlich gesagt würde das für mich jetzt nur Sinn machen mit einer Medienverwaltung die dies auch nutzt.

Klar, wenn man sowas macht, muss man das im Core auch mit nutzen, schon allein aus QM-Sicht. Wäre ja sehr dreist wenn man den Modul-Entwicklern ein Framework bereit stellt, ihnen hinten rum aber die Zunge rausstreckt und sagt "Nutzt ihr nur den quick-and-dirty-Müll, der Core verdient was Besseres".
Logged

Wir leben alle unter demselben Himmel,
aber wir haben nicht alle denselben Horizont.

My wb projects: webMagixx.de
WebBird
Guest
« Reply #7 on: January 29, 2010, 10:51:51 AM »

@MaGnaL dann sind wir einer Meinung. Wink
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!