Drupal8
[MSK] Как насчёт встречи друпалерской?
Есть предложение встретиться друпалерам Москвы и их окрестностей.
Дата: конец августа-начало сентября.
Вариант 1. Посидеть в традиционном месте в ёлках-палках. Кафе такое, кто не знает.
Вариант 2. Весело всей толпой сходить на картинг, lasertag или любое другое времяпрепровождение.
Вариант 3. Выбраться ближе к природе и пожарить мяса на открытом огне.
Варианты 4, 5, 6 - предлагайте.
Капитаны-Консультанты
Иногда офигиваешь, какие "инновации" выдают "Drupal-консультанты".
Если б не "Sponsored by Duo Consultiing" я бы подумал, что человек учится программировать.
http://drupal.org/project/ff
Performance-субботник. Чистим сайты после обновления с Drupal 5 на 6 и с 6 на 7
Немного теории
Индекс (англ. index) — объект базы данных, создаваемый с целью повышения производительности поиска данных. Таблицы в базе данных могут иметь большое количество строк, которые хранятся в произвольном порядке, и их поиск по заданному критерию путем последовательного просмотра таблицы строка за строкой может занимать много времени. Индекс формируется из значений одного или нескольких столбцов таблицы и указателей на соответствующие строки таблицы и, таким образом, позволяет искать строки, удовлетворяющие критерию поиска. Ускорение работы с использованием индексов достигается в первую очередь за счёт того, что индекс имеет структуру, оптимизированную под поиск — например, сбалансированного дерева.
Для тех кто не понял
Индекс в таблицах базы данных, это как предметный указатель в книге. Если не было бы предметного указателя, то вы бы листали всю книгу и просматривали текст каждой страницы в поисках какого-то определённого слова. В случае присутствия предметного указателя, вы быстро пробегаетесь по указателю, находите нужное слово и страницу и экономите время. Индекс в базах данных работает так же.
И чего ты этим сказать хотел?
Ещё работая в IT-Patrol была замечена интересная статистика, а именно:
старые сайты имели большие показатели неиндексированного чтения и проблемы с производительностью. Естественно, в голове это не совсем укладывалось, так как с виду вполне себе обычный сайт, но работает медленно и даёт нехилую нагрузку по БД.
Туманное будущее Друпала
Drupal 7 уже был тревожным сигналом - ведь для стабилизации и приближения релиза, Аквии и многим другим компаниям пришлось выделить сотрудников на зарплате, занимающихся решением багов на фул-тайм.
В этом смысле, инициативы Дриза и компании по Drupal 8 очень пугающие:
- очень сильно повышены требования к количеству багов, которые вызывает то или иное изменение
- добавлены очень жесткие критерии приема патчей. Предполагается, что контрибутор должен будет ознакомиться с тонной документации, прежде чем провести какое-нибудь изменение. И это будет действительно тонны - я не шучу. Текущая сложность Drupal - learning curve, как ее называют, покажется детским садом по сравнению с новыми требованиями.
Все это - бюрократизация, дополнительные барьеры для участия многих контрибуторов. Непонятно, как можно забюрократизировать процесс по-максимуму, и рассчитывать что сообщество - добровольцы, будут разгребать все это.
Многие потенциальные контрибуторы уже давно не участвуют в разработке ядра по причине низкой эффективности труда:
- чтобы добавить то или иное изменение, нужно убедить кучу народа
- бесконечные споры по поводу реализации того или иного изменения. В условиях равноправности мнений, из спора очень трудно прийти к компромиссу
- готовые патчи могут висеть месяцами, ожидая своей участи. Стоит только вспомнить эпические изменения, связанные с состояниями гонки (race conditions) в Drupal 6 и каких усилий стоило реализовать их.
Нужен дистрибутив Drupal 8, где взять?
Сабж. Интересует 8я версия двигателя. Семёрку не предлагать
Сайт телепередачи "Галилео"
Перепост из ЖЖ Пушного . Оказалось, что сайт передачи Галилео работает на Друпале, по-моему это шестерка.
На мой взгляд, получилось довольно симпатично. Кидайте в копилку ответов на вопросы "Кто использует Друпал".
http://galileo-tv.ru/
Друзья, нам нужно срочно (до отпуска) поднять посещаемость нашего сайта "Галилео"!
сервис для проверки качества приложений qa.drupal.org кто-то пользовал?
Народ, кто-то эту фигню пользовал в своих модулях?
я думаю со временем весь свой код под TDD перелопатить.
как оно? с чем едят? какие косяки возможны?
Кто пишет модули под тесты? Я так понимаю 7ка задает моду на тестирование каждого вызова.
С чего начать чтобы много не бегать вокруг да около?
господа, считающие что TDD не нужно, просьба тут не писать. меня волнует процесс этого дела применительно к разработке, а не это ваше особое мнение
Drupal 8. Первые впечатления
Поставил Drupal 8 http://drupal8.albatross.vps-private.net/.
Пощолкал. Работает. Сервер не вешает. Буду наблюдать дальше.
Продолжение следует