Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Воспитание контент-менеджеров, .htaccess и PHP-сессии


Не отдавайте щенков в «плохие» руки. Подружитесь с командой поддержки сайта

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

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

Комбинируя два этих аспекта, получаем четыре возможных сочетания. Интернет-проектов, в которых всё более или менее хорошо, мало. Сайтов на устаревших движках с хорошей командой тоже совсем немного. Прослойка ресурсов, с технической точки зрения имеющих всё, что нужно для успеха, несколько больше. Остальное — серая безликая масса.

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

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

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

Итак, вы получили заказ, обсудив за час будущий сайт. Сразу же спросите, кто им будет заниматься после сдачи. Постарайтесь познакомиться с этим человеком. Попробуйте пробудить в нем искорку любопытства. А может, запланируйте для него небольшую премию. Расспросите его подробнее, ведь у руководства времени нет.

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

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

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

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

В комментариях рассуждения о нравственности веб-разработчиков :)

---

Как закрыть администраторский раздел? Apache с .htaccess против PHP-сессий

Когда я сделал свою первую админку, возник вопрос, как бы ее закрыть от злых людей. Подозревая, что просто придумать необычный адрес — мало, я стал искать решения.

Нашлось два распространенных варианта:
* закрыть доступ к папке с администраторскими скриптами средствами Apache с помощью .htaccess и .htpasswd,
* воспользоваться PHP-сессиями и хранением пароля в базе данных.

Читать дальше...

---

Компромисс, который мы искали неделю назад в статье SEO против удобства пользователей: битва за главную страницу, нашелся комментариях.

---

Дмитрий Сергеев

dima.sergeev@gmail.com

Проектирование сайтов на dserg.com


В избранное