SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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




                              View full webinar with audio, here:
                              http://tinyurl.com/alfrescodevguide1
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




                                                                   View full webinar with audio, here:
                                                                   http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                                 2
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




                                                        View full webinar with audio, here:
                                                        http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                      3
High-level View of Alfresco DM




                                            View full webinar with audio, here:
                                            http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                          4
High-level View of Alfresco WCM




                                            View full webinar with audio, here:
                                            http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                         5
High-level Custom Front-End




                                       Alfresco
                                        Drupal
                                       Surf




                                             View full webinar with audio, here:
                                             http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                           6
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


                                                    View full webinar with audio, here:
                                                    http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                  7
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                                           *http://www.alfresco.com/servic
                 Alfresco home page Labs binaries               es/support/stacks/3.0/
                 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                      View full webinar with audio, here:
                 Source includes all of the above                http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                               8
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




                                                             View full webinar with audio, here:
                                                             http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                             9
For More Information…

                      Alfresco Developer Guide
                           • http://www.packtpub.com/alfresco-developer-guide/book
                      Alfresco Content Community
                           • http://share.alfresco.com
                      Alfresco Forums
                           • http://forums.alfresco.com
                      Alfresco Wiki
                           • http://wiki.alfresco.com
                      Alfresco Blogroll
                           • http://blogs.alfresco.com/planet/
                      ECM Architect
                           • http://ecmarchitect.com
                      Optaros Home Page
                           • http://www.optaros.com
                                                             View full webinar with audio, here:
                                                             http://tinyurl.com/alfrescodevguide1
© Optaros 2008. All rights reserved.                                                           10

Weitere ähnliche Inhalte

Andere mochten auch

Service Executive..Marketing Support
Service Executive..Marketing SupportService Executive..Marketing Support
Service Executive..Marketing Supportanupsathaye
 
Dailyroutines1[2]
Dailyroutines1[2]Dailyroutines1[2]
Dailyroutines1[2]guest604e42
 
Experiences support emergent literacy handout
Experiences support emergent literacy handoutExperiences support emergent literacy handout
Experiences support emergent literacy handoutTeacher Pauline
 
Community update
Community updateCommunity update
Community updateRyan Letada
 

Andere mochten auch (6)

Service Executive..Marketing Support
Service Executive..Marketing SupportService Executive..Marketing Support
Service Executive..Marketing Support
 
Edsp 121
Edsp 121Edsp 121
Edsp 121
 
Dailyroutines1[2]
Dailyroutines1[2]Dailyroutines1[2]
Dailyroutines1[2]
 
Experiences support emergent literacy handout
Experiences support emergent literacy handoutExperiences support emergent literacy handout
Experiences support emergent literacy handout
 
ELT505 Presentation
ELT505 PresentationELT505 Presentation
ELT505 Presentation
 
Community update
Community updateCommunity update
Community update
 

Ähnlich wie Empowering Next Generation Media

Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]
Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]
Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]Alfresco Software
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1Jeff Potts
 
Bee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingBee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingAngel Borroy López
 
Tech talk live alfresco add ons
Tech talk live alfresco add onsTech talk live alfresco add ons
Tech talk live alfresco add onsAlfresco Software
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Nicole Szigeti
 
BP-5 Application Lifecycle Management
BP-5 Application Lifecycle ManagementBP-5 Application Lifecycle Management
BP-5 Application Lifecycle ManagementAlfresco Software
 
Installing and Getting Started with Alfresco
Installing and Getting Started with AlfrescoInstalling and Getting Started with Alfresco
Installing and Getting Started with AlfrescoWildan Maulana
 
Alfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Software
 
201511 - Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...
201511 -  Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...201511 -  Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...
201511 - Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...Symphony Software Foundation
 
Introduction to Alfresco
Introduction to AlfrescoIntroduction to Alfresco
Introduction to AlfrescoWildan Maulana
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platformAlfresco Software
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)My own sweet home!
 
Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012Alfresco Software
 
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...Symphony Software Foundation
 
Alfresco 4.0 introduction
Alfresco 4.0 introductionAlfresco 4.0 introduction
Alfresco 4.0 introductionPaul Alfresco
 
BP-9 Share Customization Best Practices
BP-9 Share Customization Best PracticesBP-9 Share Customization Best Practices
BP-9 Share Customization Best PracticesAlfresco Software
 
BP-7 Share Customization Best Practices
BP-7 Share Customization Best PracticesBP-7 Share Customization Best Practices
BP-7 Share Customization Best PracticesAlfresco Software
 

Ähnlich wie Empowering Next Generation Media (20)

Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]
Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]
Learning Your Way Around Alfresco [A Developer's Intro, Part 1. by Jeff Potts]
 
Upgrading to Alfresco 6
Upgrading to Alfresco 6Upgrading to Alfresco 6
Upgrading to Alfresco 6
 
Intro To Alfresco Part 1
Intro To Alfresco Part 1Intro To Alfresco Part 1
Intro To Alfresco Part 1
 
Bee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installingBee con2016 presentation_20160125004_installing
Bee con2016 presentation_20160125004_installing
 
Tech talk live alfresco add ons
Tech talk live alfresco add onsTech talk live alfresco add ons
Tech talk live alfresco add ons
 
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
Alfresco Coding mit dem Alfresco SDK (auf Englisch) - Julien Bruinaud, Techni...
 
The Alfresco Platform
The Alfresco PlatformThe Alfresco Platform
The Alfresco Platform
 
BP-5 Application Lifecycle Management
BP-5 Application Lifecycle ManagementBP-5 Application Lifecycle Management
BP-5 Application Lifecycle Management
 
Installing and Getting Started with Alfresco
Installing and Getting Started with AlfrescoInstalling and Getting Started with Alfresco
Installing and Getting Started with Alfresco
 
Alfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform Update
 
201511 - Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...
201511 -  Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...201511 -  Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...
201511 - Alfresco Day - Platform Update and Roadmap - Gabriele Columbro - Bo...
 
Introduction to Alfresco
Introduction to AlfrescoIntroduction to Alfresco
Introduction to Alfresco
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
 
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)開放原始碼 Ch1.2   intro - oss - apahce foundry (ver 2.0)
開放原始碼 Ch1.2 intro - oss - apahce foundry (ver 2.0)
 
2009-04-21 - Alfresco and Maven NXP case study
2009-04-21 - Alfresco and Maven NXP case study2009-04-21 - Alfresco and Maven NXP case study
2009-04-21 - Alfresco and Maven NXP case study
 
Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012Alfresco tech talk live on solr august 2012
Alfresco tech talk live on solr august 2012
 
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
Gabriele Columbro - Maurizio Pillitu - Get your Alfresco project from Zero to...
 
Alfresco 4.0 introduction
Alfresco 4.0 introductionAlfresco 4.0 introduction
Alfresco 4.0 introduction
 
BP-9 Share Customization Best Practices
BP-9 Share Customization Best PracticesBP-9 Share Customization Best Practices
BP-9 Share Customization Best Practices
 
BP-7 Share Customization Best Practices
BP-7 Share Customization Best PracticesBP-7 Share Customization Best Practices
BP-7 Share Customization Best Practices
 

Empowering Next Generation Media

  • 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 View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1
  • 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 View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 2
  • 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 View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 3
  • 4. High-level View of Alfresco DM View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 4
  • 5. High-level View of Alfresco WCM View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 5
  • 6. High-level Custom Front-End Alfresco Drupal Surf View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 6
  • 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 View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 7
  • 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 *http://www.alfresco.com/servic Alfresco home page Labs binaries es/support/stacks/3.0/ 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 View full webinar with audio, here: Source includes all of the above http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 8
  • 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 View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 9
  • 10. For More Information… Alfresco Developer Guide • http://www.packtpub.com/alfresco-developer-guide/book Alfresco Content Community • http://share.alfresco.com Alfresco Forums • http://forums.alfresco.com Alfresco Wiki • http://wiki.alfresco.com Alfresco Blogroll • http://blogs.alfresco.com/planet/ ECM Architect • http://ecmarchitect.com Optaros Home Page • http://www.optaros.com View full webinar with audio, here: http://tinyurl.com/alfrescodevguide1 © Optaros 2008. All rights reserved. 10