Contao Darmowe oprogramowanie CMS
Self hostowane CMS open source dla skalowalnych aplikacji
Contao to CMS open source, który może zastąpić WordPress, Joomla lub Drupal ze względu na swoją prostotę i skalowalność.
Przegląd
Contao CMS to CMS open source, opracowany w najpopularniejszym na świecie języku PHP. Jest to alternatywa WordPress dla wydawców, którzy chcą prostoty i skalowalności. I potrzebują silniejszej wydajności ze swojego systemu zarządzania treścią. Contao opiera się na otwartych standardach internetowych i można je łatwo dostosować do twoich potrzeb. Najlepszą rzeczą w Contao jest prostota. To wymagało niewiele lub nie ma szkolenia na zapleczu dla twojego personelu. Mogą szybko, uruchomić. Bezpieczeństwo jest również kolejnym elementem, dla którego wyróżnia się Contao. Wykorzystuje nowoczesne algorytmy mieszania haseł i obsługuje zabezpieczenie kont użytkowników za pomocą uwierzytelniania 2-czynnikowego. Ponadto konta użytkowników są zablokowane automatycznie, jeśli jest zbyt wiele nieudanych prób logowania. Nie ma predefiniowanej struktury, więc możesz zbudować dowolną stronę internetową od zera. I nie ma ograniczeń dla kreatywności: możesz zbudować swoją witrynę dokładnie tak, jak została zaprojektowana, używając tylko HTML i CSS. Contao ma łatwe zarządzanie wieloma domenami za pomocą różnych stron korzeniowych. Łatwe zarządzanie wielojęzyczni, wysoce konfigurowalne moduły za pośrednictwem szablonów. SEO jest jednym z głównych celów platformy, więc twoje strony są gotowe SEO. Rozszerzalność jest rdzeniem platformy, dzięki czemu można przedłużyć platformę o wtyczki. Jeśli szukasz narzędzia do zarządzania treścią dla wysokiej wydajności, skalowalności i prostoty. Następnie Contao może być dla Ciebie wyborem.
Wymagania systemowe
Minimalne wymagania zależą od tego, czy instalujesz najnowszą, czy długoterminową wersję wsparcia. Wszystkie utrzymane wersje Contao są kompatybilne z najnowszymi wersjami PHP i MySQL. Dlatego zalecamy zawsze ich używanie.
- PHP: wersja 7.4+ (najnowsza wersja łatek)
- MySQL: wersja 8.0+ lub równoważny serwer MariaDB
Cechy
Contao ma intuicyjny interfejs użytkownika, który korzysta z technologii AJAX i Web 2.0 dla optymalnej użyteczności. Wiele języków i motywów back end, potężny system uprawnień, zarządzanie w wersji i cofnięcia, zaawansowane opcje wyszukiwania i sortowania, a Contao Manager to tylko niektóre z wielu funkcji, które wyróżniają się od innych systemów zarządzania treścią. Przód Contao jest w 100% oparty na szablonach i generuje dostępną ścisłą wydajność XHTML, która spełnia wymagania W3C/WAI. URL przyjazne dla wyszukiwarek, obsługa GZIP, funkcja eksportu PDF, wsparcie wielojęzyczne i wiele więcej pomagają w tworzeniu współczesnych stron internetowych bez bycia programistą.
- ** Zaawansowane funkcje edycji: ** Contao zapewnia zaawansowane funkcje edycji, takie jak kopiowanie lub przenoszenie rekordów za pomocą schowka, edycja wielu rekordów jednocześnie lub przywracanie wcześniejszych wersji. Redaktorzy mogą formatować teksty z wbudowanym edytorem bogatym tekstem Tinymce, który zawiera również wielojęzyczny Checker.
- ** Potężna struktura witryny: ** Contao obsługuje różne typy stron (np. Strony regularne lub przekierowania) i wiele stron internetowych w jednym drzewie. Masz pełną kontrolę nad tym, czy strona jest ukryta, chroniona hasłem, buforowana lub indeksowana do wyszukiwania i możesz je opublikować ręcznie lub czas.
- ** System uprawnień do drobnoziarnistych: ** Contao ma potężny system uprawnień, który umożliwia kontrolowanie dostępu do każdego pola formularza z tyłu. Prawa dostępu można przyznać na poziomie użytkownika lub na poziomie grupy i będą agregowane, jeśli użytkownik zostanie przypisany do więcej niż jednej grupy.
- ** Elastyczny generator formularzy: ** Dzięki generatorowi formularza ContAo możesz wygenerować dowolny rodzaj formularza internetowego, który zostanie zatwierdzony automatycznie i wysyłany za pośrednictwem poczty elektronicznej lub przechowywanej w bazie danych. Przesłane pliki zostaną wysłane jako załącznik i można opcjonalnie przechowywać w folderze na serwerze. -** Wyszukiwarka pełnego tekstu: ** Contao jest wyposażony w wyszukiwarkę pełnotekstową, która obsługuje wyszukiwanie wyrażenia, wyszukiwanie i/lub wyszukiwanie. Indeks wyszukiwania jest budowany automatycznie, a opcjonalnie nawet zawiera strony chronione. Wyniki są buforowane i można je podzielić na wiele stron.
- ** Responsywne obrazy: ** Contao jest konsekwentnie zaprojektowane pod kątem dostępności i obsługi urządzeń mobilnych. Możesz zdefiniować centralne lub indywidualnie różne formaty dla obrazów. Aby zaoszczędzić cenną przepustowość przy dostarczaniu witryny do smartfonów. Podaj obraz - Focus, aby ważna zawartość obrazu była zawsze na zdjęciu. -** Wbudowany menedżer plików: ** Contao obsługuje przesyłanie plików za pośrednictwem FTP oprócz wbudowanego menedżera plików. Automatycznie generuje miniatury obrazu i podgląd plików i umożliwia edytowanie przesłanych plików za pomocą edytora źródłowego. Pliki i foldery mogą kopiować, przenosić, edytować, przemianować i usunąć.
- ** Wbudowany moduł kalendarza: ** Moduł kalendarza Contao jest częścią rozkładu podstawowego. Obsługuje wiele kalendarzy, wydarzeń całodniowych, wydarzeń otwartych, wydarzeń wielodniowych, powtarzających się wydarzeń i łatwej syndykacji za pośrednictwem kanałów RSS lub ATOM. Zawiera wiele widoków, takich jak kalendarz, mini-kalendarz lub lista wydarzeń.
- ** Wbudowany moduł wiadomości/blogu: ** Moduł Contao News/Blog jest częścią podstawowej dystrybucji. Obsługuje wiele archiwów informacyjnych i kategorii, wyświetlone wiadomości, komentarze użytkowników i łatwa syndykacja za pośrednictwem RSS lub kanałów atomowych. Każda wiadomość może mieć dołączone zdjęcie i wiele obudów.
- ** Wbudowany moduł biuletynu: ** Moduł biuletynu Contao jest częścią podstawowej dystrybucji. Obsługuje subskrypcję za pośrednictwem formatów podwójnego opt, HTML i zwykłego tekstu, importowania odbiorców z pliku CSV i listę wyświetlanych biuletynów na stronie internetowej. Biuletyny wysyłane do członków mogą być spersonalizowane.
- ** Łatwa aktualizacja: ** Instalowanie aktualizacji może być czasochłonne, nawet Ty pracujesz tylko niewielką liczbę stron internetowych ContAo. Menedżer Contao umożliwia aktualizację instalacji za pomocą tylko kilku kliknięć bezpośrednio w przeglądarce. Oczywiście Contao obsługuje również różne narzędzia wdrażania i przepływy pracy CI.
- ** Szeroki wybór dodatkowych pakietów: ** Na rozszerzeniach.contao.org lub na Packagist znajdziesz wiele dodatkowych pakietów, które dodają jeszcze więcej funkcjonalności CMS. Możesz przeglądać, instalować, aktualizować lub usuwać te pakiety bezpośrednio w menedżerze ContAo za pomocą tylko kilku kliknięć myszy.
Instalacja
Po sprawdzeniu wszystkich wymagań i skonfigurowaniu serwera WWW możesz teraz rozpocząć instalację. Istnieją dwa sposoby instalacji Contao na serwerze, używając graficznego interfejsu użytkownika ContaManager lub za pomocą wiersza poleceń.
Instalowanie Contao z Contao Manager
Po udanej konfiguracji podstawowej możesz teraz zainstalować Contao. Wybierz żądaną wersję i konfigurację początkową i kliknij przycisk „Zakończ”. Instalacja może teraz potrwać kilka minut. Szczegółowe informacje na temat procesu instalacji można wyświetlić, klikając następujące dane wyjściowe ikonshow/Hide Console.
aktualizuj tabele bazy danych
Po zainstalowaniu wszystkich pakietów Contao Manager musisz uruchomić narzędzie instalacyjne Contao, aby zaktualizować bazę danych.
instalacja za pomocą wiersza poleceń {#instalacja-over-the-command linia}
Podczas instalacji z wiersza poleceń, polecenie aktualizacji kompozytora Create-Projectsa ‘Composer Aktualizacja
jest wykonywane podczas instalacji. Spowoduje to, że niektórzy hosters nie będą w stanie zakończyć procesu z powodu wysokiego obciążenia systemu, a instalacja zawiedzie. W takim przypadku powinieneś użyć menedżera Contao.
Zalogowałeś się na swoim serwerze z nazwą użytkownika i domeny.
ssh benutzername@example.com
Zmień publiczny katalog hostingu.
CD www
instaluj kompozytor
Composer to menedżer pakietów zorientowany na aplikacje dla języka programowania PHP i instaluje zależność
Instalowanie Contao z wiersza poleceń
W drugim kroku instalujesz Contao za pomocą kompozytora. „Przykład” oznacza pożądany katalog instalacyjny i 4.8 dla wersji Contao, którą chcesz zainstalować. PHP Composer.phar Create-Project Contao/Managed-Edition Przykład 4.8
Konfiguracja hostingowa
W Contao wszystkie publicznie dostępne pliki znajdują się w podfolderu /Web
instalacji. Użyj panelu administracyjnego dostawcy hostingu, aby ustawić główny dokument instalacji na tym podfolderu i utwórz bazę danych przy tej okazji.
Przykład: example.com
wskazuje na katalog/www/example/web
aktualizuj tabele bazy danych
Po instalacji możesz zaktualizować bazę danych za pomocą narzędzia instalacji Contao. Ponieważ Contao 4.9 możesz użyć następującego polecenia w wierszu poleceń: PHP Vendor/Bin/Contao-Console Contao: Migrucja
Tworzenie ContAo Back End User
Korzystając z Contao-InstallTool, możesz utworzyć użytkownika zaplecza. Ponieważ Contao 4.10 możesz użyć następującego polecenia w wierszu polecenia: PHP Vendor/bin/contao-console contao: Użytkownik: Utwórz