User Tools

Site Tools


site_configuration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
site_configuration [2009/07/29 17:18]
celutp
site_configuration [2011/09/14 11:50]
celutp
Line 83: Line 83:
   * обновлении существующего сайта   * обновлении существующего сайта
   * сборке сайта со страницы Свойства сайта   * сборке сайта со страницы Свойства сайта
 +Стоит отметить,​ что из расположения папки //bin// вычисляется расположение папок //​App_Data//​ и //​App_Code//,​ которые используются при генерации LINQ-to-SQL классов. Предполагается,​ что папки //​App_Data//​ и //​App_Code//​ находятся на том же уровне в дереве папок, что и //bin//.
 +
 +=== Настройки сборки в LINQ ===
 +
 +Задаются в секции **Параметры сборки в LINQ-классы** (**LINQ Assembling Parameters**).
 +
 +Опция **Импортировать файл отображения в базу данных** (**Import mapping file to database**) позволяет импортировать существующий файл отображения (//​mapping.xml//​),​ находящийся в папке //​App_Data//​ сайта в базу данных для последующей настройки отображения через бэкенд QP7 и последующей генерации файла отображения на основе информации из базы данных (опция **Использовать прямое отображение из базы данных** (**Use direct mapping from database**)). При успешном выполнении импорта опция **Импортировать файл отображения в базу данных** (**Import mapping file to database**) автоматически сбрасывается,​ а опция **Использовать прямое отображение из базы данных** (**Use direct mapping from database**) автоматически устанавливается. При включении опции прямой генерации файла отображения становятся доступными другие опции уровня сайта, описанные [[developer:​linq:​db_mapping|здесь]].
 +
 +
 +
 + 
 +
 +
  
  
Line 98: Line 111:
 ====Сборка сайта==== ====Сборка сайта====
  
-После того, как сайт создан и отконфигурирован,​ следует провести его сборку. ​Сборка запускается нажатием кнопки **Собрать** ​в окне **Свойства сайта**.  +После того, как сайт создан и отконфигурирован,​ следует провести его сборку. ​Этот процесс ​запускается нажатием кнопки **Собрать** на странице **Свойства сайта**, либо на странице ​**Сайты** после ​выбора нужного сайта.
-При любом изменении, ​сделанном в конфигурации сайта, объектов сайта или шаблонов, ​сайт должен быть собран ​заново, чтобы изменения вступили в силу.+
  
-Сборка ​сайта происходит согласно введенным параметрам сборки.  Это включает:+В QP7 код сайта, который ​пишет ​разработчик, хранится в базе данных. Процесс сборки заключается в том, что этот код извлекается, к нему добавляется служебный код, формируемый на основании ​пользовательских настроек и прочей метаинформации, также хранящейся в базе. Весь этот код записывается в файлы в соответствии с выбранным типом сборки ​и текущим режимом работы сайта.
  
-**Разрешить ​пользовательские сессии**+===Дополнительные параметры ​сборки===
  
-Опция ​**Разрешить пользовательские сессии** позволяет настройку и персонализацию страниц для отдельных пользователей. ​  +  ***Разрешить пользовательские сессии** ​(по умолчанию включено) -- включает поддержку пользовательских сессий для сайта, что ​позволяет ​затем использовать ​настройку и персонализацию страниц для отдельных пользователей. ​В stage режиме пользовательские сессии ​включены всегда, так как это необходимо для работы OnScreen. Отключение ​этого ​режима позволяет снизить нагрузку на сервер в том ​случае, если персонализация не требуется.
-Это включает в себя использование ​**cookies** и распределение ресурсов памяти для каждого посетителя.+
  
-====Режим ​OnScreen====+  ***Собирать страницы для предварительного просмотра и уведомлений в Основном режиме** (по умолчанию включено) -- полезная опция в тех случаях,​ когда stage-версия сайта закрыта паролем или по IP. Если данная опция включена,​ то не взирая на на текущий режим сборки (основной или тестовый),​ в live будут собираться:​ 
 +    * страницы для форматов уведомлений 
 +    * страницы для предварительного просмотра 
 +    * страница для глобального CSS
  
-Конфигурация сайта в **QP7.Framework** может быть протестирована ​с использованием страницы **OnScreen** – среды режима тестирования +  ***Принудительная сборка** (**Force Assemble**) -- включает режим пересборки ​всех контролов ​вне зависимости от того, когда они были модифицированыТак как данная опция может оказать негативное влияние на производительность, после любой сборки ​сайта, шаблона или страницы происходит ее автосброс.
-Эта страница это virtual site-debugging mode, который ​позволяет пользователю проверить функциональность сайта и устранить ошибки.+
  
-Страница **OnScreen** это секция уровня сайта в **QP7.Framework** и создается для каждого сайта ​индивидуально. ​+====Режим OnScreen====
  
-В навигационном дереве ​**QP7.Framework** эта вкладка имеет следующий путь**Sites / Name of the Site Project / OnScreen**. ​+После сборки сайта в тестовом режиме, становится доступным режим OnScreen, построенный на его основе. Чтобы пользователю был доступен ​данный режим, он должен быть разрешен в его профиле. Конфигурация OnScreen, создаваемая по умолчанию хорошо подходит только для небольших,​ простых по верстке сайтов. Для более сложных сайтов,​ вероятно, ​потребуется [[admin:onscreen|дополнительная настройка]]
  
-**OnScreen** режим отличается от обычных ​режимов тем, что сайт остается закрытым ​пока debugging process in complete. Normally all site contents  +Режим ​OnScreen позволяет просматривать сайт (его тестовую версию) и редактировать данные по месту. В навигационном дереве **QP7.Framework** эта вкладка имеет следующий путь: **Сайты / Имя сайта / OnScreen**
-would be available as soon as the user saves entered parameters+
  
 Перед началом работы с **OnScreen**,​ пользователям следует назначить параметры **OnScreen** режима в **Свойствах сайта** и прочих связанных страницах ​ Перед началом работы с **OnScreen**,​ пользователям следует назначить параметры **OnScreen** режима в **Свойствах сайта** и прочих связанных страницах ​
 **QP7.Framework**. **QP7.Framework**.
  
-OnScreen параметры сборки +===Параметры сборки ​OnScreen=== 
-  ***Object Border** – The OnScreen ​mode allows QP7.Framework objects to be displayed as specific editing areas on the screen, indicated by a border around the field.  +  ***Рамка поля** – Позволяет настраивать режим показа рамки у полей, редактируемых через ​OnScreen. ​  
-  ***Field Border** – The OnScreen mode allows QP7.Framework fields to be displayed as specific editing areas on the screenindicated by a border around the fieldThe user can control how this feature works for their site using the Always, On Mouse Over and Never options.  +  ***Рамка объекта** – устаревшая опцияПозволяет настраивать режим показа рамки у объектовредактируемых через OnScreenВ ASP.NET не поддерживается 
-  ***Allow for Objects** – This option allows the user to choose which objects will be given borders - Publishing Container and/or ASP Object.+  ***Разрешить для объектов** – устаревшая опция. Позволяет включать/отключать OnScreen у объектов по их типу. В ASP.NET не поддерживается
  
site_configuration.txt · Last modified: 2012/06/20 14:07 by celutp