Newssystem Anwendungsfälle für den Editor
5. März 2009 Roland
- Erstellen eines Newssystems
- Akteure im Newssystem
- Newssystem Anwendungsfälle für den Systemadministrator
- Newssystem Anwendungsfälle für den Editor
- Newssystem Anwendungsfälle Zusammenfassung
- Newssystem Anwendungsfälle Webuser
- Anwendungsfall Add Category
- Anwendungsfall Add Editor to Category
- Anwendungsfall Change Editor
- Nebenläufigkeiten beim Editieren von Newseinträgen
- Anwendungsfall Create Editor
- Anwendungsfall Delete Category
- Anwendungsfall Delete Editor
- Anwendungsfall Edit Category
- Anwendungsfall Remove Editor From Category
- Anwendungsfall Show Editors
- Anwendungsfall Show Categories
- Anwendungsfall Add Image to Newsentry
- Anwendungsfall Create Newsentry
- Anwendungsfall Delete Image
- Anwendungsfall Delete Newsentry
- Anwendungsfall Edit Image Data
- Anwendungsfall Edit Newsentry
- Anwendungsfall Navigate in Newslist
- Anwendungsfall Remove Image from Newsentry
- Anwendungsfall Search Image
- Anwendungsfall Search News
- Anwendungsfall Set Presentation Times
- Anwendungsfall Upload Image
- Anwendungsfall Navigate Archive News Shortentries
- Anwendungsfall Navigate Shortentries
- Anwendungsfall Show Archive Newsentry
- Anwendungsfall Show Newsentry
- Anwendungsfall Show Shortentries
- Aufbereiten der bisherigen Anwendungsfälle
- Technische Anwendungsfälle
- Nebenläufigkeiten beim Lesen von Newseinträgen
- Lasst uns mal über Performancemessung reden
- Erste Gedanken zum Backup und Restore für unser Newssystem
- Zwischenschicht zur Performancemessung einbauen
- Performancemessungen ein- und ausschalten
- Performance Messung auf dem Server durchführen
- Newssytem Daten Modellieren
- Anwender Aktionen loggen
- Geschäftsmodelle erkennen
- ImageModel Beschreibung
- Installierbarkeit des Newssystems
- Housekeeping im Newssystem
- Anwendungsfall SearchNotUsedImages
- UserModel Beschreibung
- Meldungsverwaltung und Severity Bestimmung im Newssystem
- UserModelFactory
- Einsatz eines Frameworks für die Erstellung des Newssystems
- Ist das Newssystem einfach nur eine View auf eine Blogsoftware?
- Factory- und Adapter Pattern für die Erweiterung von WordPress
- Wieso will ich das Newssystem nicht als WordPress Plugin erstellen?
- Newssystem gesundschrumpfen
- Wer sind unsere Kunden für das Newssystem?
- Requirements für Newssystem erfassen
- Rahmenbedingungen für das Newssystem
- Entscheidung wie das Newssystem jetzt umgesetzt werden soll
- Welche Tools können wir zur Anforderungsverwaltung einsetzen?
- Verwalten der Anforderungen
- Namensänderungen im Newssystem Modell
- Ein Tool für die Anforderungen
- Komponenten die im ersten Sprint umgesetzt werden sollen
- Auf der Suche nach einem Tool um Anforderungen zu erfassen
- Security fummelt man am Besten gleich in die Architektur hinein
- Security Komponenten Klassendiagramm
- wie schrumpft man das System Gesund?
Alle Anwendungsfälle, die der Editor ausführen kann, sind im Folgenden beschrieben.

Ich habe die unterschiedlichen Aufgaben, die für den jeweiligen Editor benötigt werden, in drei Bereiche aufgeteilt.
News Listenverwaltung
Kümmert sich um die Suche und Ausgabe aller Newsartikel. Am Ende sollen in unserem System viele News verwaltet werden. Deshalb ist das Auffinden der einzelnen Artikel relativ wichtig.
Search News
Die einzelnen News können nach Editor, Erscheinungsdatum und Titel gesucht werden. Hiermit kann ein bestimmter Artikel zum Bearbeiten ausgewählt werden.
Navigate in Newslist
Ich hoffe, dass wir ganz viele schöne News erstellen werden. Und deshalb werden die nicht mehr auf eine Seite passen. Die Navigation hilft uns innerhalb der vielen News zu navigieren und den richtigen Artikel zu finden.
News Artikel Anwendungsfälle
Die einzelne News wird mit diesen Anwendungsfällen angelegt, editiert usw.
Create Newsentry
Anlegen einer neuen News. Folgende Stammdaten müssen vorbestimmt oder ausgefüllt werden:
- Überschrift
- Newstext
- Kategorie (Jede News wird exakt einer Kategorie zugeteilt)
Edit Newsentry
Hiermit kann die Überschrift, der Newstext oder die Kategorie verändert werden. Eventuell sollten wir die Kategorieauswahl in einen eigenen Anwendungsfall unterbringen. Wir werden dass im weiteren Verlauf unserer Dokumentation erkennen.
Delete Newsentry
Ein Eintrag kann wieder gelöscht werden.
Set Presentation Times
Der Zeitraum, an dem diese News aktiv dargestellt werden soll, wird festgelegt.
Remove Image from Newsentry
Ein zuvor hinzugefügtes Bild wird von dieser News entfernt.
Add Image to Newsentry
Ein mit Search Image gefundenes Bild wird zum Newseintrag hinzuzgefügt.
Bildverwaltung
Wir wollen zu den einzelnen Artikeln Bilder hinzufügen. Die Bildverwaltung möchte ich von dem einzelnen Artikel trennen. Auf diese Weise können wir ein Bild in mehreren Artikeln verwenden.
Search Image
Ein Bild kann anhand seiner Stammdaten (Bildname, Upload Zeitpunkt, Beschreibung) gesucht werden. Das Resultat wird in einer Liste dargestellt.
Upload Image
Es wird immer nur ein Bild pro Aufruf von einem Arbeitsplatz auf den Server hochgeladen. Das Bild wird gesucht, ausgewählt, übertragen, an die Größe angepasst und abgespeichert. Bei der Speicherung wird über das Bild ein Hashwert generiert mit dem das Bild eindeutig auf dem Server verwaltet werden kann.
Edit Image Data
Zu einem Bild werden die Stammdaten verwaltet. Die Stammdaten sind:
- Alternativer Text
Falls das Bild nicht dargestellt werden kann, wird dieser alternative Text verwendet - Bildname
Ein sprechender Name, der zu diesem Bild abgelegt wird. Also wird anstatt 67234789fe2.jpg dass Bild mit “Sonnenblumen im Regen” bezeichnet.
Delete Image
Ein nicht mehr benötigtes Bild wird entfernt. Es ist darauf zu achten,dass in allen Newseinträgen, bei denen dieses Bild verwendet wurde, das Bild ebenfalls entfernt wird.
Search Not Used Images
Bilder, die nicht mehr mit Newseinträgen verknüpft sind, können hiermit gesucht und aufgelistet werden.
Der Beitrag wurde
am Donnerstag, den 5. März 2009 um 00:21 Uhr veröffentlicht
und wurde unter Programmieren abgelegt.
Kurzlink: http://www.baldenhofer.eu/blog/?p=341
Dir gefiel der Artikel? Dann abonniere doch den RSS Feed![]()
Du kannst die Kommentare zu diesem Eintrag durch den RSS 2.0 Feed verfolgen. Du kannst einen Kommentar schreiben, oder einen Trackback auf deiner Seite einrichten.








