blob: 45f37f8ba92fd6c8d9c0d6a39c776c6c10c8faaf [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0">
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- $Id$ -->
<head>
<title>Konzepte</title>
</head>
<body>
<h1>Konzepte</h1>
<h2>Publikationen</h2>
<p>
Eine Website wird in Apache Lenya als <em>Publikation</em> bezeichnet.
</p>
<h2>Areas: Authoring, Live, ...</h2>
<p>
Lenya unterscheidet zwischen verschiedenen <em>Areas</em>, in denen
sich Dokumente befinden können:
</p>
<ul>
<li>
Die Authoring-Area dient dazu, Dokumente zu erstellen und zu editieren.
Hier sind alle CMS-Funktionen verfügbar.
</li>
<li>
Sobald ein Dokument publiziert ist, wird es in die Live-Area kopiert.
Die Live-Area kann direkt durch einen Web-Server veröffentlicht werden,
oder Sie können in einem weiteren Zwischenschritt die Inhalte von
der Live-Area zum eigentlichen Web-Server replizieren. In diesem Fall dient
die Live-Area als Vorschau auf den Inhalt, der vom eigentlichen Webserver
veröffentlicht wird.
</li>
<li>
Weitere Standard-Areas sind Trash und Archive. Bei Bedarf können zusätzliche
Areas definiert werden.
</li>
</ul>
<h2>Ressource-Typen</h2>
<p>
Da Apache Lenya auf Cocoon basiert, verfügt es über ein mächtiges
XML- und XSLT-Fundament. Dokumente können auf ihre Konformität zu
einem XSD- oder Relax-NG-Schema überprüft werden. Typischerweise
werden verschiedene Typen von Dokumenten definiert (z.B. Artikel,
Dossiers, ...), deren XML-Struktur durch unterschiedlichen Schemata
spezifiziert werden. Beim Editieren wird die Konformität zum XML-Schema
überprüft. Bei der Aufbereitung eines Dokumentes zur Darstellung
können verschiedene XML-Strukturen durch XSLT-Stylesheets auf
unterschiedliche Weise in verschiedene Layouts transformiert werden.
</p>
</body>
</html>