Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » CMS на&nb p;службе веб-мастера. Часть 1

 

CMS на&nb p;службе веб-мастера. Часть 1

 

 

PHP CMS

В жизни каждого человека, увлекающегося созданием сайтов, рано или поздно наступает такой момент, когда его перестают устраивать бесплатные и не функциональные хостинги вроде «Народа» и непрофессионально склеенные в обычном HTML странички. И если он обладает достаточными навыками, то обязательно начнет искать что-то новое, что могло бы качественно повысить уровень конечного продукта. Именно тогда в поле зрения начинающего веб-мастера попадают специализированные средства. Официально их называют системами управления содержимым (Content management system) или просто CMS*, но удобнее называть их просто движками. Профессиональным администраторам сайтов известно довольно большое количество движков, еще более продвинутые пишут их сами, а те, у кого мало знаний, но много денег, заказывают их под себя.

загрузка...

 

 

Так или иначе, эти движки на данный момент являются чуть ли не идеальным средством для создания, развития и дальнейшего функционирования сайтов, а поэтому просто не могут остаться незамеченными. В данной статье я постараюсь рассмотреть основные виды уже готовых движков: их особенности, характеристики, эффективность и прочее.

Каждый движок предусматривает широкий набор размещаемого контента: файлы, тексты, графика и тому подобное

Но сначала давайте разберемся, что именно представляет собой PHP-движок? Думаю, всем понятно, что это некоторый набор файлов, содержащихся на FTP и имеющих связь с базой данных сервера. По сложности своей структуры он может напоминать какую-нибудь программу, но при этом имеет открытую структуру, позволяющую свободно модифицировать его элементы. Каждый движок имеет определенный набор базовой функциональности: часть ее может быть повышена за счет дополнительных плагинов*, часть так и останется на заранее определенном уровне. Главная особенность таких систем состоит в том, что внешний вид сайта редактируется отдельно. Это очень удобно, так как позволяет менять внешний вид проекта, не затрагивая сам движок, а лишь правя так называемую тему (от англ. theme). Еще одно преимущество движков перед любыми другими способами организации работы сайтов — это удобство и функциональность. Каждый движок предусматривает широкий набор размещаемого контента: файлы, тексты, графика. Причем добавление новых элементов осуществляется через администраторскую панель, а не путем редактирования файлов, как это было в случае обычного HTML. Причем такие системы могут иметь самую разную направленность: форумные движки, блоги, галереи и просто сайты. Таким образом, мы подошли к главному тезису этой статьи: PHP-движки — это удобно. Но зачастую неправильный выбор может свести на нет все преимущества CMS. В данной линейке статей мы рассмотрим различные виды движков и начнем, как говорится, с классики жанра.

PHP-Nuke

PHP-Nuke

Системные требования:

  • A Linux Box;
  • Apache;
  • PHP версии 4.1.x или выше;
  • MySQL.

В не так отдаленном прошлом основная масса отечественных владельцев сайтов, поняв, что на чистом HTML далеко не уедешь, стала искать альтернативы, способные упростить работу с сайтами. Такой заменой стал PHP-Nuke. Сложно точно сказать, какая CMS была первой, но данная явно стояла в первых рядах, а поэтому по праву считается одной из старейших. Ее главное преимущество состоит в том, что разработчики проекта не просят никаких денег ни за сам движок, ни за его компоненты. PHP-Nuke был настолько удобным, что он стал и самым популярным у нас в стране. И хотя сейчас у него появилось множество конкурентов, а сам движок морально устарел, он все равно все еще может неплохо послужить новичку, став базой для дальнейших экспериментов.

CMS написана на PHP с использованием базы данных MySQL (последние версии 7.9 и позднее), поддерживают также соединения с такими базами данных, как PostgreSQL, MSSQL, MS Access, Oracle, DB2, SQLite.

PHP-Nuke — это мультиплатформенный проект, структура CMS модульная, схема сайта, как правило, строится на «шапке» и трех колонках: двух вспомогательных боковых и одной центральной — основной. Данная «портальная» структура (ставшая классической именно благодаря этому движку) позволяет достаточно гибко модифицировать сайт, добавляя в колонки дополнительные блоки. При переходе к различным разделам сайта меняется только центральный блок, в то время как остальные элементы остаются неизменными. С одной стороны, это облегчает работу с сайтом, с другой — ограничивает его модифицируемость, так как детальная настройка внешнего вида в данном случае возможна лишь при редактировании файлов движка. Расширения функциональных возможностей сайта достигаются за счет дополнительных модулей. Впрочем, стандартный набор включает в себя достаточное количество необходимых инструментов (файловый и текстовый каталоги, новости, FAQ и энциклопедия, статистика, форум и другое). Хотя если у администратора стоит задача создания специфического ресурса, то придется обратиться к пользовательскому сообществу. На данный момент к базовому комплекту можно добавить календари, галереи, гостевые книги и даже модуль интернет-магазина. Таким образом, данный движок позволяет осуществить практически любую идею администратора. При этом код движка, несмотря на его некоторую сложность, вполне свободно может быть переписан под собственные нужды. Система управления сайтом основана на администраторах. При этом главным администратором может быть любое количество людей, а обычные администраторы могут быть ограничены полномочиями путем редактирования их прав в администраторской панели (на самом деле система довольно простая и используется в большинстве движков).

Объем занимаемого пространства — 14 Мб в распакованном состоянии

PHP-Nuke за годы своего существования был отшлифован практически до идеала, к нему было написано множество руководств и огромное число бесплатных скинов, создано крупное русскоязычное сообщество, но, увы, за «старость» придется платить. Объем занимаемого пространства — 5 Мб в архиве и 14 Мб в распакованном состоянии. Не самый экономичный вариант. Кроме того, PHP-Nuke не слишком эффективно распоряжается базой данных, в результате чего порой нагружает ее, что сказывается на скорости загрузки страниц.

Таким образом, PHP-Nuke является удобным для новичка средством, позволяющим в кратчайшие сроки разработать отвечающий всем запросам проект. Но при этом его слабая модифицируемость за счет внутренних средств может доставить некоторые неприятности неопытному пользователю.

За время существования движка у него появилось несколько последователей и ответвлений, таких как sPaiz-Nuke, PostNuke, ObjectNuke и так далее. Каждый из них занимал собственную нишу, дополняя и развивая идеи своего родителя, но при этом большого успеха не достиг. Так, например, sPaiz-Nuke заметно уменьшился в размерах, став легкой версией оригинала, но при этом заметно потерял в функциональности, а ObjectNuke предлагал сильно эволюционировавшую администраторскую панель (правда, он, в отличие от своих собратьев, является платным и входит в состав услуг компании, его создавшей).

Mambo Open Source

Mambo

Системные требования:

  • PHP версии 4.2.x или выше;
  • MySQL версии 3.23.x, 4.0.x, 4.1.x;
  • Apache версии 1.13.19 или выше.

Mambo (или официально Mambo Open Source) — это принципиально иная ветвь развития PHP-движков. На данный момент она занимает такое же положение, как и PHP-Nuke во время своего рассвета. Такой успех ей обеспечивают бесплатность, эффективность и широкие возможности администраторской панели. По сути, разработчики этого движка постарались сделать легкодоступными такие вещи, которые в других движках изменяются лишь посредством редактирования самих файлов. Mambo является CMS с открытым кодом и имеет две ветви развития: собственно сама Mambo и ее ответвление Joomla. Они имеют общие корни, но несколько различаются в деталях. В свое время часть команды разработчиков создала Joomla 1.0 на основе Mambo 4.5.2.3, и здесь пути этих двух систем разошлись (на самом деле проблема заключалась в авторских правах). Тем не менее оба проекта, во-первых, остались бесплатными, а во-вторых, до сих пор широко поддерживаются разработчиками.

Кроме того, эти два движка объединяет еще одна особенность: они разрабатываются не просто какой-то группой людей, а целым сообществом. Это обеспечивает высокую функциональность движка за счет дополнительных плагинов. На данный момент Mambo является самым лучшим вариантом для новичков, так как позволяет развивать сайт без необходимости знания HTML и PHP. С другой стороны, тем, кто до этого использовал PHP-Nuke или схожий с ним движок, придется привыкать к своеобразной структуре. Администратор сам выбирает организацию страниц и разделов, а также формирует внешний вид. Последнее достигается за счет широкого спектра настроек администраторской панели со встроенным редактором (который сам по себе напоминает небольшой текстовый редактор). Арсенал включает в себя загрузку файлов и картинок прямо в новость, создание развитой системы содержимого (подразумевается возможность создания интегрированных статей, для анонса которых не нужно писать новостей), использование тегов, настройку демонстрации тех или иных модулей на определенных страницах и тому подобное. На самом деле функциональность данного движка настолько отличима от других представителей CMS, что поначалу в ней даже можно заблудиться. По сути, Mambo — это единый взаимосвязанный организм. Мы можем закачать какой-либо файл, и он автоматически будет добавлен в анонсы, а на форуме создастся тема с его описанием. Другой важной функцией является возможность разграничения полномочий администрации на основе трех групп: Super Administrator, Administrator и Manager. При этом полномочия последних определяются первыми двумя группами. Это позволяет более эффективно управлять кадрами, чем в том же PHP-Nuke.

Движок хорошо оптимизирован и не нагружает базу данных, в распакованном виде занимает 14 Мб

Как уже было сказано, как сам движок, так и его ответвление — Joomla — широко поддерживаются сообществом, что обеспечивает помощь как начинающему администратору в виде различных руководств, так и хорошо подкованному. Последний получит набор дополнительных модулей, которые здесь называются расширениями. Впрочем, для нормального функционирования сайта хватит и стандартного набора. Не приходится жаловаться и на набор дополнительных шаблонов (скинов) для сайта, предоставляемых совершенно бесплатно. Ко всему прочему движок хорошо оптимизирован и не слишком сильно нагружает базу данных. Впрочем, его размеры все равно могут отпугнуть новичков — в распакованном виде движок занимает 14 Мб. Львиную долю пространства занимает монструозная администраторская панель. Немного спасает положение возможность установки только необходимых для работы модулей и отключения ненужных прямо в самой админке.

Подытоживая рассказ о данном движке, хотелось бы отметить крупное русскоязычное сообщество, причем у Joomla существует собственный сайт в России. Mambo — это высокотехнологичная CMS, обладающая рядом преимуществ перед другими системами, но при этому дружелюбная к новичкам. Хотя для полноценного использования движка придется немало с ним повозиться.

Ссылки по теме




Статья получена: hostinfo.ru
загрузка...

 

 

Наверх


Постоянная ссылка на статью "CMS на&nb p;службе веб-мастера. Часть 1":


Рассказать другу

Оценка: 4.0 (голосов: 16)

Ваша оценка:

Ваш комментарий

Имя:
Сообщение:
Защитный код: включите графику
 
 



Поиск по базе статей:





Темы статей






Новые статьи

Противовирусные препараты: за и против Добро пожаловать в Армению. Знакомство с Арменией Крыша из сэндвич панелей для индивидуального строительства Возможно ли отменить договор купли-продажи квартиры, если он был уже подписан Как выбрать блеск для губ Чего боятся мужчины Как побороть страх перед неизвестностью Газон на участке своими руками Как правильно стирать шторы Как просто бросить курить

Вместе с этой статьей обычно читают:

Автосалон в Детройте - 2003. Фоторепортаж. Часть 2

• Mitsubishi Endeavor • Mitsubishi Tarmac Spyder • Nissan Maxima • Nissan Maxima • Pontiac G6 • Toyota Fine-S Fuel Cell • Acura TSX • Aston Martin AMV8 concept • Audi Pikes Peak • Audi Pikes Peak • Audi Pikes Peak • BMW xActivity • Buick Centieme • Cadillac Sixteen • Cadillac SRX Статья про автомобили получена: KM. RU Автомобили

» Японские автомобили - 2548 - читать


Как часто нужно заезжать на сервис

Одним из требований любого гарантийного обслуживания автомобиля является периодическое посещение сертифицированных заводом-изготовителем сервисных станций, где и будет проведено плановое ТО. От сроков этого межсервисного пробега во многом зависит и стоимость эксплуатации автомобиля. Например, автомобили марки Toyota должны заезжать на сервис каждые 10 тыс. км.

» Японские автомобили - 2621 - читать


Анатомия CMS: краткий обзор различных систем. Часть 1

В начале этого цикла статей было упомянуто, что поводом для написания послужил небольшой тест некоторых современных систем управления контентом. Исследовались системы, которые можно было бы использовать как основу для небольшой веб-студии, на основе которой можно сразу начать делать сайты для клиентов, а при необходимости расширяя и дополняя систему под конкретные требования каждого проекта. При проведении тестов не ставилась задача обязательно установить все системы, а, ск ...

» Интересное в сети - 1891 - читать


Анатомия CMS: краткий обзор различных систем. Часть 2

Продолжаем исследование различных популярных CMS-систем на основе платформы PHP+MySQL. В этой статье будет рассказано о Phpwcms, Exponent, MX-Portal и XOOPS. Также расскажем и о некоторых малоизвестных у нас системах, которые могут заинтересовать веб-мастеров (даже несмотря на проблемы с установкой у некоторых из них).

» Интересное в сети - 1787 - читать


CMS на&nb p;службе веб-мастера. Часть 2

Мы продолжаем цикл статей, посвященный системам управления содержимым (CMS) или, попросту, PHP-движкам. В прошлый раз мы рассмотрели два наиболее популярных представителя движков для сайтов — PHP-Nuke и Mambo.

» Интересное в сети - 1244 - читать



Статья на тему Интернет » Интересное в сети » CMS на&nb p;службе веб-мастера. Часть 1

Все статьи | Разделы | Поиск | Добавить статью | Контакты

© Art.Thelib.Ru, 2006-2024, при копировании материалов, прямая индексируемая ссылка на сайт обязательна.

Энциклопедия Art.Thelib.Ru