Leveraging Drupal, Alfresco and CMIS for enterprise level global project. The project had demanding marketing needs for central and globally distributed teams. Slides presented @ Drupal Show and Tell - London Oct 2014
SE 2015 DevOps Risk Mitigation - Test Driven InfrastructureSchlomo Schapiro
DevOps has successfully conquered many IT departments and brought a new era of collaboration. With DevOps developers gain more control over the production environment and can do more on their own. Admins learn to code their infrastruture and to build delivery chains.
But what about the risk of allowing more people to bring changes into production? Advanced automation can also quickly propagate human error to all the platform. How to trust everybody with production level access?
Common wisdom has it that test efforts should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
This talk gives a quick introduction into DevOps and continues to explore how test automation in operations and in infrastructure development helps to mitigate the risks associated with open collaboration between development and operations.
Based on recent developments at ImmobilienScout24 valuable lessons can be learned for every IT environment: How to to combine the goals of stable operations and quickly bringing changes into production through test automation and delivery chains.
Detailed examples can be found in this German Linux Magazin article: http://www.linux-magazin.de/Ausgaben/2014/09/Testgetrieben
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz DiazNETWAYS
The National Reference Centre for the Application of Open Source Information and Communication Tecnologies (CENATIC) have deploy a test installation of OpenNebula to host BigData proyects.
They have made the steps to have a test platform to deploy an Bid Data (Storm, Hadoop, HDFS, Hbase, Zookeeper) stack and test the OpenNebula as IaaS manager.
Cloud run - Serverless Containers Done Rightmfazal
Have a peek into Cloud Run, GCP's new fully managed serverless platform, that allows one to run HTTP stateless containers while only paying for when used and without worrying about the infrastructure. Includes demos of how to get started and sharing of real-life use cases of how this will change deployment of containerized applications.
SE 2015 DevOps Risk Mitigation - Test Driven InfrastructureSchlomo Schapiro
DevOps has successfully conquered many IT departments and brought a new era of collaboration. With DevOps developers gain more control over the production environment and can do more on their own. Admins learn to code their infrastruture and to build delivery chains.
But what about the risk of allowing more people to bring changes into production? Advanced automation can also quickly propagate human error to all the platform. How to trust everybody with production level access?
Common wisdom has it that test efforts should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
This talk gives a quick introduction into DevOps and continues to explore how test automation in operations and in infrastructure development helps to mitigate the risks associated with open collaboration between development and operations.
Based on recent developments at ImmobilienScout24 valuable lessons can be learned for every IT environment: How to to combine the goals of stable operations and quickly bringing changes into production through test automation and delivery chains.
Detailed examples can be found in this German Linux Magazin article: http://www.linux-magazin.de/Ausgaben/2014/09/Testgetrieben
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz DiazNETWAYS
The National Reference Centre for the Application of Open Source Information and Communication Tecnologies (CENATIC) have deploy a test installation of OpenNebula to host BigData proyects.
They have made the steps to have a test platform to deploy an Bid Data (Storm, Hadoop, HDFS, Hbase, Zookeeper) stack and test the OpenNebula as IaaS manager.
Cloud run - Serverless Containers Done Rightmfazal
Have a peek into Cloud Run, GCP's new fully managed serverless platform, that allows one to run HTTP stateless containers while only paying for when used and without worrying about the infrastructure. Includes demos of how to get started and sharing of real-life use cases of how this will change deployment of containerized applications.
How we leveraged Drupal to build a leading SaaS product Invotra
Invotra's Product Manager, Billy Clackers, and Technical Services Manager, Nqobile Dube gave a presentation surrounding ‘how we leveraged Drupal to build a leading SaaS product’ at Drupal Show and Tell 2019.
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last decade, and to give a peek at what to expect from the project in the near future.
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEsCodemotion
by Silvio Cretti - FIWARE, una piattaforma cloud open source supportata da diverse industrie europee, ha lanciato da pochi mesi il suo programma di accelerazione che mette a disposizione 80 Milioni di Euro per chi crea una start-up o un nuovo prodotto usando FIWARE. In questa talk presenteremo la piattaforma FIWARE, il suo ecosistema e il programma di accelerazione. La prima call per molti acceleratori scade a metà dicembre, ma ci saranno altre call a primavera, un’occasione da non perdere!
Welcome talk unleashing the future of open-source enterprise cloud computingNETWAYS
The OpenNebula Project has come a long way since the first “technology preview” of OpenNebula almost six years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community. As a meeting point for OpenNebula users, developers, administrators, builders, integrators and researchers, this Conference represents an opportunity to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
OpenNebulaConf 2013 - Welcome: Unleashing the Future of Open-source Enterpris...OpenNebula Project
The OpenNebula Project has come a long way since the first “technology preview” of OpenNebula almost six years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community. As a meeting point for OpenNebula users, developers, administrators, builders, integrators and researchers, this Conference represents an opportunity to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
Bio:
Ignacio M. Llorente, Ph.D and MBA, is Director of the OpenNebula Project and CEO & co-founder at C12G Labs. He is an entrepreneur and researcher in the field of cloud and distributed computing, having managed several international projects and initiatives on Cloud Computing, and authored many articles in the leading journals and proceedings books. Dr. Llorente is one of the pioneers and world’s leading authorities on Cloud Computing, having held several appointments as independent expert and consultant for the European Commission and several companies and national governments. Llorente holds a Ph.D in Computer Science (UCM) and an Executive MBA (IE Business School), and is also a Full Professor at UCM.
OpenNebulaConf2017EU: Welcome Talk State and Future of OpenNebula by Ignacio ...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last 8 years, and to give a peek at what to expect from the project in the near future.
YouTube: https://youtu.be/evzy5bLwDSM
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last 8 years, and to give a peek at what to expect from the project in the near future.
Presentation created for Red Hat's Technical Event Series (Journey to the Cloud) in Australia & New Zealand, May 2015. Credit to Trevor Quinn for the Cloud Enabled Application techniques.
Presentations from our osAccelerate event in London UK by Mark Brincat, CTO of The Economist and Steve Tanner, Systems Analyst at the World Trade Organisation.
Contenta is an API-first Drupal distribution which helps solve the complexity involved in decoupling Drupal with other technologies. Here's all you need to know about it.
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We've made our way into the world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform cannot be all things to all people. There will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud is at the very base of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to communicate and share our vision and commitment, to look back at how the project has grown in the last 9 years, and to shed some insight into what to expect from the project in the near future.
In this OpenStack community marketing meeting, we'll discuss 2H 2014 plans, including target audiences, campaigns, content development, events and the Paris Summit.
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
The current state of SAP Integration, SAPPHIRENOW 2018Daniel Graversen
In this presentation I'll be covering the current state of SAP Integration. The inspiration is from the current SAPPHIRENOW conference that covers most of what integration is about.
We will cover topics like S4 Integration, API management, SAP Cloud Platform, Open Connector, SAP Cloud Integration, prepackaged content.
Video can be found at https://www.youtube.com/watch?v=2ZQiRupxfwU
Check out our testing tool to improve your development speed at http://figaf.com/IRT
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
How we leveraged Drupal to build a leading SaaS product Invotra
Invotra's Product Manager, Billy Clackers, and Technical Services Manager, Nqobile Dube gave a presentation surrounding ‘how we leveraged Drupal to build a leading SaaS product’ at Drupal Show and Tell 2019.
OpenNebulaConf2018 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last decade, and to give a peek at what to expect from the project in the near future.
FIWARE Accelerator Programme: 80 Milion Euro for Start-Ups and SMEsCodemotion
by Silvio Cretti - FIWARE, una piattaforma cloud open source supportata da diverse industrie europee, ha lanciato da pochi mesi il suo programma di accelerazione che mette a disposizione 80 Milioni di Euro per chi crea una start-up o un nuovo prodotto usando FIWARE. In questa talk presenteremo la piattaforma FIWARE, il suo ecosistema e il programma di accelerazione. La prima call per molti acceleratori scade a metà dicembre, ma ci saranno altre call a primavera, un’occasione da non perdere!
Welcome talk unleashing the future of open-source enterprise cloud computingNETWAYS
The OpenNebula Project has come a long way since the first “technology preview” of OpenNebula almost six years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community. As a meeting point for OpenNebula users, developers, administrators, builders, integrators and researchers, this Conference represents an opportunity to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
OpenNebulaConf 2013 - Welcome: Unleashing the Future of Open-source Enterpris...OpenNebula Project
The OpenNebula Project has come a long way since the first “technology preview” of OpenNebula almost six years ago. During these years we’ve witnessed the rise and hype of the Cloud, the birth and decline of several virtualization technologies, but specially the encouraging and exciting growth of OpenNebula; both as a technology and as an active and engaged community. As a meeting point for OpenNebula users, developers, administrators, builders, integrators and researchers, this Conference represents an opportunity to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
Bio:
Ignacio M. Llorente, Ph.D and MBA, is Director of the OpenNebula Project and CEO & co-founder at C12G Labs. He is an entrepreneur and researcher in the field of cloud and distributed computing, having managed several international projects and initiatives on Cloud Computing, and authored many articles in the leading journals and proceedings books. Dr. Llorente is one of the pioneers and world’s leading authorities on Cloud Computing, having held several appointments as independent expert and consultant for the European Commission and several companies and national governments. Llorente holds a Ph.D in Computer Science (UCM) and an Executive MBA (IE Business School), and is also a Full Professor at UCM.
OpenNebulaConf2017EU: Welcome Talk State and Future of OpenNebula by Ignacio ...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last 8 years, and to give a peek at what to expect from the project in the near future.
YouTube: https://youtu.be/evzy5bLwDSM
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebula Project
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last 8 years, and to give a peek at what to expect from the project in the near future.
Presentation created for Red Hat's Technical Event Series (Journey to the Cloud) in Australia & New Zealand, May 2015. Credit to Trevor Quinn for the Cloud Enabled Application techniques.
Presentations from our osAccelerate event in London UK by Mark Brincat, CTO of The Economist and Steve Tanner, Systems Analyst at the World Trade Organisation.
Contenta is an API-first Drupal distribution which helps solve the complexity involved in decoupling Drupal with other technologies. Here's all you need to know about it.
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebula Project
We've made our way into the world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform cannot be all things to all people. There will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud is at the very base of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to communicate and share our vision and commitment, to look back at how the project has grown in the last 9 years, and to shed some insight into what to expect from the project in the near future.
In this OpenStack community marketing meeting, we'll discuss 2H 2014 plans, including target audiences, campaigns, content development, events and the Paris Summit.
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio LlorenteNETWAYS
We’re moving into a world of open cloud — where each organization can find the right cloud for its unique needs. A single cloud management platform can not be all things to all people, there will be a cloud space with several offerings focused on different environments and/or industries. The OpenNebula commitment to the open cloud flows directly out of its mission — to become the simplest cloud enabling platform — and its purpose — to bring simplicity to the private and hybrid enterprise cloud. OpenNebula exists to help companies build simple, cost-effective, reliable, open enterprise clouds on existing IT infrastructure. The OpenNebula Conference will be a great opportunity to remind our vision, vision and commitment, to look back at how the project has grown in the last six years, and to give a peek at what to expect from the project in the near future.
The current state of SAP Integration, SAPPHIRENOW 2018Daniel Graversen
In this presentation I'll be covering the current state of SAP Integration. The inspiration is from the current SAPPHIRENOW conference that covers most of what integration is about.
We will cover topics like S4 Integration, API management, SAP Cloud Platform, Open Connector, SAP Cloud Integration, prepackaged content.
Video can be found at https://www.youtube.com/watch?v=2ZQiRupxfwU
Check out our testing tool to improve your development speed at http://figaf.com/IRT
Similar to Leveraging Drupal, Alfresco and CMIS (20)
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
Italy Agriculture Equipment Market Outlook to 2027harveenkaur52
Agriculture and Animal Care
Ken Research has an expertise in Agriculture and Animal Care sector and offer vast collection of information related to all major aspects such as Agriculture equipment, Crop Protection, Seed, Agriculture Chemical, Fertilizers, Protected Cultivators, Palm Oil, Hybrid Seed, Animal Feed additives and many more.
Our continuous study and findings in agriculture sector provide better insights to companies dealing with related product and services, government and agriculture associations, researchers and students to well understand the present and expected scenario.
Our Animal care category provides solutions on Animal Healthcare and related products and services, including, animal feed additives, vaccination
Understanding User Behavior with Google Analytics.pdfSEO Article Boost
Unlocking the full potential of Google Analytics is crucial for understanding and optimizing your website’s performance. This guide dives deep into the essential aspects of Google Analytics, from analyzing traffic sources to understanding user demographics and tracking user engagement.
Traffic Sources Analysis:
Discover where your website traffic originates. By examining the Acquisition section, you can identify whether visitors come from organic search, paid campaigns, direct visits, social media, or referral links. This knowledge helps in refining marketing strategies and optimizing resource allocation.
User Demographics Insights:
Gain a comprehensive view of your audience by exploring demographic data in the Audience section. Understand age, gender, and interests to tailor your marketing strategies effectively. Leverage this information to create personalized content and improve user engagement and conversion rates.
Tracking User Engagement:
Learn how to measure user interaction with your site through key metrics like bounce rate, average session duration, and pages per session. Enhance user experience by analyzing engagement metrics and implementing strategies to keep visitors engaged.
Conversion Rate Optimization:
Understand the importance of conversion rates and how to track them using Google Analytics. Set up Goals, analyze conversion funnels, segment your audience, and employ A/B testing to optimize your website for higher conversions. Utilize ecommerce tracking and multi-channel funnels for a detailed view of your sales performance and marketing channel contributions.
Custom Reports and Dashboards:
Create custom reports and dashboards to visualize and interpret data relevant to your business goals. Use advanced filters, segments, and visualization options to gain deeper insights. Incorporate custom dimensions and metrics for tailored data analysis. Integrate external data sources to enrich your analytics and make well-informed decisions.
This guide is designed to help you harness the power of Google Analytics for making data-driven decisions that enhance website performance and achieve your digital marketing objectives. Whether you are looking to improve SEO, refine your social media strategy, or boost conversion rates, understanding and utilizing Google Analytics is essential for your success.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Gen Z and the marketplaces - let's translate their needsLaura Szabó
The product workshop focused on exploring the requirements of Generation Z in relation to marketplace dynamics. We delved into their specific needs, examined the specifics in their shopping preferences, and analyzed their preferred methods for accessing information and making purchases within a marketplace. Through the study of real-life cases , we tried to gain valuable insights into enhancing the marketplace experience for Generation Z.
The workshop was held on the DMA Conference in Vienna June 2024.
2. 1. NT Live Press and Marketing
2. Alfresco
3. CMIS
4. Drupal
Drupal Show-and-Tell | Oct 2014
3. NT Live
● 35 productions over 6 seasons
● 1000 venues in 35 countries
● Screened to 1.5m people last year
● Generated £6.7m income last year
Demanding marketing needs
● Automation
● Collaboration
● Large file sizes (e.g. 10GB video)
● Large # of files
● All offered via easy, intuitive UI
We want to decouple the presentation to the outside world
While controlling access to assets to our 1000 venues
Drupal Show-and-Tell | Oct 2014
6. Drupal
Present our CMIS repo in Drupal
There are some modules ...
https://www.drupal.org/project/cmis
https://www.drupal.org/project/cmis_views
… then there’s some ‘other’ stuff
Drupal Show-and-Tell | Oct 2014
7. Drupal Show-and-Tell | Oct 2014
● Rules - asset transformation
and categorisation
● Alfresco JS API
● Workflow/collaboration
● CIFS for large uploads/AD
8. Drupal Show-and-Tell | Oct 2014
Guts
● CMIS API module/CMIS
phplib
● Alfresco API/SOAP
● Alfresco REST
9. Asset meta->CT fields
Folder structure and asset type->taxonomy
Drupal Show-and-Tell | Oct 2014
CRUD
FFMPEG for video conversion
10. ● Views and panels, exposed
filters
● Views are tailored by asset
type
● Asset filtering options by
production and asset type
NT Live = National Theatre’s live to cinema broadcast initiative (http://ntlive.nationaltheatre.org.uk/)
Venues need materials for local press and marketing (for themselves and local/ regional marketing agencies)
Producing materials aided by some level and form of automation (transformation and tagging), and they need to be collaborated on (so workflow is important)
We want to decouple the presentation to the outside world (while controlling access to assets to our 1000 venues)
Alfresco
Open source ECM, provides the services and controls that “manage an enterprise’s content”.
Built in Java, Spring framework runs in tomcat, script based extensions
Core = content repo, numerous ways of getting to it
XML-based content modeling, lots OOTB
Commercial and Community versions (we used CE/ community edition)
Important key element = can expose the content repo as a fileshare in CIFS, therefore simple way to upload large numbers of assets into Alfresco and on into Drupal
CMIS
Alfresco = nice digital asset manager, doing all sorts of asset processing and provides nice workflow tools for collaboration
Need = Method to get at its content, and get that into Drupal for presentation
Solution = CMIS, content management interoperability services
CMIS provides a standardized set of common services for working with content repositories
CMIS is not language-specific
It does not dictate how a content repository works
It does not seek to incorporate every feature of every content repository
Alfresco provides an implementation of CMIS Web service and RESTful bindings, as well as a CMIS client API for use in Alfresco Surf and other environments.
Alfresco does CMIS OOTB
Drupal
We want present our lovely CMIS repo in Drupal, so the people can see it.
There are some CMIS modules - an API module, and a CMIS views module that build on the API module to allow you to programatically browse a CMIS repo
Use case: Alfresco
Rules - Alfresco rules do all sorts incl inheritance – but where they don’t cover what you need, you can use the alfresco JS API (rules can run JS scripts)
e.g. alfresco JS API invoked from rules allows us to create thumbnail renditions, also to read folder structure for assets to set categories and tags.
- Asset tagging e.g. rules to parse filenames or parent folder names, assign regions so assets can be filtered. Pre defined categories and free tagging supported
- Asset workflow/collaboration – assets can be routed/approved by the team, tasks
- Easy for the asset producer e.g fileshare via CIFS, automatic authentication of the user via AD
Use case - CMIS mapping
Assets and their properties map onto Drupal content type instances, and their fields
CMIS API module (on top of the CMIS php lib) facilitates using the Alfresco CMIS API
Extended it to enable us to pull the full range of meta data and file attachments
Sync’ing asset meta and thumbs into Drupal
NOT sync’ng the file attachments themselves
Make SOAP calls to Alfresco phpLib directly for stuff CMIS doesn’t do (like tagging)
Make REST calls to Alfresco for things like thumbnails
Use case: data model
Alfresco folder structure maps to taxonomy e.g. productions and asset type, (so we can build views that show and filter the right assets for each production)
Implementing CRUD to keep assets in sync (plus a few other things - e.g. we’re using FFMPEG to transform videos into HTML5 compatible formats)
FFMPEG needs to be installed, Alfresco has built in support for it
Alfresco rule trigger that conversion based on asset mimetype. we don’t store the videos in Drupal, we just stream them from alfresco
Drupal presentation layer
Views and panels, exposed filters
Views are tailored by asset type
Asset filtering options by production and asset type