Установка движка генерации «Vcorp Generator»

Установка движка

Нужно убедиться, что сервер настроен на кодировку UTF-8 ( часто это можно прописать в .htaccess как «AddDefaultCharset utf-8» ).

Необходимо скопировать папку с файлами движка генерации в требуемое место и настроить конфигурационный файл. По умолчанию все файлы движка находятся в директории с именем /vpb_0080/ (можно изменить). Эта директория должна находиться в корневой папке для генерации файлов (по умолчанию - корень сайта). Эти имена и пути должны совпадать с указанными в файле конфигурации (его код подробно документирован): vpb_config.php.

Например, при корневой директории для генерации /test/ (строка 28 файла vpb_config.php) и директории для файлов движка /admin/ (строка 30 файла vpb_config.php), движок будет находиться и доступен по адресу www.mysite.ru/test/admin/

Можно поменять домен, имена директорий и их расположение на сайте, при этом в файле vpb_config.php это необходимо правильно прописать.
Имя домена в строке 8. Имя домена движку генерации необходимо для создания файла sitemap.xml в корневой папке сайта (настраивается в vpb_config.php), больше имя домена ни на что не влияет.

Далее будет предполагаться, что настроен домен «http://www.mysite.ru/», корневая папка генерации «/», директория админки «http://www.mysite.ru/vpb_0080/».

После копирования папки vpb_0080 на хостинг и настройки файла vpb_config.php, необходимо запустить админку, указав в адресной строке браузера путь, например:
http://www.mysite.ru/vpb_0080/.

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

Vcorp Generator никогда не «лезет» и не «пишет» выше указанной корневой директории для генерации файлов. Генерация происходит строго в указанную корневую директорию и вложенные поддиректории, которые при необходимости создаются (права на создаваемые директории и файлы так же прописываются в конфигурационном файле vpb_config.php в строках 47-48).

Vcorp Generator не имеет встроенного визуального редактора кода. Используйте любой редактор, с которым вы обычно работаете.

Для навигации по всем страницам этого раздела сайта используйте пиктограмму меню или ссылку Навигация в верхней строке навигации.

Требования к хостингу

По умолчанию админка находится в директории http://www.mysite.ru/vpb_0080/ и содержит файлы и вложенные директории.

Минимальные требования к хостингу: apache, php, ftp-доступ. Если права доступа к директориям и файлам различаются для скриптов и ftp-пользователя, то необходимо провести операцию импорта исходников из бекапа (в админке) - подробнее см. бекапы и смена хостинга.

Движок работает в кодировке UTF-8, исходники обрабатываются аналогично.

Список файлов движка

  • vpb_config.php - конфигурационный скрипт, где прописываются все имена файлов и директорий, их пути от реального корня сайта, логины-пароли, атрибуты для файлов и директорий, различные настройки движка генерации. Содержит функцию авторизации по паролю/хешу, вызываемую из всех остальных php-скриптов.
  • index.php - скрипт выдачи веб-страницы интерфейса разработчика в браузер, с предварительной авторизацией.
  • vpb_edit.php - скрипт добавления, удаления, изменения отдельного исходника (элемента).
  • vpb_scan.php - скрипт групповой обработки/изменения одного/группы/всех исходников.
  • vpb_oper.php - скрипт дополнительных групповых операций над исходниками.
  • vpb_gen.php - скрипт генерации одного/группы/всех конечных файлов из исходников.
  • vpb_structure.php - скрипт подготовки страницы со структурой вложенности исходников.
  • vpb.css - CSS - файл.
  • vpb.js - JavaScript - файл.

Список вложенных директорий

При удачной авторизации в веб-интерфейсе движка, автоматически проверяется наличие, и при необходимости создаются вложенные папки и файлы в них.
Пути и имена задаются в конфигурационном файле vpb_config.php. По-умолчанию прописаны (строки 31 и 34) имена следующих вложенных директорий:

  • /vpb_0080/sources/ - все текстовые файлы исходных элементов. Работа ведётся с вложенными директориями и файлами этой директории.
  • /vpb_0080/sources_backup/ - полная копия для сохранения и восстановления (импорта) исходников.

В каждой из вышеуказанных директорий находятся (создаются при необходимости) вложенные директории (имена настраиваются в строках 37-42):

  • /vpb_0080/sources/pages/ - исходники страниц ( page0_1 - page5_999 ) - генерируемых файлов.
  • /vpb_0080/sources/templates/ - исходники шаблонов ( tpl1 - tpl999 ). Включаются в файлы страниц при их генерации.
  • /vpb_0080/sources/blocks/ - исходники блоков ( block0_1 - block5_999 ). Включаются в страницы и шаблоны.
  • /vpb_0080/sources/texts/ - исходники текстов ( text0_1 - text5_999 ). Включаются в тексты с меньшим индексом колонки, в блоки, шаблоны, страницы.
  • /vpb_0080/sources/config/ - конфигурационные файлы со служебной МЕТА-информацией для исходников.
  • /vpb_0080/sources/files/ - прочие файлы (лог авторизации).

Имена конфигурационных файлов для исходников так же задаются в vpb_config.php (в строке 52).

  • «Vcorp Generator» - Главная страница раздела
  • Основные сведения
  • Установка, хостинг, список файлов
  • Настройка движка - vpb_config.php
  • Веб-интерфейс и работа с генератором
  • Бекапы и смена хостинга, перенос файлов
  • Оригинальные особенности
  • Генерация (сборка) файлов
  • Коррекция ошибок
  • Runtime - переменные
  • Динамические ссылки
  • Дополнительные операции
  • Дополнительно
  • Безопасность
  • Высокие нагрузки на веб-ресурсы
  • Перенос исходников из различных CMS
  • Скачать vpb_0080.zip (67 Kb)
  • Демо-админка с примером сайта
  •  
  • Vcorp.ru - Главная страница сайта
  • Тест больших гридов в перемещаемых окнах
  • Тестирование 3D графики в браузерах
  • «VcorpJS» - Главная страница раздела
  • «Lazarus fpCEF3» - Главная страница раздела
  • Открывать окно навигации
    <<<
    Изменить высоту >>