GuppY CMS. Простой, но мощный портал
знакомство с веб-порталом GuppY
История
Портал GuppY был разработан программистом Лораном Дюво (Laurent Duveau, сетевой псевдоним aldweb) в 2002 году для создания собственного веб-сайта. Проект получил название Miniportail и стал свободно распространяться под лицензией GPL.
К работе над проектом подключились другие разработчики, и портал стал непрерывно совершенствоваться с добавлением новых функций, стилей оформления страниц, улучшением удобства пользования, оптимизацией программного кода, повышением скорости и увеличением надежности работы портала.
В 2003 году команда разработчиков пришла к выводу, что приставка "мини" в названии портала уже совершенно не соответствует сути проекта, выросшего и заматеревшего за это время, и Miniportail был переименован в GuppY.
GuppY на данный момент — это действительно универсальный портал для непрофессиональных пользователей (хотя его с успехом используют и профессионалы), позволяющий быстро создать полноценный веб-сайт, не обладая специальными навыками.
Портал непрерывно развивается и сопровождается группами поддержки из многих стран, в том числе и из России.
Последние версии портала распространяются уже под лицензией CeCILL, главным требованием которой является обязательное размещение владельцем сайта ссылки на сайт разработчиков. В остальном система остается свободно распространяемой и бесплатной.
Что вы получаете
Для работы с порталом не нужно знать таких "страшных" слов, как PHP, MySQL или даже HTML. Создатели сайта позаботились о том, чтобы все работало (и хорошо работало) без использования каких-либо специальных знаний и навыков.
Загрузив файлы на сервер и обратившись к новому сайту через веб-браузер, вы увидите готовый сайт в стандартном исполнении, оснащенный практически всеми необходимыми сервисами и удобными средствами их администрирования.
Для дальнейшей работы нужно только ввести имя администратора системы и сменить пароль, задав вместо начального pass ваш побственный пароль.
Первоначальный набор доступных сервисов удовлетворяет практически всем потребностям обычного пользователя портала: настраиваемый дизайн, новости, статьи, форум, голосования, галерея фотографий, мини-чат, файловая база, банеры, счетчики и так далее.
При этом вы можете дополнить стандартный комплект, закачав на сайт дополнительные сервисы (плагины GuppY).
В настоящее время реализованы плагины сервисов для удовлетворения самых разнообразных потребностей владельца и посетителей портала — здесь и дополнительные, более развитые, административные и пользовательские сервисы взамен стандартных, сервисы отображения на вашем сайте видео, погоды, прослушивания аудио, флеш-игр, связи с системами ICQ и Skype, отправки SMS-сообщений, отображения новостей с других сайтов... В общем, скучать не придется.
Что получает пользователь
Для пользователей портала разработчики расстарались вовсю — сделано все возможное, чтобы посетитель остался доволен. Портал не только удобен, но и красив. Разработано множество схем оформления, и пользователь может выбрать не только один из предоставленных ему вами дизайнов сайта (в том числе и из разработанных вами), но и, по своему желанию, поменять структуру отображения блоков сайта, выбрав оформление в две или три колонки, а для написания статей и сообщений пользователь (как и администратор сайта) может воспользоваться удобным и наглядным WYSIWYG-редактором.
Дополнительные вкусности
GuppY не только удовлетворяет множество обычных запросов владельца и посетителей сайта, но и предоставляет в стандартной комплектации сервисы, о которых могут только мечтать даже владельцы многих более "серьезных" систем.
Во-первых, изначально портал двуязычен. Вы можете выбрать из большого списка любые из двух языков, и пользователь может по своему желанию переключаться между ними в любое время. При этом все оформление отображается на выбранном языке, а для показа содержимого сайта выбираются статьи и сообщения, написанные на этом языке (для обеспечения такого режима статьи изначально пишутся в двойном комплекте на разных языках).
Во-вторых, установив портал, вы автоматически получаете версию сайта для мобильных устройств. Обратившись к любому сайту, выполненному на GuppY по ссылке имя_сайта/mobile, пользователь получает версию сайта с упрощенным (текстовым) дизайном, который будет комфортно отображаться даже на маленьком экране мобильного телефона.
В-третьих, разработчики изначально ориентировались на отработку деталей интерфейса, и удобство пользования сайтом для посетителя является одним из основных приоритетов разработки, поэтому всяческие выпадающие меню, саморазворачивающиеся тексты, динамически появляющиеся картинки и прочие красивости и удобности изначально встроены в систему и практически нет необходимости заниматься какими-то дополнительными украшательствами.
И главное, что все это вы получаете здесь и сейчас, не озабочиваясь поиском дополнительных модулей и правкой исходного кода с погружением в знакомые каждому программисту источники головной боли, таинственные "хаки" и "диффы".
Капелька дегтя
Естественно, есть и оборотная сторона медали, и далеко не все так идиллично, как может показаться с первого взгляда.
Вы получаете комплект "все в одном", но это действительно все, что вы получаете. "Взрослые" порталы поддерживаются огромным числом разработчиков, и число родных и сторонних компонентов для них исчисляется сотнями. Если же чего-то, что вам нужно в GuppY, сейчас нет, то этого нет и, возможно, не будет никогда — можно и не искать.
Модной сейчас и полезной оптимизации сайта под поисковые системы и ручной набор адреса (SEO или по-русски ЧПУ) нет и, похоже, не предвидится.
Малочисленность групп поддержки снижает оперативность локализаций портала и компонентов, и, возможно, хоть это и не трудно, но что-то вам придется переводить на русский язык самостоятельно. Впрочем, это актуально и для "больших" систем.
Разработчики в основном французы, поэтому английская часть официального сайта портала беднее французской — могут быть проблемы с поиском нужной информации.
Техническое исполнение портала
Обычно порталы выполняются в виде набора программ, использующих для хранения данных внешние системы управления базами данных (MySQL, ProgreSQL и другие). Для больших проектов использование баз данных оправданно, но для сайтов категории небольших порталов (личных страниц, простых сайтов предприятий, сайтов групп энтузиастов и подобных проектов) это зачастую приводит к замедлению работы сайта, снижению надежности и усложнению его администрирования.
Портал GuppY выполнен в виде набора скриптов на языке PHP и не использует для своей работы никаких дополнительных систем баз данных — все данные хранятся тут же, на диске, в виде файлов. Объем системы в установленном виде (без данных) составляет около 8 Мбайт.
Такое построение системы позволяет намного упростить работу администратора. Не требуется никаких дополнительных средств, кроме обычного FTP-доступа для создания резервных копий сайта, модификации и расширения портала. Без особого труда можно создать несколько разных копий сайта, получив любое количество сайтов разных направлений на одном и том же однажды организованном хостинге.
Сознание сайта заключается только в перенесении всех файлов портала в каталог хостинга, после чего готовый сайт сразу начинает работать. Инструкции по запуску и настройке портала составляют несколько страниц текста с картинками, где в подробной и понятной даже непосвященному форме описан процесс первоначальных настроек.
На данный момент последняя версия GuppY CMS 4.6.3, но ставить лучше все-таки предыдущую — надежную и отлаженную версию 4.5.18.
Выводы
Несмотря на некоторые недостатки системы, портал GuppY CMS близок к системе, идеальной для быстрого создания качественного сайта.
Причем этот портал может быть полезен не только неквалифицированному, начинающему пользователю, но и профессионалу, задачей которого может быть быстрое изготовление сайта с последующей передачей его в эксплуатацию неопытному заказчику.
Дружественность портала позволяет заниматься его сопровождением человеку, абсолютно далекому от сетевых технологий. Выбор GuppY позволит снять множество вопросов, которые могут возникнуть в будущем при выборе более технически и административно сложной ситемы.
В любом случае для того, кто собирается сделать свой первый сайт или перейти от своего первого сайта к своему первому порталу, GuppY CMS очень неплохой вариант выбора, а профессионалу стоит потратить полчаса своего времени на ознакомление с системой, чтобы просто расширить кругозор и посмотреть, чего хотят те, для кого он работает.