Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Alfresco Share
Alfresco Share
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Building a Corporate Collaboration Strategy
Alfresco Share
Collaboration capabilities of Alfresco Share
Document library
Blog
Calendar
Discussions
Wiki
Links
Lists
Strategizing for developing efficient collaboration
Business context definition
Organization structuring
Be specific
Benefiting with Alfresco Share
Types of Alfresco Share collaboration sites
Team collaboration site
External collaboration site
A Case Study to explain Alfresco Share as a collaborative framework
Understanding the requirements
Understanding the users of the marketing site
Internal users
External users
Summary
2. Installation and Configuration
Which installation option is suitable for you?
Enterprise and community editions
Operating Systems—Windows, Linux, UNIX, MacOS
Databases—Oracle, MS SQL Server, PostgreSQL, Apache iBATIS
Application servers—Tomcat, JBoss
Portals (optional)—JBoss Portal, Liferay
Accessing the application
Software requirements
Production environment verification
Architecture validation
Validating the environment
Installation files
Installing Alfresco using the setup wizards
Installation folder structure
Installing on Windows
Installing on Linux
Installing Alfresco on Tomcat
Installing the Tomcat application server
Configuring PostgreSQL
Installing the Alfresco WAR
/bin folder
/conf folder
/lib folder
/shared
/webapps folder
Deploying Share into Tomcat
Installing Alfresco components
Installing OpenOffice
Installing ImageMagick
Installing Microsoft Office add-ins
Installing the Flash Player
Installing SWF Tools
Installing SWF Tools on Windows
Installing SWF Tools on Linux
Installing TinyMCE language packs
Installing an Alfresco Module Package
Installing the Firefox extension
Installing Microsoft Office SharePoint Protocol Support
Installing the SharePoint Protocol Support AMP
Configuring the SharePoint Protocol Support
Extending Alfresco
Modifying the global properties file
Running Alfresco
Starting and stopping Alfresco as a console application
Starting the Alfresco server
Starting Alfresco Share
Stopping the Alfresco server
Configuring Alfresco as a Windows service
Summary
3. Alfresco Share Architecture
An overview of the Alfresco Repository
The Spring Surf framework
Alfresco Spring Surf Architecture
The Surf MVC architecture
A single-tier Surf application
A two-tier Surf application
The Alfresco Share structure
Working with the Alfresco Share Surf framework
Accessing Alfresco Repository using web scripts
How data is stored in the Alfresco Repository
Share configuration architecture
Share configurations
Extending Share
Overview of SurfBug
JavaScript minification
JavaScript debugging
Applications using the Alfresco Surf platform
Summary
4. Administering Share and Configuring Authentication Access
The Alfresco security model
Users and groups
Authentication
Managing system users
Creating new users
Searching for people using People Finder
Searching by property from the People Finder component
Following user
Updating a user profile
Updating another user's profile
Updating the user's own profile
Other profile settings
Updating a user's status
Deleting a user
Disabling a user
Importing users
Managing groups
Creating groups
Creating a sub group
Managing group membership
Deleting groups
The users of the marketing site
User dashboard
Customizing the personal dashboard
Change the dashboard layout
Configure dashlets and display order
Configuring authentication subsystems
Configuring LDAP for centralized identity management
LDAP configuration with Active Directory
Administrative functions
Configuring themes
List of themes available out-of-the-box
How to change the Alfresco Share global theme
What characteristics can be modified as part of a theme
Changing the Alfresco logo
Managing categories
Node browser
Browsing node browser
Searching using the node browser
Tag Manager
Managing deleted items
Content publishing
Managing channels
Publishing content
Repository features
Activity feed
File servers
Google Docs
License Descriptor
Replication jobs
Repository Descriptor
Repository dump
Runtime
Subscriptions
System administration properties
Workflow
Search
Search manager
Solr search configuration
Lucene search configuration
E-mail configurations
IMAP e-mail configurations
Inbound e-mail configurations
Outbound
Transformations
Summary
5. Managing and Configuring a Site
Managing sites
Create a new site
Site visibility
Entering a site
Searching for sites
Editing site detail
Deleting site
Specifying favorite sites
Site membership
Joining and leaving a site
Internal and external users
Internal users
External users
Roles and permissions
Managing site membership
Inviting members to the site
Inviting internal users to a site
Inviting external users to a site
Configuring Alfresco to send outbound e-mail
Adding groups to a site
How users can see which sites they are currently members of
Changing the role of a site member or site group
Removing a site member or site group
Configuring a site
Site pages
Wiki
Blog
Document Library
Calendar
Links
Discussions
Data lists
Customizing site pages
To remove a page from the site
To add a page to the site
To rename a page of a site
How to apply themes for a particular Site
Site Dashboard
Dashlets
Default site dashlets
Site members
Recently modified documents
Site activities
Other dashlets
Site calendar
Wiki
Site links
Image preview
RSS feed
Web view
Resizing a dashlet:
Customizing Site Dashboard
Summary
6. Collaboration Features in Share
The wiki page
How to access the wiki page
Browsing the wiki pages
Creating the wiki main page
Creating a new wiki page
Editing a wiki page
Renaming a wiki page
Deleting a wiki page
Viewing the wiki page details
The Blog page
How to access a Blog page
Browsing the blog
Creating a blog post
Editing a blog post
Viewing a blog post
Deleting a blog post
Configuring the external blog
Publishing a post to an external blog
Working with comments
Adding a comment to a post
Editing a comment
Deleting a comment
Data Lists
How to access Data Lists
Creating a new list
Editing list details
Deleting a list
List items
Creating a list item
Actions for the list item
Site Calendar
Adding an event
iCal feed
Links
Discussions
Summary
7. Document Library
The Document Library page
Creating folders and folder hierarchy
Uploading files and creating documents
Creating content in the Document Library
Uploading Content in the Document Library
Document details page
Comment on a document
Permissions
Workflows
Document actions
Document versioning
Upload a new version
Updating a new version after editing
Inline editing
Online edit
Offline editing
Thumbnails and universal viewing with web previews
Tagging documents
Search for documents
Accessing the Repository
Summary
8. Implementing Workflow
Introduction to the Alfresco workflow process
Simple workflows
Out-of-the-box features
Defining and using simple workflows
Identifing spaces and security
Defining the workflow process
Adding a simple workflow to items
Sending notifications to reviewers for approval
Testing the simple workflow
Advanced workflows
Workflow user interactions
Out-of-the-box features
Out-of-the-box features of the workflow
New inbox dashlet
Viewing the workflow detail page
Reassigning a task
Save and Close
Workflow information in the document details page
Summary
9. Configuring Share
Introduction to content model
Custom configuration
Configuration files for the default content model
Configuration files for custom content model
Custom model context file
Custom model file
Configure custom content types and aspects in Share
Add custom content
Add custom aspect
Configure advanced search
Configure an advanced workflow
Hide workflows and tasks
Configure the start workflow page
Configure view and edit task form
Configure the workflow detail form
Configure Data Lists
Configure the new Data List
Configure the DataGrid
Configure the Edit Data List
Enabling Google Docs
Manage the number of actions on the document library's content
Custom actions
Hiding the Repository from Share
Customizing the metadata template
Defining status indicators
Summary
10. Packaging and Deploying Share
Setting up the development environment
Installing Eclipse
Configuring the Alfresco SDK using Eclipse
Associating the source code and Java doc libraries
Configuring the project for development
Creating a project structure
Configuring the build path
Deployment approaches
Using JAR to deploy the code
Using AMP (Alfresco Module Package)
Using ZIP
Building an application
Integrating ANT with Eclipse
Creating the build.properties file
Running the ANT target
Summary
← Prev
Back
Next →
← Prev
Back
Next →