Сетевой форсаж. Обзор бесплатных движков для создания сайта

Сетевой форсаж. Обзор бесплатных движков для создания сайта

Интернет — Сетевой форсаж. Обзор бесплатных движков для создания сайта
Движков так много, что даже поверхностное знакомство с каждым отнимет массу времени и сил. Чтобы вы не заблудились в этом лесу, не тратили бесполезно свои драгоценные минуты, мы сегодня представим вам лидеров сетевого портал-парадаPHP-Nuke, PostNuke, XOOP
Игроманияhttps://www.igromania.ru/
Интернет
Сетевой форсаж. Обзор бесплатных движков для создания сайта
    Мы уже публиковали статьи, рассказывающие о преимуществах использования сетевых двигателей для строительства сайтов (см. “Игромания”, №7/82). На сегодняшний день существует большое количество бесплатных движков (порталов), на которые можно обратить внимание. Но именно это порой рождает проблемы. Движков так много, что даже поверхностное знакомство с каждым отнимет массу времени и сил.
    Чтобы вы не заблудились в этом лесу, не тратили бесполезно свои драгоценные минуты, мы сегодня представим вам лидеров сетевого портал-парада.
34 Kb
Совсем недавно мы учили вас делать сайт на PHP-Nuke. Но не одним “Нюком” едины! Существует огромное количество бесплатных движков, которые не хуже, а в чем-то даже лучше “Нюка”. Вы получите представление о 10 самых лучших на сегодняшний день движках. Мы расскажем об их основных характеристиках, интересных особенностях и предлагаемых наборах дополнительных модулей, расширяющих возможности каждого конкретного двигателя.

    PHP-Nuke
   
Начнем наш обзор с самой популярной CMS PHP-Nuke и его производных. Мы уже подробно рассказывали о строительстве сайта на этом движке. Но PHP-Nuke является папой и мамой большого числа других движков.
    PHP-Nuke (или, как любят называет его почитатели, просто “Нюк”) — это один из первых массовых движков. Его релиз состоялся летом 2000 года. В то время Сеть была еще не такой, какой знают ее большинство сегодняшних пользователей. Были проблемы с качественными российскими хостингами. Общие стандарты были еще незрелыми (например, язык PHP, на котором написан движок, считался “нестандартным”). Но разработчики преодолели все сложности, и двигатель (хотя и медленнее, чем во времена работы над 4-5 версией) успешно развивается. На сегодняшний день доступна версия за номером — 7.4.
    Несмотря на то, что PHP-Nuke является прародителем добрых двух десятков других порталов, он сам отпочковался от двигателя ThatWare (который прекратил свое существование уже довольно давно).
    Возраст “Нюка” является его плюсом и минусом одновременно. К нему написано огромное количество модулей на любой вкус (которые по большей части совместимы со всеми последними версиями портала). Однако основа движка почти не менялась, начиная с 5-6 версии, и поэтому отсутствует поддержка многих новомодных технологий (например XML). Периодически обнаруживаются уязвимости портала перед хакерскими происками. Это рождает разговоры о невысоком уровне безопасности движка по сравнению с другими. Впрочем, такое положение легко объяснимо широкой распространенностью движка. Ошибки ищут прежде
44 Kb
Рис.1. Так выглядит сайт на
PHP-Nuke.
всего в наиболее популярных продуктах.
    В стандартный комплект модулей входит практически все необходимое для мгновенного создания нового сайта:
    — новости (раздел для быстрого размещения коротких сообщений);
    — статьи (основной информационный раздел);
    — каталог файлов (обеспечивает посетителям доступ к файлам ресурса);
    — форум (подогнанный под PHP-Nuke phpBB);
    — каталог ссылок;
    — ЧаВо(FAQ — ответы на часто задаваемые вопросы);
    — рассылка;
    — пользователи (внутренняя почта, личные настройки и т.д.);
    — и несколько менее значимых модулей, которые помогают вам обслуживать сайт.
    Этот набор установленных по умолчанию разделов назовем базовым. В том или ином виде он присутствует практически во всех рассматриваемых порталах. В дальнейшем будем указывать только на имеющиеся отличия.
    Портал не имеет проблем с русским языком. Вокруг него образовалось развитое сообщество пользователей. Существует отличный русский сайт поддержки, на котором почти одновременно с официальными релизами появляются русские локализации (PHP-Nuke 7.1 RUS и PHP-Nuke 7.3 RUS вы могли видеть на наших
63 Kb
Рис. 2. А это официальный сайт
PHP-Nuke. Мы такие разные, но
мы вместе!
CD/DVD в июле/сентябре соответственно).
    Некоторые недостатки портала никак нельзя обойти стороной. Он не имеет инсталлятора с дружественным интерфейсом. Чтобы его установить, вам придется импортировать базу данных (БД) вручную. А это, как вы убедились в цикле статей о создании сайта на этом движке, довольно сложная задача для неподготовленных пользователей.
    Но несмотря на это PHP-Nuke является отличным выбором как для начинающих, так и для опытных веб-мастеров. На портале с успехом работают как сравнительно небольшие сайты (например, уже знакомый вам www.skoks.com.ru/), так и монстры вроде www.ru-board.com.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 7.4
    — Официальный сайт: www.phpnuke.org
    — Русский сайт: www.rus-phpnuke.com
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 3
    — Простота использования: 4
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 5
    — Надежность: 4

    PostNuke
   
Порталы бывают сами по себе, а также созданные на основе PHP-Nuke. На базе PHP-Nuke сделано множество вариаций “Nuke-движков”. К ним можно отнести PostNuke, MyPHP Nuke, XOOPS, sPaiz-Nuke, и это далеко не полный список. PostNuke — одно из самых старых ответвлений PHP-Nuke. Его разработка началась через месяц после выхода PHP-Nuke. В комплект входит тот же набор модулей.
40 Kb
    За время существования движка он оброс многочисленными поклонниками. К нему создано множество дополнительных модулей, количество которых не намного уступает количеству модулей для PHP-Nuke.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 0.750
    — Официальный сайт: www.postnuke.org
    — Русский сайт: www.postnuke.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 4
    — Простота использования: 4
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 5
    — Надежность: 4

   
XOOPS
   
XOOPS (eXtensible Object Oriented Portal System) — еще одна ветка “Нюка”. Разработка начата в конце 2001 года. В отличие от прародителя, имеет отличный инсталлятор. Контрольная панель (КП) кардинально отличается от привычной из состава PHP-Nuke. Разработчики сильно перекроили движок. Последние версии (2х) поддерживают шаблоны, основанные на самых современных технологиях. После первого знакомства с XOOPS с трудом верится, что перед вами “нюкообразный” движок. Внутренняя структура основана на единой системе псевдотегов и смайликов. Помните кнопочки кодов на форуме “Игромании” (www.igromania.ru/forums/)? Это и есть псевдотеги. Система значительно облегчает размещение статей на сайте! Для движка создан хороший русификатор. Существуют несколько русскоязычных сайтов технической поддержки.
    В архиве с XOOPS имеются модули, аналогичные базовому набору из PHP-Nuke (хотя эти модули полностью переделаны!). Многих порадует то, что после установки в БД не обязательно размещать таблицы всех модулей. Они создаются по вашему желанию при непосредственной установке необходимого модуля (нужно просто кликнуть в КП по соответствующему значку). Однако если для реализации ваших идей вам не хватит возможностей стандартных модулей, решить проблемы будет гораздо сложнее, чем при использовании PHP-Nuke. Скорее всего, вы просто не найдете нужный готовый модуль в Сети. Их написано очень мало (особенно для второго поколения портала).
    В остальном XOOPS — зрелая система, освоить которую вполне по силам даже начинающим создателям сайтов. И хотя сторонних модулей к движку на сегодняшний день мало, все может измениться в самое ближайшее время. Как только движок получит более широкое распространение, к нему наверняка появится множество новых модулей. У XOOPS — хорошие перспективы.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 2.0.6
    — Официальный сайт: www.xoops.org
    — Русский сайт: www.xoops.ru, www.xoops2.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 5
    — Простота использования: 5
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 2
    — Надежность: 4

   
MD-pro
   
“Наследник” PostNuke. Первая версия движка вышла осенью 2003 года. Отличается от всех иных “про-нюковских” порталов отличным комплектом документации, серьезным подходом разработчиков к технической поддержке пользователей и безопасности системы. Портал имеет хороший инсталлятор и
38 Kb
Рис.3. MD-Pro на первый взгляд
очень похож на PHP-Nuke.
полностью русифицирован. Еще движок интересен тем, что поддерживает большинство модулей от PostNuke. Минусы — отсутствие системы псевдотегов. Текстовые материалы придется размещать по старинке, набирая HTML-код в специальную форму для добавления статей.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 2.0.6
    — Официальный сайт: www.maxdev.com
   
— Русский сайт: www.mdpro.ukrmed.info
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 4
    — Простота использования: 5
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 4
    — Надежность: 4

   
sPaiz-Nuke
   
Закончим описание разновидностей PHP-Nuke молодым российским проектом sPaiz-Nuke. Основная идея проекта — удаление всего лишнего из движка PHP-Nuke, поэтому коренных отличий от последнего вы не увидите. Это все тот же PHP-Nuke, только основательно “подчищенный” (дистрибутив занимает
47 Kb
Рис. 4. Сайт sPaiZ-Nuke очень
походит на старый добрый
PHP-Nuke.
немногим более 500 Кб, против нескольких мегабайт у PHP-Nuke). Разработка начата в середине 2003 года, и в скором времени разработчик обещает релиз.
    Этот движок можно порекомендовать тем, кому вполне хватает стандартных модулей PHP-Nuke. Кто ищет большей производительности и не нуждается в значительном количестве бесполезных наворотов. Несомненный плюс движка — изначальная русскоязычность.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 1.3
    — Официальный сайт: www.spaiz-nuke.net
    — Русский сайт: www.rus.spaiz-nuke.net
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 4
    — Простота использования: 4
    — Количество оригинальных модулей: 5
38 Kb
Рис. 5. Таким предстает
перед нами sPaiZ-Nuke
после установки.
    — Количество сторонних модулей: 3
    — Надежность: 4

    Mambo (MOS)
   
Первый самостоятельный движок в нашем обзоре. И движок отличный! Как и XOOPS, он включает в себя приличный инсталлятор. Имеет продвинутую систему псевдотегов и многофункциональную красивую контрольную панель. Хотя при работе с сайтом на этом движке за красивости придется платить. КП съест довольно много трафика из-за широкого применения JavaScript и обилия рисунков. С другой стороны — стоит отдать должное разработчикам: все скрипты одинаково хорошо работают как в Internet Explorer, так и в популярной Opera.
    Набор модулей аналогичен базовому комплекту из PHP-Nuke. Очень важный момент — количество сторонних модулей весьма велико! Mambo в рунете намного популярнее того же XOOPS. Поэтому наличие отличного русификатора и обилие русскоязычных ресурсов по этому движку не вызывает удивления.
59 Kb
Рис. 6. Девиз Mambo Open
Source 4.5 — “Сила в легкости”!
    MOS отлично подойдет для мастеров любого уровня. Хотя тех, кто работал над “нюкоподобными” сайтами, будет смущать поначалу непривычная структура КП. Поиск нужного модуля, если возникнет такая необходимость, тоже не проблема.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 4.5
    — Официальный сайт: www.mamboserver.com
    — Русские сайты: www.mamboserver.ru, www.mambostudio.com.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 5
    — Простота использования: 5
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 4
    — Надежность: 4

    e107
   
Этот самостоятельный движок еще не дорос до окончательной, финальной версии (текущая — 0.616). Движок уже имеет все необходимое для нормальной работы, но рекомендовать его для построения сайта мы пока не будем. На данный момент все еще идет доводка движка. Постоянно что-то доделывается и переделывается. К тому же, отсутствует полная русификация (хотя положение получше, чем у Drupal, о котором чуть ниже). Тем не менее в перспективе e107 вполне может наравне конкурировать со всеми представленными выше популярными порталами.
30 Kb
Рис. 7. Контрольная панель
e107 выглядит совсем неплохо.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 0.616
    — Официальный сайт: www.e107.org
    — Русский сайт: www.e107.org.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 3
    — Простота использования: 3
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 2
    — Надежность: 4

   
LDU (Land Down Under)
   
Неплохой портал на основе PHP и MySQL. Комплект модулей вполне стандартный (базовый набор с набором рисунков для оформления). Главной отличительной чертой движка является очень высокая производительность. В стандартном комплекте поставки есть русский языковой модуль. Правда, как бы это помягче сказать, “русский язык” модуля немного отличается от привычного в нашей державе. Но, с другой стороны, заниматься переводом с “кривого” русского на привычный легче, чем с иностранного языка. Сильной стороной LDU можно считать очень качественный встроенный форум. Он ничем не хуже таких прославленных монстров, как Invision Power Board и phpBB.
    Движок можно порекомендовать для сайтов, которые будут располагаться на сильно загруженных серверах. К ним относятся все бесплатные, старше двух-трех месяцев. Если наиболее важной частью вашего сайта будет форум, также стоит обратить внимание на LDU. Стандартные модули движка хотя и
43 Kb
Рис. 8. Официальный сайт LDU.
имеют все необходимое, но лишены многих дополнительных возможностей (плата за производительность). Зато вам не придется возиться с “портальными” модулями (как было бы в случае с Invision Power Board).
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: v700
    — Официальный сайт: www.ldu.neocrome.net
    — Русский сайт: www.ldu.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 4
    — Простота использования: 5
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 3
    — Надежность: 4

    Полезные ссылки — движки
   
www.skoks.com.ru/cms — здесь вы найдете прямые ссылки на все движки, упомянутые в статье.
    www.phpnuke.org — официальный сайт PHP-Nuke.
    www.rus-phpnuke.com — русский сайт поддержки PHP-Nuke.
    www.postnuke.org — официальный сайт PostNuke.
    www.postnuke.org — русский сайт поддержки PostNuke.
    www.xoops.org — официальный сайт XOOPS.
    www.xoops.ru, www.xoops2.ru — русские сайты поддержки XOOPS.
    www.maxdev.com — официальный сайт MD-pro.
    www.mdpro.ukrmed.info — русский сайт поддержки MD-pro.
    www.spaiz-nuke.net — официальный русскоязычный сайт Spaiz-Nuke.
    www.mamboserver.com — официальный сайт Mambo.
    www.mamboserver.ru, www.mambostudio.com.ru — русские сайты поддержки Mambo.
    www.e107.org — официальный сайт e107.
    www.e107.org.ru — русский сайт поддержки e107.
    www.ldu.neocrome.net — официальный сайт LDU.
    www.ldu.ru — русский сайт поддержки LDU.
    www.drupal.org — официальный сайт Drupal
    www.drupal.ru — русский сайт поддержки Drupal.
    www.freeguppy.org — официальный сайт Guppy.
    www.guppy.ukrmed.info — русский сайт поддержки Guppy.

    Полезные ссылки — модули
   
www.skoks.com.ru/nuke — темы и модули для PHP-Nuke.
    http://xoops.sourceforge.net/modules/mydownloads/viewcat.php?cid=10, www.themecentral.com/modules.php?op=modload&name=Themes&file=index&do=showgall&gid=4 — темы для XOOPS.
    http://sourceforge.net/project/showfiles.php?group_id=41586&package_id=107484, http://sourceforge.net/project/showfiles.php?group_id=41586&package_id=105497 — модули и темы для XOOPS.
    http://e107coders.org , http://e107themes.org, http://retrostate.com — модули и темы для e107.
    http://lduskins.net, http://ldu.r-plugs.com/, www.ldu-xtreme.net/ — темы и модули для LDU.
    http://chris-coco.chez.tiscali.fr/download.php?lng=fr, www.skippy1.com/static.php?op=kits.inc&npds=1, http://maurin.guillaume.free.fr/download.php?lng=fr, http://maurin.guillaume.free.fr/download.php?lng=fr, http://jmmis.free.fr/ — модули и темы для Guppy.
    www.mamboforge.net, www.mamboportal.com — темы и модули для Mambo.

    Drupal
   
Оригинальный движок. Разрабатывается независимо от других движков, но требует PHP+MySQL. В движке есть много новшеств, которые ранее были недоступны пользователям бесплатных портальных систем. Например, так называемая таксономия (taxonomy). Это унифицированная структура хранения и вывода различной информации. Подобная структура особенно удобна при написании новых модулей или изменении уже существующих. Суть технологии очень подробно описана на официальном сайте. Желающие могут самостоятельно ознакомиться с руководством на русскоязычном сайте Drupal.
    Несмотря на все плюсы движка, Drupal вряд ли можно считать лучшим выбором для сайтов, работающих в зоне рунета. Русификация оставляет желать лучшего, дополнительных модулей в необходимом количестве еще нет... Но работы по локализации активно ведутся, и возможно, вскоре эти проблемы будут
36 Kb
Рис. 9. Основной источник
информации о Drupal — сайт
разработчиков.
решены. Модули стандартной поставки включают все необходимое: Статьи, Блоги (blogs, “дневник жизни”), Форум и несколько менее значимых, но безусловно полезных модулей. Как будет дальше — посмотрим, но пока из-за плохой поддержки русского языка и невысокой популярности портал получает низкие оценки.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: 4.4.0
    — Официальный сайт: www.drupal.org
    — Русский сайт: www.drupal.ru
    ОЦЕНКИ “МАНИИ”:
    — Простота установки: 3
    — Простота использования: 3
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 3
    — Надежность: 4

   
Guppy
   
Все рассмотренные выше порталы требуют для своей работы базу данных (например MySQL). Но до сих пор существуют хостинги, где поддержка БД отсутствует! Специально для них мы отыскали отличный портал, которому нужен только PHP. Все данные хранятся в обычных тестовых файлах. Заметьте, что для сайтов с высокой посещаемостью этот движок вряд ли подойдет. Все-таки текстовые файлы — это не полноценная БД.
    Когда вы запустите Guppy впервые, вам в глаза сразу бросятся две вещи. “Несерьезный” дизайн (установленный по умолчанию) и ощутимые, особенно на слабых машинах, тормоза при скроллинге (прокрутке) страниц. Не стоит пугаться — это происходит из-за чрезмерной перегруженности скриптами JavaScript оригинального дизайна движка. Правда, переходы с одной страницы на другую выглядят очень впечатляюще. Особенно переключение на другой язык — несколько веселых минут обеспечено.
    Несмотря на свою “несерьезность”, Guppy предоставляет все возможности среднестатистического портала. Сюда входят все стандартные модули и модуль фотогалереи. Движок неплохо русифицирован. Некоторые ляпы встречаются, однако их легко поправить в БД портала. Быстро развивается и растет “общество любителей Guppy”. Движок имеет французские корни, однако среди пользователей немало и наших с вами соотечественников.
    Если вы только начинаете путь веб-дизайнера, не хотите заниматься постоянным поиском новых модулей, отладкой баз данных, Guppy — ваш выбор.
    Дополнительная информация:
   
— Последняя версия движка на момент написания статьи: v700
    — Официальный сайт: www.freeguppy.org
    — Русский сайт: www.guppy.ukrmed.info
    Оценки “МАНИИ”:
    — Простота установки: 5
    — Простота использования: 5
    — Количество оригинальных модулей: 5
    — Количество сторонних модулей: 5
    — Надежность: 4

   
Размышления у парадного...
   
Какие рекомендации можно дать по выбору движка для своего сайта из представленных в этой статье?
    Для неопытного пользователя можно посоветовать один из движков, имеющих хороший инсталлятор. Шутки шутками, а правильно установить и настроить движок для работы — не так просто. Неплохой выбор в этом случае — XOOPS или Mambo (MOS). Эти движки обеспечат неплохую функциональность и достаточно просты в обращении. Однако постоянным читателям нашей рубрики не составит большого труда освоить “Великий и Ужасный” PHP-Nuke.
    Даже если вы достаточно опытны в обращении со сложными движками — тем же “Нюком”, немало ситуаций, в которых стоит выбрать другой портал. Если вы планируете размещать сайт на бесплатном хостинге с поддержкой PHP и MySQL или создаете “общественный” сайт, главным достоинством которого является форум, то оптимальным выбором будет LDU. Он обладает отличной производительностью и мощным форумом.
    В случаях, когда хостинг поддерживает PHP, но не позволяет размещать на своих серверах ваши базы данных, стоит обратить внимание на “несерьезный”, но мощный французский портал Guppy, использующий для хранения информации текстовые файлы.
    Для экстремалов-экспериментаторов, не ищущих легких путей, всегда найдется что-то нетрадиционное. Если в вас живет дух познания и тяга к нерациональному, то Drupal создан специально для вас. Необычные идеи и странная логика — конек этого движка.
    На этом мы не заканчиваем знакомство с бесплатными движками для сайтов. Мы продолжим следить за развитием лучших порталов и обязательно расскажем о лидерах более подробно.

    Сайт — в помощь
   
Вы наверняка ждете однозначного ответа, какой портал лучше всех остальных и что вам использовать для построения вашего родного сайта. Но... однозначного ответа дать нельзя. Каждый из претендентов имеет свои достоинства и свои недостатки. То, что для одних пользователей совершенно не важно, для других — непреодолимое препятствие. Достоинство портала в одном случае может стать недостатком в другом. Действуйте по ситуации.
    С возникшими вопросами — милости просим на официальный сайт “Игромании” в раздел “Интернет”. Для оперативного решения разного рода вопросов создана специальная “горячая линия” на www.skoks.com.ru/help. Если возникнут проблемы, обращайтесь — вам помогут авторы “Игромании” и другие специалисты по веб-дизайну.

    На наших CD/DVD
   
Все движки, описанные в статье, находятся на наших дисках.
Комментарии
Загрузка комментариев