Documentation
If you do not understand some terms, then please see the
glossary
.
Installation
Unix
Windows
Tutorials
Writing english documentation for Yanel
Best Practices
Rapid development of components
Architecture
Overview
Realms
What is a realm?
How to add and configure a new realm (publication/site)
Import an existing website as a new realm
Realm Configuration (realm.xml)
Resource Types
What is a resource type
Registering and using a resource type
Resource Type Configuration
Resource Type Configuration Map
Development
Setup Yanel in Eclipse IDE
Setup your build environement for more than one project
Enhancing a resource type (CRUD: Create, Read, Update, Delete)
Making a resource type Readable/Viewable
Making a resource type Createable
Making a resource type Updateable/Editable/Modifiable
Making a resource type Deleteable
Access global and resource type specific data from a resource type
BasicXMLResource
ExecutableUsecaseResource
(stateless usecase framework)
Configuring a target environment
Tutorials
Create a new resource type from scratch
Security
Overview
Access Control Policies
Login Screen Customization
Pre-authentication
SSL
Custom IdentityManager, custom PolicyManager and custom WebAuthenticator
Single sign-on (SSO) using CAS
Prevent caching of protected pages
Workflow
Overview
Yarep as Data Abstraction Layer
SVN
Instantiation of a Repository
Repository Configuration
Yarep 2 JCR
Yarep Search
Yanel Configuration
conf/yanel.xml
conf/realms.xml
REALM_DIR/realm.xml
conf/resource-types.xml
conf/spring-yanel-config.xml
conf/log4j.properties
conf/CatalogManager.properties (Resolving DTDs, etc.)
WEB-INF/web.xml
Debugging
Debugging log files and client server communication
How a request is processed
Yanel Toolbar Customization
Javadoc
To generate the Javadoc run
./build.sh javadoc
resp.
build javadoc
Versioned API ...
Deployment
All In One
Serving Content Statically
Enterprise
(including Load-Balancer and Tomcat Cluster)
Deployment with a Reverse Proxy
Install Apache-Httpd with SSL support
Within FOAF environment
Using Tomcat
Yanel and i18n
JMeter
Yanel Testing Framework
Misc
Scalability
Performance
Xopus 3
Scheduler
E-Mail/SMTP Configuration
Google Web Toolkit integration
Google Analytics integration
E-Commerce integration
404 Screen Customization
Exception Handler Customization
Yanel command line (console)
Annotations, Meta and Tracking Information