Pull to refresh
5
0
Андрей Иванов @ozware

User

Send message

Импорт сайтов из разных CMS на Drupal

Reading time6 min
Views6.5K
Я думаю, что у каждого, кто использует Drupal в своей работе, периодически возникают задачи переноса сайтов, работающих на других CMS, или просто задачи импорта данных на платформу Drupal.

Такие задачи периодически возникают и у меня, но раньше я весь импорт делал написанием скрипта на php, который просто записывает нужную информацию прямо в БД Drupal. Я, конечно же, знал, что есть механизмы, которые позволяют добавлять данные, используя API Drupal, но как-то разбираться с ними было лень, да и скрипт для записи сразу в БД пишется довольно быстро.

Когда сайт на Drupal достаточно простой и на нем не используются какие-то сложные модули (и их мало), то такой принцип импорта (прямая запись в БД) себя оправдывает. Но что делать, когда нужно перенести данные на очень сложный сайт со множеством модулей и их сложной настройкой?

В этом случае очень сильно поможет знание API Drupal'a, т.к. всю работу по правильному апдейту всех взаимосвязанных таблиц с учетом всех хитрых настроек за нас сделает Drupal.

Как оказалось, использование API Drupal'a не то чтобы просто, а очень просто. Про это и будет сегодняшняя статья.
Читать дальше →

Drupal 6. Быстрая организация простого кеширования

Reading time2 min
Views1.7K
Поискал на Хабре и не нашел ничего про использование такого модуля Drupal как cacherouter. Исправляю данное недоразумение, т.к. этот модуль позволяет значительно ускорить работу Drupal даже на таком требовательном хостинге как Majordomo (любит отключать весь аккаунт при превышении нагрузки).

Сам модуль ничего нового и кардинального не преподносит — только позволяет выносить таблицы кеша из БД в другие хранилища, как, например, файловая система, memcache, APC и пр.

Меня, конечно же, давно волнует вопрос, какого х… разработчики Drupal засунули кэш в БД, но рассказ не об этом.
Читать дальше →

Изменение условий работы с Google.Adsense

Reading time1 min
Views444
Сегодня зашел на свой Adsense-аккаунт и меня попросили утвердить измененные условия работы с ними.

На точность перевода не претендую, пишу как сам понял.

Изменения такие:
1. Google Inc. поменялся на Google Ireland Limited (что бы это значило?).
2. Валюта счета поменялась с долларов США на евро или локальную валюту.
3. Что-то про налоги. Я так понял, что для нас ничего не поменялось, только для Ирландии Google возвращает VAT.
4. (почти дословно) закон Калифорнии поменялся на закон Англии или местный закон (непонятно (С)).

Ну и ниже написано, что изменения для каждой страны могут отличаться, сейчас пока что русский вариант не доступен, поэтому предлагаю прочитать английский вариант для США.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity