Orionreferens
Live-demo
För en demonstration av Orion ™
Om det är för mycket besvär för dig, är denna webbplats själv värd på Orion ™och de heta rosa pennikonerna längst upp till höger bredvid brödsmulorna ger dig en live-demonstration
Rekommenderat bokmärke
Var noga med att installera bokmärket i webbläsarens verktygsfält genom att öppna en dialogruta för “Nytt bokmärke” från webbläsarens meny och skriva följande i fältet Plats/URL:
javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))
Utan denna bookmarklet installerad kan du inte surfa på live-webbplatsen och omedelbart redigera sidor i Orion ™
Om du vill använda bokmärket bläddrar du bara till produktionswebbplatsen (INTE i Orion) ™
Komma igång-guide
IoC Bygg 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;
...
Introduktionsprocess
För tidiga adoptörer, Orion ™
Förse oss med webbadressen till din webbplats källor i Subversion.
Ge oss e-postadressen (roll eller e-postlista) för att diskutera problem med webbplatsutveckling och underhåll och se till att adressen är SBS.
Prenumerera på dina produktionswebbservrar’
svnwcsub
Demon till vår publiksvnpubsub
Låt oss veta om du vill att innehållet skiljer sig från de byggen som skickas ut och till vilken e-postadress du vill att de ska levereras.
Layout för källkatalog
- bål/
- cgi-bin/
- innehåll/
- mallar/
- lib/
- path.pm
- view.pm
- filialer/
Se https://vcs.sunstarsys.com/repos/svn/public/cms-sites/www.sunstarsys.com/ för ett liveexempel.
Dynamiskt innehåll
Exempelskript för att generera om en källsida med ändrat innehåll, även när källorna inte gör det.
Grundtanken är att några av dina högprofilerade källsidor bygger med “dynamiskt” innehåll (bygga innehåller ständigt föränderliga utdrag från andra online-webbplatser, som Jira vattenfall eller aktuella e-postlisttrådar).
Ett bra exempel på detta är avsnittet “Senaste nyheter” i ASF: Hemsida, och här är bakom kulisserna hur det fungerar, med lite shell + svn + cron magi som exemplifieras här (ta den dynamiska byggets källfil som $fil
% cp $file $file.tmp
% svn rm $file
% mv $file.tmp $file
% svn add $file
% svn commit -m "rebuild $file"
Införliva detta i ett litet skalskript som kommer att använda dina cachelagrade svn-inloggningsuppgifter på din egen dator och få cron att köra det åt dig på ett fast schema (baserat på din frontend-webbserver / CDN HTTP-cacheens TTL). Inget behov av verktyg på serversidan i vår ände; du har full kontroll över din egen lösenordssäkerhet, schemaläggning och dynamiska sidmål. Om du använder din egen svnpubsub-aktiverade Subversion-tjänst innebär ingen av den transaktionen direkt någon av vår hårdvara. Din bekräftelse utlöser vår svnwcsub-klient, som alltid lyssnar på din svnpubsub-server, för att bygga och distribuera dessa ändringar på begäran —
Antal undantag
Ej fastställt
Sök
Ej fastställt
Snabbbekräftelse
Ej fastställt
Lägg till resurs
Ej fastställt
Index
Orion-funktioner — Samma javascript-kodåtergivningsmotor i både webbläsaren och i det (node.js-baserade) markdown.js-byggskriptet…
SunStar Systems Orion — Wiki för företag för att skapa, hantera och leverera statiska webbsidor med hjälp av #Jamstack-teknik för dynamiska funktioner däri…
API för Orion — Den här sidan indexerar API:erna för Sök, Online Editor, Django Template Library och Build System…
Orionplaner — Årliga förhandsprissättningsrabatter är tillgängliga (upp till 20 % rabatt på månadskostnaden)…
Sekretesspolicy för Orion — Det är ett GDPR-kompatibelt opt-in-system. Första besöket i Orion ™ CMS/IDE, du kommer att dirigeras till en Googlesida där du uppmanas att godkänna…
Orion Security — “Säkerhet genom dunkel är inte mycket säkerhet alls.”…
Orion-teknik — Nu med mod_perl v2.0.13 w/ ithreads och httpd v2.4.58 w/ händelse mpm….