ThinkItCMSV2.0
ThinkItCMS — это JEE CMS, которая представляет собой систему управления контентом (CMS), ориентированную на разработку шаблонов и поддерживающую статическое создание. Она обеспечивает разделение между передней и задней частью и является удобной CMS-системой.
Архитектура ThinkItCMS включает в себя:
Передняя архитектура основана на ant design vue и использует статические шаблоны для генерации HTML-шаблонов и JavaScript с jQuery для вспомогательной функциональности.
Для развёртывания сервисов используется nginx, а для административных систем — прямой прокси. ThinkItCMS предоставляет гибкие настройки безопасности для обеспечения максимальной защиты системы. Также возможно внутреннее развёртывание серверной части.
В ThinkItCMS используются современные технологии JEE SpringBoot, включая:
Пожалуйста, следуйте инструкциям по установке и запуску, чтобы избежать проблем и ошибок.
Среда:
Промежуточное ПО | Версия | Примечание |
---|---|---|
JDK | 1.8 | Обязательное требование |
MySQL | 5.7+ | Обязательное требование |
Redis | 3.2+ | Не тестировались более ранние версии |
Node | 8.0+ | Автор использовал версию v12.18.0 |
NPM | 6.0+ | Автор использовал 6.14.4 |
Автор использовал Lombok в среде разработки IDEA. Если плагин не установлен, код может не скомпилироваться.
Инструкция по установке Lombok для IDEA.
Инструкция по установке Lombok для ECLIPSE.
Установка и настройка файлового сервера.
Ресурсы, необходимые для установки и настройки файлового сервера.
Инструкции по установке JDK под Linux.
Инструкции по установке Redis.
Solr — это высокопроизводительный сервер полнотекстового поиска, разработанный на Java. Он расширяет возможности Lucene и предоставляет более богатый язык запросов, оптимизированный для производительности и оснащённый интерфейсом управления. Это отличный поисковый движок.
ThinkItCMS использует Solr в качестве сервера полнотекстового поиска. Некоторые поля уже настроены, но вы можете настроить их самостоятельно. Поскольку Solr поставляется с встроенным Jetty, его можно запустить непосредственно в контейнере Jetty.
Чтобы запустить Solr, перейдите в каталог bin после загрузки ThinkItCMS и выполните команду linux solr start. Если появится следующее окно, значит, Solr успешно запущен.
После запуска Solr вы можете получить доступ к нему по адресу http://127.0.0.1:8983/solr/#/. Если вы увидите надпись «search happy», значит, установка прошла успешно. Теперь вы можете использовать Solr.
Поскольку ThinkItCMS является открытым исходным кодом, вы можете вносить изменения и дополнения. Однако необходимо сохранить авторские права. Для некоммерческого использования частными лицами свяжитесь с автором для получения бесплатной лицензии. Коммерческим организациям и предприятиям необходимо приобрести лицензию. Способ получения коммерческой лицензии: отсканируйте QR-код ниже и добавьте автора в друзья в WeChat, затем обсудите детали.
Если в процессе использования возникнут проблемы из-за ошибок в коде, ThinkItCMS не несёт ответственности за ущерб. Однако ThinkItCMS будет улучшать и обновлять код. Если вас интересует ThinkItCMS, присоединяйтесь к группе QQ: 313095864.
Ссылка для добавления в группу.
QR-код для добавления в WeChat.
Демонстрация портала: http://www.thinkitcms.com/.
Демонстрация панели администратора: http://m.thinkitcms.com. Имя пользователя: manager, пароль: 111111.
.
Спасибо @sanluan за руководство и помощь, а также за предоставленные инструменты с открытым исходным кодом.
Из-за ограниченного времени была подготовлена техническая документация. Заинтересованные лица могут приобрести её. Возможно, она написана немного поспешно, но автор планирует постепенно её улучшать. Документация платная, и автор будет поддерживать её актуальность. Если у вас есть вопросы или проблемы во время использования, вы также можете задать их в группе. Спасибо!
Документация доступна по ссылке.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )