Каталог статей
Поиск по базе статей  
Статья на тему Интернет » Интересное в сети » PHP Update и&nb p;PHP Po t

 

PHP Update и&nb p;PHP Po t

 

 

PHP Update и PHP Post

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

Чем объяснить такую тягу современных веб-разработчиков к системам управления контентом и к форумным движкам? Причем коммерческие продукты вопросов не вызывают, ибо там люди попросту зарабатывают деньги, а вот с бесплатными и open-source-решениями дело обстоит несколько иначе. Тут мы видим картину двоякую: с одной стороны расположились мощнейшие системы, или, как их принято называть на Западе, robust вроде Typo3, modxcms или Joomla!

 

 

, а с другой — великое множество продуктов с более скромными амбициями, но никак не менее интересных.

PHP Update и PHP Post — решения для непрофессионалов

Именно такого пошиба и объекты исследования в этой статье: система управления контентом PHP Update и форумный движок PHP Post. В качестве предисловия имеет смысл рассказать об их разработчике — британской компании i-produce, которая является фактически одним человеком. Его опыт выглядит вполне убедительно, посему можно заключить, что автор PHP Update и PHP Post в области веб-технологий отнюдь не новичок. Это, кстати, проявилось и в его продуктах: можно долго спорить об их характеристиках, но высокую стабильность продуктов признают все эксперты без исключений.

А теперь разберемся во всех деталях.

PHP Update

Итак, перед нами продукт, рассчитанный скорее не на профессионалов, а в первую очередь на тех, кто хочет создать в Интернете свой персональный сайт или блог, но не обладает при этом всеми необходимыми техническими знаниями. Думаю, доказывать, что число таких людей неумолимо растет, никому не надо: мы и так все прекрасно понимаем и знаем. Поэтому вот два главных качества PHP Update: простота, порой даже избыточная, на мой субъективный взгляд, и дружелюбность как самого продукта, так и сообщества вокруг него.

PHP Update
Официальный сайт PHP Update кроме всего прочего является отличным примером работы этой CMS

Грубо говоря, цель, стоявшая перед разработчиком, понятна: сделать так, чтобы пользователям было достаточно скопировать файлы на сервер и больше они не имели трудностей. Однако сразу следует отметить, что без базовых знаний о языках HTML и PHP ничего не выйдет: PHP Update во время конфигурации и дальнейшей работы требует этого от пользователя.

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

Как и любая другая система управления контентом, PHP Update построен с использованием шаблонов. Правда, в отличие от многих конкурентов тут нет собственного тегового языка: места для контента и параметры этого контента обозначаются с помощью фрагментов PHP-кода. Кстати, такой подход достаточно популярен в среде специалистов: многие попросту не видят смысла в многочисленных template engines, ибо считают, что PHP сам по себе является хорошим инструментом для работы с шаблонами.

Как бы то ни было, механизм вызова любого из функциональных модулей в PHP Update прост до невозможности. К примеру, для того чтобы вставить на страницу содержимое определенного блога, дизайнеру будет достаточно набрать следующий кусок кода:

<?
$s = «blogs»;
$p = "[blog name]";
include "code/content";
?>

PHP Update может работать как с MySQL, так и с flat files

Думаю, объяснять, какая строка в примере за что отвечает, смысла нет. Таким же образом в шаблоны добавляется содержимое любого модуля, любой страницы или категории. Кстати, для полноценной работы PHP Update совсем необязательно иметь на сервере базу MySQL или любую другую, потому что описываемый продукт вполне сносно работает и с flat files, что делает его очень привлекательным для разработчиков бюджетных веб-продуктов, когда доступа к базам данных попросту нет.

PHP Update contact form
Добавить на сайт форму для обратной связи в PHP Update — вопрос двух кликов мыши

Что касается процесса инсталляции, то он заключается в следующем: пользователь копирует рабочие файлы на сервер, а затем запускает специальный скрипт, который и проводит автоматическую установку системы. Во время нее необходимо выбрать тип хранения информации: flat files или база данных — в этом случае дополнительно потребуется ввести адрес сервера, логин, пароль и префикс для таблиц в MySQL.

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

Внутренний же менеджер PHP Update отвечает в основном за работу с контентом: именно тут пользователь добавляет документы, пишет заметки в блог, новости и управляет остальными модулями: галереей изображений, голосованиями, почтовой рассылкой, гостевой книгой, счетчиком, мета-тегами и RSS. Уверен, список возможностей никого не поразил, но его вполне хватит для персонального веб-сайта или виртуального представительства небольшой компании.

PHP Update gallery
Встроенная галерея в PHP Update

Также с помощью менеджера PHP Update можно загружать файлы на сервер: они могут отправляться как в папку gfx (для графических изображений), так и в папку files (для всего остального). Если на сервере стоит GD, то у пользователя появляется возможность использовать его для автоматической генерации картинок предварительного просмотра.

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

Из других моментов, заслуживающих внимания, стоит упомянуть WYSIWYG-редактор контента, созданный сторонними разработчиками. Сказать, что он чем-то выделяется на фоне более мощных конкурентов, не повернется язык, но его функциональность вполне вписывается в общий контекст продукта. В качестве итога я, пожалуй, выделю стремление специалиста, стоящего за PHP Update, все делать по возможности самому, которое, как минимум, похвально, ибо ни один из элементов не заставляет нас усомниться в его высоком уровне профессионализма.

PHP Post

Разобравшись с основным решением от i-produce, переходим к дополнительному — форумному движку PHP Post, который лично я предлагаю считать приятным бонусом к неплохой системе управления контентом. Увы, на большее этот продукт претендовать не может. Почему? Сейчас обсудим.

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

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

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

PHP Post — это форумы с обязательным набором функций и быстрой установкой

Не последнюю роль в диалоге о PHP Post играет его компактность: размер архива для загрузки на сервер настолько невелик, что лично я задался вопросом, как удалось уместить всю эту функциональность в таком маленьком количестве байтов. И опять же дружелюбность, о которой уже говорилось выше. Правда, PHP Post не имеет возможности хранения данных во flat files, поэтому для его корректной работы потребуется доступ к MySQL.

Резюмируя материал, мне остается лишний раз напомнить, что судить о PHP Update и PHP Post в контексте более мощных собратьев по цеху не стоит. Эти продукты не ставят своей целью сравниться по функциональности или даже перегнать конкурентов из коммерческого сегмента рынка. Герои этого обзора рассчитаны совсем на другую аудиторию и, кстати, пользуются там очень большой популярностью.

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

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




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

 

 

Наверх


Постоянная ссылка на статью "PHP Update и&nb p;PHP Po t":


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

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

Ваша оценка:

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

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



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





Темы статей






Новые статьи

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

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

Отчет по вебинару Zend «Web Service with PHP»

В последнее время проведение онлайновых семинаров (вебинаров, вебкастов), посвященным IT-технологиям, становится все более и более популярным явлением не только в качестве рекламы крупных софтверных компаний, но и в области Open Source проектов. Не является исключением и язык программирования PHP, по разным аспектам использования которого компания Zend, лидер разработок в области PHP, старается проводить вебинары не реже одного раза в месяц. Семинар этого месяца касался акт ...

» Продвижение и оптимизация - 2013 - читать


Рынок разработки переполнен недоучками – PHP и хорош и плох своей простотой.

24-25 мая Международный PHPCLUB совместно с корпорацией Microsoft провел шестую международную конференцию веб-разработчиков. На мероприятие собрался практически весь цвет разработчиков Рунета. За два дня успели обсудить все актуальные вопросы: - применение php в веб-разработке (приемы, методы и парадигмы программирования в php, полезные модули и библиотеки, интеграция с Ajax) - эффективное создание приложений (фреймворки, гибкие методологии, экстремальное программирование, ...

» Продвижение и оптимизация - 1618 - читать


AJAX для PHP&nb p;&mda h; легко

Серверный язык PHP уже давно стал одним из признанных лидеров в сфере веб-разработок. Многие специалисты любят его за относительную простоту и большие возможности. В то же время бум Web 2.

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


Экстремальный стиль для PHP

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

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


Функции тестирования в&nb p;PHP-проектах

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

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



Статья на тему Интернет » Интересное в сети » PHP Update и&nb p;PHP Po t

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

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

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