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 не то чтобы просто, а очень просто. Про это и будет сегодняшняя статья.
Читать дальше →
Total votes 63: ↑55 and ↓8+47
Comments49

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

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

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

Меня, конечно же, давно волнует вопрос, какого х… разработчики Drupal засунули кэш в БД, но рассказ не об этом.
Читать дальше →
Total votes 49: ↑39 and ↓10+29
Comments23

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

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

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

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

Ну и ниже написано, что изменения для каждой страны могут отличаться, сейчас пока что русский вариант не доступен, поэтому предлагаю прочитать английский вариант для США.
Читать дальше →
Total votes 14: ↑8 and ↓6+2
Comments5

Information

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