Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Intro To Alfresco Part 1

15,323 views

Published on

Slide deck from an Alfresco Webinar which can be viewed at http://blogs.alfresco.com/wp/webcasts/2009/05/alfresco-webcast-a-developers-guide-1-capabilities-architecture-optaros/

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

Published in: Technology
  • Be the first to comment

Intro To Alfresco Part 1

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

×