Полное руководство по установке, темам и советам для начинающих CMS
В последние годы был выпущен ряд популярных проектов с открытым исходным кодом. Системы управления контентом могут предложить намного больше, чем другие решения с открытым исходным кодом. Эти проекты дают средним веб-мастерам возможность устанавливать и запускать свой собственный веб-сайт с минимальными техническими знаниями в области программирования..
В этом посте я хочу рассказать вам о Fork CMS. Это все еще новичок в области приложений PHP / MySQL CMS. Но я бы сказал, что Форк обнаруживает большую слабость, которую оставил WordPress. Конечно, WordPress также прошел через ряд крупных обновлений и следует огромной компании веб-разработчиков. Но если вы ищете альтернативное PHP-решение с открытым исходным кодом, то Fork определенно стоит обратить внимание.
Введение в Форк
Прежде чем мы приступим к установке чего-либо, я хочу поделиться несколькими отличиями между текущей версией Fork CMS и WordPress. Самое непосредственное отличие состоит в том, что Fork нельзя установить в подкаталоге на вашем сайте. Для тестирования вам потребуется установить его в корневом домене или субдомене определенного типа (например,. forkcms.hongkiat.com). Это может быть обновлено в будущих выпусках, но на момент написания этой статьи субдомены были запрещены.
Еще одна важная идея, которую следует учитывать, заключается в том, что Fork CMS не следуйте по стопам WordPress. Изначально WP создавался как система ведения блогов, которая получила поддержку в качестве основной CMS. Но Fork был изначально запущен как CMS, который включает в себя дополнительные модули, такие как блоги, страницы и пользователи..
Опыт совершенно другой, и, по общему признанию, система не прошла через такое тщательное тестирование, как 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 и пароль для этой учетной записи. Этот пользователь должен иметь полные права для создания и редактирования таблиц в вашей базе данных. После ввода всех этих деталей нажмите следующий для финальной части установки.
Теперь вам просто нужно создать комбинацию электронной почты и пароля для корневого администратора на вашем сайте. Электронная почта на самом деле не должна быть реальной, хотя это адрес по умолчанию, где вы получаете контактные сообщения и обновления с веб-сайта..
Удар Завершить установку и мы полностью закончили! Эта последняя страница обзора даст вам возможность перейти на домашнюю страницу или войти в бэкэнд. Для дальнейшего изучения перейдем в панель администрирования, чтобы узнать, что действительно может предложить Fork..
Добро пожаловать в бэкэнд
Нажмите кнопку входа, и вы будете перенаправлены на уникальный URL администратора. Нет доступа к этой ссылке с домашней страницы, что часто встречается во многих темах WordPress. Вы всегда можете отредактировать шаблон, чтобы добавить ссылку где-нибудь на сайте. Но, честно говоря, достаточно легко запомнить ссылку как www.myforkwebsite.com/private/
.
/частный/
подкаталог физически не существует на сервере. Таким образом, запрос фактически обрабатывается перенаправлениями .htaccess и маршрутизацией URL-адресов PHP. Это делает процесс немного более безопасным (но все же сбивает с толку, когда вы только начинаете).
На личной странице входа введите данные, которые вы только что настроили, и вы получите доступ к панели администратора Fork. Лучший способ познакомиться с новой системой - это провести время и провести время в разных областях системы. Но я дам общий обзор некоторых важных тем.
Управление контентом сайта
Возможно, наиболее важной причиной использования CMS вместо простого HTML является управление вашим контентом. Возможность создавать и редактировать страницы без необходимости какого-либо кода выгодна для широкой аудитории. В этом отношении система Fork предлагает совершенно новый мир по сравнению с WordPress или Joomla! / Drupal.
Перейдите на вкладку «Страницы» в верхней части экрана, и вы увидите древовидную структуру всего вашего контента. Это страницы, перечисленные в корне вашего сайта, а также меню подстраниц, которые изначально скрыты. Чтобы редактировать любую страницу, нажмите один раз, чтобы выбрать, и появится новое окно.
Он содержит обзор шаблона страницы и какой модуль или виджет отображаются в данный момент. Вы можете изменить шаблоны для любой страницы, чтобы они соответствовали конкретным нужным вам разметкам, таким как два столбца, три столбца или, возможно, один центральный столбец. Существует множество пользовательских шаблонов страниц (отличающихся от полных тем), которые вы можете настроить, которые предлагают расширяемые решения для любого макета..
Я собираюсь щелкнуть страницу 404 и редактировать содержимое HTML по умолчанию. Прокрутите вниз, пока не увидите блок «Main», а внутри вы найдете блок с надписью «Editor». Он содержит прямой HTML, который выводится прямо на страницу. При наведении курсора на боковой панели появится ряд кнопок. Нажатие на первый значок карандаша откроет окно редактора, где вы можете добавлять и заменять контент.
Полноэкранное редактирование
К сожалению, нет простого способа получить доступ к полному редактору страниц на экране редактирования страницы. Это не похоже на WordPress, который дает вам целую настройку для добавления заголовка страницы и редактирования контента. Я нашел только два способа редактировать страницы в полноэкранном режиме в Fork..
Во-первых, нажмите на маленький черный значок стрелки (Развернуть) в редакторе текстового поля. Это позволит развернуть окно в полноэкранном режиме, а затем снова нажать кнопку, чтобы сохранить изменения после завершения. Второй способ - создать уникальные блоки контента, а затем добавить их на свои страницы в виде виджетов..
Это выглядит как неуклюжий обходной путь, но на самом деле намного проще управлять содержимым веб-страницы. Чтобы создать новый блок контента, нажмите на вкладку «Модули», затем выберите блоки «Контент». Не должно быть добавлено ни одного на ваш сайт сразу после установки. Но создать новый очень просто, так как для них требуется только заголовок и сам контент..
Обратите внимание, что заголовки ваших блоков контента никогда не будут отображаться в интерфейсе вашего сайта. Они используются только для различения контента, когда вы добавляете новый виджет на свою страницу. Честно говоря, заголовок важен только для того, чтобы вы могли отличить каждый блок контента от других. Но если у вас много контента, этот метод управления данными сделает вашу жизнь намного проще.
Публикация сообщений в блоге
Если вы установили модуль «Блог», то у вас также есть возможность публиковать статьи на своем веб-сайте. Они похожи на страницы с контентом, за исключением того, что у вас нет такого большого контроля над шаблоном или возможности добавлять виджеты или другие пользовательские модули..
Чтобы написать новое сообщение, нажмите на верхнюю вкладку «Модули» и найдите Блог в ссылках боковой панели. Вам будет показана таблица всех ваших текущих сообщений, а также дата публикации, автор и количество комментариев. Еще одна кнопка в углу с надписью “Добавить статью” откроет новую страницу для редактирования.
Отсюда вы можете выбрать категорию блога и добавить несколько тегов к вашему новому сообщению. Также есть поле для загрузки избранного изображения, которое вы хотите отобразить в начале вашей статьи. Другая интересная область находится на вкладке «SEO» в верхней части страницы. Существует так много пользовательских настроек для редактирования постоянной ссылки, заголовка сообщения, мета-ключевых слов и множества других интересных вещей..
Аналитика и электронный маркетинг
Это один из разделов Fork, который действительно выделяется среди всех остальных. На самом деле вы можете подключить свою учетную запись Google Analytics к панели инструментов вашей области администратора. Тогда всякий раз, когда вы заходите на сайт, вы получаете хорошее отображение недавних посетителей и общего количества трафика..
Определенно есть несколько плагинов WordPress, которые могут эмулировать эту функциональность. Но предоставление аналитических данных пользователям прямо из коробки впечатляет. Что еще можно сделать с помощью маркетинга? Ну, есть интересный модуль по имени “Mailmotor” который напрямую связан с вашими маркетинговыми кампаниями по электронной почте.
Вы можете связаться с любой учетной записью Campaign Monitor и иметь прямой доступ к вашей статистике. Вы можете отправлять кампании и редактировать новостные рассылки с панели администратора Fork. Но даже если у вас нет учетной записи Campaign Monitor, все равно можно отправлять электронные письма зарегистрированным пользователям. Вилка может использовать PHP почта ()
функционировать и вести себя как маркетинговый инструмент, а также ваша основная CMS.
Расширяющиеся модули
Почти каждая CMS предлагает разработчикам решения для создания собственных расширяемых приложений. В Fork CMS они называются модули и может быть встроен в любой шаблон или страницу вашего сайта.
В процессе установки вам были предложены несколько вариантов установки новых модулей, которые включены в Fork по умолчанию. Однако есть также небольшая галерея растущих модулей, которые вы можете скачать и установить на свой сайт. Вы можете получить доступ к этим модулям, щелкнув вкладку «Настройки», а затем нажав «Модули» на боковой панели..
Для любого модуля предусмотрены дополнительные сведения, а также управление установкой / удалением для различных функций. Если вы загружаете какой-либо из файлов .zip из галереи модулей, вы можете загрузить их прямо из своей панели администратора. Некоторые другие популярные варианты модулей включают Фотогалерею, Информационный бюллетень, Опросы и даже Твиттер для отображения последних твитов на вашем сайте..
Работа с пользовательскими темами
Система тем Fork CMS также сильно отличается от WordPress. Все ресурсы темы кодируются с использованием файлов .tpl вместо .php. Это может быть легко подобрать для некоторых пользователей, которые знакомы с шаблонами. Но даже основные файлы разделены в соответствии с форматом системы шаблонов.
Для веб-разработчиков, которые хотят погрузиться прямо в код, ознакомьтесь с этой статьей поддержки KB, в которой более подробно. Темы могут состоять из любого количества различных файлов шаблонов. Базовый дисплей всегда использует файлы основных шаблонов, но они будут перезаписаны любыми соответствующими файлами в папке вашего шаблона..
Что мне нравится в системе тем Fork, так это простота использования для нетехнических разработчиков. На странице расширений есть коллекция дополнительных тем, которые вы можете скачать и установить для тестирования. Когда вы вошли в панель администратора, нажмите “настройки” вкладку, а затем выберите темы. Вы увидите кнопку в правом верхнем углу с надписью Загрузить тему.
На самом деле рекомендуется загружать темы в оригинальном ZIP-файле. Fork может распаковывать zip-архивы и копировать содержимое темы на серверную часть. Кроме того, установить новую тему так же просто, как щелкнуть, чтобы выбрать новую, а затем сохранить изменения. Если вы хотите получить больше информации по конкретной теме, нажмите ссылку «Подробности» под каждым эскизом предварительного просмотра..
Последние мысли
Лично мне всегда нравилось тестировать новое программное обеспечение и проекты с открытым исходным кодом. Ранние последователи - законодатели моды, которые проползают мусор и собирают драгоценные камни из-под обломков. И у меня много хороших чувств после игры с Fork CMS. Я надеюсь, что вы будете чувствовать то же самое.
Этой статьи должно быть достаточно, чтобы начать работу с собственным сайтом Fork CMS. Есть также много полезных ссылок поддержки от сообщества разработчиков и веб-мастеров. Кроме того, проект все еще находится в активной разработке, поэтому вы должны ожидать появления более интересных модулей и тем, которые будут выпущены в ближайшие месяцы. Если у вас есть похожие идеи или вопросы о Fork CMS, не стесняйтесь поделиться ими с нами в разделе обсуждений ниже.