Мысли о темизации

Прислано: adubovskoy

чт, 02/09/2010 - 08:05

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

Теперь размышления. Я почему-то не могу пользоваться ds, contemplate, panels. Мне проще сделать все в .tpl.php и у меня стойкое ощущение что править это будет проще. К примеру - в одном из типов материалов есть imagefield который надо выводить слева от заголовка. Не хочется работать с contemplate, хоть убей. Пишу в netbeans, хистори храню в git (как и весь наш офис собстно). С файлом мне работать проще чем с админкой друпала. И документировать код проще, тупо быстрее.

Я просто смотрю что есть куча даже не модулей, фреймворков для темизации со своими api, от ds и contemplate до панелс. А на практике оказывается что все это не нужно (я что-то делаю не так? :), максимум - skinr прикручиваю, дабы опять же в файле порядок навести.

Единственная моя слабость - любовь к сеткам, 960gs. И получается что для практически любой темизации я стараюсь ограничиваться тем что дает cck+views и работа с .tpl.php/template.php. А как у вас?)

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано penexe в чт, 02/09/2010 - 08:30.

также, contemplate и панелс это для ламеров =)


Опубликовано tornadoxxxl в чт, 02/09/2010 - 09:41.

"adubovskoy" написал(а):

Мне проще сделать все в .tpl.php

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


Опубликовано Eugeny в чт, 02/09/2010 - 12:33.

Если хорошо верстаешь и разбираешься в темизации то contemplate, panels нафиг не нужны. Я их вообще не использую.
Кстати а что за зверь такой skinr ?


Опубликовано adubovskoy в чт, 02/09/2010 - 12:45.

"Eugeny" написал(а):

Кстати а что за зверь такой skinr ?

http://drupal.org/project/skinr

Способ немного навести порядок. Особенно удобен для плюшек с блоками - "тебе отрисовываться через newsblock.tpl.php и еще с доп.классом extra", "тебе просто отдельный класс, тебе отдельный шаблон". Не люблю циферки в .tpl.php файлах, будь то номера нод или блоков, скинр с этим помогает) Еще он подрубает css тогда, когда они нужны. Что позволяет не думать много о вынесении в разные css файлы разного мусора - при описании правила в skinr я ничего не потеряю.


Опубликовано Eugeny в чт, 02/09/2010 - 13:00.

Спасибо за информацию о skinr. Модуль полезный


Опубликовано Eugeny в чт, 02/09/2010 - 13:07.

Кстати раз уж пошел разговор о темизации мне интересно кто-нибудь использует в своих проектах sass ?


Опубликовано adubovskoy в чт, 02/09/2010 - 13:20.

Я Нет. Ни сасс, ни less нет.
Основная причина как ни странно одна. Его не понимают IDE. Мне в нетбинсе писать на обычном css с автодополнением быстрее чем на sass.

Вообще эта ветка как раз про "а кто как пишет". ) Интересно. Я в очередной раз уперся рогом в лимит производительности и ищу как повысить скорость разработки)


Опубликовано Eugeny в чт, 02/09/2010 - 13:36.

"adubovskoy" написал(а):

и ищу как повысить скорость разработки

Мне недавно помогла техника zen coding повысить скорость разработки. Вот сейчас смотрю в сторону SASS. Кстати есть IDE PHPStorm она отлично поддерживает sass.


Опубликовано FORTIS в чт, 02/09/2010 - 14:28.

"adubovskoy" написал(а):

Мне в нетбинсе писать на обычном css с автодополнением быстрее чем на sass.

просто как редактор используешь или для нетбинса есть что-то интересное с уклоном в друпал?
а то одно время хотел заставить себя на дримвьюер перейти с api для jquery и drupal, предполагая, что там есть что-то удобное, чего я пока не знаю, не вышло - вернулся к нотпад++ =)


Опубликовано adubovskoy в чт, 02/09/2010 - 14:34.

"FORTIS" написал(а):

просто как редактор используешь или для нетбинса есть что-то интересное с уклоном в друпал?

я просто как редактор + подружил с git.


Опубликовано FORTIS в чт, 02/09/2010 - 16:15.

"adubovskoy" написал(а):

подружил с git.

эт я так понимаю система контроля версий, а можешь в кратце сказать, чем удобно использовать её? или это удобно только для командной разработки польза?


Опубликовано adubovskoy в чт, 02/09/2010 - 17:17.

в двух словах рассказать не получится) удобно) это, знаете, как правило бусидо :)


Опубликовано Gukov Yor в сб, 04/09/2010 - 07:37.

netbeans - отличный редактор, всё в наборе (редактор php,css и тп) подсветка навигатор и бесплатно, блин минус мне за невнимательность, надо было раньше ставить и не париться. Вопрос, как к базе мускула на хостинге подключиться? чёт не пойму что там за драйвера...


Новое на сайте