La cabane de Lof
ASP.NET - MVC / Razor / NHIbernate / Bootstrap / JQuery / SignalR / AnimateCSS / SWAL / Prism / UnicornButtons / Modernizr / TippyJS
Projet de bulletin d'information open source. Descendant de svobodneForum.eu
ETA1 : 1er trimestre 2018
Procédure version 1.0-PDEV en images ici
Document de conception : https://docs.google.com/document/d/18cH6fJm2VhxDgQn9-nKaSf13YwZSgx2XhHrFYrW4Y_o/edit#
Caractéristiques finies :
- Cotisations
- Rendre
- Prime
- Catégories et sous-catégories illimitées
- Récompenses pour contributions (prix du modérateur / choix de la communauté..) - rubans
- Ajouter
- Modifier
- Supprimer
- Gestion des versions + suggestions d'édition des articles
- Aperçu
- Détail
- Commentaires
- Réactions aux commentaires (Bien écrit / Bon point / Je suis d'accord)
- Aperçu de l'utilisateur au survol de la souris sur le nom
- Répondre aux commentaires
- Modifier
- Supprimer
- Option pour masquer/afficher les réponses aux commentaires
- Utilisateurs
- Connexion + inscription
- Déconnexion
- Rôle
- Un utilisateur peut avoir plusieurs rôles
- Un rôle peut avoir une durée limitée
- Profil
- Texte de bienvenue
- Photo de profil
- Évaluation
- Humeur / offres d'emploi (ajax)
- Projets communautaires
- Loisirs, éducation, littérature, musique, films (champs personnalisés)
- Définition des informations visibles
- Mur
- Dôme
- XP, niveau, niveau d'accès, réputation, création similaire
- Niveaux d'accès, authentification
- Validation AJAX + éditeur WYSIWYG (bye bb)
- Lien vers la base de données
- Modèle Dao
- MasterPage + mises en page partielles
- Chargement paresseux
- Mise en cache des résultats des requêtes de base de données
- Notification
- Possibilité de récompense sur confirmation de notification
- AJAX
- ACP
- Sauvegarde des images sur le serveur, redimensionnement automatique
- Pagination
- Recherche
- Texte intégral
- Catégorie
- Saisie semi-automatique
- Évaluation
- Menu d'acheminement automatique
- Mur d'activité principal, généré automatiquement (Actualités)
- Chèques / chèques cadeaux
- Chat instantané WIP
Configuration locale :
Prérequis :
- Visual Studio 2017
- Serveur SQL 17.4+
Cloner le projet localement
Connexion à une base de données
- Ouvrir le serveur SQL
- Connexion:
- Type de serveur : Moteur de base de données
- Nom du serveur : [votre-nom-de-bureau]
- Authentification : Gagner l'authentification
- Connecter
- Dans la barre supérieure : Fichier -> Ouvrir -> Fichier -> dbdump.sql
- Nouvelle base de données
- Sur la première ligne du dump ouvert, remplacez la valeur [Utiliser] par le nom de la nouvelle base de données
- Exécuter
Connexion à la base de données - VS
- Le projet LofovaChyše -> hibernate.cfg.xml (troisième fichier à partir du bas) -> remplacez la valeur [Data Source] à la ligne 6 par le nom du serveur (nom du bureau)
Le projet doit être compilé avec la connexion à la base de données locale.