Basic Alfresco Concepts

From AlfrescoWiki

Jump to: navigation, search

Contents

[edit] Core Services

Node - Node, Property and Association management including CRUD (Create Read Update Delete) and Persistence

Content - Storage and retrieval of content (text/binary)

Actions and Rules - Provide services to allow actions to be executed manually and automatically, using rules, within a Repository.

Store - Approach for identifying Nodes and Stores within a Repository

Versions - Basic versioning support now, but moving to a Subversion-like model (which will also comply with JSR-170 Level 2).

Spaces - Intelligent hierarchical folder structure for organizing a content repository

Type Mechanism - Meta Data for describing Types (inheritance), properties, associations and behaviours

Security and Authentication - A description of the security framework.

Search - Support search in a Google-style search and JSR-170 XPath search

Search Documentation - A description of the search syntax

Classification - Provide hierarchical classifications and the old enum support

[edit] Web-Client

Web-Client Framework - Use Spring and JSF to support the development of a portal based web-client framework and portlets

Component Library - Library of JSF components required to build the client applications

Desktop Integration Options - Investigation of Desktop Integration options

Space User Application - Full application client for managing and using Spaces

API Integration Issues - Page to discuss and note issues that the web-client team is having with the service APIs

Firefox Extensions - Investigations into Browser Integration

IE Add-Ons

[edit] Core Support Frameworks

Spring is an application framework that includes AOP capabilities. See Cross Cutting Support.

Hibernate is an object-relational mapping technology

Lucene is an enterprise-scale full-text and metadata search engine

MyFaces is an implementation of Java Server Faces

[edit] Other

Business Use Cases used in the defining the Alfresco system

Service Interface Standards - Some help to ensure that the public API is consistent

Services Framework - Architectural pattern for representing service, aspect and content type specific behaviour.

Candidate Frameworks lists and reviews the various Web UI frameworks freely available.

Candidate Portals lists and reviews the freely available portal frameworks.