Anforderungen
Aus Open Source Ecology (OSE) Germany - Entwicklungsplattform
Version vom 4. August 2018, 02:15 Uhr von Djaeger (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== technische Anforderungen === *Verwendung von fertigen Softwarepaketen, Extensions etc., keine Neuentwicklung, ev. kleinere Anpassungen *basiert auf PHP und…“)
technische Anforderungen
- Verwendung von fertigen Softwarepaketen, Extensions etc., keine Neuentwicklung, ev. kleinere Anpassungen
- basiert auf PHP und MySQL/DBMaria
- Dateimanagement, am besten mit Versionierung
- HTML/PHP/Mediawiki-Webseiten mit Texten und Tabellen
- Grafik- und Videodateien
- CAD-Dateien
- Issue-Tracking, Informationsaustausch, Klärung von Fragestellungen und Problemen etc.
- soll auf Mediawiki aufsetzen, weil Mediawiki
- ist Open Source Software
- unterstützt so gut wie alle Betriebssysteme (Windows, Linux, MacOS, Android, iOS etc.) auf Desktop-Rechnern und mobilen Geräten
- ist skalierbar, garantiert stabilen Betrieb auch bei großen Dateimengen und Benutzerzahlen
- hat eine einfache und intuitive Benutzeroberfläche, um auch nicht Software- oder Internet-affinen Zielgruppen die Mitarbeit zu ermöglichen
- verfügt über eine ausreichende Zahl an Extensions und Erweiterungen um spezielle Anforderungen erfüllen zu können
Anforderungen aus User-Sicht
- einfache und intuitive Benutzeroberfläche, um auch nicht besonders Software- oder Internet-affinen Zielgruppen das Mitmachen zu ermöglichen
- Unterstützung möglichst vieler/aller Betriebssysteme (Windows, Linux, MacOS, Android, iOS etc.)
- ausreichend großer Speicherplatz
- skalierbar für größere Dateimengen
- möglichst nur bewährte Open Source Software verwenden
- Installation auf eigenem Server, kein Hosting auf fremden Systemen
- verschlüsselte Kommunikation, alle DSGVO-konform
- einfache Editierbarkeit der Contents, hierfür dürfen keine Programmierkenntnisse notwendig sein
- Benutzerhierarchie:
- Admin
- registrierter User: editieren von Webseiten, Upload von Dateien
- nicht registrierter User: Download von hierfür freigegebenen Dateien
- responsive Webdesign
Abbildung der typischen Abläufe und Arbeitsprozesse beim Entwickeln und Konstruieren von Produkten:
- Recherche und Infosammlung
- Planung und Entwurf/Konzipierung
- Entwicklung und Konstruktion
- Tests und Optimierung