Собственно вот.
1) Модуль pmapi (с названием наверно погорячился) - содержит одну функцию отправки в Privatemsg.

pmapi_send($to, $from, $subject, $message);

Всем привет.
Нужно профессионально покритиковать (т.е. грамотно обосрать)
мой подход к написанию модулей.

Установка Drupal 6Итак, продолжаем делать наш чудо-сайт. Добро на регистрацию домена от бывшего ГЦБИ было получено, заказчик уже оплатил домен и может его использовать. Точно так же без проблем был оплачен хостинг, к которому этот домен привязан. Настало время установки Drupal и его первичной настройки. Буду вести практически прямой эфир, снимая скриншоты с собственного экрана. Ради интереса, буду отмечать хронометраж.

0:00 – 0: 42

Итак, идём на сайт drupal.org и скачиваем оттуда последний доступный дистрибутив 6-ой версии нашей любимой системы управления контентом. В моём случае это Drupal 6.5. А пока идёт закачка можно настроить FTP подключение к серверу.

Вся процедура заняла 42 секунды. Распаковываем архив с движком, соединяемся с сервером и начинаем закачку. В корневую папку web вашего сервера нужно положить содержимое папки Drupal-6.X


Компания Белинфонет приглашает PHP-разработчика со знанием Drupal для реализации проекта.

Знание ООП, знакомство с jQuery, умение подправить верстку и уважение веб-стандартов будут Вам только плюсом :)

По итогам выполнения проекта возможно трудоустройство в штат.

23
Июль

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

В этом вам поможет модуль Similar Entries, который анализирует содержание существующих страниц сайта и подбирает ссылки на наиболее релевантные, с точки зрения модуля, страницы. Само название модуля - Similar Entries – говорящее. Он позволяет автоматически организовать некий аналог контекстной рекламы, только и партнёром и рекламодателем в данном случае выступает ваш сайт.

Хорошая новость пришла от marlinofchaos. Наконец появились кандидаты на релиз для «шестёрки» популярных модулей Views, CCK и Organic Groups. Осталось дождаться выхода версии Panels для Drupal 6, и можно ожидать перехода на новую версию Друпал крупных сайтов. Лично меня от перехода на шестёрку сдерживает нехватка стабильных версий вышеперечисленных модулей. Просьба ко всем, кому они также важны, включайтесь в их тестирование, присылайте ваши баг-репорты. Так быстрее мы дождёмся новых релизов.

Следующая проблема была актуальна некоторое время назад – нужно было убрать поле домашней страницы для незарегестрированных пользователей. Эта проблема была успешно решена для Drupal 5. Но мир не стоит на месте, и сегодня мы имеем уже много сайтов на Drupal 6. Сайты эти постепенно набирают популярность и становятся объектами безобразного надругательства со стороны спамеров, которые пытаются всунуть комменты типа «гыы прикольно». Да еще и пытаются нагло всунуть ссылку на свой сайт, а вместо имени вставляют ключевик, вроде «продажа машин».

Но для настоящего друпалера это не проблема. Достаточно закомментировать 2 строки кода или заменить один файл стандартного модуля comment, чтобы убрать поле ввода домашней страницы.

24
Июнь

Спорим, что любая компания, в штате которой есть «технический специалист», сможет самостоятельно создать собственный корпоративный блог на Drupal? Более того, не просто создать, а оптимизировать и продвинуть его по конкретным поисковым запросам, привлечь целевую аудиторию и превратить сайт в эффективный инструмент интернет маркетинга и коммуникации с клиентами.

23
Июнь

Отрезаем лишнее в DrupalDrupal – мощная и гибкая система управления контентом и разработки приложений. Огромное число плюсов у этой CMS, относительная простота в освоении и дружественное сообщество пользователей и разработчиков (например, наше) позволяют привлекать всё больше и больше единомышленников в наши ряды. А чем больше будет друпалеров, тем лучше будет всем им, ведь коллективный разум способен решать более сложные задачи, быстрее находить ошибки и исправлять их.

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

Service links

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