Просматриваем раздел from Май, 2010

Div верстка, примеры layouts

Только успел доверстать один из сайтов, как обнаружил неприятный момент в IE7 браузере связанный с меню. Как обычно все сайты я верстаю с помощью div`овой верстки, а в случае Drupal на базе подтемы Zen для того, чтобы ускорить процесс создания layout и базовых классов. Но часто бывает так, что тему для сайта приходится создавать с нуля, а потому очень удобно иметь под рукой уже готовые шаблоны для реализации будущего дизайна сайта.

В основном контент сайта всегда делится на несколько основных регионов: header, menu, content, footer, sidebar соотвественно исходя из желания минимизировать количество dom-элементов и CSS стилей layout должен состоять из всего 5 дивок, которые и нужно будет правильно сверстать.

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

Собственно используя подобный подход можно очень сильно ускорить процесс создания тем под любой движок или дивную верстку под сайт написаный собственноручно.

Какими трюками, хаками или туториалами пользутесь Вы ?

Верстать может каждый! Да?

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

Ошарашен еще и тем, как многие программисты относятся к слову "сделал":  -Так еще ж час назад у меня был сделан рабочий JS и правильно подключен в page.tpl.php, а ты потом попросил сделать подключение через модуль с помощью drupal_add_js, вот то что работало пришлось и переделывать. Ушло 3 часа...

Это так у многих называется: сделал. Точно также называется: сверстал. Не смотря на то, что IETester, Chrome и Opera даже не открывались.

Погуглил немного, нашел один блог Руслана Дерепко о верстке, кроссбраузерности и программинге одновременно и расстроившись остановился на мнении, что:

Хороший программист должен уметь верстать!

Элементарная позиция - презентабельность собственной работы, всеобъемлющая четкость выполнения, как без этого можно презентровать собственный уровень квалификации?

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

  • Тренировать
  • Выгнать
  • Понизить зарплату
  • Штрафовать

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

Из своего опыта и опыта знакомых "саморощенных" саморощенных становится ясно, что человек должен развиваться сам, познавать азы и следить за качеством своей работы самостоятельно!

DrupalCamp Киев

Posted Опубликовано cross в Drupal, Общее     Comments 1 коммент
Май
15

Примерно год назад назад я был DrupalCamp в городе Киев и это мероприятие довольно сильно мне понравилось, отчасти новыми знаниями, полезными знакомствами и просто развитием собственной позиции в сообществе Drupal.

Интересно, что спрос конкретно на программистов Drupal/PHP есть и это доказывает практика и периодические вопросы со стороны потенциальных клиентов, а потому 10-12 июня я снова поеду на кемп, но уже скорее всего с докладом на тему "Командная разработка сайтов на Drupal".

Суть доклада заключается в презентации наработок и опыта о том, как наиболее оптимально можно использовать мультисайт Друпал, VDS/VPS хостинг, SVN для разработки нескольких проектов одновременно. Не менее интересно конечно будет поднять и дискуссию по поводу иного подхода.

Кто-то из моих подписчиков будет на кемпе?

Donation Bar

Order Links

Топ комментаторов