SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 30 day free trial to unlock unlimited reading.
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.
Consultant in Open Source Content Management, Search, & BPM
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.
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? <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.
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>
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.
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.
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.
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>