Модуль для пользовательских файлов
Задача стоит такая - есть набор файлов в папках, примерно такая файловая структура:
Папка пользователя
---- 1 квартал
----- файл1
----- файл2
Задача стоит такая - есть набор файлов в папках, примерно такая файловая структура:
Папка пользователя
---- 1 квартал
----- файл1
----- файл2
Вопросы производительности уже неоднократно поднимались но я остановлюсь на следующих моментах:
1) при включенном модуле path количество запросов к таблице url_alias (drupal_lookup_path) просто ужасает - их не то чтобы на порядок больше, их больше чем в 10 раз ближайших конкурентов (locale и cache). правда по времени исполнения все совсем наооборот
2) на третьем месте - locales_* - этих запросов всего ничего, но выполняются они даже дольше чем запросы к url_alias
В виду того что в одном из проектов есть словарь терминов который используются для ввода т.н. "тегов" - их соответственно очень много (т.е. сейчас порядка 1100, в день штук по 50 добавляется).
Проблема собственно заключается в том, что после некоторого порога через XMLRPC обновить список рубрик в блог-клиенте (работает через XMLRPC) не получается.
Проблема, как мне видится в следующих моментах:
Требуется автоматически запрещать редактирование контента (причем не всего, а только определенного типа) через определенное время.
Т.е. предположим есть тип контента (CCK) content_newtype который могут создавать обычные зарегистрированные пользователи (authenticated). Так вот после того как пользователь создает пост (ноду) необходимо запретить ему редактирование этого поста через 15 минут (к примеру) после того как пост (нода) создана (она автоматом сразу публикуется) .
Вчера обнаружил такую странность.
Если ктото добавляет любой материал (не важно админ или пользователь) то в базу (таблица node_access) не прописываются права доступа к материалу (т.е. даже на просмотр).
В итоге никто ничего поглядеть не может.
Как это вылечить?
(Drupal 4.7.3 с drupal.org, MySQL 5.0.18, Php 5)