1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bitcms-bitcms3.1

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Система управления контентом bitcms

После нескольких обновлений и использования клиентами система управления контентом bitcms (далее — bitcms) была в основном доработана. Ниже представлено описание её среды выполнения и функций.

1. Среда выполнения: Windows Server + IIS

Bitcms разработан с использованием Entity Framework 6 и MVC5. База данных была обновлена с Sqlite до mysql, что делает систему подходящей для малых и средних предприятий.

2. Основные функции

  • Переписан механизм маршрутизации MVC. Как известно разработчикам MVC, маршрутизация по умолчанию поддерживает только один параметр маршрута. Если требуется больше параметров, необходимо использовать специальные маршруты. В bitcms параметры маршрута и шаблоны xml связаны между собой, и их можно настраивать через бэкенд. Это значительно упрощает настройку маршрутизации MVC.
  • Переписан механизм работы представлений MVC. По умолчанию в MVC одна страница требует взаимодействия контроллера и представления. Это создаёт большие неудобства при расширении страницы. В bitcms этот механизм переписан, и одна страница использует общий контроллер с представлением. Благодаря сочетанию с настройками маршрутизации, расширение функциональности проекта становится более простым.
  • Адаптация под web и wap. Система определяет среду браузера клиента и возвращает шаблон веб-страницы или wap в зависимости от типа браузера.
  • Кэширование. Используются два механизма кэширования: статическое и в памяти. Статическое кэширование применяется к контенту, который редко обновляется, а кэширование в памяти — к контенту с большим количеством обращений и высокими требованиями к актуальности данных.
  • API-интерфейс. В bitcms предусмотрен интерфейс для вызовов API. Для обеспечения безопасности используется шифрование с помощью MD5 подписи. Это облегчает обмен данными с мобильными приложениями и другими программами.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Разработка с использованием Entity Framework 6 и MVC5. База данных MySQL, в основном подходит для средних и малых систем. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bitcms-bitcms3.1.git
git@api.gitlife.ru:oschina-mirror/bitcms-bitcms3.1.git
oschina-mirror
bitcms-bitcms3.1
bitcms-bitcms3.1
master