Proganizer.de – Projekte organisieren

Slides:



Advertisements
Ähnliche Präsentationen
ONTABLES ONTABLES Einführung.
Advertisements

Web 2.0 Social Network Communities
Partner Homepage Erste Schritte
Warum Corinis CMS? Trennung von Inhalt, Layout und Struktur des Internetauftritts Dezentrale Pflege der Inhalte in den jeweiligen Fachabteilungen Pflege.
IDGARD QUICKSTART GUIDE: Mitarbeiter anlegen
Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Stud.ip - Was ist das?! Kleiner Leitfaden für die ersten Schritte im System.
Komplexpraktikum Medieninformatik „Implementierung eines Präsentationstools für das Reformprojekt ProblemOrientiertes Lernen“ Nebenfachausbildung Gesundheit.
Virtuelle Forschungsumgebungen Hintergrundbeitrag: HTML5: Video Player und VideoJS Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
OSZ-Handel--Forum.
PHProjekt – eine open source Projektmanagementsoftware
Chat System – Gruppe B Tim Braun, Andre Ester, Florian Müller und
SV Germania Mittweida Erstellung einer Webpräsenz mittels Joomla.
C4B XPhone Unified Communications Anleitung
HR-Office 3. 0 – die kostenfreie Software von stellenanzeigen
Ein Produkt der blueend web:applications AG Eventplanner / Veranstaltungen - Funktionsumfang -
HR-Office Die webbasierte Anzeigen- und Bewerberverwaltung von stellenanzeigen.de.
In dem Login-Bereich können lektorat.de-Kunden ihren Datensatz eigenständig pflegen und aktualisieren. Wie gelangen Sie in diesen Bereich? Der Zugang zum.
Elemente im Windows Live Web – Ich, wir und unsere Erlebnisse im Web.
Multimediale Leseförderung für Schulkinder
Web-HMI einbinden SPS-Technik mit Video, Multimedia und Entertainmentsystemen kombinieren I Peter Steib.
EIDAMO ® Frontend Das neue Frontend gibt Ihnen 100% Flexibilität, und weil es auf verschiedene Framework Biblieotheken basiert, können Sie praktisch.
Bitrix Intranet Version 11.5.
JavaScript.
Warum brauche ich ein CMS – Content Management System?
Registration - Page 1 Aus ihrer Mail-Domain leiten sich Rollen und Rechte ab. Sehen Sie hier welche Mail-Domains unterstützt werden. Sie können jederzeit.
HR-Office: Die webbasierte Anzeigen- und Bewerberverwaltung Demo-Version.
Typo 3. INSTALLATION TYPO3 INSTALLTOOL EXTENSIONS UND TEMPLATES INSTALLATION TEMPLAVOILA USERMANAGEMENT Inhalt:
GPicS Geo Picture Service. Gliederung 1. Entwicklersicht a) Layout b) Primefaces Komponenten c) Controller d) Datenbank 2. Evaluation.
Dokumente teilen j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten. Klicken Sie in der Meldungsleiste.
INSTANT MESSAGING LI Xiaohui LIU Miao ZHOU Guanpei Universität Salzburg WAP Präsentation WS 2005/06.
Vorstellung des Entwurfs
Einführung OLAT Einführungstag Master-Studium 3. September 2012
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
cs108 Programmier-Projekt Präsentation Meilenstein 3
Wie sieht die Bürger App aus…(1) 1. Anmeldung – User ID Bürger App ist kostenlos downloadbar. Das Login stellt sicher, dass jeder Bürger nur 1x abstimmen.
Social Media zum Mitmachen 20. Juli 2010, Uhr.
ICT – Modul Textverarbeitung
Content Management System
PIC Bedienungsanleitung. PIC Anleitung - Willkommen Deutsche oder englische Sprache wählen Registrierungsfunktion ist nicht aktiviert. Bitte eine .
Veröffentlichen in einem Teamwebsitefeed j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten. Klicken.
Steffen RMF Online Handyshop.
Quick Start Guide (de) Communote 2.2. Communote GmbH · Kleiststraße 10 a · D Dresden/Germany · +49 (351) · ·
Einführung in die Grundlagen der Erstellung von Seiteninhalten
Quick Start Guide (de) Communote 2.0. Communardo Software GmbH · Kleiststraße 10 a · D Dresden/Germany · +49 (351) ·
Maya Kindler 5c. 1.Voraussetzungen für die Installation 2.Installation 3.Template lade, installieren und anpassen 4.Kategorie und Inhalt 5.Menü.
HTML, CSS und JavaScript
praktika.m3l.de „Unternehmen“
Die Management-Tools von Z&H COACH beinhalten zentrale Hilfsmittel für ein Management-System. Sorgfältig angewendet führen diese Tools Ihr Unternehmen.
Lync Kurzübersicht Chatnachrichten, Anwesenheit und Kontakte
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Unified Process Historisch-Kulturwissenschaftliche Informationsverarbeitung Übung: Planung von Softwareprojekten Dozent: Christoph Stollwerk WS 2014/2015.
Christoph BröxkesWG Kommunikation über das Internet Verschlüsselt Kommunizieren.
Lync Windows Store-App
Abschlusspräsentation SWT-Projekt - Gruppe 12 „Eco-Bank“
Portal Content Personalisierung Benutzerverwaltung.
Anleitung für Administratoren Wählen Sie die Registrierungsfolien für Ihre Umgebung: SaaS oder On Premise. Bearbeiten Sie den roten Text entsprechend Ihrer.
Projekt Campus Management
Projekt Campus Management. Michael Zeising Leitung Teilprojekte Lehrveranstaltungen + Raumverwaltung Anemone Lutz Studentischer Mitarbeiterin Aline Reinkemeyer.
Agenda Allgemeine Infos zur neuen Site Login Profil und Profileinstellungen Medien Beitrag erstellen (Beitragsarten,Gültigkeiten)
Lieferantenhandbuch - Angebotsabgabe inkl. Werkzeugangebot in der Source Package Applikation Januar 2015.
Projekt Campus Management. Was bringt‘s? Studierende(r)
ShopZ Anleitung zur Anmeldung
Schnelle PHP-Webapplikationen mit Booosta 3.0
Eine Einführung für Eltern
 Präsentation transkript:

Proganizer.de – Projekte organisieren Einleitung (1-3): Karin Organize like a pro! Hannes Schurig (790790) Karin Lampesberger (792124) Dustin Wulf (798876) Rebecca Ritter (792118)

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 2

Projektvorstellung So einfach wie möglich! Online-Applikation Organisation von Projekten Vereinigung Dropbox, Trello und Facebook So einfach wie möglich!

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 4

Stand der Dinge zu Beginn Profilbild ändern ! Bis auf Kommentare, keinerlei Art der direkten Kommunikation Login und Registrierung ToDo-Kategorien anlegen ToDo‘s anlegen Eigenschaften von Dateien anzeigen ToDo‘s Benutzern zuordnen Rebecca: 5 - 7 Filemanager Dateien Up-/-download Projekte anlegen Nutzer einladen

Nutzen von Proganizer um Proganizer zu erweitern Zielsetzung (Exposé) MUSS-Kriterien KANN-Kriterien ABGRENZUNGS-Kriterien Chat Sidebar, private Nachrichten Benutzerrollen Synchronität Kontakte Suchfunktion E-Mail-Benachrichtigungen Detailliertes Benutzerprofil Baumstruktur Filemanager Designüberarbeitung Video-Chat Gamecharakter (Spielelemente, Erfahrungslevel etc.) Kalender ToDo-Sortierung Multiup-/-download Filemanager Nutzen von Proganizer um Proganizer zu erweitern !

Stand der Dinge zum Ende Chat Profilbild ändern Sidebar mit privaten Nachrichten, Kontakten und Activity Log Login und Registrierung Mailbenachrichtigungen ToDo-Kategorien anlegen ToDo‘s anlegen Eigenschaften von Dateien anzeigen ToDo‘s Benutzern zuordnen Filemanager Dateien Up-/-download Projekte anlegen Kontaktformular Design Synchronität Nutzer einladen Detailliertes Benutzerprofil

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 8

Zeitplanung 09.04 07.05 ToDo-Bereich, Mailbenachrichtigungen, Sidebar Design Einarbeitung Socket.io Bugfixes 07.05 Chat Chat-Raum-Handling Kontaktformular Sidebar Benutzerprofil 18.06 Synchronität Bugfixes Verfeinerungen ToDo-Bereich, Mailbenachrichtigungen, Sidebar 23.07 Hannes : 9 + 10

Zeitplanung Einteilung in 3 Etappen okay?

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 11

Umsetzung - Verantwortlichkeiten Hannes Dustin Mailbenachrichtigungen Profileinstellung Kontakte Chat Private Nachrichten Synchronität Karin Rebecca Dustin: Folie 12!! ToDo-Management Seitendesign Kontaktformular Sidebar Über Uns Interessen 12

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 13

Umsetzung Design 14

Umsetzung – Startseite Kopfbereich (Logo + Registrierung) Schnellübersicht Auflistung der Funktionen von Proganizer

Umsetzung – Kontaktformular Bei Fragen oder Anmerkungen E-Mail wird an alle geschickt!

Umsetzung ToDo-Neuerungen 17

Umsetzung – Usability Button zum direkten Erstellen von ToDo’s zu bestimmter Kategorie 18

Umsetzung – Usability Alle Eigenschaften bearbeitbar in einem Popup 19

Umsetzung – Usability To-Do-Kategorien ein- & ausklappbar 20

Umsetzung – Usability Menüpunkte “Meine Todos” – “Alle Todos” 21

Umsetzung – Usability Bearbeiter einer ToDo (Frei, Alle, bestimmte Bearbeiter) Höchstens so viele Bearbeiter möglich, wie Projektmitglieder 22

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 23

Umsetzung ProBar 24

Umsetzung – ProBar erster Anlauf um Kommunikation mit anderen Nutzern zu betreiben verfügbar auf allen Seiten (Projektoverview | ToDo | Filemanager) rechter Seitenrand um Standard-Usability zu unterstützen und nichts überdecken

Umsetzung – ProBar Variante 1: Nur Kontakte (Übersichtsseite) Überprüfung ob Mitglied sich im Projekt befindet oder nicht nur Kontakte sichtbar, welche über Profil hinzugefügt wurden um private Nachrichten zu schreiben

Umsetzung – ProBar Variante 2: Chat, Kontakte, Activity Log (in Projekten) Gruppenchat zur Kommunikation im Team zusätzlich Möglichkeit auch weiterhin privat zu kommunizieren Activity Log um aktuelle Änderungen nachzuverfolgen

Umsetzung – ProBar Emoticons Verwendung Node Modul: npm install emoticons Zugriff auf Modul HTML-Text der Nachricht wird ersetzt

Umsetzung – ProBar Responsive Design wichtig weil: komplette Funktionalität des Chats gescheitert wäre Anpassung an Chrome, Firefox und smaller Displays mit media-Queries Für Displays mit Mindestbreite von ca 250px

Umsetzung – ProBar Responsive Design Höhen berechnen: Beispiel: Sidebar komplett Fensterhöhe – Menühöhe On resize-Funktion neu berechnen!

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 31

Umsetzung Chat 32

Umsetzung – Chat Technologie: Socket.io  JavaScript Framework zur bidirektionalen, event-gesteuerten Kommunikation in Echtzeit zwischen Server und Client Client Server Client Server

Umsetzung – Chat Innerhalb eines Projekts Projekt-ID als Chat-Raum Gruppenchat Innerhalb eines Projekts Projekt-ID als Chat-Raum Anmeldung der Clients Senden der „History“ Zufällige Nutzer-Farben

Umsetzung – Chat Auch außerhalb eines Projekts Privater Chat Auch außerhalb eines Projekts Nutzernamen als Chat-Raum Anmeldung der Clients Senden der „History“ Zufällige Nutzer-Farben

Umsetzung Synchronität 36

Umsetzung – Synchronität Auch hier: Socket.io Realisiert mittels einer einzigen Funktion „broadcast“ Einbauen dieser Funktion an den Notwendigen stellen Bereitstellung benötigter Informationen Durchlaufen der Liste von betroffenen Projektmitgliedern Vergleich mit Clients, die gerade die sich ändernde Seite sehen können Benachrichtigen aller betroffenen Clients

Umsetzung – Synchronität Server Client

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 39

Umsetzung Profil 40

Umsetzung – Profil Interessen bearbeiten und löschen

Umsetzung – Profil Erweiterung der Profilinformationen um persönliche Angaben

Umsetzung – Profil Einfaches Hinzufügen neuer Infos/Einstellungen

Umsetzung – Profil Dynamisches, verallgemeinertes Speichern/Laden

Umsetzung – Profil Dynamisches, verallgemeinertes Speichern/Laden

Umsetzung – Profil Dynamisches, verallgemeinertes Speichern/Laden

Umsetzung – Profil Kontaktliste mit Kontakten für den schnelleren Zugriff

Umsetzung – Profil Persönliche Informationen anderer Nutzer

Umsetzung – Profil Nutzerbezogene Einstellungen zur Personalisierung der Seite

Umsetzung – E-Mails E-Mails im Corporate Design zu verschiedenen Zwecken

Umsetzung – E-Mails E-Mails im Corporate Design zu verschiedenen Zwecken

Umsetzung – E-Mails regelmäßige E-Mails mit cronjobs

Umsetzung – Code app.js: 461 Zeilen routes: 4897 Zeilen ohne Kommentare: app.js: 461 Zeilen routes: 4897 Zeilen Jade: 2482 Zeilen jQuery: 4876 Zeilen CSS: 2178 Zeilen Gesamt: 14894 Zeilen

Gliederung Projektvorstellung Zielsetzung Zeitplanung Umsetzung Verantwortlichkeiten Design – Kontaktformular – ToDo-Neuerungen Sidebar – Über Uns – Interessen Chat – Synchronität Profil – Mails – Kontakte Ausblick 54

Ausblick „Proganizer ist eines der erfolgreichsten StartUps der letzten Jahre!“ (Business Punk 3/2016) Hannes: Abgrenzungskriterien:

Vielen Dank für Eure Aufmerksamkeit! The End Vielen Dank für Eure Aufmerksamkeit!