SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
SIDE-Labs Open Source Project
   ●
       http://www.side-labs.org
   ●
       http://www.side-labs.org/wiki/
   ●
       http://www.side-labs.org/forums/
                     SIDE-Labs for Alfresco
                     http://www.side-labs.org   1
BlueXML

                    SIDE-Labs

                Sustainable
                  Software
                Development

                 For Alfresco
 Jean-Christophe Kermagoret (jck@side-labs.org)
 Community Leader     SIDE-Labs for Alfresco
                       http://www.side-labs.org   2
Introduction


    SIDE-Labs

    Open source project founded by BlueXML
      – Sustainable IDE
      – Sustainable Server Extensions
      – Sustainable Application Repository
      – About... Sustainable Software and Alfresco

    Contribute
      – Take responsabilities
      – Blue Summer of Code

                      SIDE-Labs for Alfresco
                      http://www.side-labs.org       3
Introduction


    Blue Summer Of Code

    Same idea than GSOC from Google

    BlueXML sponsors a set of internships:
      – For motivated students
      – With high technical skills
      – To adapt SIDE-Labs to other technologies
      – To create new models and applications
      – To build a sustainable model & application library

    Come on SIDE-Labs forums
                       SIDE-Labs for Alfresco
                       http://www.side-labs.org              4
Introduction




SIDE-Labs for Alfresco
http://www.side-labs.org   5
Introduction



Today, SIDE-Labs focuses on Alfresco:
●


    ●
        Alfresco 3.2r2 Labs
BlueXML focuses on:
●


    ●
        Alfresco 3.2.0 E
Previous versions focused on:
●


    ●
        Alfresco 3.0 Labs
    ●
        Alfresco 2.9B Community



                     SIDE-Labs for Alfresco
                     http://www.side-labs.org   6
What is SIDE-Labs?



    SIDE-Labs implements MDA

    Models Driven Architecture

    Graphical tools

    Automatic generation of:
      – Plumbing
      – Technical elements required by Alfresco
      – Nice user interfaces required by users

    Extension mechanisms
      – Customize generated default behavior
                      SIDE-Labs for Alfresco
                      http://www.side-labs.org    7
SIDE-Labs Software



SIDE-Labs is composed of:
   −   SIDE/Build, a graphical IDE based on Eclipse
   −   SIDE/Run, a set of open source components
       which extend Alfresco feature set
   −   SAR (Sustainable Archive or Sustainable
       Application Repository), a set of usable
       applications you can use or start from to not
       reinvent the wheel



                 SIDE-Labs for Alfresco
                 http://www.side-labs.org              8
SIDE-Labs Benefits



User benefits

    Sustainable Software Applications

    Information System Focus

    Information System Capitalization




                   SIDE-Labs for Alfresco
                   http://www.side-labs.org   9
SIDE-Labs Benefits



Technical benefits

    Easy integration

    Extension mechanisms

    Sustainable Application Repository (GPL)

    Industrialization




                        SIDE-Labs for Alfresco
                        http://www.side-labs.org   10
BlueXML Offer


BlueXML provides support on SIDE-Labs

    Application certification and qualification

    Model library

    Industrialized process ++
      – More Productivity, More Agility, More Quality
      – => More Sustainability

    Training

    Service

                     SIDE-Labs for Alfresco
                     http://www.side-labs.org           11
To Remember


SIDE (Sustainable IDE) :
    ●
        Graphical tools
    ●
        For Alfresco consultants and developers
    ●
        Who want to integrate standard features
    ●
        In Alfresco Share
    ●
        To save time to focus on Real Added Value
SIDE provides:
●


    ●
        Productivity, Agility, Quality, Relevancy
    ●
        => Sustainability

                       SIDE-Labs for Alfresco
                       http://www.side-labs.org     12
BlueXML




      SIDE-Labs In Action




            SIDE-Labs for Alfresco
            http://www.side-labs.org   13
MISS Methodology




Methodology Is Simple and … Sustainable
Input : Data & Form
●



Process : Workflow
●



Navigate : View & Portal
●

                 SIDE-Labs for Alfresco
                 http://www.side-labs.org   14
Integration


SIDE-Labs Generators produce components,
 which can be integrated
Directly in Alfresco Share
●



On your own, according your specific needs,
●


 through:
    ●
        Java API
    ●
        Rest API




                   SIDE-Labs for Alfresco
                   http://www.side-labs.org   15
Input/Data


Data Model
    ●
        Defines storage on Alfresco Repository
Modelization/Generation
●


    ●
        Content types, Aspects
    ●
        Meta data, Associations, Enumerations
    ●
        Webscripts
Deployment/Integration
●


    ●
        Alfresco controller
    ●
        Java API, Rest API

                      SIDE-Labs for Alfresco
                      http://www.side-labs.org   16
Input/Data/Modeler




   SIDE-Labs for Alfresco
   http://www.side-labs.org   17
Input/Form

Forms
●


    ●
        Normal, to input data and upload content
    ●
        Workflow, to input specific data, related to tasks
Modelization/Generation
●


    ●
        Multiple forms for the same content type
    ●
        Advanced search forms (QBE like)
    ●
        May be used in conjunction with workflows
Deployment/Integration
●


    ●
        Alfresco Share
    ●
        Java API, Rest API
                         SIDE-Labs for Alfresco
                         http://www.side-labs.org            18
Input/Form/Model(er)




    SIDE-Labs for Alfresco
    http://www.side-labs.org   19
Input/Form/Edit
                 Input/Form


Edit Form:
 Alfresco
 Share
 Integration




                SIDE-Labs for Alfresco
                http://www.side-labs.org   20
Input/Form/Advanced Search
                   Input/Form


Search Form:
 Alfresco
 Share
 Integration




                  SIDE-Labs for Alfresco
                  http://www.side-labs.org   21
Input/Form/Advanced Search
                   Input/Form

Form:
 Rest API
 Integration




                  SIDE-Labs for Alfresco
                  http://www.side-labs.org   22
Navigate/View


Views
    ●
        Based on CMIS
    ●
        Could be based on SIDE-Labs SQL module for
         Alfresco (to execute joins :-)
Modelization/Generation
●


    ●
        Document/Data List & Details
    ●
        Various views available (list, facet maps, table)
Deployment/Integration
●


    ●
        Alfresco Share natively
    ●
        Java API, Rest API
                       SIDE-Labs for Alfresco
                       http://www.side-labs.org             23
Navigate/View/Model(er)




     SIDE-Labs for Alfresco
     http://www.side-labs.org   24
Workflow/Workflow

Workflow
●


    ●
        Document workflow
    ●
        Complex paperless application
Modelization/Generation
●


    ●
        Complete generation (model, forms, ...)
    ●
        Form tasks are designed through Form modeler
         like any normal form
Deployment/Integration
●


    ●
        Alfresco Share (Workflow integration in dashlets)
    ●
        Java API, Rest API (to launch, stop and manage)
                     SIDE-Labs for Alfresco
                     http://www.side-labs.org               25
Workflow/Workflow/Model




     SIDE-Labs for Alfresco
     http://www.side-labs.org   26
Navigate/Portal/Modeler


Portal
●


    ●
        EIM Application and Portal
Modelization/Generation:
●


    ●
        Layout, Pages, Portlets
Deployment/Integration
●


    ●
        Alfresco Share
    ●
        Liferay
    ●
        Java API, Rest API


                       SIDE-Labs for Alfresco
                       http://www.side-labs.org   27
Navigate/Portal/Model(er)




      SIDE-Labs for Alfresco
      http://www.side-labs.org   28
Navigate/Portal/Share


Portal:
 Alfresco
 Share
 Integration




                   SIDE-Labs for Alfresco
                   http://www.side-labs.org   29
Form in Liferay


Portal
 Liferay
 Integration




               SIDE-Labs for Alfresco
               http://www.side-labs.org   30
BlueXML




          Conclusion




           SIDE-Labs for Alfresco
           http://www.side-labs.org   31
To Remember


SIDE (Sustainable IDE) :
    ●
        Graphical tools
    ●
        For Alfresco consultants and developers
    ●
        Who want to integrate standard features
    ●
        In Alfresco Share
    ●
        To save time to focus on Real Added Value
SIDE provides:
●


    ●
        Productivity, Agility, Quality, Relevancy
    ●
        => Sustainability

                       SIDE-Labs for Alfresco
                       http://www.side-labs.org     32

Weitere ähnliche Inhalte

Andere mochten auch

Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public APIJeff Potts
 
Tech talk live on new alfresco api
Tech talk live on new alfresco apiTech talk live on new alfresco api
Tech talk live on new alfresco apiAlfresco Software
 
2140 api developer-student-guide
2140 api developer-student-guide2140 api developer-student-guide
2140 api developer-student-guideDarko Gicevski
 
Alfresco tech talk live public api episode 64
Alfresco tech talk live public api episode 64Alfresco tech talk live public api episode 64
Alfresco tech talk live public api episode 64Alfresco Software
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco 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
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for DevelopersJeff Potts
 
Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMISJeff Potts
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco Software
 

Andere mochten auch (9)

Intro to the Alfresco Public API
Intro to the Alfresco Public APIIntro to the Alfresco Public API
Intro to the Alfresco Public API
 
Tech talk live on new alfresco api
Tech talk live on new alfresco apiTech talk live on new alfresco api
Tech talk live on new alfresco api
 
2140 api developer-student-guide
2140 api developer-student-guide2140 api developer-student-guide
2140 api developer-student-guide
 
Alfresco tech talk live public api episode 64
Alfresco tech talk live public api episode 64Alfresco tech talk live public api episode 64
Alfresco tech talk live public api episode 64
 
Alfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest APIAlfresco Day Vienna 2016: Alfrescos neue Rest API
Alfresco Day Vienna 2016: Alfrescos neue Rest API
 
Installing and Getting Started with Alfresco
Installing and Getting Started with AlfrescoInstalling and Getting Started with Alfresco
Installing and Getting Started with Alfresco
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for Developers
 
Getting Started with CMIS
Getting Started with CMISGetting Started with CMIS
Getting Started with CMIS
 
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...Alfresco In An Hour - Document Management, Web Content Management, and Collab...
Alfresco In An Hour - Document Management, Web Content Management, and Collab...
 

Ähnlich wie Alfresco Share Customization Made Easy With Side Labs

DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...Sascha Junkert
 
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
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsBill Doerrfeld
 
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...Sascha Junkert
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsAngel Borroy López
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamDenise Nepraunig
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAkshata Sawant
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxSteve Clarke
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemNagendra Babu
 
How to Reduce Database Load with Sparse Branches
How to Reduce Database Load with Sparse BranchesHow to Reduce Database Load with Sparse Branches
How to Reduce Database Load with Sparse BranchesPerforce
 
PLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursPLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursAlfresco 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
 
Alfresco Addons by Zylk in Alfresco Summit 2013
Alfresco Addons by Zylk in Alfresco Summit 2013Alfresco Addons by Zylk in Alfresco Summit 2013
Alfresco Addons by Zylk in Alfresco Summit 2013zylk net
 
How to setup a development environment for ONAP
How to setup a development environment for ONAPHow to setup a development environment for ONAP
How to setup a development environment for ONAPVictor Morales
 
Alfresco Day Vienna 2015 - Technical Track - Developer Platform Updates
Alfresco Day Vienna 2015 - Technical Track - Developer Platform UpdatesAlfresco Day Vienna 2015 - Technical Track - Developer Platform Updates
Alfresco Day Vienna 2015 - Technical Track - Developer Platform UpdatesAlfresco Software
 
What is SAP API Management_.pdf
What is SAP API Management_.pdfWhat is SAP API Management_.pdf
What is SAP API Management_.pdfBilawalAmeen
 
Alfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Software
 

Ähnlich wie Alfresco Share Customization Made Easy With Side Labs (20)

DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
 
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...
 
Ultimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation SolutionsUltimate Guide to 30+ API Documentation Solutions
Ultimate Guide to 30+ API Documentation Solutions
 
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
 
Deploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP PlatformsDeploying Containerised Open-Source CSP Platforms
Deploying Containerised Open-Source CSP Platforms
 
SAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJamSAPUI5 & OpenUI5 for SAP InnoJam
SAPUI5 & OpenUI5 for SAP InnoJam
 
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
 
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptxAnypoint Tools and MuleSoft Automation (DRAFT).pptx
Anypoint Tools and MuleSoft Automation (DRAFT).pptx
 
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptxMuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
MuleSoft Meetup #9 - Anypoint Tools and MuleSoft Automation (FINAL).pptx
 
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-systemZ sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
Z sap boe-2016-techws-04_vs_fiori-app-with-eclipseluna-accessing-zsap-system
 
How to Reduce Database Load with Sparse Branches
How to Reduce Database Load with Sparse BranchesHow to Reduce Database Load with Sparse Branches
How to Reduce Database Load with Sparse Branches
 
PLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few HoursPLAT-20 Building Alfresco Prototypes in a Few Hours
PLAT-20 Building Alfresco Prototypes in a Few Hours
 
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...
 
Apache Cordova
Apache CordovaApache Cordova
Apache Cordova
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
Alfresco Addons by Zylk in Alfresco Summit 2013
Alfresco Addons by Zylk in Alfresco Summit 2013Alfresco Addons by Zylk in Alfresco Summit 2013
Alfresco Addons by Zylk in Alfresco Summit 2013
 
How to setup a development environment for ONAP
How to setup a development environment for ONAPHow to setup a development environment for ONAP
How to setup a development environment for ONAP
 
Alfresco Day Vienna 2015 - Technical Track - Developer Platform Updates
Alfresco Day Vienna 2015 - Technical Track - Developer Platform UpdatesAlfresco Day Vienna 2015 - Technical Track - Developer Platform Updates
Alfresco Day Vienna 2015 - Technical Track - Developer Platform Updates
 
What is SAP API Management_.pdf
What is SAP API Management_.pdfWhat is SAP API Management_.pdf
What is SAP API Management_.pdf
 
Alfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform UpdateAlfresco Day Roma 2015: Platform Update
Alfresco Day Roma 2015: Platform Update
 

Mehr von Alfresco Software

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Software
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Software
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Software
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Software
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Software
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Software
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Software
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Software
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Software
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Software
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Software
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Software
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Software
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Software
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Software
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Software
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Software
 

Mehr von Alfresco Software (20)

Alfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossierAlfresco Day Benelux Inholland studentendossier
Alfresco Day Benelux Inholland studentendossier
 
Alfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management applicationAlfresco Day Benelux Hogeschool Inholland Records Management application
Alfresco Day Benelux Hogeschool Inholland Records Management application
 
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion HogescholenAlfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
Alfresco Day BeNelux: Customer Success Showcase - Saxion Hogescholen
 
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente AmsterdamAlfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
Alfresco Day BeNelux: Customer Success Showcase - Gemeente Amsterdam
 
Alfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of AlfrescoAlfresco Day BeNelux: The success of Alfresco
Alfresco Day BeNelux: The success of Alfresco
 
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Day BeNelux: Customer Success Showcase - Credendo Group
Alfresco Day BeNelux: Customer Success Showcase - Credendo Group
 
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Day BeNelux: Digital Transformation - It's All About Flow
Alfresco Day BeNelux: Digital Transformation - It's All About Flow
 
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
Alfresco Day Vienna 2016: Activiti – ein Katalysator für die DMS-Strategie be...
 
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
Alfresco Day Vienna 2016: Elektronische Geschäftsprozesse auf Basis von Alfre...
 
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Day Vienna 2016: Support Tools für die Admin-Konsole
Alfresco Day Vienna 2016: Support Tools für die Admin-Konsole
 
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit AlfrescoAlfresco Day Vienna 2016: Entwickeln mit Alfresco
Alfresco Day Vienna 2016: Entwickeln mit Alfresco
 
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
Alfresco Day Vienna 2016: Activiti goes enterprise: Die Evolution der BPM Sui...
 
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: WesternacherAlfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
Alfresco Day Vienna 2016: Partner Lightning Talk: Westernacher
 
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
Alfresco Day Vienna 2016: Bringing Content & Process together with the App De...
 
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novumAlfresco Day Vienna 2016: Partner Lightning Talk - it-novum
Alfresco Day Vienna 2016: Partner Lightning Talk - it-novum
 
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...
 
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
Alfresco Day Warsaw 2016 - Czy możliwe jest spełnienie wszystkich regulacji p...
 
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - SafranAlfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
Alfresco Day Warsaw 2016: Identyfikacja i podpiselektroniczny - Safran
 
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Day Warsaw 2016: Advancing the Flow of Digital Business
Alfresco Day Warsaw 2016: Advancing the Flow of Digital Business
 
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMSAlfresco Day Warsaw 2016: Podpis elektroniczny - BMS
Alfresco Day Warsaw 2016: Podpis elektroniczny - BMS
 

Kürzlich hochgeladen

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Kürzlich hochgeladen (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Alfresco Share Customization Made Easy With Side Labs

  • 1. SIDE-Labs Open Source Project ● http://www.side-labs.org ● http://www.side-labs.org/wiki/ ● http://www.side-labs.org/forums/ SIDE-Labs for Alfresco http://www.side-labs.org 1
  • 2. BlueXML SIDE-Labs Sustainable Software Development For Alfresco Jean-Christophe Kermagoret (jck@side-labs.org) Community Leader SIDE-Labs for Alfresco http://www.side-labs.org 2
  • 3. Introduction SIDE-Labs  Open source project founded by BlueXML – Sustainable IDE – Sustainable Server Extensions – Sustainable Application Repository – About... Sustainable Software and Alfresco  Contribute – Take responsabilities – Blue Summer of Code SIDE-Labs for Alfresco http://www.side-labs.org 3
  • 4. Introduction Blue Summer Of Code  Same idea than GSOC from Google  BlueXML sponsors a set of internships: – For motivated students – With high technical skills – To adapt SIDE-Labs to other technologies – To create new models and applications – To build a sustainable model & application library  Come on SIDE-Labs forums SIDE-Labs for Alfresco http://www.side-labs.org 4
  • 6. Introduction Today, SIDE-Labs focuses on Alfresco: ● ● Alfresco 3.2r2 Labs BlueXML focuses on: ● ● Alfresco 3.2.0 E Previous versions focused on: ● ● Alfresco 3.0 Labs ● Alfresco 2.9B Community SIDE-Labs for Alfresco http://www.side-labs.org 6
  • 7. What is SIDE-Labs? SIDE-Labs implements MDA  Models Driven Architecture  Graphical tools  Automatic generation of: – Plumbing – Technical elements required by Alfresco – Nice user interfaces required by users  Extension mechanisms – Customize generated default behavior SIDE-Labs for Alfresco http://www.side-labs.org 7
  • 8. SIDE-Labs Software SIDE-Labs is composed of: − SIDE/Build, a graphical IDE based on Eclipse − SIDE/Run, a set of open source components which extend Alfresco feature set − SAR (Sustainable Archive or Sustainable Application Repository), a set of usable applications you can use or start from to not reinvent the wheel SIDE-Labs for Alfresco http://www.side-labs.org 8
  • 9. SIDE-Labs Benefits User benefits  Sustainable Software Applications  Information System Focus  Information System Capitalization SIDE-Labs for Alfresco http://www.side-labs.org 9
  • 10. SIDE-Labs Benefits Technical benefits  Easy integration  Extension mechanisms  Sustainable Application Repository (GPL)  Industrialization SIDE-Labs for Alfresco http://www.side-labs.org 10
  • 11. BlueXML Offer BlueXML provides support on SIDE-Labs  Application certification and qualification  Model library  Industrialized process ++ – More Productivity, More Agility, More Quality – => More Sustainability  Training  Service SIDE-Labs for Alfresco http://www.side-labs.org 11
  • 12. To Remember SIDE (Sustainable IDE) : ● Graphical tools ● For Alfresco consultants and developers ● Who want to integrate standard features ● In Alfresco Share ● To save time to focus on Real Added Value SIDE provides: ● ● Productivity, Agility, Quality, Relevancy ● => Sustainability SIDE-Labs for Alfresco http://www.side-labs.org 12
  • 13. BlueXML SIDE-Labs In Action SIDE-Labs for Alfresco http://www.side-labs.org 13
  • 14. MISS Methodology Methodology Is Simple and … Sustainable Input : Data & Form ● Process : Workflow ● Navigate : View & Portal ● SIDE-Labs for Alfresco http://www.side-labs.org 14
  • 15. Integration SIDE-Labs Generators produce components, which can be integrated Directly in Alfresco Share ● On your own, according your specific needs, ● through: ● Java API ● Rest API SIDE-Labs for Alfresco http://www.side-labs.org 15
  • 16. Input/Data Data Model ● Defines storage on Alfresco Repository Modelization/Generation ● ● Content types, Aspects ● Meta data, Associations, Enumerations ● Webscripts Deployment/Integration ● ● Alfresco controller ● Java API, Rest API SIDE-Labs for Alfresco http://www.side-labs.org 16
  • 17. Input/Data/Modeler SIDE-Labs for Alfresco http://www.side-labs.org 17
  • 18. Input/Form Forms ● ● Normal, to input data and upload content ● Workflow, to input specific data, related to tasks Modelization/Generation ● ● Multiple forms for the same content type ● Advanced search forms (QBE like) ● May be used in conjunction with workflows Deployment/Integration ● ● Alfresco Share ● Java API, Rest API SIDE-Labs for Alfresco http://www.side-labs.org 18
  • 19. Input/Form/Model(er) SIDE-Labs for Alfresco http://www.side-labs.org 19
  • 20. Input/Form/Edit Input/Form Edit Form: Alfresco Share Integration SIDE-Labs for Alfresco http://www.side-labs.org 20
  • 21. Input/Form/Advanced Search Input/Form Search Form: Alfresco Share Integration SIDE-Labs for Alfresco http://www.side-labs.org 21
  • 22. Input/Form/Advanced Search Input/Form Form: Rest API Integration SIDE-Labs for Alfresco http://www.side-labs.org 22
  • 23. Navigate/View Views ● Based on CMIS ● Could be based on SIDE-Labs SQL module for Alfresco (to execute joins :-) Modelization/Generation ● ● Document/Data List & Details ● Various views available (list, facet maps, table) Deployment/Integration ● ● Alfresco Share natively ● Java API, Rest API SIDE-Labs for Alfresco http://www.side-labs.org 23
  • 24. Navigate/View/Model(er) SIDE-Labs for Alfresco http://www.side-labs.org 24
  • 25. Workflow/Workflow Workflow ● ● Document workflow ● Complex paperless application Modelization/Generation ● ● Complete generation (model, forms, ...) ● Form tasks are designed through Form modeler like any normal form Deployment/Integration ● ● Alfresco Share (Workflow integration in dashlets) ● Java API, Rest API (to launch, stop and manage) SIDE-Labs for Alfresco http://www.side-labs.org 25
  • 26. Workflow/Workflow/Model SIDE-Labs for Alfresco http://www.side-labs.org 26
  • 27. Navigate/Portal/Modeler Portal ● ● EIM Application and Portal Modelization/Generation: ● ● Layout, Pages, Portlets Deployment/Integration ● ● Alfresco Share ● Liferay ● Java API, Rest API SIDE-Labs for Alfresco http://www.side-labs.org 27
  • 28. Navigate/Portal/Model(er) SIDE-Labs for Alfresco http://www.side-labs.org 28
  • 29. Navigate/Portal/Share Portal: Alfresco Share Integration SIDE-Labs for Alfresco http://www.side-labs.org 29
  • 30. Form in Liferay Portal Liferay Integration SIDE-Labs for Alfresco http://www.side-labs.org 30
  • 31. BlueXML Conclusion SIDE-Labs for Alfresco http://www.side-labs.org 31
  • 32. To Remember SIDE (Sustainable IDE) : ● Graphical tools ● For Alfresco consultants and developers ● Who want to integrate standard features ● In Alfresco Share ● To save time to focus on Real Added Value SIDE provides: ● ● Productivity, Agility, Quality, Relevancy ● => Sustainability SIDE-Labs for Alfresco http://www.side-labs.org 32