Drupal8

Капитаны-Консультанты

23 июля 2011 в 23:46

Иногда офигиваешь, какие "инновации" выдают "Drupal-консультанты".
Если б не "Sponsored by Duo Consultiing" я бы подумал, что человек учится программировать.
http://drupal.org/project/ff

Performance-субботник. Чистим сайты после обновления с Drupal 5 на 6 и с 6 на 7

18 июля 2011 в 22:21

Немного теории

Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие критерию поиска. Ускорение работы с использованием индексов достигается в первую очередь за счёт того, что индекс имеет структуру, оптимизированную под поиск — например, сбалансированного дерева.

Википедия

Для тех кто не понял

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

И чего ты этим сказать хотел?

Ещё работая в IT-Patrol была замечена интересная статистика, а именно:
старые сайты имели большие показатели неиндексированного чтения и проблемы с производительностью. Естественно, в голове это не совсем укладывалось, так как с виду вполне себе обычный сайт, но работает медленно и даёт нехилую нагрузку по БД.

Туманное будущее Друпала

15 июля 2011 в 16:30

Drupal 7 уже был тревожным сигналом - ведь для стабилизации и приближения релиза, Аквии и многим другим компаниям пришлось выделить сотрудников на зарплате, занимающихся решением багов на фул-тайм.
В этом смысле, инициативы Дриза и компании по Drupal 8 очень пугающие:
- очень сильно повышены требования к количеству багов, которые вызывает то или иное изменение
- добавлены очень жесткие критерии приема патчей. Предполагается, что контрибутор должен будет ознакомиться с тонной документации, прежде чем провести какое-нибудь изменение. И это будет действительно тонны - я не шучу. Текущая сложность Drupal - learning curve, как ее называют, покажется детским садом по сравнению с новыми требованиями.

Все это - бюрократизация, дополнительные барьеры для участия многих контрибуторов. Непонятно, как можно забюрократизировать процесс по-максимуму, и рассчитывать что сообщество - добровольцы, будут разгребать все это.
Многие потенциальные контрибуторы уже давно не участвуют в разработке ядра по причине низкой эффективности труда:
- чтобы добавить то или иное изменение, нужно убедить кучу народа
- бесконечные споры по поводу реализации того или иного изменения. В условиях равноправности мнений, из спора очень трудно прийти к компромиссу
- готовые патчи могут висеть месяцами, ожидая своей участи. Стоит только вспомнить эпические изменения, связанные с состояниями гонки (race conditions) в Drupal 6 и каких усилий стоило реализовать их.

Сайт телепередачи "Галилео"

17 июня 2011 в 11:42

Перепост из ЖЖ Пушного . Оказалось, что сайт передачи Галилео работает на Друпале, по-моему это шестерка.
На мой взгляд, получилось довольно симпатично. Кидайте в копилку ответов на вопросы "Кто использует Друпал".

Пушной wrote:

http://galileo-tv.ru/

Друзья, нам нужно срочно (до отпуска) поднять посещаемость нашего сайта "Галилео"!

сервис для проверки качества приложений qa.drupal.org кто-то пользовал?

20 мая 2011 в 14:28

Народ, кто-то эту фигню пользовал в своих модулях?
я думаю со временем весь свой код под TDD перелопатить.

как оно? с чем едят? какие косяки возможны?

Кто пишет модули под тесты? Я так понимаю 7ка задает моду на тестирование каждого вызова.
С чего начать чтобы много не бегать вокруг да около?

господа, считающие что TDD не нужно, просьба тут не писать. меня волнует процесс этого дела применительно к разработке, а не это ваше особое мнение

Drupal 8. Первые впечатления

11 мая 2011 в 1:34

Поставил Drupal 8 http://drupal8.albatross.vps-private.net/.
Пощолкал. Работает. Сервер не вешает. Буду наблюдать дальше.
Продолжение следует

Мне кажется, или кто-то тут пиарит Друпал ?

9 мая 2011 в 20:32

Подозрительно много хвалебных отзывов о Друпале. Наверняка это скрытая реклама! Все знают, что Жумла круче.

Будущее Drupal разработки на git

21 апреля 2011 в 2:35

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

15-ти минутный подкаст lullabot.com излагает основные возможности и области применения персональных "песочниц" кода.