Полное руководство по Fork CMS: установка, темы и советы для начинающих
В последние годы был выпущен ряд популярных проектов с открытым исходным кодом. Системы управления контентом могут предложить намного больше, чем другие решения с открытым исходным кодом. Эти проекты дают средним веб-мастерам возможность устанавливать и запускать свой собственный веб-сайт с минимальными техническими знаниями в области программирования.
В этом посте я хочу показать вам Форк CMS, Это все еще новичок в области приложений PHP / MySQL CMS. Но я бы сказал, что Форк обнаружил большую слабость, которую оставил WordPress. Конечно, WordPress также прошел через ряд крупных обновлений и следует огромной компании веб-разработчиков. Но если вы ищете альтернативное PHP-решение с открытым исходным кодом, то Fork определенно заслуживает некоторого внимания.
Введение в Форк
Прежде чем приступить к установке чего-либо, я хочу поделиться несколькими отличиями между текущей версией Fork CMS и WordPress. Самое непосредственное отличие состоит в том, что Fork нельзя установить в подкаталоге на вашем сайте. Вам нужно установить в корневой домен или некоторый тип субдомена для тестирования (например, forkcms.hongkiat.com). Это может быть обновлено в будущих выпусках, но на момент написания этой статьи субдомены были запрещены.
Еще одна важная идея, которую следует учитывать, заключается в том, что Fork CMS не следует по стопам WordPress. Изначально WP создавался как система ведения блогов, которая получила поддержку в качестве основной CMS. Но Fork был изначально запущен как CMS, которая включает в себя дополнительные модули, такие как блоги, страницы и пользователи.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Опыт совершенно другой, и, по общему признанию, система не прошла через такое тщательное тестирование, как WordPress. Ранние пользователи могут поймать несколько ошибок, но я не сталкивался с ними до сих пор. Просто имейте в виду, что, хотя вы можете использовать Fork исключительно для онлайн-блога, он построен на основе ядра модулей, которое больше похоже на настоящую CMS.
Первая установка
Теперь давайте прыгнем в скрипт и установим копию. Ты можешь посетите страницу загрузки и файл .zip должен запуститься автоматически. Содержимое извлекается примерно до 10 МБ, что не намного больше, чем файлы ядра WordPress.
Одним из важных аспектов этого процесса установки является то, что нам не нужно переименовывать или редактировать какие-либо файлы перед их загрузкой на сервер. Процесс установки Fork CMS происходит на бэкэнде. Единственное, что вам нужно сделать, это настроить базу данных MySQL, подключенную к пользователю root. Затем отправьте все основные файлы по FTP и перейдите по URL-адресу, чтобы начать процесс установки.
Если у вас нет сервера для тестирования, 000webhost предлагает бесплатные субдомены и хостинг на PHP / MySQL, хотя это, как правило, не самое лучшее качество для серверных ресурсов – поэтому лучше, если вы можете протестировать свою собственную учетную запись веб-хостинга или локально на своем компьютере.
Общий обзор
После загрузки всех файлов перейдите на свой домен, и вы будете перенаправлены на страницу установки. Сначала скрипт проверит настройки вашего сервера, чтобы определить, какие функции могут быть недоступны. Это в основном проверит права доступа к файлу и настройки в вашем файле php.ini.
Даже если есть несколько незначительных ошибок, нажмите кнопку «Все равно установить», чтобы перейти к первому этапу. Fork известен своей многоязыковой поддержкой с широким выбором вариантов перевода. Если вы планируете запустить веб-сайт только с одним языковым пакетом, вы можете оставить все эти параметры без изменений.
Нажмите «Далее», и у вас будет возможность установить различные модули, связанные с ядром Fork. По крайней мере, я всегда устанавливаю модули Blog и Analytics. Но даже если вы не устанавливаете какие-либо дополнительные функции на этом этапе, вы всегда можете установить их позже из панели администратора. Также на этой странице вы можете установить образец данных для первоначального тестирования Fork CMS.
Соединения с базой данных и последние штрихи
После того, как вы пройдете все основные варианты установки, вас попросят ввести информацию о базе данных. Именно здесь хранится ваша внутренняя информация для содержимого страницы, сообщений блога, имен пользователей и т. Д. Имя хоста и номер порта подходят для 99% настроек сервера. Единственная причина для изменения этих значений может быть, если вы точно знаете, использует ли ваш сервер MySQL другой домен или IP-адрес.
Другие параметры просто требуют имя базы данных, а также пользователя root и пароль для этой учетной записи. Этот пользователь должен иметь полные права для создания и редактирования таблиц в вашей базе данных. После ввода всех этих данных нажмите «Далее», чтобы завершить установку.
Теперь вам просто нужно создать комбинацию электронной почты и пароля для корневого администратора на вашем сайте. Электронная почта на самом деле не должна быть реальной, хотя это адрес по умолчанию, где вы получаете контактные сообщения и обновления с веб-сайта.
Нажмите Finish, и мы полностью закончили! Эта последняя страница обзора даст вам возможность перейти на домашнюю страницу или войти в бэкэнд. Для дальнейшего изучения давайте заглянем в панель администратора, чтобы увидеть, что действительно может предложить Fork.
Добро пожаловать в бэкэнд
Нажмите кнопку входа в систему, и вы будете перенаправлены на уникальный URL-адрес администратора. Нет доступа к этой ссылке с домашней страницы, что часто встречается во многих темах WordPress. Вы всегда можете отредактировать шаблон, чтобы добавить ссылку где-нибудь на сайте. Но, честно говоря, достаточно легко запомнить ссылку как www.myforkwebsite.com/private/.
Подкаталог / private / физически не существует на сервере. Таким образом, запрос фактически обрабатывается перенаправлениями .htaccess и маршрутизацией URL-адресов PHP. Это делает процесс немного более безопасным (но все же сбивает с толку, когда вы только начинаете).
На странице личного входа введите данные, которые вы только что настроили, и вы получите доступ к панели администратора Fork. Лучший способ познакомиться с новой системой – это провести время и провести время в разных областях системы. Но я дам общий обзор некоторых важных тем.
Управление контентом сайта
Возможно, наиболее важной причиной использования CMS вместо простого HTML является управление вашим контентом. Возможность создавать и редактировать страницы без необходимости какого-либо кода выгодна для широкой аудитории. В этом отношении система Fork предлагает совершенно новый мир по сравнению с WordPress или Joomla! / Drupal.
Перейдите на вкладку «Страницы» в верхней части экрана, и вы получите древовидное представление всего своего контента. Это страницы, перечисленные в корне вашего сайта, а также меню подстраниц, которые изначально скрыты. Чтобы редактировать любую страницу, нажмите один раз, чтобы выбрать, и появится новое окно.
Он содержит обзор шаблона страницы и какой модуль или виджет отображаются в данный момент. Вы можете изменить шаблоны для любой страницы в соответствии с конкретными макетами, которые вам нужны, такими как два столбца, три столбца или, возможно, один центральный столбец. Существует множество пользовательских шаблонов страниц (отличающихся от полных тем), которые вы можете настроить, которые предлагают расширяемые решения для любого макета.
Я собираюсь щелкнуть страницу 404 и изменить содержимое HTML по умолчанию. Прокрутите вниз, пока не увидите блок «Основной», а внутри вы найдете блок с надписью «Редактор». Он содержит прямой HTML, который выводится прямо на страницу. При наведении курсора на боковой панели появится ряд кнопок. Нажатие на первый значок карандаша откроет окно редактора, где вы можете добавлять и заменять контент.
Полноэкранное редактирование
К сожалению, нет простого способа получить доступ к полному редактору страниц на экране редактирования страницы. Это не похоже на WordPress, который дает вам целую настройку для добавления заголовка страницы и редактирования контента. Я нашел только два способа редактировать страницы в полноэкранном режиме в Fork.
Во-первых, нажмите на маленький черный значок стрелки (Развернуть) в редакторе текстового поля. Это позволит развернуть окно в полноэкранном режиме, а затем снова щелкнуть, чтобы сохранить изменения после завершения. Второй метод заключается в создании уникальных блоков контента, а затем добавить их на свои страницы в качестве виджетов.
Это выглядит как неуклюжий обходной путь, но на самом деле намного проще управлять содержимым веб-страницы. Чтобы создать новый блок контента, нажмите на вкладку «Модули» и выберите «Контент». Не должно быть добавлено ни одного на ваш сайт сразу после установки. Но создать новый очень просто, так как для них требуется только заголовок и сам контент.
Обратите внимание, что заголовки ваших блоков контента никогда не будут отображаться в интерфейсе вашего сайта. Они используются только для различения контента, когда вы добавляете новый виджет на свою страницу. Честно говоря, заголовок важен только для того, чтобы вы могли отличить каждый блок контента от других. Но если у вас много контента, этот метод управления данными сделает вашу жизнь намного проще.
Публикация сообщений в блоге
Если вы установили модуль «Блог», то у вас также есть возможность публиковать статьи на своем веб-сайте. Они похожи на страницы с контентом, за исключением того, что у вас нет достаточного контроля над шаблоном или возможности добавлять виджеты или другие пользовательские модули.
Чтобы написать новое сообщение, нажмите на верхнюю вкладку «Модули» и найдите Блог в ссылках боковой панели. Вам будет показана таблица всех ваших текущих сообщений, а также дата публикации, автор и количество комментариев. Другая кнопка в углу с надписью «Добавить статью» откроет новую страницу для редактирования.
Отсюда вы можете выбрать категорию блога и добавить несколько тегов к вашему новому сообщению. Также есть поле для загрузки избранного изображения, которое вы хотите отобразить в начале вашей статьи. Другая интересная область находится на вкладке «SEO» в верхней части страницы. Существует так много пользовательских настроек для редактирования постоянной ссылки, заголовка сообщения, мета-ключевых слов и многих других интересных вещей.
Аналитика и электронный маркетинг
Это один из разделов Fork, который действительно выделяется среди всех остальных. На самом деле вы можете подключить свою учетную запись Google Analytics к панели инструментов вашей области администратора. Тогда всякий раз, когда вы заходите на сайт, вы получаете хорошее отображение недавних посетителей и общего количества трафика.
Определенно есть несколько плагинов WordPress, которые могут эмулировать эту функциональность. Но предоставление аналитических данных пользователям прямо из коробки впечатляет. Что еще можно сделать с помощью маркетинга? Ну, есть интересный модуль под названием «Mailmotor», который напрямую связан с вашими маркетинговыми кампаниями.
Вы можете связаться с любой учетной записью Campaign Monitor и иметь прямой доступ к вашей статистике. Вы можете отправлять кампании и редактировать новостные рассылки с панели администратора Fork. Но даже если у вас нет учетной записи Campaign Monitor, все равно можно отправлять электронные письма зарегистрированным пользователям. Fork может использовать функцию mail mail () PHP и вести себя как маркетинговый инструмент, а также как ваша основная CMS.
Расширяющиеся модули
Почти каждая CMS предлагает разработчикам решения для создания собственных расширяемых приложений. В Fork CMS они называются модулями и могут быть встроены в любой шаблон или страницу вашего сайта.
В процессе установки вам были предложены несколько вариантов установки новых модулей, которые включены в Fork по умолчанию. Однако есть и небольшая галерея растущих модулей которую вы можете скачать и установить на свой сайт. Вы можете получить доступ к этим модулям, щелкнув вкладку «Настройки», а затем нажав «Модули» на боковой панели.
Для любого модуля предусмотрены дополнительные сведения, а также управление установкой / удалением для различных функций. Если вы загрузите какой-либо из файлов .zip из галереи модулей, вы можете загрузить их прямо из своей панели администратора. Некоторые другие популярные варианты модулей включают Фотогалерею, Информационный бюллетень, Опросы и даже Твиттер для отображения последних твитов на вашем сайте.
Работа с пользовательскими темами
Система тем Fork CMS также сильно отличается от WordPress. Все ресурсы темы кодируются с использованием файлов .tpl вместо .php. Это может быть легко подобрать для некоторых пользователей, которые знакомы с шаблоны, Но даже основные файлы разделены в соответствии с форматом системы шаблонов.
Для веб-разработчиков, которые хотят погрузиться прямо в код, ознакомьтесь с эта статья поддержки КБ который входит в более подробно. Темы могут содержать столько разных файлов шаблонов, сколько вам нужно. Базовый дисплей всегда использует файлы основных шаблонов, но они будут перезаписаны любыми соответствующими файлами в папке шаблонов.
Что мне нравится в системе тем Fork, так это простота использования для нетехнических разработчиков. Страница расширений имеет коллекция дополнительных тем Вы можете скачать и установить для тестирования. Когда вы вошли в административную панель, перейдите на вкладку «Настройки» и выберите темы. Вы увидите кнопку в правом верхнем углу с надписью Загрузить тему.
На самом деле рекомендуется загружать темы в оригинальном ZIP-файле. Fork может распаковывать zip-архивы и копировать содержимое темы на серверную часть. Кроме того, установить новую тему так же просто, как щелкнуть, чтобы выбрать новую, а затем сохранить изменения. Если вы хотите получить больше информации по конкретной теме, нажмите ссылку «Подробности» под каждым эскизом предварительного просмотра.
Последние мысли
Лично мне всегда нравилось тестировать новое программное обеспечение и проекты с открытым исходным кодом. Ранние последователи – законодатели моды, которые проползают мусор и собирают драгоценные камни из-под обломков. И у меня появилось много хороших чувств после игры с Fork CMS. Я надеюсь, что вы будете чувствовать то же самое.
Этой статьи должно быть достаточно, чтобы начать работу с собственным сайтом Fork CMS. Есть также много полезного ссылки поддержки от сообщества разработчиков и веб-мастеров. Кроме того, проект все еще находится в активной разработке, поэтому вы должны ожидать появления более интересных модулей и тем, которые будут выпущены в ближайшие месяцы. Если у вас есть схожие идеи или вопросы о Fork CMS, не стесняйтесь делиться ими с нами в разделе обсуждений ниже.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)