" - Assembler vs Delphi - кто слышал про этот ассемблер?
- нельзя сравнивать, асм это более низкий уровень
- ну ты сболтнул про асм, я на асме антивирь накатал вчерась!"
это наш разговор, утрированно.
вы понимаете отличие между конфигурацией роутера системы, проектированием бд и подвязкой всего этого к mvc - в джанго и визуальной инсталляцией и cck друпала? не надо на слово "низкий" как на красную тряпку реагировать, не разобравшись о чем говорят.
сравнивать django с drupal глупо. Что за мода на "сенсационные заголовки"? )
django это фреймворк более низкого уровня, аналоги в пхп - codeigniter и cakephp, в руби - ror
по-поводу "шаблон в базе", спросите у restyler, это неудобно?
я в друпале вообще для ускоренной правки содержимого блоков, напрямую правлю через клиент mysql, так как жать обновить каждый раз не самый быстрый вариант.
а чем собственно говоря проще если не секрет? Что там вставляются имена секций, а в них куски кода на блоки, что там перечень переменных с вложенными(если надо) снипетами.
в modx проще тем, что не подрубаются всякие system.css, поэтому не ломаются сверстанные сторонним верстальщиком макеты. И вывод навигаций через wayfinder мне нравится, этот сниппет подойдет для большинства мелких и средних по сложности сайтов. Под друпал просто все дольше затачивать.
Стало быть надо заступиться.
MODx - это очень шустрая и хорошо организованная система, подходит больше чем друпал вообще для любых задач, только вот многое писать придется самому, так как у него нет такого изобилия готовых решений, как у Друпал, но зато при разработке вы точно знаете, что ваш портал будет "летать"
кстати да, вы правы.
Don't hack Drupal, use devel
А для серьезных проектов все равно ничего лучше нормального ide с настроеным дебагом и брейкпоинтами не придумали.
Предлагаю перевод: "Бывают модули разных типов, рассмотрим модули для создания блоков(block) и нодов(node). "
Иначе как-то не вяжется: к чему отнести модуль ping, blogapi и другие?
А по-моему, у модулей _типов_ не бывает. Модули можно классифицировать по хукам, которые они используют.
Но сейчас уже гораздо лучше, конечно.
В англ. версии тоже не совсем неправильно, наверное.
Кстати, а почему на разных сайтах использовали разные методы вывода блока?
Каждый метод имеет свои преимущества и недостатки.
1) с регионами - самый долгий, тебе надо иметь доступ до админки сайта чтобы сделать блок, выбрать для этой конкретной темы этот конкретный регион, и если у тебя точно один блок в этом месте, и ты точно знаешь какой - телодвижений слишком много.
Спасибо, я что-то не нашел там вот этого даже близко: "Модули в друпале бывают 2-х видов: блоки(block) и узлы(node)."
Просто стало интересно, кто первый такое придумал
Лично PВасилию
поздравляю.
Тема дизайна "FireflyStream.com"
болотный цвет не очень нравится
Drupal vs Django
" - Assembler vs Delphi - кто слышал про этот ассемблер?
- нельзя сравнивать, асм это более низкий уровень
- ну ты сболтнул про асм, я на асме антивирь накатал вчерась!"
это наш разговор, утрированно.
вы понимаете отличие между конфигурацией роутера системы, проектированием бд и подвязкой всего этого к mvc - в джанго и визуальной инсталляцией и cck друпала? не надо на слово "низкий" как на красную тряпку реагировать, не разобравшись о чем говорят.
После событий на хабре возник вопрос: Как с таким бороться?
чтобы защитить и vote_up_down линки:
case 'process':
$strings_to_block = 'logout|vote_up_down';
return preg_replace("//iU", "[ИЗОБРАЖЕНИЕ $1 БЛОКИРОВАНО]", $text);
?>
Drupal vs Django
сравнивать django с drupal глупо. Что за мода на "сенсационные заголовки"? )
django это фреймворк более низкого уровня, аналоги в пхп - codeigniter и cakephp, в руби - ror
Drupal vs. MODx
Drupal vs. MODx
в modx проще тем, что не подрубаются всякие system.css, поэтому не ломаются сверстанные сторонним верстальщиком макеты. И вывод навигаций через wayfinder мне нравится, этот сниппет подойдет для большинства мелких и средних по сложности сайтов. Под друпал просто все дольше затачивать.
Drupal vs. MODx
"рассмотрите код, и разберите, а потом выводы. Надоело."
Drupal vs. MODx
Drupal vs. MODx
с помощью javascript выделять элементы в select листе
чуть правильнее будет: $('#edit-field-color-tids :selected').each (..)
с помощью javascript выделять элементы в select листе
$('#edit-field-color-tids option').each( function() { this.selected = false;
с помощью javascript выделять элементы в select листе
Сниппет включение/выключение модуля
предпочитаю переименовать папку с модулем, гораздо быстрее
Несколько наших сайтов
достаточно "грязно" и глубоко. Пришлось даже систему генерации урлов для unsubscribe ковырять, насколько я помню.
подргужаемые яваскрипты в друпале
я делаю через template.php темы - вне функций вызов drupal_add_js()
Таблица: Чекбокс+Данные+Селект
node.module
function node_admin_nodes()
Ускорение работы CCK за 3 секунды!
вообще это довольно халатное отношение разрабов, если там по дефолту не varchar(255) а text - друпал и так совсем скоростью не радует.
Улучшаем error handling в Drupal 5
кстати да, вы правы.
Don't hack Drupal, use devel
А для серьезных проектов все равно ничего лучше нормального ide с настроеным дебагом и брейкпоинтами не придумали.
Создание собственного модуля
А по-моему, у модулей _типов_ не бывает. Модули можно классифицировать по хукам, которые они используют.
Но сейчас уже гораздо лучше, конечно.
В англ. версии тоже не совсем неправильно, наверное.
Несколько наших сайтов
ну это сайт "для тех кому за 30", поэтому и тетка седая )
индексы в запросах к базе
в ядре индексы достаточно хорошо продуманы.
Поставьте модуль devel и ищите тормоза.
По оптимизации mysql почитайте про индексы и EXPLAIN, можно начать тут:
http://www.databasejournal.com/features/mysql/article.php/1382791
Несколько наших сайтов
Каждый метод имеет свои преимущества и недостатки.
1) с регионами - самый долгий, тебе надо иметь доступ до админки сайта чтобы сделать блок, выбрать для этой конкретной темы этот конкретный регион, и если у тебя точно один блок в этом месте, и ты точно знаешь какой - телодвижений слишком много.
Создание собственного модуля
Спасибо, я что-то не нашел там вот этого даже близко: "Модули в друпале бывают 2-х видов: блоки(block) и узлы(node)."
Просто стало интересно, кто первый такое придумал
Несколько наших сайтов