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 ™

  1. Förse oss med webbadressen till din webbplats källor i Subversion.

  2. 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.

  3. Prenumerera på dina produktionswebbservrar’ svnwcsub Demon till vår publik svnpubsub

  4. 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

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