Хижина Лофа
ASP.NET — MVC/Razor/NHIbernate/Bootstrap/JQuery/SignalR/AnimateCSS/SWAL/Prism/UnicornButtons/Modernizr/TippyJS
Проект бюллетеня с открытым исходным кодом. Потомок svobodneForum.eu
Расчетное время 1: 1 квартал 2018 г.
Процедура версии 1.0-PDEV в картинках здесь
Проектный документ: https://docs.google.com/document/d/18cH6fJm2VhxDgQn9-nKaSf13YwZSgx2XhHrFYrW4Y_o/edit#.
Готовые функции:
- Взносы
- Оказывать
- Премиум
- Категории и неограниченное количество подкатегорий
- Награды за вклад (награда модератора/выбор сообщества..) - ленты
- Добавлять
- Редактировать
- Удалить
- Управление версиями + предложения по редактированию сообщений
- Предварительный просмотр
- Деталь
- Комментарии
- Реакция на комментарии (хорошо написано / хорошее замечание / согласен)
- Предварительный просмотр пользователя при наведении курсора мыши на имя
- Ответ на комментарии
- Редактировать
- Удалить
- Возможность скрыть/показать ответы на комментарии.
- Пользователи
- Вход + регистрация
- Выход из системы
- Роль
- Один пользователь может иметь несколько ролей
- Роль может иметь ограниченный срок действия.
- Профиль
- Приветственный текст
- Изображение профиля
- Оценка
- Настроение/предложения о работе (ajax)
- Общественные проекты
- Хобби, образование, литература, музыка, кино (настраиваемые поля)
- Настройка видимой информации
- Стена
- Купол
- Опыт, уровень, уровень доступа, репутация, создание лайков
- Уровни доступа, аутентификация
- Проверка AJAX + редактор WYSIWYG (пока, бб)
- Связывание с базой данных
- ДаоМодель
- MasterPage + частичные макеты
- Ленивая загрузка
- Кэширование результатов запросов к базе данных
- Уведомление
- Возможность вознаграждения при подтверждении уведомления
- АЯКС
- АШП
- Сохранение изображений на сервер, автоматическое изменение размера
- Пагинация
- Поиск
- Полный текст
- Категория
- Автозаполнение
- Оценка
- Меню автотрассировки
- Главная стена активности, автоматически создается (новости)
- Ваучеры/подарочные сертификаты
- НЗП Мгновенный чат
Локальная настройка:
Предпосылки:
- Визуальная Студия 2017
- SQL-сервер 17.4+
Клонировать проект локально
Подключение к базе данных
- Открытый SQL-сервер
- Связь:
- Тип сервера: Ядро базы данных
- Имя сервера: [имя-вашего-рабочего стола]
- Аутентификация: Win авторизация
- Соединять
- В верхней панели: Файл -> Открыть -> Файл -> dbdump.sql.
- Новая база данных
- В первой строке открытого дампа измените значение [Use] на имя новой базы данных.
- Выполнять
Подключение к БД - VS
- Проект LofovaCyše -> hibernate.cfg.xml (третий файл снизу) -> замените значение [Источник данных] в строке 6 на имя сервера (имя рабочего стола)
Проект должен скомпилироваться с подключением к локальной базе данных.