Ch

Главные вкладки

user-icon

Ch Ch

MySql vs PostgreSql vs SQLite

Аватар пользователя Ch

Давно интересует это вопрос. Сделал бенчмарки на "чистом" друпале. Сервер один и тот же, настройки дефолтные, без какого либо "тюнинга". Если кто нибудь делал похожее сравнение, напишите свои результаты.

Тип БД Результат
MySql 12 min 25 sec
PostgreSql 21 min 8 sec
SQLite 15 min 10 sec
0 Thanks

Друпал и CSRF

Аватар пользователя Ch

Введение

Когда говорят о безопасности сайта, обычно вспоминают XSS, mysql и PHP инъекции. CSRF упоминают намного реже. Вероятно, из-за ошибочного мнения, что CSRF мало эффективна и достаточно сложна в использовании.

wikipedia написал:
CSRF(Сross Site Request Forgery) — Подделка межсайтовых запросов
Суть уязвимости состоит в том, что злоумышленник с помощью специально сформированной WEB страницы может скрытно отправить запрос на другой WEB сервер от имени посетителя этой страницы.

Пример CSRF

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

0 Thanks

IP Geo – геолокация по IP адресу

Аватар пользователя Ch

Иногда нужно отобразить на сайте контекстную информацию в зависимости от региона пользователя. Данный модуль позволяет определять местонахождение пользователя по его IP адресу.
Модуль может работать в двух режимах:

  • Локальный (по умолчанию) — используется локальная база данных
  • Удалённый — данные загружаются с xml сервиса ipgeobase.ru

Пример использования:

if (($region = ipgeo_get_region()) && $region->city == 'Санкт-Петербург') {
  drupal_set_message('Зенит чемпион!');
}

Структура возвращаемого объекта:

stdClass Object
(
    [country] => RU
    [city] => Нижний Новгород
    [subject] => Нижегородская область
    [fo] => Приволжский федеральный округ
0 Thanks

Joomla 2.5

Аватар пользователя Ch

Вчера состоялось знаменательно событие, а именно
Joomla! 2.5 Released with Extra Features and Easy Updates
Думаю нет необходимости объяснять, что такое Джумла и почему она теперь рулит.

Предлагаю провести неделю Джумлы на друпал.ру:

  1. Провести Джумлакон в Москве
  2. Сделать цикл публикаций о миграции сайтов с Друпал 7 на Джумла 2.5
  3. Силами сообщества разработать модуль экспорта данных из Друпал в Джумла
  4. Запретить любые обидные высказывания в адрес Джумлы. В особенности «Джумла г.» и «Джумла г. редкостное»
  5. Отправить парламентёра на Джумло форум просить прощения перед Сообществом Джумлы
0 Thanks

Смайлики, которых нам не хватало

Аватар пользователя Ch

Колобок
Модуль включает в себя простой фильтр ввода для замены текстовых смайлов на графические, и небольшую административную страницу для управления смайликами с возможностью пакетного импорта. Важным отличием от предыдущей версии модуля является то, что в качестве основного (и пока единственного) пакета смайликов используются всем известные колобки. Кроме этого в D7 версии пока отсутствует панель для быстрой вставки смайлов. Если кому интересно, здесь можно взять снипет кнопки для буэдитора.

0 Thanks

Яндекс сервисы в одном проекте

Аватар пользователя Ch

Предлагаю обсудить возможность объединить все Яндекс сервисы в одном проекте. На текущий момент на д.о. есть несколько различных модулей для интеграции с яндекс сервисами.

Поиск по сайту дал следующие результаты:

0 Thanks

Webmaster Tools Kit

Аватар пользователя Ch

Нашёл вот такую программульку. Это целый набор портативных программ для таскания на флэшки. Очень удобно настраивается. При желании, я думаю, не проблема добавить свои компоненты. Например, портативный денвер.

wkt

Доступна для Windows и Mac.

0 Thanks

Opendeals

Аватар пользователя Ch

Opendeals друпал сборка для электронной коммерции
http://drupal.org/project/opendeals

0 Thanks

Прощай Гарланд

Аватар пользователя Ch

Собственно тема [##911054]Remove Garland from Core[/##].
Те кто не согласны, еще не поздно заступится.

0 Thanks

Укрощение зверя

Аватар пользователя Ch

Целых 27 уроков про то как с ним бороться (views 3 с новым интерфейсом)

http://nodeone.se/blogg/learn-views-with-nodeone-part-1-overview (не на русском)

0 Thanks

Открыта регистрация на Drupal answers

Аватар пользователя Ch

DA
Drupal answers это новый сайт сети Stack Exchange.

Авторизация осуществляется с помощью OpenID. Аккаунт можно связать с другими Stack Exchange сайтами, в том числе с самым популярным stackoverflow.com.

Предполагается, что сайт частично разгрузит форум на drupal.org от вопросов новичков, так как изначально построен на концепции вопрос-ответ (Q&A).

0 Thanks

Drupal devel extreme

Аватар пользователя Ch

Drupal 7 cборка для тестирования тем и модулей.
Делал для себя, думаю что пригодится еще кому нибудь.
Основная цель была, получить рабочую площадку максимально похожую на реальный сайт с реальным содержимым.
Установлено несколько модулей и тем полезных для разработки и тестирования.

Загружен демо контент:

Пользователей: 1809
Терминов таксономии: 961
Нод: 20374
Комментариев: 32110

Дамп базы в корневой папке.
Доступ в админку: admin/123
У всех пользователей пароль: 123

0 Thanks

Как не загружать некоторые модули.

Аватар пользователя Ch

Хочу отключить загрузку некоторых модулей на определенных страницах. К примеру, модуль dhtml_menu у меня используется только в админке, однако загружается он всегда. Т.е. инклудится файл с модулем и подгружается javascript dhtml_menu.js на всех страницах.
Поиск в api ничего не дал.

0 Thanks

api.drupal.ru не дышит!

Аватар пользователя Ch

warning: include_once(./themes/engines/phptemplate/phptemplate.engine)
Дальше еще с десяток warning и user_warning к связаных с файловыми операциями и ошибками в БД.

0 Thanks

Для тех кто устал бороться с IE6

Аватар пользователя Ch

stop ie
Меняем хаки на хуки...
Тема совсем недавно обсуждалась здесь.

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

0 Thanks

Список нод одним запросом.

Аватар пользователя Ch

Нужно вывести материалы в виде таблицы с возможностью сортировки. Примерно такого вида.

0 Thanks

Фильтры ввода в drupal

Аватар пользователя Ch

Когда только знакомился с друпал очень понравилась возможность вставлять фильтрованный html код.

Однако, сейчас понял, что это может быть не очень безопасно.

При вставке html тегов друпал убирает у них атрибут style, не не трогает селекторы id и class. Это позволяет пользователю использовать все доступные на странице стили, в том числе и те, которые не предназначены для использования в материалах и комментариях. Это может «развалить», верстку страницы, а также нарушить работу JS скриптов.

Так не должно быть!

Скажите, есть еще варианты, кроме использования bb-кода? Может какой нибудь патч для системного модуля filter?

0 Thanks