20 API за 20 дней

Агрегация и модуль Feeds

Две недели назад, когда я еще изо всех сил загорал на пляже, на сайте компании Trellon внезапно появилась шестая статья цикла "20 API за 20 дней" (20 дней, my ass). В статье рассказывается о модуле Feeds и о том, что он умеет. Также упоминается процесс создания собственных плагинов на примере парсера. Статья, на мой взгляд, никакая, особенно по сравнению с предыдущими. Добрая половина статьи занята пересказом на разные лады того, как модуль Feeds хорош, потому что "ООП, расширяем и импортирует все подряд". А собственно API модуля, то есть основной теме цикла, посвящено лишь 2 врезки кода без достойных объяснений, не говоря уже о живых и актуальных примерах. Но, как говорится, назвался груздем - заткнись и переводи. Так что вашему вниманию предлагается перевод шестой статьи цикла "20 API за 20 дней".

Оригинальная статья: Feeds ans Aggregation.
Автор: Мартин Грабовцин.

Не забудьте взять токены

Сотрудники компании Trellon неожиданно разродились следующей статьей из цикла "20 API за 20 дней". Статью разместили задним числом, с отключенными комментариями. Впрочем, раз цикл продолжается, значит и перевод цикла продолжается. Итак, сегодняшняя статья вкратце рассматривает API известного модуля Token - как использовать существующие токены и как делать новые.

Оригинальная статья: Remember to Bring Your Tokens.
Автор: Кайл Каннингэм.

Перевод под катом.

API форм

Закончил перевод очередной статьи из цикла "20 API за 20 дней". В ней речь идет, пожалуй, о самом обсуждаемом API Друпала - об API форм. В заметке коротко рассматриваются вопросы создания, валидации и сохранения формы, ее темизации и использования AHAH.

Оригинальная статья: The Forms API.
Автор: Кайл Каннингэм.

Перевод под катом.

Итого на данный момент переведены все существующие заметки цикла. Авторы из компании Trellon уже две недели не выкладывают новых статей - то ли заняты, то ли сдулись. Но если статьи все же появятся - будут обязательно переведены.

Взгляд на Views API

Готов перевод третьей статьи из цикла "20 API за 20 дней". В ней рассказывается о том, как встроить данные своего модуля во Views, рассматриваются некоторые хуки Views API. Статья не очень большая, всех секретов мироздания не раскрывает. Но базовая информация о предмете приведена, плюс указаны направления для дальнейшего изучения.

Оригинальная статья: View on Views API.
Автор: Мартин Грабовцин.
Переводили: graker, pereskokov.

Перевод под катом.

API хуков и разработка модулей

Перевел следующую часть цикла «20 API за 20 дней». В данной статье рассмотрен API хуков Друпала. Рассказано, что такое хуки и зачем они нужны. Кратко перечислены популярные хуки, показано, как реализовать хук в своем модуле. В конце статьи разъясняется, как создавать собственные хуки.

Оригинальная статья: The Hooks API and Custom Modules.
Автор: Мартин Валасек.

Далее — перевод.

Создаем новые типы полей CCK

Перевел первую статью цикла "20 API за 20 дней". Называется "Using CCK to Create New Field Types", автор - Майкл Хаггерти. В статье на примере модуля Email рассказывается, как добавить, сохранить в БД, оформить и темизировать свое поле CCK.

Перевод под катом.

20 API за 20 дней

На днях компания Trellon, занимающаяся разработкой сайтов на Друпале, объявила о начале цикла обучающих заметок «20 API за 20 дней». В них пойдет речь о том, как работать с API популярных модулей, такими как CCK API, Views API, Form API и так далее.

На данный момент вышло уже три заметки — про Views, про CCK и про Hook API. Ознакомившись, решил, что заметки хорошие и поэтому их необходимо перевести, чтобы русскоязычная общественность могла ознакомиться. Переводы будут публиковаться здесь же, под тегом «20 API за 20 дней». Ну и чтобы два раза не вставать — под катом перевод вступления к циклу. В нем рассказывается о том, какие умные и красивые ребята работают в Trellon, а также приводится список 20 API, которые будут рассмотрены. Автор — Майкл Хаггерти.

А переводы следующих заметок цикла — уже скоро!