Craft бесплатно и CMS с открытым исходным кодом

Contao Бесплатное программное обеспечение CMS

Самостоятельный с открытым исходным кодом CMS для масштабируемых приложений

Contao-это CMS с открытым исходным кодом, который может заменить WordPress, Joomla или Drupal из-за его простоты и масштабируемости.

Обзор

Contao CMS - это CMS с открытым исходным кодом, разработанный в самом популярном в мире языке PHP. Это альтернатива WordPress для издателей, которые хотят простоты и масштабируемости. И хотят более мощную производительность от их системы управления контентом. Contao основан на открытых веб -стандартах и ​​легко адаптируется к вашим потребностям. Лучшая вещь в Contao - простота. Это не требовало, чтобы не было обучения для вашего персонала. Они могут быть быстро, и бегут. Безопасность также является еще одним элементом, для которого Contao выделяется. Он использует современные алгоритмы хеширования пароля и поддерживает защиту учетных записей пользователей с 2-факционной аутентификацией. Кроме того, учетные записи пользователей заблокируются автоматически, если слишком много неудачных попыток входа в систему. Он не имеет предопределенной структуры, поэтому вы можете создать любой веб -сайт с нуля. И нет никаких ограничений для творчества: вы можете создать свой веб -сайт точно так же, как он был разработан, используя только HTML и CSS. Contao имеет простое многодоменное управление с использованием разных корневых страниц. Легкие многоязычные управляющие, высоко настраиваемые модули через шаблоны. SEO является одним из основных направлений платформы, поэтому ваши сайты готовы SEO. Расширение является ядром платформы, поэтому вы можете расширить платформу с помощью плагинов. Если вы ищете инструмент управления контентом для высокой производительности, масштабируемости и простоты. Тогда Contao может быть выбором для вас.

Системные Требования


Минимальные требования зависят от того, устанавливаете ли вы последнюю или долгосрочную версию поддержки. Все поддерживаемые версии Contao совместимы с последними версиями PHP и MySQL. Поэтому мы рекомендуем всегда использовать их.

  1. PHP: версия 7.4+ (последняя версия для патча)
  2. MySQL: версия 8.0+ или эквивалентный сервер MariaDB

Функции


Contao имеет интуитивно понятный пользовательский интерфейс, который использует технологии AJAX и Web 2.0 для оптимальной удобства использования. Многочисленные языки и темы на заднем конце, мощная система разрешений, управление версиями и управление отменой, расширенный поиск и сортировка, а также менеджер Contao - это лишь некоторые из многих функций, которые выделяют Contao из других систем управления контентом. Передняя часть Contao составляет 100% шаблон на основе шаблонов и генерирует доступный xhtml строгий выход, который соответствует требованиям W3C/WAI. URL-адреса, подходящие для поисков, поддержка GZIP, функция экспорта PDF, поддержка с несколькими языками и гораздо больше помогут вам создать современные веб-сайты, не будучи программистом.

  • Усовершенствованные функции редактирования: Contao предоставляет расширенные функции редактирования, такие как копирование или перемещение записей через буфер обмена, редактирование нескольких записей одновременно или восстановление предыдущих версий. Редакторы могут отформатировать тексты со встроенным богатым текстовым редактором Tinymce, который также включает в себя многоязычную проверку орфографии.
  • Мощная структура сайта: Contao поддерживает различные типы страниц (например, обычные страницы или перенаправления) и несколько веб -сайтов в одном дереве. У вас есть полный контроль над тем, скрыта ли страница, защищена паролем, кэширована или индексирована для поиска, и вы можете опубликовать их либо вручную, либо по времени.
  • Средственно-зернистая система разрешений: Contao имеет мощную систему разрешений, которая позволяет вам управлять доступом к каждому полю формы в заднем конце. Права доступа могут быть предоставлены на уровне пользователя или на группе и будут агрегированы, если пользователь назначен более чем одной группе.
  • Генератор гибких форм: С генератором форм Contao вы можете генерировать любой вид веб-формы, который будет проверять автоматически и отправлять либо по электронной почте, либо храниться в базе данных. Загруженные файлы будут отправлены в качестве вложения и можно при желании храниться в папке на сервере. -Полнотекстовая поисковая система: Contao поставляется с полнотекстовой поисковой системой, которая поддерживает поиск фразы, поиск подстановочного знака и/или поиск. Индекс поиска строится автоматически и, необязательно, включает в себя защищенные страницы. Результаты кэшируются и могут быть разделены на несколько страниц.
  • Адаптивные изображения: Contao последовательно разработан для доступности и поддержки мобильных устройств. Вы можете определить центральные или индивидуально разные форматы для изображений. Чтобы сохранить ценную полосу пропускания при доставке вашего сайта на смартфоны. Укажите изображение - фокус, так что важное содержание изображения всегда находилось на картинке. -Встроенный диспетчер файлов: Contao поддерживает загрузку файлов через FTP в дополнение к встроенному диспетчера файлов. Он автоматически генерирует миниатюры изображений и предварительные просмотра файлов и позволяет редактировать загруженные файлы с редактором источника. Файлы и папки могут скопировать, перемещать, отредактировать, переименовать и удалять.
  • Встроенный календарный модуль: Календарный модуль Contao является частью ядра. Он поддерживает несколько календарей, события в течение всего дня, открытые события, многодневные события, повторные события и легкую синдикацию с помощью RSS или каналов атома. Он включает в себя несколько просмотров, таких как календарь, мини-календарь или список событий.
  • Встроенные новости/модуль блога: Модуль новостей/блог Contao является частью основного распространения. Он поддерживает несколько архивов и категорий новостей, представленные новости, комментарии пользователей и простую синдикацию с помощью RSS или каналов Atom. Каждый предмет новостей может иметь прикрепленное изображение и несколько корпусов.
  • Встроенный модуль новостного бюллетеня: Модуль новостного бюллетеня Contao является частью основного распределения. Он поддерживает подписку с помощью двойного OPT в, HTML и обычных текстовых форматах, импортируя получателей из файла CSV и перечисляя посланные информационные бюллетени на веб-сайте. Информационные бюллетени, отправленные членам, могут быть персонализированы.
  • Легкое обновление: Установка обновлений может занимать много времени, даже вы используете лишь небольшое количество веб -сайтов Contao. Contao Manager позволяет вам обновить установку только несколькими щелчками непосредственно в вашем браузере. Конечно, Contao также поддерживает различные инструменты развертывания и рабочие процессы CI.
  • *8 Вы можете просматривать, установить, обновлять или удалять эти пакеты непосредственно в диспетчере Contao только с несколькими щелчками мыши.

Монтаж

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

Установка Contao с менеджером Contao

После успешной базовой конфигурации вы теперь можете установить Contao. Выберите нужную версию и начальную конфигурацию и нажмите кнопку «Финиш». Установка теперь может занять несколько минут. Подробная информация о процессе установки может быть отображена, нажав следующий вывод консоли Iconshow/Hide.

Обновление таблиц базы данных

Как только Contao Manager установит все пакеты, вам нужно запустить инструмент установки Contao, чтобы обновить базу данных.

Установка через командную строку {#Установка

При установке из командной строки выполняется команда Create-Projecta Composer Update` во время установки. Это приведет к тому, что некоторые хостеры не смогут прекратить процесс из -за высокой системной нагрузки, и установка потерпит неудачу. В этом случае вам следует использовать менеджер Contao. Вы вошли на свой сервер со своим именем пользователя и доменом. ssh benutzername@example.com Перейдите на публичный каталог вашего веб -хостинга. CD www

Установить композитор

Composer-это диспетчер пакетов, ориентированный на приложение для языка программирования PHP и устанавливает зависимость

Установка Contao из командной строки

На втором этапе вы устанавливаете Contao с помощью композитора. «Пример» означает желаемый каталог установки и 4.8 для версии Contao, которую вы хотите установить. PHP Composer.Phar Create-Project Contao/Managed-Edition Пример 4.8

Конфигурация хостинга

В Contao все общедоступные файлы расположены в подпапке /web 'установки. Используйте панель администратора хостинга, чтобы установить корень документа из установки в эту подпапку и создать базу данных по этому поводу. Пример: example.com указывает на каталог/www/example/web`

Обновление таблиц базы данных

После установки вы можете обновить базу данных, используя инструмент установки Contao. Поскольку Contao 4.9 вы можете использовать следующую команду в командной строке: PHP-поставщик/bin/contao-console contao: мигрировать

Создание пользователей Contao Back End

Используя Contao-Installtool, вы можете создать свой задний пользователь. Поскольку Contao 4.10 вы можете использовать следующую команду в командной строке: PHP-поставщик/bin/contao-console contao: user: create

 Русский