Орион

Живая демонстрация
Для демонстрации Ориона ™
Если это слишком беспокоит вас, этот веб-сайт размещен на 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 ™
Предоставьте нам URL источников вашего сайта в Subversion.
Предоставьте нам адрес электронной почты (роль или список рассылки) для обсуждения вопросов разработки и обслуживания сайта и убедитесь, что адрес СОЗ.
Подпишитесь на ваши веб-серверы
svnwcsub
Демон для нашей общественностиsvnpubsub
Сообщите нам, если вы хотите, чтобы контент отличался от отправленных сборок и на какой адрес электронной почты вы хотите, чтобы они были доставлены.
Макет исходного каталога ##
- багажник/
- cgi-bin/
- содержание/
- шаблоны/
- Lib/
- path.pm
- view.pm
- филиалы/
Примеры в реальном времени см. в разделе 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, для создания и развертывания этих изменений по требованию —
Число исключений
Не определено
Поиск
Не определено
Быстрая фиксация
Не определено
Добавить ресурс
Не определено
индекс
Особенности Orion — Одно и то же ядро визуализации кода javascript как в браузере, так и в сценарии сборки markdown.js (на основе node.js)…
SunStarСистемы Orion — Вики предприятия для создания, управления и доставки статических веб-страниц с использованием технологии #Jamstack для динамических функций в них…
Орион API — Эта страница индексирует API Search, Online Editor, библиотеку шаблонов Django и Build System…
Планы Ориона — Доступные годовые скидки за предварительное ценообразование (до 20% от ежемесячных затрат на выставление счетов)…
Политика конфиденциальности Orion — Это система, соответствующая требованиям GDPR. Первый визит в Орион ™ CMS/IDE, вы будете перенаправлены на страницу Гугл с просьбой разрешить…
Безопасность Orion — «Безопасность через неясность – это совсем не большая безопасность»….
Технология Orion — Теперь w/ mod_perl v2.0.13 w/ ithreads и httpd v2.4.58 w/ event mpm….