Компютри Windows интернет

Блог двигател. Лек CMS за решаване на прости проблеми? Избор на най-добрата машина за блогове

Здравейте, колеги читатели. Накрая ще ви разкажа какво ме подтикна писане на собствен блог двигател. В тази кратка история ще се опитам да започна да ви обяснявам какви са основните разлики и предимства на самонаписания двигател в сравнение с неговия популярен и безплатен аналог (да, имам предвид WordPress). Във втората част ще се опитам да говоря повече за техническите постижения на моята собствена машина за блогове. Не забравяйте да изчакате и да прочетете - много интересни функции =)


Ще започна с това, че в наше време няма да изненадаш никоговъзможност за създаване на уебсайт, блог или друг интернет ресурс с помощта на готов двигател. Цялата работа е отчасти, че сега много хостинг услуги значително опростяват процедурата за създаване на уебсайт. Те дори предоставят полуавтоматични инсталационни системи за популярни CMS, а разработчиците на същите тези системи за управление на съдържанието се опитват да направят инсталацията възможно най-интуитивна (ясна) и, най-важното, адаптирана за различни версии/компилации на PHP, MySQL, Apache , и така нататък. И всички проблеми изглеждат сведени до минимум.

Но няма проблеми само на пръв поглед, докато не започнете да работите отблизо със сайта. Обикновено започват трудноститеза всеки точно когато става въпрос за персонализиране и оптимизиране на блог/уебсайт. Тоест, когато трябва да промените нещо (например повторете менюто, премахнете/добавете някакъв блок или по-специално направете първоначална SEO оптимизация), но не разбирате как може да стане това. На този етап много хора нямат познания в областта на създаването на уебсайтове и правят най-лошата грешка - спират да правят всичко това и започват да търсят „лесни начини“.


За какъв патентован двигател можем да говорим в този случай? Естествено, за да напишете свой собствен блог двигател, вие се нуждаете не само от основни познания по PHP, MySQL, HTML, CSS, JS/jQuery и други подобни, но реален опити разбиране как всички тези технологии работят заедно. Наистина е трудно, но в същото време интересно. И трябва да се стремим към това.

Затова смятам, че трябва да започнете с готова CMS (ако искате да разработите информационен сайт)или от най-обикновен куп HTML страници без PHP (ако си поставите за цел да научите как да разработвате уебсайтове). Трябва да започнете простои, както се казва, увеличете инерцията чрез добавяне на нови технологии, методи и дори цели програмни езици към вашия арсенал.

Защо създаването на блог в Wordpress и развитието му не е толкова лесно, колкото изглежда?

Когато избират CMS за блог, много хора избират добре познатата безплатна система за управление на блогове - WordPress. Съществува от дълго време и по-голямата част от блоговете работят по него. Какво е тя "подкупва" много? Бърза инсталация, голяма общност и огромен брой ръководства, плъгини и всичко, което може да бъде полезно както за блогър, така и за човек, който иска да направи нещо не-блог от блог (някой успява например да прави онлайн магазини). Но зад цялата тази красива експозиция те не винаги забелязват и значителни недостатъци.


Лично на мен WP изглежда твърде неоптимизиран и неразумно технически усъвършенстван за блог, което води до дълго време за зареждане на страницата дори при „чиста“ основна инсталация. Възможно е за някои хора 1 секунда за зареждане на страница да е бърза. Но когато получите резултат от 0,00438 секунди на вашия двигател и без активирано кеширане, разбирате, че една секунда изобщо не е бърза.

Между другото, кеширането е много готина технология, която ви позволява да намалите времето за зареждане на страницата, като намалите тежките заявки към базата данни и, следователно, общото натоварване на сървъра - определено ще говоря за това по-подробно в бъдещи статии.

Но тези числа-секунди не са особено важни - важен е техният ефект, който ще се прояви в бъдеще, а именно:

  1. Ще се увеличи времето за генериране на страница отрицателен фактор при класиране на вашия уебсайт/блог в резултатите от търсенето(може веднага да бъдете изхвърлени много по-далеч от първите страници с резултати от търсенето, отколкото бихте искали).
  2. Зареждането на страницата може да отнеме много време увеличете процента на неуспех- това означава, че потенциалните читатели, които посещават вашия уебсайт/блог, може да не изчакат блогът да се зареди и да затворят сайта ви, избирайки друг източник на информация от списъка, предложен от търсачката.
Но това е само един от проблемите, които ви очакват по пътя към блог успеха. Има още един нюанс, който мнозина не вземат под внимание. Един блог изисква много работа.: Създаването на блог и една статия няма да доведе до успешен блог. Дори и да напишете 10 статии, не забравяйте факта, че вашият CMS е достъпен за хиляди и дори милиони потребители, които може да инсталират блог едновременно с вас и може би с абсолютно същия шаблон.

Следователно ще трябва да изпълнявате колосална работа за подобряваневашия блог, за да се откроите от общия брой подобни блогове. В идеалния случай ще трябва напълно да пренапишете шаблона и да извършите цялостна оптимизация. Вие също ще трябва да следвате някои съветиза по-бързо постигане на успех и в същото време избягване на санкции и филтри. Но това е отделна тема, на която ще посветя няколко статии в бъдеще. Абонирайте се и ще ви разкажа всичко в първите редове.

Като цяло писане собствендвигател за блога и вече финализиране готовдвигател - темите са много любими хора, тъй като и в двата случая трябва да работите много. Единствената съществена разлика е, че на готов двигател можете да публикувате статии наведнъж и постепенно да правите всички подобрения, но на самостоятелно написан двигател, първо „корекции“ и след това стартиране на самия блог.

Собствен CMS без опит - струва ли си?


Трудно е да се отговори еднозначно на този въпрос. От една страна, трябва да забравите за всички, които пишат във форумите „защо имате нужда от тези велосипеди, те вече имат всичко“ и започнете да експериментирате. Експериментите ще ви помогнат да разберете много точки при разработването на уебсайта си. И когато вече разбирате как работи всичко, можете да добавите „не велосипеди“ към вашите инструменти, които се насърчават от съветниците на форума.

От друга страна, все още няма да можете да създадете пълноценна CMS - няма да имате достатъчно опит. Следователно, в началото не е нужно да се опитвате да направите „готин“ CMS - започнете поне с обикновен куп HTML страници. След това добавете бекенда на PHP и започнете бавно да изучавате js/jQuery. Тогава с течение на времето вие сами ще разберете какво можете да направите. Като цяло темата за това как правилно да започнете да изучавате разработката на уебсайтове също заслужава специално внимание и мисля, че ще посветя няколко отделни статии на това.

Така че, ако искате да създадете блог, мисля, че все пак ще трябва да се обърнете към готов блог двигател (на същия WP). Но бъдете готови, че ще трябва да преминете през куп различни добавки, за да оптимизирате, персонализирате и подобрите своя блог. Освен това има редица други подобрения, които би било желателно да се направят, за да се увеличи разликата от всички останали блогове. Няма да повтарям причините за това, вече ги споменах малко по-нагоре.

И вече си мисля: може би за вас, скъпи читатели, да създадете публична версия на вашия блог двигател. След това всеки имаше възможност да избере двигател, който вече е оптимизиран за търсачки и всъщност блогове. Добре, нека помислим за това... Абонирайте се, определено ще ви уведомя, ако нещо се случи. Междувременно, нека да преминем към моя собствено написан двигател и неговото кратко описание.

Моят персонализиран двигател за блога, на който работи сайтът

Преди да говоря за самия двигател, бих искал да говоря накратко за моя опит в писането на CMS. Към момента на писане на блога (и това беше в началото на 2014 г., 3+ години по-рано)Вече имах достатъчно опит в писането на CMS, за да направя всичко така, както смятам за правилно от гледна точка на техническата структура и както искам от гледна точка на визуалната част. Нямах и нямам никакви ограничения поради липса на опит. Честно казано, това е 3-тата или 4-тата собственоръчно написана CMS, която съм направил.

Малко отклонение. Първият CMS от 2010 г. беше експериментален и технически ужасен - няколко години по-късно го пренаписах напълно, трупайки опит. Към момента на писане, той привлича хиляди посетители всеки ден и повече от 5 хиляди играчи вече са регистрирани в него (и това взема предвид бета статуса на проекта и факта, че там е изпълнено само част от планираното).


Най-интересното е, че написването на тези CMS не е резултат от някаква търговска печалба. Вероятно правя нещо нередно, но ми беше интересно да науча как различните механизми работят при различни условия. Приложих, наблюдавах и подобрих кода на уебсайта, разширявайки знанията си като разработчик на уебсайтове. И едва след като достигнах определено ниво на знания, започнах да се занимавам професионално с интернет проекти. Има някакъв вид самореклама, нали? =) Но какво можете да направите? Просто искам да ви кажа през какво вече съм минал, на какво базирам преценките си и откъде идват всичките ми знания. Може да се каже, че първоначалният ми опит е свързан с една готина дума - „ViaTeam“. Между другото, винаги сте добре дошли в нашата скромна общност =)

Разбира се, с времето любимото ми хоби се превърна в професия. От много години участвам в различни интернет проекти. През последните 5+ години професионална работас клиентски сайтове и, разбира се, моите допълнителни експерименти, проучих и разбрах още повече, и то не само в разработката. Ето защо реших да направя блог: натрупах много полезна информация на базата на практиката. И би било глупаво да не споделиш опита си с никого.

Би било време да се върна към функциите на моя двигател за блогове, но мисля да го оставя така за втората част на статията. Ще има много повече техническа информация и технически екранни снимки. Ще се радвам и вие да изчакате и да я прочетете.

Ако обобщим всичко написано в тази статия, тогава персонализиран блог двигател, както ми се струва, е преди всичко добре оптимизиран, бързо работещ инструмент с редица страхотни функции за публикуване на интересни статии. И дори фактът, че внедряването му изисква много повече време от простото инсталиране на безплатна CMS, с течение на времето всички тези усилия ще се изплатят, тъй като уникалността на вашия сайт като цяло ще излезе извън мащаба дори в началния етап на неговото внедряване.

Благодаря ви за вниманието, абонирайте се и следете интересните неща в web-dev като част от моя блог. Също така напишете вашите мисли в коментарите - ще бъде интересно да прочета какво мислите всички вие по този въпрос.
Специално за вас Виталий Жуков известен още като Виталик.

Сергей Арсентиев

CMS за блог: кой двигател да избера?

Всеки съвременен уебсайт не е просто набор от HTML страници, а работи на специфична платформа, която представлява система от софтуерни скриптове за динамично показване на съдържание.

Такива платформи се наричат ​​CMS (система за управление на съдържанието) и благодарение на тях става възможно удобното редактиране на публикации, гласуване, добавяне на коментари, отчитане на прегледи на страници и т.н. Следователно изборът на една или друга CMS определя бъдещата съдба на блога: като правило в бъдеще е почти невъзможно или много трудно да се премине към друга система. Така че трябва да подходите много отговорно към избора на правилния „двигател“ за вашия блог.

Има два основни типа CMS за блогове: платени и безплатни. Най-разпространени са безплатните блогове, например WordPress или Joomla. Техните предимства: отворен код, развити общности, огромен брой плъгини, сравнително бързо актуализиране на намерените „дупки“, ниска цена на модификациите, поради големия брой програмисти и дизайнери на оформление, които са успели да проучат задълбочено тези CMS.

Сред предимствата на платените двигатели е по-ниската уязвимост към хакване. Именно поради слабото си разпространение те не са толкова интересни за хакерите, колкото масовите безплатни двигатели. Освен това техническата поддръжка бързо открива и затваря откритите уязвимости.

Но според мен това предимство не е толкова важно за блог, колкото например за онлайн магазин или корпоративен сайт, където са заложени загубени поръчки, репутация на компанията и много хиляди долари преки или непреки загуби. За блога хакването, разбира се, също е неприятно, но не толкова критично, защото информацията може бързо да бъде възстановена и липсата на сайт в Интернет за няколко часа едва ли ще бъде критична. Е, читателят на блога не е влязъл сега, но ще влезе утре, когато всичко работи.
Можете дори да напишете увлекателна статия: „Как бях хакнат“ и да компенсирате тези проблеми с ново съдържание.

Ето защо отхвърлям платените блог машини. При наличието на голям брой достойни безплатни аналози, това е просто загуба на пари и гъвкавост в модификациите. Това, което струва $10 за безплатен блог, ще струва $100 за платен.

Същото важи и за така наречените „самоделни“ двигатели. Това е рядко, но понякога се случва по нашите географски ширини. Не става въпрос за факта, че авторът на блог, като програмист, пише собствена платформа, а за случаите, когато поръчва писането на CMS за блог в някое студио. В този случай блогърът става напълно зависим от студиото за всякакви модификации на блога, тъй като има много малко хора, които желаят да разберат кода на някой друг, а цената на работата автоматично ще се увеличи няколко пъти.

Така че моят отговор на въпроса, зададен в заглавието: „Струва ли си да плащате за блог?“ - „Не, не си струва.“ Но тогава възниква въпросът кой безплатен CMS за блог да избера?

Блог "Извънземно".

Като цяло най-лесният вариант е да създадете блог на базата на някакъв портал или общност, например http://www.livejournal.com/. Но дори няма да разглеждам тази опция подробно. Ако преди това популярността на подобни блог портали беше огромна, то с развитието на търсачките и тяхното определяне на уникалността на даден текст, спешната нужда от посредници за средния блогър изчезна. Преди всяко интересно съдържание, било то статии, рецензии, стихотворения, снимки и др. той крадеше без угризения на съвестта и блогърът нямаше особена причина да поддържа собствен уебсайт. А посредниците, под формата на LiveJournal, послужиха като вид средство за получаване на поне малко трафик и монетизиране на усилията на автора.

Днес няма смисъл да развивате чужд домейн, ако можете да създадете свой собствен. Освен това трябва да бъде направено в специфичен дизайн, с всички необходими звънци и свирки и оптимизация за търсачките, от които посредниците са лишени, тъй като и Yandex, и Google вече обявиха, че ще показват само един поддомейн в резултатите от търсенето за един подходящо запитване. Ясно е какво заплашва това за блогърите в LiveJournal: трафикът от търсене ще спадне рязко.

Следователно от 2011-2012 г. се наблюдава активно развитие на блогове не на посреднически портали, а под формата на независими пълноценни интернет сайтове. И не на последно място роля в това изигра разработката на най-популярните безплатни CMS Joomla и WordPress. Повече от 80% от частните интернет проекти са базирани на тези системи.

WordPress или Joomla?

За начинаещ блогър е много важно да работи с общ софтуерен продукт: можете да попитате друг блогър за съвет, да поръчате евтини модификации от фрийлансъри или да потърсите решение във форумите. И всички по-рядко срещани системи, дори безплатни, са слабо представени във форумите под формата на съвети, отговори на въпроси и т.н. Такива системи обикновено имат малко разработени плъгини, освен това е необходим нестандартен подход от страна на програмистите, тъй като те са работили с тях по-малко преди. В резултат на това цената на всякакви модификации се увеличава значително, а намирането на изпълнител за тях изисква много време.

Затова е важно не само платформата да е безплатна, но и платформата да е широко разпространена. И днес изборът всъщност е между две CMS: Joomla или WordPress.

Ако избирате от тези две системи, тогава определено препоръчвам WordPress като безплатна и широко разпространена CMS за блог, която най-добре отговаря на нуждите на модерен блогър.

Joomla все още е твърде голям софтуерен пакет за тесните задачи на интернет блоговете. Той е твърде универсален и излишен, тъй като същият блог се изпълнява само под формата на допълнителен компонент, например EasyBlog.

WordPress е специализирана CMS за блог (въпреки че може да се използва и за създаване на обикновени уебсайтове). Той е няколко пъти по-лек от Joomla, инсталира се много бързо и е по-лесен за конфигуриране и изучаване. С помощта на тази система ще намерите най-голям брой ценни съвети, препоръки, просто огромен брой безплатни и платени плъгини, пригодени специално за създаване на успешен блог. Така че за начинаещи и дори опитни блогъри препоръчвам WordPress като система за блогове. Днес тя е лидер в този пазарен сегмент.

Но е важно не само да изберете правилния двигател за вашия блог, но и да персонализирате външния му вид за лесна употреба и навигация в сайта. За което ще говорим по-нататък.

Сглобих за себе си комплект за разпространение на двигателя за блогове BlogEngine.NET (версия 1.5.0.7), готов за внедряване на хостинг за секунди и русифициран по начина, по който се нуждая (от плужеци до много подобрения на превода в специален файл и самия код, включително разширения), с различни разширения и голям пакет от теми, но си помислих, че може би някой друг ще го намери за полезен.
Освен това: за тези, които не знаят какво е BlogEngine.NET и за какво се използва, може да е интересна една история за него; за тези, които са „наясно“, списък на промените, направени в двигателя.

Какво не е BlogEngine?

BlogEngine не е Wordpress. Повтарям: това не е Wordpress. Разбира се, изкушаващо е да ги сравнявате (като цяло най-добрите блог двигатели на две различни платформи). Но BlogEngine е двигател от различен клас: не толкова разширяем с готови плъгини (въпреки че можете да напишете свой собствен доста бързо и просто), но възможно най-лек и бърз, осигуряващ повече функционалност, отколкото е необходимо за обикновен блогър ( който не си играе с блога си, а просто го пише) .
Не трябва да се използва там, където може да е необходима някаква функция: освен ако не искате наистина да научите ASP.NET, като напишете потребителските контроли и разширенията, от които се нуждаете. Но в случаите, когато имате нужда от нещо леко, бързо за внедряване, лесно адаптивно, удобно за краен потребител (контролният панел на BlogEngine е много по-прост и лек от панела на Wordpress) - тогава има смисъл да опитате BlogEngine. В често задаваните въпроси на разработчиците има въпрос: „Ще може ли майка ми да го използва?“ :) Отговорът е да, може. Всичко е доста просто и интуитивно както за потребителя, така и за разработчика. Като цяло, разработчик просто трябва да изтеглите проекта, публикуван на официалния уебсайт във Visual Studio, и да се насладите на удобството да работите с красиво написан код :)

Какво може да направи извън кутията?

  1. Нормално е да работите с кеширане (без да пречите на потребителя), мобилни устройства (по подразбиране им е дадена специална тема), обратни връзки, pingbacks и дори OpenSearch (търсене в блог може да бъде вмъкнато в лентата за търсене на съвременните браузъри в допълнение към Yandex , Google, Bing и др.). d.)
  2. Дървовидни коментари, gravatars, уведомяване за коментари по имейл, ping услуги
  3. Поддържане на многоавторски блог, подробни профили на авторите
  4. Уиджети за облаци от етикети, Twitter, любими блогове, известия за нови публикации по имейл, плъзгане и пускане работят с тези уиджети
  5. Автоматично преоразмеряване на качените изображения
  6. Използване на bbcode в коментари, преглед на коментари
  7. MP3 аудио плейър, базиран на Flash технология
  8. и много много други!
И най-важното е, че всичко това е лесно за управление и функционалността на блога изобщо не се забавя. Моменталната инсталация и минималните системни изисквания също са сериозно предимство. Дори не се нуждаете от инсталатор, вижте по-долу :)

Windows хостингът е скъп!!

Нищо подобно: много сериозни компании предлагат Unix и Windows хостинг на едни и същи цени. Освен това: хостингът на Windows като правило има пробен период. Лично аз съм доволен от Windows хостинг от Infobox и Agave, но изобщо не настоявам. Освен това BlogEngine.NET изисква много по-малко мощен хостинг от Wordpress.

Кой ще спечели от това?

Ако просто се интересувате от платформата ASP.NET, тогава това е добър конструктор, с който да започнете. Кодът на BlogEngine е написан красиво и лесно, разбира се дори без специално обучение в областта на .NET технологията. Можете свободно да се задълбочите в него и лесно да го настроите според вашите нужди, като в същото време постепенно разбирате ASP.NET. Ако никога не сте работили с ASP.NET, но бихте искали да опитате - просто си поиграйте, без да се опитвате да напишете своя собствена CMS от нулата - опитайте BlogEngine, няма да съжалявате. Въз основа на него е напълно възможно да създадете своя собствена CMS; всичко е готово за обикновена CMS без блог (NB готово не означава готово ;-) Например, има поддръжка за дървовидна организация на страници в контролата панел, но за самия сайт засега ще трябва да го кодирате сами).

Инсталация

BlogEngine работи без база данни (въпреки че е напълно възможно да свържете такава) и за инсталиране трябва само да го качите на вашия хостинг и да посочите права за запис за папката App_Data. След това заредете главната страница; първия път ще отнеме повече време за зареждане, но след това всичко ще се случи бързо.

Какво е променено в тази компилация?

  1. Официалният превод във файла е сериозно допълнен и коригиран \App_GlobalResources\labels.ru.resx
  2. Където е възможно, имената са преведени директно в кода (тъй като не всичко е поставено в отделен файл и не всичко може да бъде преведено без много промени в двигателя; надявам се това да се промени някой ден)
  3. \bin\BlogEngineCore.dllсглобени отново. Сега руските заглавия не се превръщат в плужек" и формата d09ed0b1d0be-d0bcd0bdd0b5(главоболие за BlogEngine, защото тук не можете да деактивирате пренаписването на URL), но се показват директно с руски букви (а ла Wikipedia). Лично аз го харесвам по този начин :) Но сборката включва, в краен случай, плъгин за транслитериране на охлюви в публикации (за съжаление, това не се отнася за категории и тагове, така че решението не ме устройваше напълно ...)
  4. Добавена е напълно русифицирана версия на TinyMCE вместо английската версия
  5. Добавени са голям брой разширения, всички преведени.
  6. Комплектът за сглобяване включва 50 различни теми. Те не са русифицирани, но изискват много малко промени (средно - значително по-малко, отколкото в темите на Wordpress; по-простият код влияе на това); мисля, че това няма да е проблем, въпреки че планирам да ги преведа в бъдеще , ако е необходимо

Какво друго ще трябва да се направи

  1. Не е лесно да се преведе, но да се преведе ефективно двигателят, особено за контролния панел. Отстранете несъответствията в термините (признавам си, работата няма край...), а на места коригирайте кода за правилен превод.
  2. Превод на теми (поне няколко)
  3. Подобрете, подобрете и подобрете отново BlogEngine :) Като цяло бих искал в бъдеще целият превод да се извършва само чрез един файл - и след това сайтът ще бъде автоматично преведен на езика на посещаващия потребител без дайрета (ASP. NET технологията ви позволява да внедрите това веднага). красота :)

И накрая, защо направих това?

Това е просто: вие сами трябваше да имате под ръка готова за инсталиране дистрибуция на блог двигателя за ASP.NET, достатъчно русифицирана, за да постави контрола в ръцете на обикновен потребител. Така че и темите, и разширенията вече ще бъдат там. Тези разширения, за които не е необходимо да въвеждате UserControls в темите. Това, разбира се, не е трудно, но не и за този случай :)
Тъй като BlogEngine има много проблеми, започвайки от нулата в рускоезичните пространства, и освен това не всички проблеми могат да бъдат решени чрез редактиране на скриптове (по някаква причина трябва да възстановите ядрото и не всеки ще отвори Microsoft Visual Studio за това. ..), порових се, коригирах го и го публикувах.
Дори и никой да не се нуждае от него (в края на краищата рядко използваме ASP.NET в такъв „лек“ сегмент от мрежата, но е жалко, това е много добра технология), тогава поне имам нужда от него. :)

Ако някой се интересува, може да го изтегли

CMS (система за управление на съдържанието)- полезен инструмент, с който можете да добавяте и редактирате съдържание на сайта без познания по програмиране, използвайки ясен и прост външен интерфейс. През 2017 г. са налични над дузина CMS за създаване на онлайн магазини, блогове и други многостранични сайтове.

Най-популярните и известни cms въз основа на статистика от сайта https://itrack.ru/:

Но какво да кажем за целевите страници и други малки сайтове? По-долу ще говорим за решението на този проблем.

Един от нашите клиенти се свърза с нашата компания с молба да добави възможност за редактиране на малки текстови фрагменти от уебсайта, който разработихме за него.

Решението на проблема може да бъде така:

„Нека просто изградим уебсайт на Wordpress.“

На пръв поглед „дърпането“ на целева страница в WordPress е добро решение; в крайна сметка WordPress има над дузина функции и възможност за редактиране на текст.

Но в този случай гъвкавостта на този и други популярни cms е значителен недостатък. Факт е, че за просто редактиране на текстова информация на уебсайт Wordpress е подходящ, но добавя дузина ненужни функции. За по-добро разбиране ще дам пример от живота:

Вие и вашите приятели отивате на разходка в парка и един от тях, идвайки на срещата, взе със себе си палатка, газова горелка, бродове, брадва, лопата, пресни чорапи и др. Мисля, че вече разбрахте, че тези неща не са особено необходими за разходка в парка. Най-вероятно подходът на вашия приятел не е подходящ за разходки в парка; с този подход е по-добре да отидете на едноседмични походи. По същия начин Wordpress не е подходящ за решаване на толкова прости и лесни задачи поради огромния брой функции.

След като разбрахме проблема на клиента, стигнахме до решението да използваме лека и проста CMS, с която можете лесно да редактирате сайта.

CMS беше избран според следните критерии

    Лекота на използване- важен критерий за cms: Наличие на удобен административен панел или възможност за инсталиране и интуитивен интерфейс.

    - скорост на зареждане на страницата, което може да е по-важно от това.

    DB (бази от данни)- липсата на база данни е важен критерий при избора на лека и бърза CMS.

    Лесен за монтаж- никой не обича да седи с часове, инсталирайки CMS

Микротекст

Безплатен и лек двигател за уебсайтове. Не се изисква база данни. Работи бързо и натоварването на сървъра е минимално. Инсталацията отнема средно 5 минути. Има гъвкава настройка на системата, благодарение на която можете лесно да създадете прост блог. Авторите на проекта са отзивчиви и редовно пускат актуализации.

Плюсове на системата

    Гъвкавост

    Лекота

    Бърз монтаж

Система за редактиране на уебсайтове, базирана на статични HTML файлове. Чудесно за сайтове, където трябва само да промените текстовата информация; всички промени се записват в HTML файлове. Работи без база данни и се инсталира лесно - просто поставете директорията със системата в корена на сайта. За нормална работа на системата ви е необходим уеб сървър Apache с PHP версия не по-ниска от 5.2 и валиден модул mod_rewrite. На официалния уебсайт има онлайн демо версия, просто трябва да кликнете върху бутона „Вход“. Заслужава да се отбележи наличието на удобен и интуитивен админ панел с визуален редактор и редактор на код за по-сериозни манипулации със сайта.

Екранна снимка на CMS - Textolite

професионалисти

    Лесен монтаж

    Лекота на системата

    Скорост на работа

    Удобен и интуитивен админ панел

Това е една от най-популярните CMS с плоски файлове. Pico е доста олекотена CMS - когато е архивирана, тежи 372 kb. Pico използва md файлове за съхраняване на съдържание. Благодарение на това, както и на опростената функционалност, страниците се зареждат почти светкавично бързо. Pico използва езика за маркиране Markdown, който ви позволява да редактирате сайта във всеки текстов редактор. Извън кутията pico има няколко основни функции и дори няма администраторски панел; може да се инсталира като плъгин.

Екранна снимка на CMS - Pico CMS

професионалисти

    Скорост на работа

    Вярно е, че има един недостатък - липсата на външен интерфейс

Grav

Още една CMS от представителите на Flat-file. Лесна инсталация: разопаковайте архива със CMS в корена на проекта и това е всичко, след това просто настройте. Grav може да редактира изображения: преоразмеряване, изрязване, ефекти и кеширане. Grav е линията между леки статични сайтове и блогове с много функции.

Екранна снимка CMS - Grav CMS

професионалисти

    Вграден редактор на изображения

    Гъвкавата архитектура и отвореният код позволяват на разработчиците да създават огромен брой добавки

Джекил

CMS от създателите на GitHub, фокусиран върху леки блогове, системата работи на езика Ruby, което я отличава от другите споменати CMS.

Екранна снимка на CMS - Jekyll CMS

професионалисти

    Сайтът ще се съхранява в git хранилище

    Тъй като сайтът се съхранява в git хранилище, не е нужно да се притеснявате за надеждността на хостинга

    Голяма общност

    Jekyll поддържа, в допълнение към html, textile и markdown

    Висока скорост

Въз основа на поставената задача Textolite CMS беше идеален.

Успяхме бързо да го внедрим в уебсайта на клиента и лесно да го персонализираме според нуждите на клиента. Надяваме се, че тази статия е била полезна и ще ги използвате за свои собствени цели.

Ако знаете друга достойна CMS, ще се радваме да ни кажете за тях в коментарите.

Вместо послеслов

По-долу сме направили таблица, от която лесно можете да изберете най-подходящата за вас CMS.

Ако решите да създадете собствен блог, една от първите стъпки в областта на техническото изпълнение е изборът на платформа. Днес ще разгледаме популярни CMS за блогове и ще се опитаме да ви помогнем да направите своя избор. Коя система за управление на съдържанието да изберете, за да поддържате своя онлайн дневник?

WordPress

В тази област Гран при принадлежи на WordPress. Това е CMS, който повечето блогъри по света използват.

Системата се актуализира постоянно. Наскоро беше пусната най-новата версия 3.6 с актуализиран административен панел, вграден медиен плейър и други полезни функции.

Има много плъгини, написани за WordPress, които ще оптимизират работата с вашия блог и ще предоставят допълнителни опции за неговия дизайн.

Системата няма специални изисквания към сървъра, а визуалният редактор е подобен на Word. Така че настройването и управлението на блог в WordPress е доста лесно.

Разработчиците твърдят, че надеждна защита срещу хакване. WordPress също има поддръжка за SEO, което е важно.

Joomla

Друга много популярна система за управление на съдържанието е Joomla. Вярно е, че на Запад популярността му е много по-голяма, отколкото в страните от бившия СССР. Защо не е ясно?

Joomla също се актуализира често. Версия за сигурност 3.1.5 беше пусната наскоро с важни поправки.

Ще намерите и огромен брой разширения за тази система.

Системите за управление на съдържанието и редактиране на публикации са може би малко по-сложни от WordPress, но все пак доста прости.

Joomla също има SEO поддръжка. Можете също да видите трафика на страницата.

Друга хубава характеристика на тази CMS е базата данни, която спестява място в хостинга.

Drupal

Drupal– друга CMS, която е подходяща за създаване на блог. Системата работи с всякакъв тип файлове, търси и успешно категоризира съдържание.

Drupal поддържа многоезично съдържание и ви позволява да публикувате материали от външни приложения.

Има и много разширения и модули, написани за Drupal.

TYPO3

U TYPO3Има много опции, които блогърът може да персонализира за себе си. Тази CMS също ви позволява да конфигурирате задълбочено потребителските права.

Въпреки това, за да използвате TYPO3, ви е необходим добър хостинг, а системата отнема време, за да се научи. Ако не сте готови да разберете TypoScript, тогава това не е вашият вариант.

И още една приятна функция: една инсталация ви позволява да изградите всеки уебсайт.

Подвижен тип

Говори се, че ако създателите Подвижен типАко не бяха направили голяма грешка през 2004 г., тази CMS щеше да е лидер на пазара. Факт е, че тогава Movable Type стана платен, изпреварвайки WordPress. По-късно разработчиците се опомниха, но беше твърде късно.

Тази система за управление на съдържанието е богата на иновации. Така че, ако следите новите функции, тогава Movable Type ще ви зарадва.

CMS също така улеснява управлението на файлове и системата за шаблони е добре проектирана.

Както при TYPO3, можете да създадете неограничен брой сайтове на една инсталация. Има надеждна защита срещу спам, собствени библиотеки със стилове и други полезни допълнения.

Movable Type наистина е по-сложен от WordPress, но все пак е напълно възможно да го разберете.

Хабари

Хабарибуквално създаден за блогване. Така че, ако търсите най-простия вариант, обърнете внимание на него.

Всичко тук е много просто, практично и без излишни украшения, CMS се настройва лесно.

Но ако търсите огромен брой теми, ще бъдете разочаровани. Следователно, за да видите блога на мечтите си на тази CMS, най-вероятно ще трябва сами да персонализирате външния вид. Но вероятно ще намерите всичко необходимо в добавките.

MaxSiteCMS

MaxSite CMS– добро решение за блогове с голям брой посещения, тъй като системата е добре обмислена в това отношение.

MaxSite е подходящ и за тези, които не обичат да се ровят в морето от разширения. Плъгините, необходими за работа, са включени в инсталацията.

CMS също е успешна от гледна точка на SEO и не отнема много време, за да разберете административната част. Перфектен за начинаещ.

B2evolution

B2evolutionлесен за инсталиране и актуализиране. CMS е удобна и богата на различни функции. А редица русифицирани плъгини ще ви помогнат да оптимизирате работата си.

Добавките включват управление на актуализацията, възможност за използване на аватари, статистика на блога, транслитерация на връзки и др.

LiveStreet

Тази CMS е функционална, доста сигурна и базите данни LiveStreetтежи малко.

Но системата е доста бедна на допълнения и на места е трудна за използване. Въпреки това всичко, от което се нуждаете, за да започнете блог, е налице тук.

Освен това това е добра опция за „затворени“ блогове, тъй като е възможно да се активира опцията за посещение с покана и да се позволи само на избрани хора да посещават страницата.

случайност

Друго решение специално за блогове. Serendipity има динамична система за публикуване. Това означава, че при голям брой посетители ще ви трябва сериозен хостинг.

Има много плъгини за Serendipity, но с шаблоните нещата не са толкова розови.

Инсталирането на системата не е трудно, но редактирането на материали може да не изглежда лесно за всеки. Но създаването и публикуването на материали е възможно с помощта на външен софтуер.