Kurse/Asp net core mvc/wiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
imported>Import Version 146 |
// via Wikitext Extension for VSCode |
||
| Zeile 5: | Zeile 5: | ||
== Einleitung == | == Einleitung == | ||
In diesem Lernpfad erfährst du, wie du mit ASP.NET Core MVC ein eigenes Wiki-System entwickelst, ähnlich wie XWiki oder MediaWiki. | In diesem Lernpfad erfährst du, wie du mit ASP.NET Core MVC ein eigenes Wiki-System entwickelst, ähnlich wie XWiki oder MediaWiki. | ||
== 1. [[Kurse/ | == 1. [[Kurse/Asp net core mvc/wiki/Grundlagen von ASP.NET Core MVC|Grundlagen von ASP.NET Core MVC]] == | ||
* Einführung in ASP.NET Core und MVC-Architektur | * Einführung in ASP.NET Core und MVC-Architektur | ||
* Einrichtung der Entwicklungsumgebung (Visual Studio, .NET SDK) | * Einrichtung der Entwicklungsumgebung (Visual Studio, .NET SDK) | ||
| Zeile 15: | Zeile 13: | ||
== 2. Datenmodellierung == | == 2. Datenmodellierung == | ||
* Entwurf der Datenbankstruktur (z.B. Seiten, Versionen, Benutzer) | * Entwurf der Datenbankstruktur (z.B. Seiten, Versionen, Benutzer) | ||
* Verwendung von Entity Framework Core für ORM | * Verwendung von Entity Framework Core für ORM | ||
| Zeile 21: | Zeile 18: | ||
== 3. Benutzerverwaltung == | == 3. Benutzerverwaltung == | ||
* Registrierung und Login mit ASP.NET Identity | * Registrierung und Login mit ASP.NET Identity | ||
* Rollen und Berechtigungen (z.B. Bearbeiten, Löschen, Admin) | * Rollen und Berechtigungen (z.B. Bearbeiten, Löschen, Admin) | ||
== 4. Wiki-Seiten-Funktionalität == | == 4. Wiki-Seiten-Funktionalität == | ||
* CRUD-Operationen für Wiki-Seiten (Erstellen, Lesen, Bearbeiten, Löschen) | * CRUD-Operationen für Wiki-Seiten (Erstellen, Lesen, Bearbeiten, Löschen) | ||
* Versionierung von Seiten (Änderungshistorie) | * Versionierung von Seiten (Änderungshistorie) | ||
| Zeile 32: | Zeile 27: | ||
== 5. Navigation und Suche == | == 5. Navigation und Suche == | ||
* Inhaltsverzeichnis und Seitenhierarchie | * Inhaltsverzeichnis und Seitenhierarchie | ||
* Suchfunktion für Wiki-Seiten | * Suchfunktion für Wiki-Seiten | ||
== 6. Zusätzliche Features == | == 6. Zusätzliche Features == | ||
* Dateiuploads (z.B. Bilder, Dokumente) | * Dateiuploads (z.B. Bilder, Dokumente) | ||
* Kommentare und Diskussionen | * Kommentare und Diskussionen | ||
| Zeile 43: | Zeile 36: | ||
== 7. Sicherheit und Bereitstellung == | == 7. Sicherheit und Bereitstellung == | ||
* Authentifizierung und Autorisierung absichern | * Authentifizierung und Autorisierung absichern | ||
* Deployment auf einen Webserver oder in die Cloud | * Deployment auf einen Webserver oder in die Cloud | ||
== 8. Inspiration durch XWiki und MediaWiki == | == 8. Inspiration durch XWiki und MediaWiki == | ||
* Analyse von Features dieser Systeme | * Analyse von Features dieser Systeme | ||
* Übernahme und Anpassung nützlicher Funktionen | * Übernahme und Anpassung nützlicher Funktionen | ||
| Zeile 55: | Zeile 46: | ||
== Nächste Schritte == | == Nächste Schritte == | ||
Beginne mit den Grundlagen und arbeite dich Schritt für Schritt durch die Roadmap. Viel Erfolg beim Entwickeln deines eigenen Wiki-Systems! | Beginne mit den Grundlagen und arbeite dich Schritt für Schritt durch die Roadmap. Viel Erfolg beim Entwickeln deines eigenen Wiki-Systems! | ||
---- | ---- | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Aktuelle Version vom 17. Januar 2026, 18:06 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Lernpfad und Roadmap: Eigenes Wiki-System mit ASP.NET Core MVC
Einleitung
In diesem Lernpfad erfährst du, wie du mit ASP.NET Core MVC ein eigenes Wiki-System entwickelst, ähnlich wie XWiki oder MediaWiki.
- Einführung in ASP.NET Core und MVC-Architektur
- Einrichtung der Entwicklungsumgebung (Visual Studio, .NET SDK)
- Erstellen eines neuen ASP.NET Core MVC-Projekts
2. Datenmodellierung
- Entwurf der Datenbankstruktur (z.B. Seiten, Versionen, Benutzer)
- Verwendung von Entity Framework Core für ORM
- Migrationen und Datenbankinitialisierung
3. Benutzerverwaltung
- Registrierung und Login mit ASP.NET Identity
- Rollen und Berechtigungen (z.B. Bearbeiten, Löschen, Admin)
4. Wiki-Seiten-Funktionalität
- CRUD-Operationen für Wiki-Seiten (Erstellen, Lesen, Bearbeiten, Löschen)
- Versionierung von Seiten (Änderungshistorie)
- WYSIWYG-Editor oder Markdown-Unterstützung
5. Navigation und Suche
- Inhaltsverzeichnis und Seitenhierarchie
- Suchfunktion für Wiki-Seiten
6. Zusätzliche Features
- Dateiuploads (z.B. Bilder, Dokumente)
- Kommentare und Diskussionen
- Benachrichtigungen bei Änderungen
7. Sicherheit und Bereitstellung
- Authentifizierung und Autorisierung absichern
- Deployment auf einen Webserver oder in die Cloud
8. Inspiration durch XWiki und MediaWiki
- Analyse von Features dieser Systeme
- Übernahme und Anpassung nützlicher Funktionen
Ressourcen
Nächste Schritte
Beginne mit den Grundlagen und arbeite dich Schritt für Schritt durch die Roadmap. Viel Erfolg beim Entwickeln deines eigenen Wiki-Systems!
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).