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

OSCHINA-MIRROR/toogee-TaoLer

Клонировать/Скачать
README.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 20:49 0688f5c

TaoLer

TaoLer — это простой и быстрый система управления, поддерживающая модульное программирование, подходящая для нужд корпоративных сайтов, личных страниц и организационных порталов.

Поддерживает многочисленные шаблоны и свободное переключение между одиночными страницами, стиль сайта легко настраивается, поддерживает модульное программирование, что делает его удобным для вторичной разработки. Может использоваться как корпоративный веб-портал, сервис жизни, образовательный сайт вопросов и ответов, а также платформа для публикаций статей. По умолчанию включена полная модульная CMS, которая позволяет добавлять новые модули, обеспечивая множество вариантов дизайна сайта.

Адрес проекта

  1. Gitee: https://www.gitee.com/toogee/Taoler
  2. GitHub: https://www.github.com/taoser/TaoLer
  3. Composer: composer create-project taoser/taoler

alt taoler официальный сайт

Введение

  1. Использует динамическое шифрование паролей, одинаковые пароли имеют уникальность при записи в базу данных, даже администратор не может расшифровать их, обеспечивая надежность информации пользователя.
  2. Система создана с использованием последней версии TinkPHP6, имеет высокий уровень безопасности, быстрое выполнение запросов к данным, более высокую производительность и скорость работы сайта.
  3. Поддерживает адаптивный дизайн, удобный и простой интерфейс для компьютеров и мобильных устройств, четкость модулей.
  4. В будущем планируется развитие единого шаблона одностраничного сайта, который позволит свободно переключаться между страницами, устанавливать различные категории модулей, шаблоны страниц, форумы, вопросы и ответы, предприятия, продукты и т.д.
  5. Полностью развитая административная система, удобство управления, динамическая навигация и система ролей. Поддерживает три уровня меню и бесконечную категоризацию.
  6. Двойная система обновлений, позволяющая автоматически и вручную обновляться. Онлайн проверка и обновление системы, чтобы всегда оставаться актуальным и безопасным.
  7. Исходный код открыт, нет скрытых механизмов, что делает систему еще более безопасной.
  8. Проект будет постоянно поддерживаться и улучшаться.
  9. Предварительно добавлен механизм управления плагинами версий 1.x/2.x/3.x, которые будут выпущены.

alt taoler официальный сайт

Архитектурное строение

  • Архитектура версии 1.x:
    • Фреймворк: Tinkphp6/8 + layui2.9
    • Операционная среда: php7/8.x + mysql5.7/8

Описание архитектуры

thinkphp:
Быстро, просто, легкий объектно-ориентированный PHP-фреймворк, отличается выдающейся производительностью и минималистичным кодом, акцентирующим внимание на удобстве использования. Легко поддерживать код.
layui передний план:
Минимальистичный, богатый, простой и эффективный, модульный UI-фреймворк, маленький объем, но большой набор компонентов.
Fly шаблон:
Один из самых простых шаблонов сообщества.

alt taoler официальный сайт

Ключевые моменты

  • Постоянное обслуживание, противостояние исчезновению
  • Быстрое обновление, исправление ошибок
  • Много шаблонов и модулей, одна система вместо нескольких

Инструкция по установке

  1. Убедитесь, что ваша среда удовлетворяет требованиям, php > 7.2, mysql > 5.7.3
  2. https://github.com/taoser/TaoLer/archive/refs/heads/master.zip git скачивание: https://gitee.com/toogee/TaoLer официальное скачивание: https://www.aieok.com

Гайд по установке

  1. Привязывайте доменное имя

!> Сначала привяжите доменное имя, затем направьте его на public директорию

  1. Псевдо-статический режим

    • apache:

    На серверах Apache обычно не требуется ручное настройка, .htaccess файл уже находится в public директории

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

    !> Однако, в некоторых интегрированных пакетах Apache, доступ к доменному имени может быть недоступен или вызывать ошибку No input file specified, как в случае с phpStudy, псевдо-статический режим следует настроить следующим образом:

    <IfModule mod_rewrite.c>
      Options +FollowSymlinks -Multiviews
      RewriteEngine On
    
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
    </IfModule>
    • nginx

    В старых версиях Nginx PATHINFO не поддерживается, но можно настроить правила переадресации в конфигурационном файле Nginx: если возникают ошибки 404, это указывает на проблему с псевдо-статическим режимом

    location / {
       if (!-e $request_filename) {
    		rewrite  ^(.*)$  /index.php?s=/$1  last;   break;
    	}
    }

Если используется совместная среда BT Panel, то пример размещения сайта: Сайт расположен в D:/www/TaoLer Зона выполнения расположена в /public

alt установка

  1. При первой установке, доступ к доменному имени http://www.yourdomain.com автоматически перенаправляет вас на /install/index для руководства по установке, повторная установка требует удаления файла public/install.lock.
  2. Перед установкой необходимо создать MySQL базу данных (подготовка: адрес соединения с базой данных, имя пользователя, пароль, порт)
  3. Если вы импортировали базу данных вручную, имя пользователя и пароль администратора по умолчанию admin/123456, пароли администратора для фронтэнда и бэкэнда одинаковы. Администраторы фронтэнда и бэкэнда являются отдельными учетными записями, фронтенд主要用于对文章内容的审核管理等操作。

alt taoler官方网站

Привязка независимых доменных имен для фронтэнда и бэкэнда

  1. Поддерживает настройку привязки доменного имени> Если привязывается доменное имя для приложения index, доменное имя для приложения admin также должно быть привязано независимо, иначе путь доступа xxx.com/admin больше не будет работать.

  2. Поддерживает настройку маппинга приложений

Приоритет привязки доменного имени выше, чем маппинг приложений, если доменное имя было привязано, оно будет использоваться напрямую, если доменное имя не было привязано, путь доступа будет xxx.com/youbind. Например, маппинг адреса back-end www.xxx.com/youadmin

Инструкции по использованию

  1. После установки система уже настроена на демонстрационные данные, которые могут быть удалены или изменены.
  2. В административной панели можно настроить категории cate, обязательно установите английское название.
  3. На главной странице есть закрепленные модули, списки статей, рекламные модули справа, модули для отображения отзывов.

Документация

Просмотреть статьи на сайте

aieok.com (http://wiki.aieok.com)

Участие в проекте

  1. Fork этот репозиторий
  2. Отправить ошибки на сайт
  3. Отправить изменения кода
  4. Создать новый Pull Request

Авторские права

Не коммерческая лицензия, бесплатное использование, без ограничений по функциям, но нельзя изменять информацию о версии, если требуется изменение, можно купить лицензию.

Авторские права третьих сторон, включенные в данный проект, указаны отдельно.

Все права защищены Copyright © 2020-2022 by aieok.com (https://www.aieok.com)

Все права защищены.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/toogee-TaoLer.git
git@api.gitlife.ru:oschina-mirror/toogee-TaoLer.git
oschina-mirror
toogee-TaoLer
toogee-TaoLer
master