Referencia de Orion
Demostración en directo
Para una demostración de Orión ™
Si eso es demasiado molesto para usted, este sitio web se aloja en Orion ™, y esos iconos de lápiz rosa en la parte superior derecha junto a las migas de pan le dará una demostración en vivo
Marcador recomendado
Asegúrese de instalar el marcador en la barra de herramientas de su navegador abriendo una pantalla de diálogo “Nuevo marcador” desde el menú de su navegador y escribiendo lo siguiente en el campo Ubicación/URL:
javascript:void(location.href='https://cms.sunstarsys.com/redirect?uri='+escape(location.href))
Sin este bookmarklet instalado no podrá navegar por el sitio en vivo y editar instantáneamente páginas en Orion ™
Para utilizar el bookmarklet simplemente vaya a su sitio de producción en vivo (NO en Orion) ™
Guía de introducción
IoC API de compilación
...
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;
...
No de procesos de vinculación
Para los primeros en adoptar, Orion ™
Proporcionarnos la URL de las fuentes de su sitio en Subversion.
Proporcionarnos la dirección de correo electrónico (rol o lista de correo) para discutir los problemas de desarrollo y mantenimiento del sitio, y garantizar que la dirección sea SRS.
Suscríbete a tus servidores web de producción
svnwcsub
daemon a nuestro públicosvnpubsub
Háganos saber si desea que se envíen diferencias de contenido de las compilaciones y a qué dirección de correo electrónico desea que se envíen.
Diseño de directorio de origen
- tronco/
- cgi-bin/
- contenido/
- plantillas/
- lib/
- path.pm
- view.pm
- ramas/
Consulte https://vcs.sunstarsys.com/repos/svn/public/cms-sites/www.sunstarsys.com/ para obtener un ejemplo activo.
Contenido dinámico
Ejemplo de script para volver a generar una página de origen con contenido cambiante, incluso cuando los orígenes no lo hacen.
La idea básica es que algunas de sus páginas de origen de alto perfil se construyen con contenido “dinámico” (construir incorpora fragmentos siempre cambiantes de otros sitios en línea, como cascadas de Jira o hilos de listas de correo actuales).
Un buen ejemplo de esto es la sección “Últimas noticias” de Página de inicio de ASF, y aquí está la forma detrás de las escenas que funciona, con un poco de magia shell + svn + cron como se ejemplifica aquí (tomar el archivo fuente de la compilación dinámica como Archivo $
% cp $file $file.tmp
% svn rm $file
% mv $file.tmp $file
% svn add $file
% svn commit -m "rebuild $file"
Incorpore esto en un pequeño script de shell que usará sus credenciales svn almacenadas en caché en su propio PC, y haga que cron lo ejecute para usted en un horario fijo (basado en su servidor web frontend / TTL de la caché HTTP de CDN). No hay necesidad de herramientas del lado del servidor de nuestro lado; usted tiene el control total de su propia seguridad de contraseña, programación y destinos de página dinámica. Si está utilizando su propio servicio de Subversion habilitado para svnpubsub, ninguna de esas transacciones involucra directamente a nuestro hardware. Su confirmación disparará nuestro cliente svnwcsub, siempre escuchando su servidor svnpubsub, para crear y desplegar esos cambios bajo demanda —
No de excepciones
Por determinar
No de búsquedas
Por determinar
No de confirmaciones rápidas
Por determinar
Agregar recurso
Por determinar
Índice
Características de Orion — El mismo motor de representación de código javascript tanto en el explorador como en el script de compilación markdown.js (basado en node.js)…
SunStar Orión de sistemas — Wiki de empresa para crear, gestionar y entregar páginas web estáticas mediante la tecnología #Jamstack para las funciones dinámicas que contiene…
API de Orion — Esta página indexa las API Buscar, Editor en línea, Biblioteca de plantillas de Django y Crear sistema…
Planes Orion — Descuentos anuales por adelantado disponibles (hasta un 20% de descuento en los costos mensuales de facturación)…
Política de privacidad de Orion — Es un sistema de inclusión compatible con GDPR. En la primera visita al Orión ™ CMS / IDE, se le dirigirá a una página de google pidiéndole que autorice…
Seguridad Orion — “La seguridad a través de la oscuridad no es mucha seguridad en absoluto”….
Tecnología Orion — Ahora con mod_perl v2.0.13 w/ ithreads y httpd v2.4.58 w/ event mpm….