Орион

Живая демонстрация

Для демонстрации Ориона ™

Если это слишком беспокоит вас, этот веб-сайт размещен на Orion ™, и горячего розового карандаша в правом верхнем углу рядом с хлебными сухарями даст вам живую демонстрацию

Рекомендуемые закладки

Пожалуйста, не забудьте установить закладку на панели инструментов браузера, открыв диалоговое окно «Новая закладка» из меню вашего браузера и введя следующее в поле «Местоположение/URL»:

    javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))

Без этой закладки вы не сможете просматривать живой сайт и мгновенно редактировать страницы в Orion ™

Чтобы использовать закладку, просто перейдите на рабочий сайт (НЕ в Орионе) ™

Руководство для начала работы

 

IoC Создание API

  ...

  my $path = "/path/to/source/file";

  for my $p (@path::patterns) {
    my ($re, $method, $args) = @$p;
    next unless $path =~ $re;
    ++$matched;

    my ($content, $mime_extension, $final_args, @new_sources) = view->can($method)->(path => $path, lang => $lang, %$args);

... write UTF $content to target file with associated $mime_extension file-type
  }

  copy($path, "$target_base/content$path") unless $matched;

  ...

Процесс адаптации

Для начинающих, Orion ™

  1. Предоставьте нам URL источников вашего сайта в Subversion.

  2. Предоставьте нам адрес электронной почты (роль или список рассылки) для обсуждения вопросов разработки и обслуживания сайта и убедитесь, что адрес СОЗ.

  3. Подпишитесь на ваши веб-серверы svnwcsub Демон для нашей общественности svnpubsub

  4. Сообщите нам, если вы хотите, чтобы контент отличался от отправленных сборок и на какой адрес электронной почты вы хотите, чтобы они были доставлены.

Макет исходного каталога ##

Примеры в реальном времени см. в разделе https://vcs.sunstarsys.com/repos/svn/public/cms-sites/www.sunstarsys.com/.

Динамический контент

Пример сценария для повторного создания исходной страницы с изменением содержимого, даже если исходники этого не делают.

Основная идея заключается в том, что некоторые из ваших высококлассных исходных страниц строятся с «динамическим» контентом (сборка включает в себя постоянно меняющиеся фрагменты с других онлайн-сайтов, таких как водопады Джира или текущие потоки списка рассылки).

Хорошим примером этого является раздел «Последние новости» Домашняя страница ASF, и вот за кулисами, как это работает, с небольшой магией shell + svn + cron, как показано здесь (взять исходный файл динамической сборки в качестве Файл

% cp $file $file.tmp
% svn rm $file
% mv $file.tmp $file
% svn add $file
% svn commit -m "rebuild $file"

Включите это в небольшой сценарий оболочки, который будет использовать ваши кэшированные учетные данные svn на вашем собственном ПК, и cron выполнит его для вас по фиксированному графику (на основе TTL вашего клиентского веб-сервера / HTTP-кэша CDN). Нет необходимости в инструментах на стороне сервера на нашей стороне; у вас есть полный контроль над собственной безопасностью паролей, планированием и динамическими целевыми страницами. Если вы используете свой собственный сервис Subversion с поддержкой svnpubsub, ни одна из этих транзакций не связана непосредственно с нашим оборудованием. Ваша фиксация запустит наш клиент svnwcsub, всегда прослушивающий ваш сервер svnpubsub, для создания и развертывания этих изменений по требованию —

Число исключений

Не определено

Поиск

Не определено

Быстрая фиксация

Не определено

Добавить ресурс

Не определено


индекс