Ultimate Ръководство за инсталиране CMS 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 файла трябва да се стартира автоматично. Съдържанието се извлича до около 10MB, което не е много по-голямо от WordPress основните файлове.
Едно опресняващо парче от този инсталационен процес е, че не е необходимо да преименуваме или редактираме файлове преди да ги качим на сървъра. Процесът на инсталиране на Fork CMS се случва в гръб. Единственото нещо, което трябва да направите, е да настроите база данни MySQL, прикрепена към потребител на root. След това FTP всички основни файлове на вашия сървър и посетете URL, за да започнете инсталационния процес.
Ако нямате сървър за тестване, 000Webhost предлага безплатни поддомейни и PHP / MySQL хостинг, въпреки че като цяло не е най-доброто за сървърните ресурси - така че е най-добре да тествате на свой собствен акаунт за уеб хостинг или локално твоят компютър.
Общ преглед
След като всички файлове бъдат качени, навигирайте до домейна си и ще бъдете пренасочени към страницата за инсталиране. Първоначално скриптът ще провери настройките на сървъра, за да определи кои функции може да са недостъпни. Това основно ще провери разрешенията за файлове и настройките във вашия php.ini файл.
Дори ако има няколко незначителни грешки, кликнете върху “Все пак инсталирайте” бутон за преминаване към първия етап. Fork е известен с многоезичната си подкрепа с голямо разнообразие от възможности за превод. Ако планирате да стартирате уебсайта само с един езиков пакет, можете да оставите всички тези опции такива, каквито са.
Натиснете "Напред" и ще имате възможност да инсталирате различни модули, които са свързани с ядрото на Fork. Най-малкото винаги инсталирам модулите за блогове и анализи. Но дори и да не инсталирате никакви екстри на този етап, винаги можете да ги инсталирате по-късно от административния панел. Също така на тази страница можете да изберете да инсталирате примерни данни за първоначално тестване на Fork CMS.
Връзки към база данни и последни щрихи
След като преминете през всички основни опции за инсталиране, ще бъдете помолени да въведете информацията за базата данни. Това е мястото, където се съхранява информацията за бекенда за съдържанието на страницата, публикациите в блогове, потребителските имена и т.н. Името на хоста и номерът на порта са подходящи за 99% от настройките на сървъра. Единствената причина да промените тези стойности би била, ако специално знаете дали вашият MySQL сървър използва различен домейн или IP адрес.
Другите опции просто изискват име на база данни, заедно с root потребител и парола за този акаунт. Този потребител трябва да има пълни привилегии за създаване и редактиране на таблици във вашата база данни. След въвеждането на всички тези подробности хит Следващия за последната част от инсталацията.
Сега просто трябва да създадете комбинация за имейл и парола за главния администратор на вашия сайт. Електронната поща всъщност не трябва да е реална, въпреки че това е адресът по подразбиране, където получавате съобщения за контакти и актуализации от уебсайта.
удар Завършете инсталацията и ние сме напълно готови! Тази последна страница за преглед ще ви даде възможност да се насочите към началната страница или да влезете в бекенда. За да разгледаме по-нататък, нека скочим в административния панел, за да видим какво наистина предлага Fork.
Добре дошли в Backend
Кликнете върху бутона за влизане и ще бъдете пренасочени към уникалния URL адрес на администратора. Няма начин за достъп до тази връзка от началната страница, която е често срещана в много теми в WordPress. Винаги можете да редактирате шаблона, за да добавите връзка някъде в сайта. Но честно казано е лесно да си спомняме връзката като www.myforkwebsite.com/private/
.
Най- / Частни /
поддиректорията не съществува физически на сървъра. Така че искането всъщност се обработва от .htaccess пренасочвания и PHP URL маршрута. Това прави процеса по-сигурен (но все още объркващо, когато за пръв път започнете).
От частната страница за вход въведете детайлите, които току-що сте настроили и ще получите достъп до таблото за управление на Fork admin. Най-добрият начин да се запознаете с новата система е чрез прекарване и прекарване на време в различни области в системата. Но ще дам общ преглед на някои важни теми.
Управление на съдържанието на уебсайта
Вероятно най-важната причина да използвате CMS вместо обикновен HTML е за управление на съдържанието ви. Възможността за създаване и редактиране на страници, без да е необходим никакъв код, е от полза за широка аудитория. В тази връзка системата Fork предлага един нов свят в сравнение с WordPress или Joomla! / Drupal.
Кликнете върху раздела „Страници“ в горната част на екрана и ще получите дървовиден изглед на цялото ви съдържание. Това са страници, изброени в корена на вашия сайт, заедно с под-страница менюта, които първоначално са скрити. За да редактирате всяка страница, кликнете веднъж, за да изберете и ще се появи нов прозорец.
Той съдържа преглед на шаблона на страницата и кой модул или приспособление в момента се показват. Можете да промените шаблоните за всяка страница, за да съответстват на специфични оформления, от които имате нужда, като например две колони, три колони или може би една централна колона. Има много потребителски шаблони на страници (различни от пълните теми), които можете да настроите, които предлагат разширяеми решения за всяко оформление.
Ще кликнете върху страницата 404 и ще редактирам съдържанието по подразбиране на HTML. Превъртете надолу, докато видите блока „Главен“ и вътре ще намерите блок с надпис „Редактор“. Това съдържа прав HTML, който се извежда директно на страницата. Ако задържите, ще се появи серия от бутони. Кликването върху първата икона на молив ще отвори прозореца на редактора, където можете да добавяте и заменяте съдържание.
Редактиране на цял екран
За съжаление няма лесен начин за достъп до пълния редактор на страницата в екрана за редактиране на страницата. Това не е подобно на WordPress, което ви дава цяла специална настройка за добавяне на заглавие на страница и съдържание за редактиране. Открих само два начина да редактирам страници на цял екран във Fork.
Първата е чрез щракване върху иконата на малките черни стрелки (Maximize) в редактора на текстови полета. Това ще максимизира прозореца ви, за да се побере в изгледа на цял екран, след което можете да кликнете отново, за да запазите промените, след като сте готови. Вторият метод е да създадете уникални блокове със съдържание и след това да ги добавите към страниците си като джаджи.
Това изглежда като неудобно решение, но всъщност е много по-лесно за управление на съдържанието на уеб страници. За да създадете нов блок със съдържание, кликнете върху раздела „Модули“, след което изберете блокове „Съдържание“. Не бива да има добавяне във вашия сайт веднага след инсталацията. Но е много лесно да създадете нова, тъй като те изискват само заглавие и самото съдържание.
Обърнете внимание, че заглавията ви на блокове със съдържание никога няма да се виждат в интерфейса на уебсайта ви. Те се използват само за разграничаване на съдържание, когато добавяте нова джаджа в страницата си. Честно казано, заглавието е важно, само за да можеш да кажеш всеки блок със съдържание, различен от останалите. Но ако имате много съдържание, този метод за управление на данните ще направи живота ви много по-лесен.
Публикуване на публикации в блога
Ако сте инсталирали модула на блога, можете да публикувате статии на уебсайта си. Те са подобни на страниците със съдържание, освен ако нямате толкова контрол върху шаблона, нито възможността да добавяте приспособления или други персонализирани модули.
За да напишете нова публикация, кликнете върху горния раздел „Модули“ и намерете блога в връзките в страничната лента. Ще ви бъде показана таблица с всички текущи публикации, заедно с датата на публикуване, автора и броя на коментарите. Още един бутон в ъгъла с надпис “Добавяне на статия” ще отвори нова страница за редактиране.
От тук можете да изберете категория в блога и да добавите някои маркери към новата си публикация. Има и поле за качване на изображения, които искате да покажете в началото на статията. Другата интересна област е в раздела „SEO“, намиращ се в горната част на страницата. Има толкова много потребителски настройки за редактиране на постоянна връзка, заглавие на пост, мета ключови думи и много други интересни неща.
Анализ и имейл маркетинг
Това е една част от Fork, която наистина се откроява сред всички останали. Всъщност можете да свържете профила си в Google Анализ в таблото за управление на административната област. Тогава, когато влезете в сайта, ще получите хубаво показване на последните посетители и общия брой на трафика.
Определено има някои WordPress плъгини, които могат да емулират тази функционалност. Но предлагането на аналитични данни на потребителите веднага след кутията е впечатляващо. Какво повече може да се направи с маркетинга? Ами има интересен модул на име “Mailmotor” който е пряко свързан с маркетинговите Ви кампании.
Можете да се свържете с който и да е акаунт на монитора на кампанията и да имате директен достъп до статистическите си данни. Можете да изпращате кампании и да редактирате бюлетини от вашия административен панел Fork. Но дори и да нямате акаунт за монитор на кампании, все още е възможно да изпращате имейли до регистрираните ви потребители. Вилицата може да използва PHP поща ()
функционира и се държи като маркетингов инструмент, както и като основна CMS.
Разширяване на модули
Почти всеки CMS предлага решения за разработчиците да създават свои собствени разширяеми приложения. В Fork CMS те се наричат модули и могат да бъдат вградени във всеки шаблон или страница във вашия уебсайт.
По време на инсталационния процес ви бяха дадени някои опции за инсталиране на нови модули, които са включени с Fork по подразбиране. Има и малка галерия от нарастващи модули, които можете да изтеглите и инсталирате на вашия сайт. Можете да получите достъп до тези модули, като кликнете върху раздела „Настройки“ и след това върху „Модули“ в страничната лента.
Има допълнителни подробности, включени за всеки модул, както и управление на инсталиране / деинсталиране за различни функции. Ако изтеглите някой от .zip файловете от галерията с модули, можете да ги качите директно от админ панела. Някои други популярни възможности за избор включват Фотогалерия, Бюлетин, Анкети и дори Twitter за показване на последните туитове на Вашия уебсайт..
Работа с персонализирани теми
Системата на Fork CMS също е доста различна в сравнение с WordPress. Всички тематични ресурси се кодират с .tpl файлове вместо .php. За някои потребители, които са запознати с шаблоните, това може да е лесно. Но дори и основните файлове са разделени в съответствие с формата на системата за шаблони.
За уеб разработчиците, които искат да се гмуркат направо в кода, разгледайте тази статия за поддръжка на KB, която отива по-подробно. Темите могат да се състоят от толкова различни шаблони, колкото искате. Основният дисплей винаги използва основни шаблони, но те ще бъдат презаписани от всички съвпадащи файлове във вашата папка с шаблони.
Онова, което обичам за тематичната система на Fork, е лесната употреба на нетехническите разработчици. Страницата с разширенията съдържа набор от допълнителни теми, които можете да изтеглите и инсталирате за тестване. Когато сте влезли в администраторския панел, кликнете върху “Настройки” и след това изберете теми. Ще видите бутон в горния десен ъгъл с надпис Качване на тема.
Всъщност е препоръчително да качите теми още в оригиналния .zip файл. Вилицата може да декомпресира zip архиви и да копира съдържанието на темата в гръб. Освен това инсталирането на нова тема е толкова лесно, колкото да кликнете, за да изберете нова и след това да запазите промените. Ако искате да получите повече информация за дадена тема, кликнете върху връзката „Подробности“ под всяко миниатюрно изображение.
Заключителни мисли
Лично аз винаги съм обичал да тествам нов софтуер и проекти с отворен код. Ранните осиновители са създателите на тенденции, които се справят с боклука и вземат скъпоценните камъни от развалините. И аз имам много добри чувства, след като си играя с Fork CMS. Надявам се, че ще се почувствате по същия начин.
Тази статия трябва да бъде достатъчно, за да можете да отидете с вашия собствен сайт Fork CMS. Има и много полезни връзки за поддръжка от общността на разработчиците и уебмастърите. Освен това проектът все още се развива активно, така че трябва да очаквате да видите по-вълнуващи модули и теми, които да бъдат пуснати през следващите месеци. Ако имате подобни идеи или въпроси относно Fork CMS, можете да ги споделите с нас в дискусионната зона по-долу.