blob: 36937c7908be02f2801c3d314c6ec9bad3e2318d [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>WYONA - Content Management System</title>
<style type="text/css">
<!--
a {
color: #0066FF;
text-decoration: none;
}
a:visited {
color: #669999;
text-decoration: none;
}
-->
</style>
</head>
<body bgcolor="#ffffff">
<font face="verdana">
<h1>WYONA - Content Management System</h1>
<h2>Contents</h2>
<ol>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#publications">Sample Publications</a></li>
<li><a href="#tutorial">Tutorial</a></li>
<li>Documentation
<ol>
<li><a href="#userguide">User's Guide</a></li>
<li><a href="#adminguide">Administrator's Guide</a></li>
<li><a href="#integratorguide">Integrator's Guide (and Deployment Guide)</a></li>
<li><a href="#devguide">Developer's Guide</a></li>
<li><a href="#javadoc">Javadoc</a></li>
</ol>
</li>
<li><a href="welcome">Cocoon2</a> (without SVG and FOP)</li>
</ol>
<a name="introduction"></a>
<h2>Introduction</h2>
<p>
Wyona CMS is an <a href="http://www.opensource.org">Open-Source</a> Content Management and Publishing
System written in 100% pure Java. It is based on open standards such as <a href="http://www.w3c.org/XML/">XML</a> and <a href="http://www.w3c.org/TR/xslt">XSLT</a>. One of it's core components is
the pipeline processor <a href="http://xml.apache.org/cocoon/">Cocoon</a> from the <a href="http://www.apache.org">Apache Software Foundation</a>.
</p>
<p>
Wyona is actually just an interpreter of various XMLs, not just
user's data, such as for instance articles, press-releases or addresses,
but also regarding functionalities, such as for instance
access controlling (IML and PML resp. <a href="http://www.oasis-open.org/committees/xacml/">XACML</a>), revision controlling (RCML)
or workflow management (WFML). The concept is similar to the one of a
"HTML Browser". You should be able to switch the Content Management System
at any time. The network is the CMS.
</p>
<p>
Wyona supports inline WYSIWYG editing, which means users (editors) do
not have to learn (or see) XML. This is possible thanks to the support
of XML, XSLT and XML Schema on the client side, such is the case
for certain browsers (Netscape 6.2 or IE 5.5).
But there also exists the "Wyona Administrator" for the more
advanced user, where the CMS can be monitored, XML can be edited
directly or authentication and authorization can be managed.
</p>
<p>
You are very welcome to participate in the <a href="http://www.wyona.org">Wyona CMS project</a>.
Thank you very much for your suggestions and contributions.
</p>
<a name="publications"></a>
<h2>Sample Publications</h2>
<ol>
<li><b>Newspaper:</b> <a href="nwt/index.html">New Wyona Times</a></li>
<li><b>Magazine:</b> <a href="tia/index.html">The Information Architect</a></li>
<li><b>Scientific Journal:</b> The Journal of Pattern Formation, Bringing Up Baby</li>
<li><b>Newswire:</b> <a href="http://www.slashdot.org/slashdot.xml">Slashdot</a></li>
<li><b>Open Source Project:</b> <a href="http://www.wyona.org">wyona.org</a></li>
<li><b>Conference:</b> <a href="http://conference.wyona.org">First Annual Open Source Content Management Systems Conference</a></li>
<li><b>Documentation:</b> Wyona CMS (<a href="http://www.docbook.org">DocBook</a>)</li>
<li><b>Department:</b> <a href="ethz-mat/index.html">Materials Science</a> (Original Website: <a href="http://mat.ethz.ch">http://mat.ethz.ch</a>, NOTE: The Department of Materials Science does not use Wyona CMS yet)</li>
</ol>
<a name="tutorial"></a>
<h2>Tutorial</h2>
<ol>
<li>HTML</li>
<li>XML</li>
<li>XSLT</li>
<li>Sitemap</li>
</ol>
<h2>Documentation</h2>
<a name="userguide"></a>
<h3>User's Guide</h3>
<ol>
<li>Authorization and Authentication
<ol>
<li>Logging In</li>
<li>Switching User</li>
<li>Logging Out</li>
<li>Changing Password</li>
<li>Browser Cache: Strange Effects</li>
</ol>
</li>
</ol>
<a name="adminguide"></a>
<h3>Administrator's Guide</h3>
<ol>
<li><a href="docs/administrator-guide/ac/index.html">Authorization and Authentication</a>
<ol>
<li>Creating and Editing Groups/Roles</li>
<li>Creating and Editing Users (Command Line)</li>
<li>Editing Authorization Policies (Command Line)</li>
</ol>
</li>
</ol>
<a name="integratorguide"></a>
<h3>Integrator's Guide (and Deployment Guide)</h3>
<ol>
<li>Authorization and Authentication
<ol>
<li>Customizing Login- and Logout-Screen</li>
<li>Replace Default by Alternative Authenticator</li>
<li>Replace Default by Alternative Authorizer</li>
</ol>
</li>
</ol>
<a name="devguide"></a>
<h3>Developer's Guide</h3>
<ol>
<li><a href="http://xml.apache.org/cocoon/">Pipeline Processor: Cocoon</a></li>
<li><a href="docs/developer-guide/ac/index.html">Authorization and Authentication</a>
<ol>
<li>Abstract Authenticator</li>
<li>Abstract Authorizer</li>
<li>Concrete Authenticator</li>
<li>Concrete Authorizer</li>
<li>Default Authenticator: IMLAuthenticator</li>
<li>Default Authorizer: PMLAuthorizer</li>
</ol>
</li>
<li>Authoring
<ol>
<li>Editing Content
<ol>
<li><a href="uni/testmember.html">Wyona's HTML Form Editor</a></li>
<li>Q42's Xopus</li>
<li><a href="http://www.realobjects.de">RealObjects edit-on Pro</a></li>
</ol>
</li>
<li>Creating Content
<ol>
<li>Parent-Child</li>
</ol>
</li>
<li>Importing Content
<ol>
<li>HTTP Upload</li>
<li>Text</li>
<li>Multimedia (Image, Audio, Video)</li>
</ol>
</li>
<li>Dependency Manager</li>
</ol>
</li>
<li>Revision Controlling</li>
<li>Workflow Management</li>
<li>Replication (Publishing)</li>
<li>Event Handling</li>
<li>Services
<ol>
<li>Spell Checking</li>
<li>Related Content</li>
<li>Babel Fish</li>
<li>Highlighting and Linking (Companies, Persons, etc.)</li>
<li>Location and Showtime (Movies)</li>
</ol>
</li>
<li>Data Abstraction Layer</li>
<li>Syndication</li>
<li>Monitoring</li>
<li>Scheduling</li>
</ol>
<a name="javadoc"></a>
<h3>Javadoc</h3>
Click <a href="docs/javadoc/index.html">here</a> to view Javadoc of Wyona CMS.
<br><br><a href="http://java.sun.com/j2se/javadoc/index.html">Javadoc Tool Home Page</a>
<pre>
</pre>
</font>
</body>
</html>