Your SlideShare is downloading. ×
Intro To Alfresco Part 1
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Intro To Alfresco Part 1


Published on

Slide deck from an Alfresco Webinar which can be viewed at …

Slide deck from an Alfresco Webinar which can be viewed at

This presentation discusses what Alfresco is an options for working with Alfresco from a developer perspective.

Published in: Technology

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. A Developer’s Introduction to the Alfresco Platform Part One: Learning Your Way Around Part Two: The Content Model, Rules & Actions Part Three: Web Scripts, Surf, & CMIS Jeff Potts Content Management Practice Lead
  • 2. What is Alfresco?
    • Radically open content repository
      • RESTful API, SOAP API, Java API, JavaScript API
      • WebDAV, CIFS, FTP, SMTP
      • JSR-170 (JCR), CMIS Draft, SharePoint Protocol
    • Set of content-centric applications for specific functions such as document management, web content management, collaboration, records management
    • Built on top of many open source components such as Spring, Lucene, Hibernate
  • 3. What can you do with Alfresco?
    • Alfresco is a platform for ECM solutions: DM, WCM, RM, Imaging, DAM, BPM, Collaboration
    • Document libraries, Knowledgebases, Team Sites
    • Internet/Intranet/Extranet web site management
    • Custom content-centric applications
  • 4. High-level View of Alfresco DM
  • 5. High-level View of Alfresco WCM
  • 6. High-level Custom Front-End Alfresco Surf Drupal
  • 7. Demo
    • Alfresco Explorer
      • Add content
      • Create content
      • Edit metadata
      • Perform a search
      • Submit a workflow
    • Alfresco Share
      • Create a site
      • Document Library
        • Tagging
        • Preview
      • Blog
      • Wiki
      • Team Calendar
  • 8. Obtaining Alfresco
    • Requirements
      • An operating system that can run Java
      • A servlet container such as Tomcat or JBoss
      • A Hibernate-compliant database
    • Where to get it
      • Alfresco home page Labs binaries
      • Public SVN for Labs source
      • Alfresco Customer/Partner site for Enterprise binaries
      • Private SVN for Enterprise source
    • Distribution
      • Repository (bundled with Tomcat or WAR-only)
        • Includes Alfresco Explorer and Alfresco Share
      • SDK
      • WCM add-on
      • WCM FSR deployment process
      • Source includes all of the above
  • 9. Installing Alfresco
    • Alfresco deploys as a web application
    • Alfresco-Tomcat bundle
      • Unzip, update the startup script (if needed) and run
      • If no specific database is provided, an embedded database will be used
    • Alfresco WAR file
      • Deploys like any other WAR
      • By default, looks for MySQL db alfresco/alfresco
      • You'll need to copy the MySQL JDBC driver to $TOMCAT_HOME/common/lib
      • On Linux, if you want CIFS, run as root
  • 10. For More Information…
    • Alfresco Developer Guide
    • Alfresco Content Community
    • Alfresco Forums
    • Alfresco Wiki
    • Alfresco Blogroll
    • ECM Architect
    • Optaros Home Page