Нужен ли сайту компании корпоративный блог?
Блогосфера развивается стремительными темпами, цифры заработка многих блоггеров возрастают от месяца к месяцу. Естественно, подобное движение приводит к формированию новых интернет-компаний.

Создавая свой новый сайт я стокнулся с вопросом позиционирования блога:
- Цель основного сайта - новые клиенты и связи
- Основные разделы сайта: Услуги, Решения, Портфолио(Работы), Контакты
- Среди основных блоков информации: Участие в конференциях, Социальные контакты, Примеры работ
Понятно, что зайдя на сайт, человек сразу должен понять, чем занимается компания и что он может у нее заказать, увидеть предыдущие работы компании или просто связаться для получения консультации или информации.
Роль блога не до конца понятна: с одной стороны это отличная поддержка в продвижении собственных услуг, то есть SEO и SMO продвижение за счет написания качественных статей или описания созданных продуктов(например у меня пара модулей под Друпал Top Commentators и Point Board), с другой - совсем не многие компании имеют подобный функционал на сайте, и наверное ж не просто так.
Второй вопрос перекликается с моим предыдущим постом "Чем гордится веб-разработчику?" и заключается в позиционировании данного ресурса для представителей самой компании. Я понимаю, что вопрос неоднозначный и непонятно стоит ли предоставлять сотрудникам компании доступ к написанию статей и контента для блога или нет.
Я склоняюсь к тому мнению, что это обязательно стоит делать. В нашем украинском интернете эти мысли может быть еще и не востребованы, поскольку интернет-индустрия не развита, но опираясь на опыт зарубежных компании, пусть даже сайт Артемия Лебедева или Tuts+ понимаю, что это очень выгодно, когда под лозунгом и логотипом компании ее сотрудник излагает свои профессиональные мысли о работе, рабочем процессе или же собственных разработках, тем самым создавая авторитет для компании и себя как профессионала.
Есть ли у Вас мысли по этому поводу?
Коммандная разработка
Командная разработка сайтов дело сложное, и сложности возникают совершенно на любом этапе работы, от поиска подходящих кадров и до организации работы совершенно разных людей, порой даже находящихся в разных точках мира.

С удивлением для себя обнаружил какой сейчас большой спрос на хороших специалистов в разных сферах программирования: Drupal, iPhone приложения, Flash+ActionScript, Magento. Если Вы из Запорожья и желаете найти работу, обращайтесь на itwebcross@gmail.com или icq 846944. Разискиавются программисты совершенно разного уровня, главное качество - желание учится и соотвественно браться за более крупные проекты с большей зарплатой.
Все последующие возникающие трудности связаны уже больше с квалификацией разработчиков и орагнизацией работы. Я за время своей работы встретился уже с уймой различных казусов проявившихся из-за того что над одним проектом работает несколько людей.
- Заливаются изменения на живой сайт, без учета правок в базе данных
- Перетираются файлы одного разработчика другим(даже с SVN)))
- Выполненная работа одним человеком, полностью ломает функционал другого
- Работающий локально таск, на живом сайте валит сервер
Чтобы всего этого избежать в разработку долнжны включаться сопутствующие и помогающие смерджить и отследить работу программы и сервисы.
То, чем пользуемся мы:
Subversion
Если один Ваш программер в Харькове, Вы в Запорожье, а тим-лид заказчика в Германии или Сиэтле нет ничего проще, чем организовать репозиторию которая будет следить за всеми измененными файлами. Она же позволит держать на livesite только свежую и самую адекватную версию проекта или же откатиться до предудущей если, что либо сломалось во вновь залитом коде. Помимо того - это еще одно безопастное хранилище кода проекта и самый быстрый способ внесения изменений на сайт.
Redmine
Для разработки крупных сайтов попробуй подключается более 5, а иногда и 10 программистов, не включая тим-лидов и собственно клиентов. Каждый из участников занят разработкой, тестированием, ответом на возникшие вопросы или назначением заданий. Чтобы во всем этом не потеряться и придумал Redmine.
Putty
Если программист владеет знаниями линукса - цены ему нет
Возможность подключится к серверу с помощью Putty по SSH может ускорить, а иногда и помочь выполнить задачи, которые решить с помощью FTP, cPanel, WHM или даже WinSCP не возможно. Такие как установка владельца папок, апдейт на живой сайт или насторойка крона.
WinSCP
Эта программа также должна быть в арсенале любого программиста, и она является отличной заменой FTP, в случае если есть доступ через SSH.
Как альтернатива Redmine`у также можно использовать Atrium, хотя функционально он пока еще намного слабее.
Какое ПО используете Вы ?
Спроси эксперта - Wordpress для крупных маштабируемых сайтов с Derek Herman
Так как пошел на курсы английского решил перевести первую в своем блоге статью иностранного автора: Ask the Expert – Using Wordpress to Build Large Scale Websites with Derek Herma.

Двадцативосьмилетний Derek Herman проживает в Портланде, Орегон. Компанию Valen Designs он начал в 2006 году совмещая работу веб-дизайнера и обучение в коледже. Дерек опытный UI дизайнер и с каждым днем развивался как разработчик бекендов. Также он веб-разработчик компании Envato и основатель сети сайтов, которые мы посещаем ежедневно - Tuts+ Network.
Разработка крупных маштабируемых сайтов на Wordpress
Привет Derek, спасибо что согласились на это интервью. Расскажите, пожалуйста, нам немного о себе и тому, как вы выучили Wordpress.
Я работал с Wordpress еще с тех первых дней, когда Strayhorn v1.5 UI было еще ужасным и было мало тем, а хороших еще меньше. В основном я сам себя ограничивал и учился кодить темы по частям. Первые полгода я не использовал Codex, но оглядываясь назад я желал бы уделить больше времени обучению фуркциональной части и фильтрам, поскольку это сделало бы мою жизнь проще.
Я считаю это было испытание огнем. Помню некоторые из моих проектов, которые делались без понимания того, что происходит и обучаясь прямо во время разработки; это не лучший способ повысить свою квалификацию, но тем не менее со временем я стал компетентен в том, что делаю и начал кодить темы на Wordpress без копипаста.
Втянулся в разработку крупных сайтов я полтора года спустя и примерно в это время начал работать с Collis Ta`eed & и всеми из Envato. Один из первых проектов Collis &, над которым я работал был Tuts+ Network(Psdtuts+, Nettuts+, и др.), он рисовал тему, а я кодил ее в 5и вариантах, 4 из которых для уже существующих сайтов, а 1 для нового, который мы запускали после того как заканчивали с разработкой темы. Можно сказать, это был один из тех моментов в моей карьере, когда хорошо выполненная работа строила шаг за шагом плодотворные рабочие отношения. Если Вы следили за Envato последний год, вероятно знаете как все получилось. К счастью, я приложил руку ко многим удивительным проектам, многие из которых Вы посещаете ежедневно и работаю и шефствую над лучшим стартапом. Collins действительно делает работу классно и впечатлюще, каждый день я просыпаюсь и с бешанными силами делаю стряпанные Сollin`ом темы. Я могу сказать что у нас ни разу не было скучной работы, а брошенный вызов в работе реально меня мотивирует.
Какие крупные сайты Вы сделали на Wordpress в качестве CMS?

- Tutsplus.com
Все 8 Tuts+ сайтов - FreelanceSwitch и его forum
- AppStorm sites
- The Envato Wiki
- The Swish Life
- Venture Visuals
- WorkAwesome
- Envato Marketplace blogs
У меня есть также много других проектов, которые я сделал за эти годы, но эти - самые крупные, которые приходят на ум. Все они так или иначе используют Wordpress и его потрясающую гибкость, чтобы Ваши сайты были таким как Вам нужно. Я считаю, что не ничего, чтобы Вы не могли сделать на Wordpress, если Вы действительно смотивированы на работу.
Какие из плагинов Вы используете всегда?
Много времени я или третья стороно тратим на разработку дополниетльных модулей, которые требует каждый сайт в отдельности, в зависимости от того что придумает Collins и чего еще нет в функционале. Но есть плагины, которые мы используем почти для всег сайтов. Например, до последнего времени мы часто использовали плагин WP-PageNavi для постраничной навигации и он работал отлично, пока мы не захотели исправить общий подход к пониманию постраничной навигации и я создал новый плагин с несколько другим подходом. Вскоре я его опубликую под лицензией GPL.

- Akismet
- Feed Wrangler
- Google XML Sitemaps
- Maintenance Mode
- Simply Exclude
- WP Super Cache или W3 Total Cache
- WP-PageNavi
- WP-DBManager
Я также использую тонны дополнительных функций и плагинов для конктретных задач сайтов.
Назови задачу, с которой ты столкнулся при создании крупных сайтов на Wordpress? Как ты решил эту проблему?
Почти все сложные задачи истекают из необходимости проапдейтить тему. Если тема изменяется так, что даже необходимо переделывать способ добавления контента, то это становится проблемой, и в некоторых случаях скучной работой занимающей время на исправление мелки недочетов в каждом посте или странице. Одна из проблем в том, что Tuts+ использует урезанную тему psdtut.com и по мере наполнения сайта и его развития возникают различные моменты и неточности.
В конце концов приходится использовать множество PHP кода if else для тестирования правильности и внесения изменений в работу плагинов пологаюихся на the_content. Обычно код плохо отрабатывает с плагинами фильтрующими контент и ломаются, так что мне приходится использовать другие фильтры, чтобы плагины работали нормально с the_content. Все вместе это сложная и необходимая работа, которая все же позволяет старому контенту нормально работать с новым кодом.
В каждом проекте найдется преграда, но Вы просто находите путь ее преодаления и двигаетесь далее. Несмотря на сложность и утомительность эти вещи могут заставить Вас развиваться и делать свою работу.
Какие преимущества использования Wordpress для создания крупных сайтов?
Продуманная, простая, но крепкая CMS/Blogging платформа с тоннами документации и ресурсов доступными прямо у Вас под руками. A mature, simple but robust CMS/Blogging platform with tons of documentation and resources available at your fingertips. Обычно Вы можете найти ответ на свой как считаете оригинальный вопрос с небольшой помочью Google. С Вашей проблемой уже скорее всего кто-то сталкивался и вероятно опубликовал ее решение.

Какие минусы есть у Worpdress при разработке крупных сайтов?
Год назад я бы сказал, что Вам нужно расширять функциональность Wordpress своим кодом, но с развитием платформы все уже реализовано в плагинах. Вам уже не нужно писать столько кода как раньше, не скажу, что я ничего не пишу, но если Вы начинающий будет хорошо иметь такое количество доступного и бесплатного кода для Ваших задач.
Итак я полагаю Wordpress - вариант для создания крупного сайта. Можете рассказать подробнее о процесе разработки таких сайтов?
Я начинаю каждый крупный проект с обсуждения как того, как он должен работать и как мы можем выполнить не до конца понятные по проекту моменты. Проекты, над которыми я работаю с Collis начинаются с построения брифа и сборки всех psd файлов. Я получаю подробные описания того, как Collis представляется себе сайт и отдаю ответ с вопросами по проекту. После того как мы обсудим все важные моменты, я делаю все по HTML/CSS.
После сборки стабильной версии я провожу много ночей кодинга полного функционала Wordpress темы на своем дев-сервере. Если нет каких-либо плагинов, я их делаю и пишу дополнительные функции и страницы настроек для админа необходимые для проекта. И после того как мы чувствуем что все уже готовы запускаем сайт в техническом режиме и начинаем процесс настройки всего от мелочей до случайных опций в базе. Это крупная неоговоренная работа часто занимающая часы времени. Например, мы потратили 17 часов для настроек FreelanceSwitch и это был один из самых сложных случаев, с которым я столкнулся, но мы заставили сайт работать и это стало одним из самых приятных обновлений проекта.
Я упорно верю в то, что такие сайты являются тестом на стойкой и вы никогда не должны за них браться как за обычную пробежку.
Потратьте немного времени и убедитесь, что сделали все правильно. Иначе прийдется все править на уже запущенном сайта.

Какие особенности Wordpress делают разработку крупных сайтов проще?
Plugin API и documentation пожалуй самые важные моменты расширения сайтов на Wordpress. После того как Вы освоите разработку плагинов, сможете работать днями напролет.
Какой совет Вы дадите тем, кто хочется начать разрабатывать крупные сайты с помощью Worpress?
Я бы посоветовал сначала хорошо изучить HTML/CSS и основы тематизации Wordpress и только после этого двигаться в направлении разработки более крупных сайтов с учетом хорошо схваченных знаний о функционале и фильтрах Worpdress. В Вашей карьере веб разработчкика будет присутствовать естественный процесс раз
вития Ваших способностей, если у Вас будет мотивация и драйв для развития способностей. Найдите время для изучения основ и тогда время и возможности сами появятся у Вас для того, чтобы взять на себя проект выше прежних способностей, но возможный для реализации Вами.
Как только Вы полностью закончили свой самый сложный проект во время, найдите следущий и никогда не останавливайтесь в изучении и подталкивании себя к разработке более сложных и креативных веб-сайтов.
Заключение
Я хочу поблагодарить Derek за это интервью. Я действительно признателен Derek за время из его занятого и расписанного времени на детальные, хорошо продуманные ответы на вопросы интервью.
Ваша реклама
- Как сюда попасть
- Заработок в интернет(5$)
- Магазин духов с феромонами(2$)
- Арбитраж трафика. Обзор бирж трафика(2$)
- Блог Поискового Робота(1.51$)
- Как раскрутить сайт бесплатно(1.5$)
Последние комментарии:
- Валентин: Недавно встречал инфу, что за бугром происходит незнач
- АлексZ: +1 за то, что нужен. Если даже на данный момент компания
- Валентин: Любые возможности по привлечению клиентов, и поддержа
- manson: мне кажется что блог не нужен. лучше просто сделать сай
- Валентин: Нужно как можно предоставлять пользователям "неофициа
Лучшие комментаторы:
- Валентин (1)
Самое обсуждаемое
- А какой ноутбук у вас? (79)
- Работа с системой Sape (72)
- Куплю базы AllSubmitter 4.7! (50)
- Блоги проникли в нашу жизнь и стали ее частью (44)
- Sape - требуются серьезные рефералы (39)
- MySQL импорт (37)
- Оптимизация рабочего времени (37)
- Мое рабочее место. Фото (36)
- Угадай тИЦ - получи 50WMZ (36)
- Одним кликом - BmSubmitter (Закладочник) (35)
