Мысли о темизации
Прислано: 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. А как у вас?)
- adubovskoy's blog
- Для комментирования войдите или зарегистрируйтесь
также, contemplate и панелс это для ламеров =)
- Для комментирования войдите или зарегистрируйтесь
Мне проще сделать все в .tpl.php
А я уже стал волноваться, что что-то делаю не правильно.
Мне тоже так проще.
К сожалению некоторые вещи нужно дать возможность менять пользователю у которого нет не знаний, не просто физического доступа к шаблонам - тогда приходиться городить такие решения.
- Для комментирования войдите или зарегистрируйтесь
Если хорошо верстаешь и разбираешься в темизации то contemplate, panels нафиг не нужны. Я их вообще не использую.
Кстати а что за зверь такой skinr ?
- Для комментирования войдите или зарегистрируйтесь
Кстати а что за зверь такой skinr ?
http://drupal.org/project/skinr
Способ немного навести порядок. Особенно удобен для плюшек с блоками - "тебе отрисовываться через newsblock.tpl.php и еще с доп.классом extra", "тебе просто отдельный класс, тебе отдельный шаблон". Не люблю циферки в .tpl.php файлах, будь то номера нод или блоков, скинр с этим помогает) Еще он подрубает css тогда, когда они нужны. Что позволяет не думать много о вынесении в разные css файлы разного мусора - при описании правила в skinr я ничего не потеряю.
- Для комментирования войдите или зарегистрируйтесь
Спасибо за информацию о skinr. Модуль полезный
- Для комментирования войдите или зарегистрируйтесь
Кстати раз уж пошел разговор о темизации мне интересно кто-нибудь использует в своих проектах sass ?
- Для комментирования войдите или зарегистрируйтесь
Я Нет. Ни сасс, ни less нет.
Основная причина как ни странно одна. Его не понимают IDE. Мне в нетбинсе писать на обычном css с автодополнением быстрее чем на sass.
Вообще эта ветка как раз про "а кто как пишет". ) Интересно. Я в очередной раз уперся рогом в лимит производительности и ищу как повысить скорость разработки)
- Для комментирования войдите или зарегистрируйтесь
и ищу как повысить скорость разработки
Мне недавно помогла техника zen coding повысить скорость разработки. Вот сейчас смотрю в сторону SASS. Кстати есть IDE PHPStorm она отлично поддерживает sass.
- Для комментирования войдите или зарегистрируйтесь
Мне в нетбинсе писать на обычном css с автодополнением быстрее чем на sass.
просто как редактор используешь или для нетбинса есть что-то интересное с уклоном в друпал?
а то одно время хотел заставить себя на дримвьюер перейти с api для jquery и drupal, предполагая, что там есть что-то удобное, чего я пока не знаю, не вышло - вернулся к нотпад++ =)
- Для комментирования войдите или зарегистрируйтесь
просто как редактор используешь или для нетбинса есть что-то интересное с уклоном в друпал?
я просто как редактор + подружил с git.
- Для комментирования войдите или зарегистрируйтесь
подружил с git.
эт я так понимаю система контроля версий, а можешь в кратце сказать, чем удобно использовать её? или это удобно только для командной разработки польза?
- Для комментирования войдите или зарегистрируйтесь
в двух словах рассказать не получится) удобно) это, знаете, как правило бусидо :)
- Для комментирования войдите или зарегистрируйтесь
netbeans - отличный редактор, всё в наборе (редактор php,css и тп) подсветка навигатор и бесплатно, блин минус мне за невнимательность, надо было раньше ставить и не париться. Вопрос, как к базе мускула на хостинге подключиться? чёт не пойму что там за драйвера...
- Для комментирования войдите или зарегистрируйтесь







Комментарии