Обновить
1
0

Пользователь

Отправить сообщение
Частично соглашусь. Иногда бесит, что браузер считает что то что я ввел это не домен а поисковой запрос, потому что он не знает такой доменной зоны и не видит в УРЛ протокола. Очень неудобно для локальных зон типа .dev, .local,…
Потому что браузеры не поддерживают Google Instant.
Да. Меня эта новость тоже очень огорчила.
Не то что бы у меня там стояли важные картинки. Просто при наличие нескольких аккаунтов гугл, было очень удобно по фону определять в каком именно сейчас залогинен (если в каждом акке свой фон установлкен).
Я примерно год назад ввел использование данной модели бранчинга в некоторых проектах отдела и до сих пор не пожалел об этом. Данная модель очень удрбна и проста в понимание. Плагин git-flow упрощает использование бранчинга и экономит время (количество команд необходимых для достижения цели сокращается). Таким образом новички которые приходят в команду и никогда раньше не видели гита уже через несколько часов в состояние продуктивно работать с ним. Иногда даже весело смотреть как программисты которые в старой компании долго работали с SVN'ом пересаживаются у нас на git и потом с восторгом его используют с данной моделью бранчинга.
Вынужден не полностью согласится.
Опртимизировать ресурсорасход нужно всегда, не важно что ты используешь.
В случае друпала это начинается с использования Memcache (для кэша и хранения сессий) и APC.

Плюс можно использовать php-fpm вместо Apache2. И поставить перед ним Nginx или Varnish.
Для поиска можно использовать Apache Solr вместо поиска который с ядром приезжает.

Я не отрицаю что в начале нужно слегка повозится, для оптимизации, но оно того стоит, ИМХО
Вы забыли про Drupal.
Правда ваша разбивка по категориям для друпала не подойдет.
Drupal это открытое решение для сайтов/порталов любого вида. На нем можно очень быстро реализовать как сайт визитку, так и професиональный портал для крупных компаний.

Самые яркие представители из корпоративных порталов на друпале:
http://www.ubuntu.com/
https://dev.twitter.com/
http://www.symantec.com/connect/
http://www.whitehouse.gov/
С тех пор как перелез на Мак использую Sequel Pro
Бесплатная и очень удобная GUI. Поддерживает так-же коннект к мускулу через SSH тунель.
В Германие еще не приняли.
Они тут в процессе.
Последняя инфа которую я слышал, так-это что законопроэкт готовится и якобы будет распоторонятся не только на комп но и на все возможные гаджеты пользователя.

Правда тут все говорят что даже если закон примут то с большой вероятностью его будут игнорировать, так-как наказуемы только те нарушения приватности где данные пользователя передаются третим лицам.
Если данное законодательство будет принято в Германии так-что конкуренты в суд подать не смогут, то можно будет просто игнорить его.
Используя hook_translation_link_alter() можно менять полностью массив УРЛов до того как те пойдут в обработку (включая саму ссылку если необходимо).
Если хочется флажки, то есть вариант и получше Language icons. Например: Consistent Language Interface. Несмотря на то-что он больше не ментэйнится, он работает довольно хороше.

Ваш пример созданных ссылок немного странноват, так-как locale_block('view'); отдает все ссылки прогнанные через theme('links'); где опять-же используется l(); которая автоматически подставляет алиасы если такие имеются. Судя по вашему примеру у вас на ua и en переводы нода не заведены алиасы, иначе-бы ссылки были уже с ними.
Спасибо=)

Но я вот вспомнил что добавить:
Что-бы не парится с удалением кэша (бегая по разным подстраницам админки) ставим модуль admin_menu которое дает отдельную подменюшку для чистки кэшей. Можно одним кликом почистить нужный кэш ну или сразу все. Кроме того значитильно ускоряет перемещение по админке. ;)
Прочитав, у меня сложилось впечатление что автор поставил перед собой задачу «Как-бы зделать себе жизнь по сложнее?» и по этому решил заняться отечественным велосипедостроением.

Сорри но не могу не прокомментировать:
Чем не устраивает коровский блок переключения языков? Если блок не устраивает тем что переключатель нужно позиционировать в нестандартном регионе, так есть другие альтернативы типа Panels и Panels everywhere. Ну или если искать самое простое решение для задачи «впихнуть невпихуемое куда-то в контент» ), что-бы расположить ссылки где-то в node.tpl.php (сложилось впечатление что ради этого все затеивалось), то в node.tpl.php никто не запрещает использовать следующий код:

<?php if (function_exists('locale_block')):
$locale_block = locale_block('view');
echo $locale_block['content'];
endif; ?>


Данным образом правильно сгенерированный список ссылок выводится в нужном месте любого файла темы.
Остальное делаем в CSSе.

Если-же речь идет о функционале для отоброжения спец. страницы в случае если нод не переведен, то это можно решить написав модуль который имплементирует hook_translation_link_alter()

Кроме того хочу заметить что для того что-бы не иметь проблем с алиасами страниц в друпале, не стоит просто собирать ссылки таким методом:

$output = '<li><a href="/ua/'.$path[uk].$path_tax.'">ua</a></li>
<li><a href="/'.$path[ru].$path_tax.'">ru</a></li>
<li><a href="/en/'.$path[en].$path_tax.'">eng</a></li>';


В друпале для этого есть функции url() и l(), которые для того и предназначены что-бы можно-было не волноваться об алиасах.

Информация

В рейтинге
Не участвует
Откуда
Amsterdam, Noord-Holland, Нидерланды
Работает в
Дата рождения
Зарегистрирован
Активность