Не впевнений, що саме ви маєте на увазі під "створенням" поглядів.
По-перше, якщо у вас є власні таблиці / дані, ви можете скористатись_установкою_контактів () та спеціальними плагінами та обробниками, щоб розповісти про види доступу до цих таблиць. Деякі підручники / приклади: http://treehouseagency.com/blog/neil-hastings/2010/01/19/views-handler-easy-way (Drupal 6) та http://larsolesen.dk/node/273 (Drupal 7). Але знову ж таки, це вам потрібно лише в тому випадку, якщо ви хочете виставити власні таблиці переглядам.
Потім є ряд гачок попереднього відтворення та зміни, що дозволяють змінювати деякі речі, які ви не можете зробити в користувальницькому інтерфейсі. Список гачків для перегляду в Drupal 6 .
При цьому немає "API" для створення фактичних поглядів (про які я знаю). Я думаю, що для цього всі користуються інтерфейсом поглядів (Зрештою, це чудовий інтерфейс користувача в Drupal 7). Що ви можете зробити, це експортувати створені в інтерфейсі представлення даних, щоб розповсюдити їх за допомогою свого модуля або як новий модуль. Це також корисно для наданих / стандартних модулів не тільки виставляти їх таблиці переглядам, але й надавати приклади переглядів, які можна налаштувати / розширити для конкретного сайту.
Замість того, щоб експортувати їх вручну, ви також можете використовувати модуль " Особливості" , який дозволяє експортувати всі види конфігурації (представлення, типи вмісту, поля, дозволи, ...) у так звані функції (які в основному є автоматично створеним модулем) . Це особливо корисно при переміщенні конфігурації, як перегляди від розробки до виробничої установки, або повторне використання одних і тих самих поглядів / конфігурацій на кількох сайтах.