Installation Wiki

Installing Alfresco

From InstallationWiki

Jump to: navigation, search
Alfresco
Official Page
Project Documentation
Download
Source Book
200px-1904811116.jpg
ISBN 978-1-904811-11-41
Publisher Packt Publishing
Author(s) Munwar Shariff

Alfresco is the leading open source alternative for enterprise content management. It couples the innovation of open source with the stability of a true enterprise-class platform. The open source model allows Alfresco to use best-of-breed open source technologies and contributions from the open source community to get higher quality software produced more quickly at much lower cost.

One of the remarkable features of Alfresco is the ease with which it can be installed and deployed.This article provides you with a basic understanding of Alfresco architecture, various installation options, and the key terminologies used.This article is essential reading for anyone not already familiar with Alfresco.

By the end of this tutorial you will learned how to:

  • Determine what is the right installation option for you
  • Install Alfresco and all the required software
  • Log in to the Alfresco web client application
  • Use the administration console and perform system administration tasks
  • Use Alfresco for basic document management

Contents

[edit] Installing Alfresco

Before directly delving into installation, it is important for you to understand the architecture behind Alfresco and various installation options available to you. This will help you to make good decisions in selecting the suitable software for your business application.

[edit] Out-of-the-Box Installation Architecture

The out-of-the-box deployment of Alfresco is a typical web application architecture consisting of client, application server, and storage layers as shown in the next figure. While the client layer is implemented as a web browser on the user's machine, the application server hosts the Alfresco application providing the presentation and domain logic. The storage layer stores the data in a relational database and file system. The layered architecture of Alfresco provides the benefits of an easily manageable, flexible, and highly scalable content management solution.

[edit] Where is Your Content Stored?

The content in Alfresco is stored in persistent back-end systems such as a database and file system. There is a reason for using both database and file system as content storage. Any content within Alfresco consists of two elements, the content itself and information about the content (metadata).

The actual content can be anything from simple documents (HTML, XML) to images, audios, and videos. The actual content and its related versions are stored as binary files in the file system. Storing content on a file system has its own advantages. It allows for very large content, random-access streaming, and options for different storage devices. It is important to note that the file system that Alfresco application works on is operating-system agnostic.

Alfresco uses Lucenea popular open-source search engine, to provide metadata search and full text search capabilities of the content. Apart from the actual binary content, Lucene index files are also stored on the file system.

The content metadata, which is stored in the relational database, includes information like:

  • The format of the content
  • Date created
  • Language
  • Security settings

[edit] What are the Components of Alfresco Application Server?

The application server hosts the user interface and domain logic. It provides an abstraction and enables communication between the client and storage layers. In the case of Alfresco, the application server houses the Alfresco application (also known as the web client) and Alfresco repository.

The Alfresco repository provides a set of reusable cross-cutting content management services such as content storage, query, versioning, and transformation, which may be utilized by one or more applications.

An Alfresco application provides a complete solution tailored for a specific area of content management such as document management and records management. The user interface for all these applications is referred to as a web client, which is highly customizable and configurable according to the user-specific requirements. The out-of-box web client gives you lot of packaged functionality. With the web client management console, you can manage users, security, content, business rules, etc.

[edit] How Can You Access the Application?

There is no installation or configuration required for the Alfresco user interface. Any number of web browsers can connect to the application without prior client installation costs.

The out-of-box installation comes with a web client where you can connect to Alfresco repository through a web-based application.

Apart from the web client, the Alfresco out-of-the-box installation supports various client applications to access Alfresco content with Web Services or protocols such as FTP, WebDAV, and CIFS:

  • File Transfer Protocol (FTP): This is useful to transfer files from your local file system to the remote server.
  • WWW Distributed Authoring and Versioning (WebDAV): This is primarily designed for editing and managing files on remote web servers in a structured way. For example, an application like Adobe Photoshop can directly open and edit a file in the Alfresco content repository. This gives you the flexibility of using your own favorite editor to edit the content on the Alfresco server.
  • Common Internet File System (CIFS): This helps you to map Alfresco content as your local file system folder.
  • Web Services: Most of the ECM products that are on the market store content in a proprietary format, which is like a "black box". Alfresco content is stored as per the JCR (Java Content Repository‑JSR 170) open standards. Any JCR-compliant client application can read the content that is stored in Alfresco repository. This is one of the key selling points of Alfresco. An API is provided out of the box so that you could connect to the Alfresco repository from your applications through web services or JCR integration.

[edit] Which Installation Option is Suitable for You?

Alfresco is 100% open-source software, which is developed using open standards. Hence it runs on various operating systems, relational databases, application servers, web browsers, and portals and supports various languages. Let us examine all the choices and determine which option is right for you.

[edit] Enterprise and Community Editions

Alfresco currently provides two types of product download options:

  • Alfresco Community Network
  • Alfresco Enterprise Network

Both the options have the same code base and features, and are 100% open source. For both options, you can use Alfresco documentation (wiki), community support (forums), and community contributed add-on products. Alfresco Community Network is free. Alfresco Enterprise Network includes a per CPU license fee.

If you are implementing Alfresco for a major corporation, financial, insurance, government or healthcare organization, I would recommend you to go for Alfresco Enterprise Network support. The primary benefit is that with the support of Alfresco and its certified partners you would get a stable, reliable, certified, and supported application with warranty and indemnity. Your Alfresco version will be certified on all available stacks such as Linux, Windows, MySQL, Oracle, etc. You will benefit from Alfresco support, which includes problem resolution, compatibility advice, migration advice, and upgrade support. For mission-critical applications you will get 24 x 7 support from Alfresco experts.

[edit] Operating Systems: Windows, Linux, UNIX, MacOS

Choosing an operating system to run Alfresco will be based on various factors. For some companies it depends on in-house expertise. For example, if you have administrators and IT staff who can easily manage business applications running on a Microsoft Windows platform, then your choice could be to go with a Windows operating system. For some companies it is based on the integration requirements with the existing systems.

If you do not have any preferences, I would recommend you to go with a Linux operating system for production use. Linux source code is freely distributed. Tens and thousands of programmers have reviewed the source code to improve performance, eliminate bugs, and strengthen security. No other operating system has ever undergone this level of review. The key advantages of Linux are listed below:

  • The best technical support available
  • No vendor lock-in
  • Runs on a wide range of hardware
  • Exceptionally stable
  • Supports many tools and applications you need
  • Interoperates with many other types of computer systems
  • Low total cost of ownership

[edit] DatabasesMySQL, Oracle, MS SQL Server

The Alfresco application internally uses an open-source software component called Hibernate. Hibernate abstracts the database layer and provides seamless integration between the Alfresco repository and any relational database.

If you have already chosen a Microsoft Windows operating system, then the natural choice for you could be MS SQL Server. If you already have an Oracle license, then Oracle database is the best choice for you.

If you do not have any preference, I recommend that you go with the MySQL database, which costs nothing if you go with open-source version. The MySQL database has become the world's most popular open-source database because of its consistent, fast performance, high reliability, and ease of use. It's used in more than 10 million installations ranging from large corporations to specialized embedded applications. MySQL runs on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, and Netware, giving you the kind of flexibility that puts you in control.

[edit] Application Servers: Tomcat, JBoss

Alfresco runs on any J2SE 5.0-compliant application server. Hence there are no application server-specific dependencies. However it is important to make a choice of application server before moving into production.

Alfresco uses Spring framework and not the Enterprise Java Beans (EJB) framework. So there is no dependency on JBoss or any other application server that provides an EJB container. If you are developing a standalone application then Tomcat might be a good option. Apache Tomcat powers numerous large-scale, and mission-critical web applications across a diverse range of industries and organizations. It is the most widely accepted web application server in the market.

On the other hand you must consider using JBoss application server, which has the highest market capture (> 35%) in J2EE-based application servers in the world. JBoss internally uses Tomcat and hence you get the benefits of the Tomcat servlet engine as well.

Alfresco utilizes JBoss cache's ability to distribute and maintain data caches, making it possible to build large-scale systems that outperform traditional enterprise content management systems. Alfresco also utilizes the clustering, failover, and load-balancing facilities of the JBoss application server to increase scalability. Alfresco's business process management features are powered by the JBoss jBPM tool.

If you have already invested in JBoss, then Alfresco provides complementary industry-leading enterprise content management technology to the JBoss enterprise middleware system suite.

[edit] Portals (Optional): JBoss Portal, Liferay

It is optional for you to go with a portal of your choice; if you already have an enterprise portal you can integrate Alfresco with it. If you do not have a portal in place and you would like to leverage the portal framework, then you can consider using either JBoss portal or Liferay portal. Both of these are based on J2EE technology; both of them are open-source and open-standards-based and both of them have built-in Alfresco support.

JBoss Portal provides an open-source platform for hosting and serving a portal's web interface, publishing and managing its content, and customizing its experience. While most packaged portal frameworks help enterprises launch portals more quickly, only JBoss Portal delivers the benefits of a zero-cost, open-source license combined with a flexible and scalable underlying platform.

Liferay is the most frequently downloaded and popular portal with 40,000 downloads per month. It runs on top of any J2EE servlet such as Tomcat, so a full installation of JBoss is not required, but can run against most full application-servers out of the box including JBoss, JRun, BEA, WebLogic, and Orion. It has a full set of web service interfaces to the portal. Liferay supports 800+ portlets (products) and has wider adoption in the market.

[edit] Choose the Suitable Software for Your Installation

You need to make the best choice of software to install Alfresco. If you do not have any specific requirements, you might consider a complete open-source stack for production usage and go with Alfresco Enterprise Edition on a Linux operating system with a MySQL database running on a JBoss application server with Liferay portal.

The examples in this article were created and tested with the following choice of Alfresco installation:

  • Alfresco Edition: Community
  • Operating System: Windows
  • Database: MySQL
  • Application server: Tomcat
  • Portal: None

[edit] Installing on Microsoft Windows

In our earlier section, you have noticed that repository application server is the default deployment option chosen. This means that the out-of-box Alfresco installation is a typical web application where the web application server becomes the host for an embedded repository and is accessible through the HTTP protocol. In this section, we discuss the requirements and procedures for simple installation of Alfresco using the installer on a Windows platform.

[edit] Requirements

The default installation of Alfresco software requires installing the Windows community version alfresco-<version>-windows-community.exe downloaded from the SourceForge project location. At the time of writing this article the latest version was 1.4 and the installer file alfresco-1.4Preview-windows-community.exe is approximately 183 MB in size.

This installer will install:

  • Java Development Kit (JDK), version 5.0
  • MySQL database, version 4.1.16
  • Apache Tomcat, version 5.5.12
  • Portable Open Office, version 2.0.3
  • Alfresco, version 1.4 which is packaged as a Web Archive (WAR) file and deployed on the Tomcat server

To install and run Alfresco, you need at least 500 MB disk space and at least 512 MB RAM on the desktop or server.

[edit] Installation of Community Edition with Tomcat and MySQL

The following steps are a simple way of installing community edition with Tomcat and MySQL:

1. Start the installation of Alfresco by double-clicking on the Alfresco installer. You will see this first screen:

2. After you click Next at the bottom, you will see the license agreement screen. Accept the agreement and click Next

3. You will see the option to choose the installation folder. Let us install it in the default folder given by the installer, C:\Program Files\alfresco-1.4. Please note that you have the option to browse and select your chosen folder by clicking the icon. Once you are done with the folder selection, click on Next.

4. In the next screen, you will be prompted to enter the passwords for the root and anonymous accounts of MySQL. This step involves installing MySQL database and setting the appropriate permissions for Alfresco application to connect to the database. You will need this password in case you want to access and perform manual Create, Read, Update, and Delete operations (CRUD) on the database. You can enter any password of your choice. Click on Next to proceed to the next screen.

5. You will be asked whether you want to install it as a service that Windows starts automatically when you log in as shown in the next screenshot, If you choose Yes here, it will install two services alfrescomysql and Apache Tomcat alfrescoTomcat on your Windows machine. For default installation, we recommend to use it as a service. The user need not worry about manually starting the database and the Tomcat server. Click on the Next button to go to the next screen:

6. Start the installation procedure by clicking the Next button. The installation will take a while and you will see a progress bar.

7. Once you are done with the installation, the final installation screen will be as shown in the screenshot overleaf. Do not forget to read the contents of the Readme file, as it contains information about using CIFS and some troubleshooting tips. Clicking Finish will launch the application.

8. Once you see the default page, you are sure that the application is successfully deployed and started. Wait a few seconds to allow Tomcat to start and fire up your web browser and browse to http://127.0.0.1:8080/alfresco. Since it is the first time you are using Alfresco, use admin as username and password.

[edit] Using HSQL or MySQL Database

Some windows installations of Alfresco are pre-configured to use the HSQL database, but can easily be configured to use other databases. HSQL is a light-weight database used for demonstrations or for building proof of concept applications. You can still use HSQL database and complete all the sample exercises given in this article. However, for production usage, you need to configure a database such as MySQL.

To use MySQL database, install MySQL 4.1 or higher. To create a database, navigate to <alfresco_installation_folder>\extras\databases\mysql folder, and run db_setup.bat file. This creates a MySQL database named alfresco with a user account and a password of alfresco. If db_setup fails, this may be because either the MySQL service is not running or the MySQL command cannot be found. Either correct this or setup the Alfresco database and user manually by loading the db_setup.sql file into MySQL, for example, mysql -u root -p <db_setup.sql>.

To convert the default installation to MySQL, you simply need to remove three files from the tomcat/shared/classes/alfresco/extension directory that are set to use HSQL. Those files are:

  • custom-db-and-data-context.xml
  • custom-db-connection.properties
  • custom-hibernate-dialect.properties

[edit] Installation Folder Structure

Let's take a peek into the installation directory C:\Program Files\alfresco-1.4 (from now on referred as <install_folder>) to look at the folders:

  • alfresco: All the shortcuts to installing, uninstalling, starting, and stopping Alfresco as a Windows service, and restarting, stopping, and starting Alfresco as a normal console application, from the Start menu of Windows point to this folder.
  • alf_data: All the Alfresco content and Lucene indexes are stored in this directory.
  • bin: This directory contains the sub-installations of Alfresco. The main installation script in the alfresco directory calls the sub-scripts in this folder to start the sub Alfresco Tomcat component of the installation, creating and setting up the permissions for the Alfresco MySQL database. This folder is very useful for people going for a manual installation rather than using an installer.
  • extras: Contains additional files such as a blank template for a records management file plan, which can be imported into the Alfresco repository.
  • java: As is evident by the name, this contains the Java Development Kit. All the Alfresco development is done using Java as the core programming language.
  • licenses: This directory contains the licenses for Alfresco, MySQL, Apache, and licenses for the other-third party applications used inside Alfresco.
  • mysql: This directory holds the MySQL database installation.
  • tomcat: Again, as evident from the name, this directory holds the Tomcat installation where the Alfresco application is deployed as a WAR file. You can see the alfresco.war file in "webapps" sub-folder of this directory.
  • PortableOpenOffice: This directory contains the entire portable office suite installation that is used for word processing, spread sheet processing, etc.

The README file gives information about using CIFS and some troubleshooting tips.

You can uninstall the program by clicking the uninstall.exe application.

[edit] Starting and Stopping the Alfresco Application as a Service

The options for Alfresco service can be viewed by clicking Start | All Programs | Alfresco ECM - Community Network | Alfresco Service as shown in the following screenshot:

The various options in the above screenshot are discussed below:

Stop Alfresco ECM - Community Network service: This option is used to stop the Alfresco service. It stops the MySQL server and the Tomcat application server.

Start Alfresco ECM - Community Network as service: Use this option to start the service. This will start the MySQL server and the Tomcat server.

Install Alfresco ECM - Community Network as service: Choose this option if you want to install Alfresco as a service, if you have not chosen to do so during the original installation.

Unistall Alfresco ECM - Community Network as service: This option will uninstall Alfresco as a service. However, you can still run Alfresco using the normal console option.

[edit] Starting and Stopping Alfresco as a Console Application

The options for starting and stopping Alfresco as a console application can be viewed by clicking Start | All Programs | Alfresco ECM - Community Network | Run Alfresco. The options there are discussed below:

Stop Alfresco ECM - Community Network: This option is used to stop Alfresco. It stops the MySQL server and the Tomcat application server.

Start Alfresco ECM - Community Network: Use this option to start the Alfresco as a console application. This will start the MySQL server and the Tomcat server.

Restart Alfresco ECM - Community Network: Choose this option for stopping and restarting the Alfresco application.

Alternatively, you can always start, stop, and restart the Tomcat application server and the MySQL database server manually, by going to their respective directories. It gives more control to the user. However, the service option and console option give batch files to perform the start/stop procedures in a consolidated way, relieving the user of any unwanted errors.

[edit] Installing on Linux

Alfresco provides a nice package that includes all of the programs you need for using Alfresco on your Linux machine. Download it from the SourceForge location by selecting the latest version of alfresco-<version>-linux-community.bin file.

This installer file contains MySQL, Java (JRE), Tomcat, Open Office, and Alfresco. Make sure you have permissions to execute the installer.

Use the following command to change the permissions on the installer so that it can be executed:

> chmod a+x ./alfresco-<version>-linux-community.bin

Become root (super) user to install by executing the following command (some platforms that have the super user account disabled by default might require "su s").

> su

Now execute the installer directly on the command prompt as follows.

./alfresco-<version>-linux-community.bin

Follow the instructions presented by the installer:

1. You will be asked for a location to install the software. If you choose to skip the 'Become root' step above, your home folder is selected by default. If you intend for Alfresco to be run by other users, or start on startup, you should change this to a different location. Exit the installer and become root. If you are root, the default of /opt/alfresco-<version> will be selected. If you want to change it, /usr/local/alfresco-<version> will often be another good choice.

2. You will be asked to provide an initial password for the MySQL database.

3. You will be prompted for a MySQL port. If you already have a MySQL server on your machine you will need to change this. The quick installer cannot use a pre-existing MySQL installation. You can change the database once Alfresco has been installed.

4. You will be asked for the name of the local domain.

5. Press y and your computer will begin installing Alfresco.

6. Decide if you want to view the Readme.

7. Press y to start Alfresco.

Wait a few seconds to allow Tomcat to start and fire up your web browser and browse to http://localhost:8080/alfresco. Since it is the first time you have logged in use admin as username and password.

[edit] Introduction to the Web Client

Alfresco web client is the web-based application bundled and shipped along with the Alfresco repository. Using any web browser you can connect to the web client application. You will be able to manage users, security, content, business rules, and everything related to your enterprise content stored in Alfresco through the web client.

[edit] Log in to Alfresco as Administrator

To begin, if Alfresco was installed from the Tomcat bundle, access the web client from http://localhost:8080/alfresco. If Alfresco was installed from the JBoss bundle, you may use the same URL as for Tomcat, or access the web client in the portal from http://localhost:8080/portal and navigate to the web client from the page menu and then maximize the portlet.

If you have started Alfresco for the first time, then Alfresco creates the initial database content that is required to manage content. The first time you use Alfresco, your username will be admin and your password will be admin. You can change the admin password once you login. Depending on your installation, you may have a choice of languages in the language drop-down menu. This article assumes that your selected language is English.

[edit] Screen Layout

Once you log in, you will see the My Alfresco Dashboard. You can browse through the web client by clicking on the Company Home link provided at the top. A typical web client page is shown in the screenshot below. Let us examine various sections of the web client layout.

[edit] Tool bar

The Tool Bar on the top provides the following information:

  • Logo
  • Links to home spaces, My Alfresco dashboard
  • Administration Console icon to perform system administration functions
  • User Options icon to change your options and settings
  • Icon to hide or show the shelf
  • Help button to launch online help
  • Raise an Issue link to submit bug reports to Alfresco
  • Login and logout options
  • Search box with basic and advanced search options

[edit] Shelf

The Shelf includes the clipboard, recent spaces, and shortcuts.

  • The clipboard is useful to cut or copy content and to paste in multiple spaces. The clipboard also facilitates creating links to actual content item or space.
  • Recent spaces provide the list of recently visited spaces and are thus useful to go back to a specific space with one click. The information in the recent spaces is refreshed every time you log in to Alfresco web client.

Shortcuts are similar to favorites. You can create shortcuts to your frequently visited spaces.

[edit] Breadcrumbs

Breadcrumbs help you navigate through various spaces. Typically breadcrumbs provide the path to parent spaces.

[edit] Header

The header screen provides information about the current space, the number of business rules applied on the current space, options to create content, menu actions to manage content, and options to use various views to display the information in the current space.

[edit] Detail

The detail screen provides information about the sub-spaces and content that is part of the current space.

You can click on the icon or title of a space or content item in the detail screen to access the information.

Actions are listed as icons for each space or content. Additional action items will be listed if you click on the double-arrow icon .

[edit] Administration Console

The administration console in the web client is useful to perform all the system-administration tasks. You can access the administration console by clicking on the administration console icon in the tool bar as shown in the following screenshot. This icon is visible and accessible only to users with admin previlages. Refer to the following screenshot to view the list of administration functions that can be performed by the system administrator.

[edit] User and Group Management

You can add and delete users, and update user information using the Manage System Users functionality. When you first install Alfresco, there will be two users, namely admin and guest, created by the installer. You can create new users using this functionality.

The Manage User Groups functionality is useful to create groups of users and sub-groups within the groups. Groups are useful to provide authorization to the content.

[edit] Category Management

Categorization allows content information to be classified in a number of different ways. This aids searching of content. Categories can be editable only by the administrator. Categories can have sub-categories and content can be linked to one or more categories.

[edit] Data Management

Export and Import functionality is useful to bulk extract and load personal, department, or team information from one location to another location within the repository or to another repository.

[edit] System Information

System Information functionality is useful to view session information and the HTTP header information. The content in Alfresco is stored in an industry-standard Java Content Repository (JCR) where every folder and file is represented as a Node. The sub-folders are represented as branches of a node, which are nodes themselves. Node Browser functionality is useful to navigate through the entire repository through nodes and sub-nodes.

[edit] Getting Started with Content Creation

In this section you will be introduced to the key terminology and you will get a basic understanding of content creation in Alfresco.

[edit] Create Space

An Alfresco space is a folder with additional properties such as business rules and security. Similar to a folder, a space can hold sub-spaces and any type of content. To create a space within a space, click on the Create icon in the header and click on the Create Space link

The Create Space wizard will be displayed as shown in the following screenshot. Name is a mandatory property (as you can tell from the small star next to the label), whereas Title and Description are optional properties. You can associate an icon with this space. Fill out the information and click on the Create Space button to create the space.

Each space supports various actions such as Delete, Copy, and Paste All as shown in the screenshot below. For each logged-in user, the actions for a specific space will be different, based on the security permissions. For example if you do not have permission to delete on a space, you will not see the Delete link or icon in the More Actions menu.

[edit] Create Content

In Alfresco content is any kind of document, such as a Microsoft Office file, Open Office file, PDF, HTML, XML, text, image, audio, or video file.

Each content item is made of two main elements, the content itself and the information about the content, called metadata or properties. By default each content item will have properties such as title, description, author, and audit trail information such as creator, creation date, modifier, and modification date. Additional properties can be added as needed.

To add a document in a space, click on the Add Content link in header as shown in the screenshot at the top of the page opposite. To create HTML or text content in a space, click on create icon and click on the Create Content menu link as shown in the same screenshot.

Every content item supports various actions such as Delete, Update, Cut, and Copy as shown in the following screenshot. For each logged-in user, the actions for a specific content item will be different, based on the security permissions.

[edit] Create a Link to Content

A link (or shortcut) to content is a special type of file that serves as a reference to another file. This is similar to the symbolic links commonly used in Unix-like operating systems. A link only contains a symbolic path to content stored elsewhere in the Alfresco repository. Thus, when a user removes a link, the file to which it points, remains unaffected.

There might be situations where you need to have the same file in two spaces. For example, you might want to have a product data sheet in the engineering department space as well as in the marketing department space. Instead of creating two copies of the same file, you can keep one copy at one place and create links to the target file in other spaces.

Users should pay careful attention to the maintenance of links. If the target of a link is removed, the document vanishes and all links to it become orphans. Conversely, removing a symbolic link has no effect on its target.

Follow this process to create a link to content.

1. Identify the target document and click on the Copy action (as shown in the screenshot on the previous page).

2. The document will be placed in the clipboard as shown in the screenshot below.

3. Go to the space where you would like to create the link to the content.

4. Click on the Paste Content as Link icon in clipboard to create the link as shown in the screenshot below.

[edit] Summary

You have so many options to choose from while installing Alfresco. Alfresco installers on Windows and Linux operating systems make the installation process so simple that you can install all the installation software such as JDK, MySQL, Open Office, JBoss, and Alfresco within minutes. On the Windows platform you can run Alfresco as a service or as console application.

A web client, which is Alfresco's built-in web application, provides an intuitive user interface so that beginners can start using the system without any specialized user training.

In this tutorial you have learned the key terminology in Alfresco such as web client, administrator console, space, content, category, aspects, actions and rules.

[edit] Additional References

  • For instructions on Troubleshooting Alfresco, click here
  • For instructions on Installing Alfresco Software Development Kit (SDK), click here
  • For instructions on Customizing Alfresco 3.0, click here

[edit] Source

The source of this content is Chapter 1: Installing and Getting Started with Alfresco of Alfresco Enterprise Content Management Implementation by Munwar Shariff (Packt Publishing, 2007).

Personal tools