Ссылка Ориона
Живая демонстрация
Для демонстрации Ориона ™IDE, посетить https://www.openoffice.org/ для огромного сайта, или https://thrift.apache.org/ для сложного и нажмите на приведенный выше закладку, чтобы просмотреть действующий прототип в действии.
Если это слишком беспокоит вас, этот сайт самостоятельно размещается на Orion ™, и эти темно-красные иконы карандаша в правом верхнем углу рядом с хлебными крошками дадут вам живую демонстрацию о том, как работает система (без фиксации/создания доступа, который заблокирован только для сотрудников).
Рекомендуемая закладка
Пожалуйста, не забудьте установить закладку на панели инструментов вашего браузера, открыв “Новая закладка” экран диалогового окна из меню браузера и ввод следующих данных в поле «Местоположение/URL»:
javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))
Без этого закладки вы не сможете просматривать живой сайт и мгновенно редактировать страницы в Orion ™ нажав на закладку.
Чтобы использовать закладку, просто перейдите на рабочий сайт (НЕ в Орион) ™!), найдите страницу, которую вы хотите отредактировать, и нажмите на закладку. Вы будете переведены на страницу в этом 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;
...
Процесс приема и адаптации
Предоставьте нам источники вашего сайта, которые могут быть созданы через наш SSG @SunStarSys/orion.
Предоставьте нам адрес электронной почты (роль или список рассылки) для обсуждения проблем разработки и обслуживания сайта и убедитесь, что адрес СОЗ-соответствует с точки зрения средств умеренности.
Макет исходного каталога
- багажник/
- cgi-bin/
- содержание/
- шаблоны/
- lib/
- path.pm
- view.pm
- филиалы/
.. каждая ветвь следует за расположением багажника выше …
См. https://github.com/SunStarSys/www.iconoclasts.blog/tree/trunk Живой пример.
Динамический контент
Пример сценария для повторного создания исходной страницы с изменением содержимого, даже если исходники этого не делают.
Основная идея заключается в том, что некоторые из ваших высокопрофильных исходных страниц построены с “динамический” контент (сборка включает постоянно меняющиеся фрагменты с других онлайн-сайтов, таких как водопады Jira или текущие потоки списка рассылки).
Хорошим примером этого является “Последние новости” раздел Домашняя страница ASF, и вот за кулисами, как это работает, с небольшой оболочкой + svn + cron магия, как показано здесь (взять исходный файл динамической сборки в качестве $file ниже:
% 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 с поддержкой svnpub, ни одна из этих транзакций не связана напрямую с нашим оборудованием. Ваша фиксация вызовет наш клиент svnwcsub, всегда прослушивая ваш сервер svnpubsub, чтобы создавать и развертывать эти изменения по требованию — Произношение.
Исключения
Не определено
Поиск
Не определено
Быстрое резервирование
Не определено
Добавить ресурс
Не определено
Индекс
SunStar Орион систем — Для создания, управления и предоставления знаний, которые действительно работают…
Особенности Orion — Один и тот же механизм рендеринга кода Java в браузере и в сценарии сборки markdown.js (на основе node.js)…
Безопасность Orion — “Безопасность через неясность – это совсем не безопасность.”…
Планы Ориона — Годовые предварительные ценовые скидки (до 20% от ежемесячных затрат на выставление счетов)…
Технология Orion — Теперь с mod_perl v2.0.14 w/ ithreads и httpd v2.4.67 w/ event mpm….
Политика конфиденциальности Orion — Это система, соответствующая требованиям GDPR. Первый визит в Орион ™ CMS/IDE, вы будете перенаправлены на страницу Гугл с просьбой разрешить…
Орион API — Эта страница индексирует API Search, Online Editor, библиотеку шаблонов Django и Build System…