This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
api [2012/06/09 14:00] celutp |
api [2012/06/19 09:04] (current) celutp |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== QP7 API ====== | ====== QP7 API ====== | ||
- | Данный раздел описывает программный интерфейс доступа к QP7, реализованный в виде .NET-сборки //Quantumart.dll//. Для использования //Quantumart.dll// необходим .NET Framework версии не ниже 3.5. Существует два основных сценария использования QP7 API: | + | Данный раздел описывает программный интерфейс доступа к QP7, реализованный в виде .NET-сборки //Quantumart.dll//. Для использования //Quantumart.dll// необходим .NET Framework версии не ниже 3.5. Существует два основных сценария использования QP7 API: |
- | * [[api:qpage| Обращение к QP7 API из страниц и контролов сайта, реализованного внутри QP7]] | + | * [[api:qpage| Вызовы QP7 API из страниц и контролов сайта, реализованного внутри QP7 (на объектах QP7)]] |
- | * [[api:dbconnector| Все остальные случаи (включая сайты, реализованные на LINQ-to-SQL классах) ]] | + | * [[api:dbconnector| Вызовы QP7 API из сторонних сайтов и приложений (включая сайты, реализованные на LINQ-to-SQL классах) ]] |
- | При создании, обновлении и сборке сайта //Quantumart.dll// копируется в папку //bin//, путь к которой задается в [[site_configuration|свойствах сайта]]. | + | Кроме того, с помощью //Quantumart.dll// во всех сценариях могут решаться вспомогательные задачи: |
+ | |||
+ | * [[api:dbconnector:caching|Использование универсального механизма кэширования]] | ||
+ | * [[api:custom_tabs|Реализация аутентификации для пользовательских вкладок и действий]] | ||
+ | * [[api:permissions|Управление правами доступа]] | ||
+ | * [[api:contentitem|Работа со статьями по логике бэкенда (для реализации пользовательких админок)]] | ||
+ | |||
+ | При создании, обновлении и сборке сайта //Quantumart.dll// копируется в папку //bin//, путь к которой задается в [[site_configuration|свойствах сайта]]. В случае использования //Quantumart.dll// в стороннем проекте, ее актуальную версию можно скачать [[http://downloads.quantumart.ru/quantumart.zip|отсюда]]. При этом могут потребоваться дополнительные компоненты, которые можно скачать [[http://downloads.quantumart.ru/components.zip|отсюда]] (если на компьютере установлен QP7, компоненты уже присутствуют в GAC). | ||