Orion参照
ライブデモ
Orionのデモ™’IDE、訪問https://www.openoffice.org/ 大規模なサイト、またはhttps://thrift.apache.org/ 複雑なものの場合は、上記のブックマークレットをクリックしてライブプロトタイプを表示します。
もし’あなたにはあまりにも多くの迷惑、このウェブサイトはオリオンで自己ホストされています™およびホットピンクの鉛筆アイコン
右上のブレッドクラムでライブデモンストレーションを行います システムがどのように機能するか(コミット/ビルド・アクセスは、スタッフのみにロックダウンされます).
推奨ブックマーク
ブラウザのツールバーにブックマークレットを開いてインストールしてください。”新しいブックマーク” ブラウザからのダイアログ画面’sメニューおよび「場所/URL」フィールドに次のように入力します。
javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))
このブックマークレットがインストールされていなければ、ライブサイトを閲覧したり、Orionでページを編集したりすることはできません。™ ブックマークレットをクリックします。
ブックマークレットを使用するには、ライブ・プロダクション・サイト(Orionではなく)を参照します。™!)ページを検索’編集し、ブックマークレットをクリックします。あなた’llは、コンテンツを編集できるこの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;
...
オンボーディング・プロセス
アーリーアダプター用、オリオン™ サービスはSubversionリポジトリの間に置かれます。’Webサイトのソース・ツリーと、エンド・ユーザーにサイト・コンテンツを配信するライブ本番Webサーバー。独自のsvnpubsub対応Subversionサービスをすでに実行している組織にとって、オンボーディングは簡単です。
サイトのURLを教えてください’Subversionのソース
サイトの開発やメンテナンスに関する問題について、弊社(ロール、またはメーリングリスト)の電子メールアドレスをご提供いただき、アドレスがSRS- モデレーション施設の観点から準拠しています。
本番Webサーバーのサブスクライブ’
svnwcsubデーモンをパブリックにsvnpubsubサービスこれらのスタンドアロン・ソフトウェア・コンポーネントは、新しい各Subversionソース・リリースの一部であり、かなり成熟しており、Subversion開発チームによって適切にサポートされています。If You Just Can’python3ポートが終了するのを待って、代わりに(スレッド化された)ポートを使用できます。お問い合わせ’d. 送信されたビルドと配信する電子メール・アドレスの内容が異なります。
ソースディレクトリレイアウト
トランク/
- cgi-bin/
- コンテンツ/
- テンプレート/
- lib/
- path.pm
- view.pm
- 支店/
..各ブランチは上のトランクレイアウトに従います…
参照https://vcs.sunstarsys.com/repos/svn/public/cms-sites/www.sunstarsys.com/ 生きた例です。
動的コンテンツ
コンテンツを変更したソース・ページを再生成するスクリプトの例(ソースがない場合でも)。
基本的な考え方は、注目のソース・ページの一部が次を使用して構築されていることです。”動的” コンテンツ(ビルドには、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資格証明を自分のPCで使用し、固定スケジュール(フロントエンドWebサーバー/CDN HTTPキャッシュに基づく)でcronが実行されるようにする小さなシェル・スクリプトに組み込みます。’TTL)。サーバー側のツールを使用する必要はありません。パスワード・セキュリティ、スケジューリングおよび動的ページ・ターゲットを完全に制御できます。独自のsvnpubsub対応Subversionサービスを使用している場合、そのトランザクションにはハードウェアが直接含まれません。コミットにより、svnwcsubクライアントがトリガーされ、常にsvnpubsubサーバーをリスニングして、これらの変更をオンデマンドで構築およびデプロイできます— 発音
例外
未定
検索
未定
クイック・コミット
未定
リソースの追加
未定
インデックス
Orionプラン — 年間前払価格割引を利用可能(月次請求コストを最大20%オフ)…
Orionテクノロジー — Mod_perl v2.0.13 w/ithreadsおよびhttpd v2.4.58 w/ event mpmで動作するようになりました。…
Orionの特徴 — ブラウザと(node.jsベースの)markdown.jsビルド・スクリプトの両方で同じjavascriptコード・レンダリング・エンジン…
SunStarシステムのOrion — エンタープライズJamstack Wikiプラットフォーム 作成、管理および配信 Jamstackテクノロジを使用した静的Webページ…
Orionプライバシーポリシー — ▲’GDPR準拠のオプトイン・システム。オリオンへの最初の訪問™ CMS/IDEは、承認を求めるGoogle Pageに移動します…
Orionのセキュリティ — “不明瞭さによるセキュリティは、あまりセキュリティではありません。”…
Orion API — このページでは、検索、オンライン・エディタ、Djangoテンプレート・ライブラリおよびビルド・システム APIの索引を作成します…