Angular 6: Uploader

 twago IT-Projekte (für IT-Freelancer) ·  16.04.2018 ·  St. Wendel

Hallo,ich benötige für ein eigenes, kleines CMS eine Upload Component, die ich mehrfach auf der Seite einbinden kann. Dabei sollen über Inputs() verschiedene Attribute übergeben werden können. Eine Liste der benötigten Features:Mediencenter:        - Übersicht über alle bisherigen Uploads (Liste mit Videos, Bildern, Dokumenten etc.)        - Anlegen / Editieren und Löschen von Galerien mit Titel, Datum und verknüpfen mit einem Artikel und Author (User), Veröffentlichung (Sichtbarkeit im Frontend) festlegen        - Verschieben von Dateien in diese Galerien per Drag & Drop        - Löschen von Bildern, Editieren des Titels        - Veröffentlichung einer Galerie oder einzelnen Fotos in sozialen Medien        - bei Bildern/Videos mit einem Bild zur Vorschau, ansonsten einfach ne CSS-Box mit der Datei-Extension im Mittelpunkt        - Dateiinfos anzeigen / editieren (Titel, Author, Beschreibung)   Upload        - Upload einer oder mehrerer Dateien (per Input() uploaderConfig definiert) mit Fortschrittsanzeige, mit Pausieren, Fortsetzen und Abbrechen Buttons - anschließend Anzeige eines Löschen-ButtonsUploader Konfiguration:Festlegen der möglichen Dateitypen und Mime-Types, maximale Dateigröße, Queue-Limit und den Pfad für den UploadDropzone: ja / neinQueue anzeigen (ja / nein)automatischer Upload nach der Dateiauswahl (ja / nein)Datei nach dem Upload aus der Queue löschen (ja / nein)Übergabe der hochgeladenen Datei(en) an die übergeordnete Komponente - zum Verknüpfen mit dem jeweiligen ObjektWenn bereits ein Bild vorhanden ist (bei einem Single-Upload), soll das alte Bild gelöscht werdenWenn ein Objekt, für das ich gerade eine Datei hochlade, noch nicht vorhanden ist, soll die Datei beim Speichern des Hauptobjektes trotzdem verknüpft werdenMöglichkeit, Bilder von unsplash.com einzubinden




ework.de — ein Projekt von DIPLANET Digital Solutions Impressum