Недавно посещённые
Недавно посещённые

Ссылка Ориона

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

Для демонстрации Ориона ™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;

  ...

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

  1. Предоставьте нам источники вашего сайта, которые могут быть созданы через наш SSG @SunStarSys/orion.

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

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

  • багажник/
    • 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…