Alfresco Share
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Understand the concepts and benefits of Share
  • Leverage a single installation to manage multiple sites
  • Case Study-based approach for effective understanding

Book Details

Language : English
Paperback : 360 pages [ 235mm x 191mm ]
Release Date : March 2012
ISBN : 184951710X
ISBN 13 : 9781849517102
Author(s) : Amita Bhandari, Pallika Majmudar, Vinita Choudhary
Topics and Technologies : Alfresco, All Books, CMS and eCommerce, Open Source

Table of Contents

Chapter 1: Building a Corporate Collaboration Strategy
Chapter 2: Installation and Configuration
Chapter 3: Alfresco Share Architecture
Chapter 4: Administering Share and Configuring Authentication Access
Chapter 5: Managing and Configuring a Site
Chapter 6: Collaboration Features in Share
Chapter 7: Document Library
Chapter 8: Implementing Workflow
Chapter 9: Configuring Share
Chapter 10: Packaging and Deploying Share
  • Chapter 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
    • Chapter 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
      • Chapter 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
        • Chapter 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
            • Updating a user profile
              • Updating another user's profile
              • Updating the user's own profile
            • 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
              • Changing the Alfresco logo
              • Managing categories
              • Node browser
              • Managing deleted items
              • Content publishing
              • Repository features
          • Summary
          • Chapter 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
                • 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
                • Customizing Site Dashboard
            • Summary
            • Chapter 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
              • Chapter 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
                • Chapter 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
                  • Chapter 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
                    • Chapter 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 file
                          • Running the ANT target
                      • Summary

                      Amita Bhandari

                      Amita Bhandari is a senior consultant at CIGNEX. As a senior developer, she has rolled out numerous Alfresco deployments world-wide. She has extensive experience in implementing Enterprise Web Applications using J2EE technologies such as JSP, Servlets, Spring, Hibernate, Web Services, Web Scripts and MVC Frameworks. She has worked with clients in media and gaming, healthcare and e-governance. She trained many students in Java and advanced Java technologies. She holds a Masters in Computer Applications from Rajasthan University, India.

                      Pallika Majmudar

                      Pallika Majmudar is a consultant at CIGNEX Technologies. She is very experienced in Java/J2EE domain including the frameworks such as Struts, Spring, Hibernate, Web services, and Web scripts. She has worked on various CMS applications for the customers in United States, Hong Kong and India. She has implemented Alfresco for clients across verticals like Media, Healthcare, Hi-tech and Communications. Pallika has earned her Masters in Computer Application degree from Gujarat University, India.

                      Vinita Choudhary

                      Vinita Choudhary is a senior consultant at CIGNEX. She has extensive experience in working in a variety of environments with cross-functional, multi-cultural teams as a business analyst and has provided feedback on usability and functional gaps in process flows and proposed solutions. She has re-organized existing repository of documentation, written guidelines for document creation, filing and change control, wrote reference and training material for software developers and published the same. She is involved in providing presales support to the sales team and has worked on process streamlining for the company and various documentation aspects. Vinita holds a Masters in Computer Applications degree from Gujarat University, India.
                      Sorry, we don't have any reviews for this title yet.

                      Code Downloads

                      Download the code and support files for this book.

                      Submit Errata

                      Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

                      Sample chapters

                      You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

                      Frequently bought together

                      Alfresco Share +    Alfresco Enterprise Content Management Implementation =
                      50% Off
                      the second eBook
                      Price for both: $33.00

                      Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                      What you will learn from this book

                      • Real time understanding of capabilities of Alfresco Share through case study
                      • Alfresco share architecture and its administration
                      • User management and defining roles and access
                      • Managing a Share Site
                      • Use collaboration features like Wikis, blogs, data Lists, calendar, links, and discussions
                      • Manage documents through workflow
                      • Configure Share for ease of use
                      • Share deployment guidelines

                      In Detail

                      Alfresco Share is a modern, browser-based platform for social content management and collaboration. Alfresco Share sets the premise for affordablecollaboration for enterprises. Based on the sturdy Surf framework, Share leverages dynamic site generation capabilities of Alfresco for better participation amongst enterprise personnel. Do you want to know more about Share?

                      Alfresco Share will guide you through creating and managing sites. The book focuses on business needs rather than technical syntax. The book builds a case study around a sample example, so that you will have an easier, practical understanding of Alfresco Share. There are step-by-step examples which explain how the out of the box features can be made best use of as well as the other options that are available, and how they fit into the overall picture. By the end of this book, you will know how to set up an efficient and effective collaboration system for your company and customers.

                      The book will guide the readers to learn Alfresco through steps starting from installation to the deployment of Alfresco Share. It helps the users understand the benefits that they can reap by implementing Alfresco share solution in their enterprise environment.

                      You will learn about how alfresco share application is built on top of alfresco repository using Spring Surf Framework. You will be taught how to manage users and groups and the concepts of the underlying framework behind the Alfresco security model.

                      The book will also teach you to create and manage a site for collaboration within the team. You will also learn to configure dashboards for easy use. The content also includes explaining how members can contribute content and share their expertise with other team members by creating entries on the site wiki, blog, forums, discussion etc. You will become familiar with managing documents through Document library and implementing workflows to automate the business process. You will be able to try out various configurations within share such as searching custom properties, enabling custom aspects , configuring new advance workflows, and managing actions on document library. You will learn about how to set up the development environment and different approaches for deployment followed in share.

                      Our book, Alfresco Share aims to help users get a better perspective of enterprise collaboration. It will help you set up an infrastructure for supporting multiple sites using Alfresco Share, enable a shortened development cycle, and make the best use of collaborative features.


                      Written in an easy-to-read and encouraged-to-try style, this book will take you from the basics of using Share to deploying Alfresco Share through a case-study. The necessary screenshots and thorough explanations are provided.

                      Who this book is for

                      If you are a business user or content manager looking to implement a  collaboration strategy for your enterprise, then this book is for you. This book is not a developer guide. It focuses on business needs rather than technical syntax. However, it helps in understanding the capabilities of Alfresco Share through Case Study. Although no knowledge of Alfresco is presumed, exposure to XML, templating language, YUI and the concepts of web scripts and Document Management will help you to get the most from this book.

                      Code Download and Errata
                      Packt Anytime, Anywhere
                      Register Books
                      Print Upgrades
                      eBook Downloads
                      Video Support
                      Contact Us
                      Awards Voting Nominations Previous Winners
                      Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                      Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software