In Drupal 8, Features module allows the capture and management of features. Features is used to export Configuration part of DB, which is consisting of Content types, Views, Fields, Site info.
This document provides requirements and an overview of features for building a site with Drupal 8. It outlines system requirements including disk space, supported web servers, databases, and PHP version. It also describes installation, multilingual support, core modules, the improved responsive and mobile-friendly interface, improved block and content configuration, and in-built date picking features. The document recommends config files for debugging and provides references for additional information.
Modularize angular js apps is a presentation held on java2days 2015 conference in Sofia. It was held by Goran Kopevski and Stojan Peshov. Demo of the app and documentation: https://github.com/gkopevski/2015.java2days.base
Drupal 8 requires a web server like Apache or Nginx, a database like MySQL or PostgreSQL, PHP 5.5 or higher, and at least 60MB of disk space for modules and themes. It offers improvements like responsive mobile design, easier administration through shortcuts and menus, and more flexible block, content, and node editing. Configuration is simplified through in-place editing and new authoring tools while remaining extensible through additional fields and view modes.
Drupal 8 for site builders (Андрей Юртаев)DrupalYug
В этом докладе Андрей Юртаев рассказал о Drupal 8 с позиции "site building" и рассмотрел следующие аспекты:
- Отличия процесса сборки сайтов по сравнению с Drupal 7
- Особенности создания своей темы для Drupal 8
- Особенности создание своего модуля для Drupal 8
- Различные нюансы в работе со стандартными компонентами: блоки, формы, "крошки" и т. д.
------------------------------------------------------------------------------------------------------------------------------
[[ О КОНФЕРЕНЦИИ ]]
DrupalCamp Краснодар 2016
Время: 9-11 сентября 2016 г.
Место: Кубанский государственный университет. Россия, г. Краснодар, ул. Ставропольская, д. 149
Сайт конференции: http://2016.drupalyug.ru
Сайт Южного Drupal-сообщества: http://drupalyug.ru
------------------------------------------------------------------------------------------------------------------------------
[[ ОРГАНИЗАТОРЫ ]]
* Кубанский государственный университет - https://www.kubsu.ru
* Агентство "SelfinPro" - http://selfin.pro
* Компания "ИнитЛаб" - https://initlab.ru
* и Команда поддержки - http://2016.drupalyug.ru/community/organizers
------------------------------------------------------------------------------------------------------------------------------
[[ СПОНСОРЫ ]]
__Золотой спонсор__
*** PAYANYWAY ***
Прием оплаты на сайте, интернет-эквайринг
Сайт: https://www.payanyway.ru
__Серебряные спонсоры__
* ГРУППА КОМПАНИЙ I20 - http://i20.biz
* EGEEK’S CONTENT - https://www.egeeks.co
__Бронзовые спонсоры__
* Z-Wolves Development
* Vakorin
* ООО "РаДон"
* Компания Портал-Юг
* Веб-студия Voodoo
* Toptal
Подробнее о спонсорах на сайте http://2016.drupalyug.ru/sponsors
Drupal con Sydney configuration management in drupal 7Arradi Nur Rizal
This document discusses configuration management in Drupal 7. It describes what configuration management is and different ways to manage configurations, such as the "click and pray," "dump," and "paper-tissue" methods. It also covers using feature modules to export and manage configurations into reusable packages. The configuration management module in Drupal 8 is presented as an alternative to features that allows tracking specific configurations between environments. The document demonstrates the configuration management module and encourages testing and contributing to its development.
This document certifies that Sivakumar M has successfully completed the IBM Certified Database Associate certification program for DB2 9 Fundamentals. It recognizes his commitment to achieving professional excellence by earning this certification from IBM's professional certification program on February 23, 2010, as signed by the Senior Vice President and Group Executive of IBM Software and the General Manager of IBM's Information Management division.
How to Schedule Automated Tasks in Drupal with Cron?valuebound
Cron, A daemon/background process that runs at periodic intervals of time. It can be run periodically at pre-decided times and intervals. Harika, one of Sr. Drupal developer at Valuebound has shared her experience about Cron process in brief.
In this short presentation, Neel Prakash, Drupal Consultant, has discussed on JSON API, its advantages over Core REST API, Document Structure, HTTP methods, Request headers, Response codes and others.
The goal of this presentation is to bring you valuable information to help you in understanding JSON API. We hope you enjoy this post!
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
This document provides requirements and an overview of features for building a site with Drupal 8. It outlines system requirements including disk space, supported web servers, databases, and PHP version. It also describes installation, multilingual support, core modules, the improved responsive and mobile-friendly interface, improved block and content configuration, and in-built date picking features. The document recommends config files for debugging and provides references for additional information.
Modularize angular js apps is a presentation held on java2days 2015 conference in Sofia. It was held by Goran Kopevski and Stojan Peshov. Demo of the app and documentation: https://github.com/gkopevski/2015.java2days.base
Drupal 8 requires a web server like Apache or Nginx, a database like MySQL or PostgreSQL, PHP 5.5 or higher, and at least 60MB of disk space for modules and themes. It offers improvements like responsive mobile design, easier administration through shortcuts and menus, and more flexible block, content, and node editing. Configuration is simplified through in-place editing and new authoring tools while remaining extensible through additional fields and view modes.
Drupal 8 for site builders (Андрей Юртаев)DrupalYug
В этом докладе Андрей Юртаев рассказал о Drupal 8 с позиции "site building" и рассмотрел следующие аспекты:
- Отличия процесса сборки сайтов по сравнению с Drupal 7
- Особенности создания своей темы для Drupal 8
- Особенности создание своего модуля для Drupal 8
- Различные нюансы в работе со стандартными компонентами: блоки, формы, "крошки" и т. д.
------------------------------------------------------------------------------------------------------------------------------
[[ О КОНФЕРЕНЦИИ ]]
DrupalCamp Краснодар 2016
Время: 9-11 сентября 2016 г.
Место: Кубанский государственный университет. Россия, г. Краснодар, ул. Ставропольская, д. 149
Сайт конференции: http://2016.drupalyug.ru
Сайт Южного Drupal-сообщества: http://drupalyug.ru
------------------------------------------------------------------------------------------------------------------------------
[[ ОРГАНИЗАТОРЫ ]]
* Кубанский государственный университет - https://www.kubsu.ru
* Агентство "SelfinPro" - http://selfin.pro
* Компания "ИнитЛаб" - https://initlab.ru
* и Команда поддержки - http://2016.drupalyug.ru/community/organizers
------------------------------------------------------------------------------------------------------------------------------
[[ СПОНСОРЫ ]]
__Золотой спонсор__
*** PAYANYWAY ***
Прием оплаты на сайте, интернет-эквайринг
Сайт: https://www.payanyway.ru
__Серебряные спонсоры__
* ГРУППА КОМПАНИЙ I20 - http://i20.biz
* EGEEK’S CONTENT - https://www.egeeks.co
__Бронзовые спонсоры__
* Z-Wolves Development
* Vakorin
* ООО "РаДон"
* Компания Портал-Юг
* Веб-студия Voodoo
* Toptal
Подробнее о спонсорах на сайте http://2016.drupalyug.ru/sponsors
Drupal con Sydney configuration management in drupal 7Arradi Nur Rizal
This document discusses configuration management in Drupal 7. It describes what configuration management is and different ways to manage configurations, such as the "click and pray," "dump," and "paper-tissue" methods. It also covers using feature modules to export and manage configurations into reusable packages. The configuration management module in Drupal 8 is presented as an alternative to features that allows tracking specific configurations between environments. The document demonstrates the configuration management module and encourages testing and contributing to its development.
This document certifies that Sivakumar M has successfully completed the IBM Certified Database Associate certification program for DB2 9 Fundamentals. It recognizes his commitment to achieving professional excellence by earning this certification from IBM's professional certification program on February 23, 2010, as signed by the Senior Vice President and Group Executive of IBM Software and the General Manager of IBM's Information Management division.
How to Schedule Automated Tasks in Drupal with Cron?valuebound
Cron, A daemon/background process that runs at periodic intervals of time. It can be run periodically at pre-decided times and intervals. Harika, one of Sr. Drupal developer at Valuebound has shared her experience about Cron process in brief.
In this short presentation, Neel Prakash, Drupal Consultant, has discussed on JSON API, its advantages over Core REST API, Document Structure, HTTP methods, Request headers, Response codes and others.
The goal of this presentation is to bring you valuable information to help you in understanding JSON API. We hope you enjoy this post!
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
A RestFul web service allows exposing existing code functionality over a network and makes applications independent of platform and technology. RESTful services use HTTP requests and are lightweight, scalable and maintainable. In Drupal 8, web services are built into the core and include modules to export data via REST API and create custom REST methods. API keys can be generated and set through an admin form to access nodes, with routing and permissions configured for the API form.
Drupal coding standards and best practicesvaluebound
Every coder needs to follow a set of rules to code in any language. Drupal too follows a standard for coding and best practices to ensure the code is readable, manageable and editable.
In this presentation, Prince John has given an overview of Apache Cordova, also referred as PhoneGap - a software development framework.
To develop apps using PhoneGap, developers do not need to know a mobile programming language, but only web-development languages.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
How to execute Automation Testing using Seleniumvaluebound
Selenium is a software testing framework for web applications composed of components helping in the development of web applications and testing automations. In this presentation I have given brief about how to execute Automation Testing using Selenium.
Automation testing for beginners on Seleniumvaluebound
The document discusses automation testing using Selenium, including tools for automation testing, how to locate elements in Selenium using ID, Name, ClassName, Link text, and Xpath, and what TestNG is and its advantages over JUnit such as easier annotations, generating logs and HTML reports, and dependent methods.
In this presentation, Mashirul Haque, Drupal Consultant, has explained Token Module, its uses and how to create custom Tokens in Drupal 8. Basically, Token Module provides an API that is used to provide tokens for all other core or contributed module in a bunch.
The presentation also contains working example showing how to create custom tokens and use it.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
The document summarizes a workshop on Drupal given by Wong Hoi Sing. It discusses Wong's background working with Drupal and FOSS since 2000. It then summarizes PantaRei Design, the company Wong founded in 2009 that provides Drupal and AWS services. The workshop covered evaluating Drupal online, its scalable architecture using modules, content types, views, and features export. It also discussed managing revisions with Git.
Speaker: Eric Spencer, IBM Software Engineer, iNotes Development
Learn how you can customize IBM iNotes and SmartCloud Notes web to adapt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in recent releases, which allow for easier customization and greater tolerance during the upgrade process. I’ll step through examples, such as modifying the items on the action bar. With some HTML and JavaScript skills you can easily extend your IBM iNotes or SmartCloud Notes web mail client to make it your own!
Drupal 8, tricks and tips learned from the first 6 monthsIztok Smolic
Drupal 8 is now production ready after 6 months of use. The document discusses what the author is excited about in Drupal 8's new features including Views, configuration management, multilingual support, and fieldable entities. It also notes things to be careful of like content being too easily deleted. Modules being used so far include Admin Toolbar, Devel, Pathauto, and Inline Entity Form. The author hopes to see Drupal Commerce and Panels modules updated for Drupal 8 soon.
Speaker: Andrea Pescettii
Area: Development
Drupal 8 è in arrivo. Il nuovo Configuration Management è valido sotto molti punti di vista, ma non renderà Features del tutto obsoleto.
Becoming a drupal master builder - Given at Drupal Camp London 2016
I've been building Drupal sites for a number of years and have a broad experience building Drupal sites with various levels of complexity. I often work with other agencies to build Drupal sites or to migrate existing sites and as a result I will often see some very common mistakes and errors that shouldn't be happening. Due to Drupal's popularity I also see Drupal sites in the wild and can clearly see the same mistakes going on there as well.
During this talk I'll show some basic site building tips as well as some more complex and technical strategies that will make your Drupal sites better and more maintainable. Rather than just show you what to do, I'll also be explaining why doing those things are important and how developers and their websites will benefit from them. Although I'll be mainly concentrating on Drupal 7, some of these techniques are also applicable to Drupal 8.
Contributions: what they are and how to find themPedro Cambra
Contributed modules extend Drupal's functionality without code changes. The main source is Drupal.org, which hosts thousands of free, GPL-licensed modules. Modules should be chosen based on usage stats, issues, and reviews. They are installed by downloading, extracting, and placing them in sites/all/modules. Enabling modules on the Modules page activates their functionality. Popular modules include Views for listings, Rules for workflows, Pathauto/Token for SEO-friendly URLs, and Panels for custom page structures.
How to use Drupal to create editorial experiences your content creators will...Jesus Manuel Olivas
This document discusses how to improve the content editing experience in Drupal through the use of modules and themes. It recommends using the Claro or Gin admin themes to modernize the interface. It also recommends modules like Paragraphs, Field Group and Layout Paragraphs to provide a better user experience for managing reusable content like paragraphs. Finally, it discusses how to integrate preview of decoupled React components directly in the Drupal content editing interface using GraphQL.
This document discusses reducing JavaScript usage for backend developers by exploring web components, Polymer, and JavaServer Faces (JSF). It provides an overview of web components goals and standards, introduces Polymer and how it builds on web components, discusses JSF and the PrimeFaces component library, and demos how to use Polymer and PrimeFaces. The goals of web components, Polymer, and PrimeFaces are to reduce code, improve readability and reusability through composable elements. Browser support for the various web component specifications is outlined.
The document discusses building a basic Drupal website quickly using common tools and techniques. It recommends choosing an install profile to match client needs, using Drush to install the site in a new subdirectory, enable relevant modules and features, apply a contributed theme, and create a client account. With these steps, the document claims the $500 website can be built in about 30 minutes once the developer has configured their Drupal "toolkit" with commonly used modules.
This document discusses using Features and related modules to manage configuration in Drupal. It summarizes some of the challenges with managing configuration in databases, and how Features allows moving configuration into code. Key points covered include:
1. Features allows exporting site configuration like content types, fields, and views into reusable modules that can be version controlled and shared.
2. This separates the configuration and code from the content data in the database, making deployment and staging easier without database changes.
3. The document discusses some challenges with using Features and recommends related modules like Features Extra, Features Plumber and Features Override to address issues like simultaneous editing and overriding dependencies.
Multiplier Effect: Case Studies in Distributions for PublishersJon Peck
Join members from both Four Kitchens and Meredith Agrimedia as they discuss the experience of migration and relaunch of the digital presence of two magazines: Successful Farming at Agriculture.com and WOOD Magazine at woodmagazine.com.
We'll start by discussing the scope of the projects, delve into the commonalities and differences, explore their common advertising and analytics implementation, and analyze the unified distribution that supports both brands. By developing the infrastructure simultaneously, brand-agnostic functionality became a priority which in turn created a more modular and flexible system that facilitated open-sourcing and cross-organizational sharing. Thanks to the codebase approach and experience, the first site took about 6 months and the second took less than 6 weeks.
When you complete this module, you should be able to do these tasks :
• Explore the content of a module
• Analyze the information in a module
• Create, move, edit and delete artifacts in a module
• Identify and implement hierarchical data structures in a
module
Migrating a Drupal site from versions 6/7 to 8 requires analysis of the existing site, documentation of the process, and testing a virtual preview before migration. The migration is executed using Drush commands or the Migrate Upgrade module UI, and involves configuring and running individual migrations in dependency order. Potential issues include unsupported modules and field mappings that require changes post-migration. Collaboration with support is recommended for complex sites.
The document discusses preparing to migrate a Drupal site from versions 6/7 to Drupal 8. It outlines the most tempting features of D8, such as improved performance and configuration management. It also covers analyzing modules for migration, available migration support from Drupal for different elements like content and users, known issues to watch out for, and how to execute migrations using the Migrate Upgrade module UI or via Drush commands.
This document discusses routing in Angular2. It introduces routing basics like defining routes and linking components. It covers advanced topics such as lazy loading modules, preloading modules, and guarding routes. Auxiliary or named routing is also explained, which allows dividing the browser window into separate routes. Examples and resources are provided to help understand and implement routing capabilities in Angular2 applications.
A RestFul web service allows exposing existing code functionality over a network and makes applications independent of platform and technology. RESTful services use HTTP requests and are lightweight, scalable and maintainable. In Drupal 8, web services are built into the core and include modules to export data via REST API and create custom REST methods. API keys can be generated and set through an admin form to access nodes, with routing and permissions configured for the API form.
Drupal coding standards and best practicesvaluebound
Every coder needs to follow a set of rules to code in any language. Drupal too follows a standard for coding and best practices to ensure the code is readable, manageable and editable.
In this presentation, Prince John has given an overview of Apache Cordova, also referred as PhoneGap - a software development framework.
To develop apps using PhoneGap, developers do not need to know a mobile programming language, but only web-development languages.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
How to execute Automation Testing using Seleniumvaluebound
Selenium is a software testing framework for web applications composed of components helping in the development of web applications and testing automations. In this presentation I have given brief about how to execute Automation Testing using Selenium.
Automation testing for beginners on Seleniumvaluebound
The document discusses automation testing using Selenium, including tools for automation testing, how to locate elements in Selenium using ID, Name, ClassName, Link text, and Xpath, and what TestNG is and its advantages over JUnit such as easier annotations, generating logs and HTML reports, and dependent methods.
In this presentation, Mashirul Haque, Drupal Consultant, has explained Token Module, its uses and how to create custom Tokens in Drupal 8. Basically, Token Module provides an API that is used to provide tokens for all other core or contributed module in a bunch.
The presentation also contains working example showing how to create custom tokens and use it.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
The document summarizes a workshop on Drupal given by Wong Hoi Sing. It discusses Wong's background working with Drupal and FOSS since 2000. It then summarizes PantaRei Design, the company Wong founded in 2009 that provides Drupal and AWS services. The workshop covered evaluating Drupal online, its scalable architecture using modules, content types, views, and features export. It also discussed managing revisions with Git.
Speaker: Eric Spencer, IBM Software Engineer, iNotes Development
Learn how you can customize IBM iNotes and SmartCloud Notes web to adapt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in recent releases, which allow for easier customization and greater tolerance during the upgrade process. I’ll step through examples, such as modifying the items on the action bar. With some HTML and JavaScript skills you can easily extend your IBM iNotes or SmartCloud Notes web mail client to make it your own!
Drupal 8, tricks and tips learned from the first 6 monthsIztok Smolic
Drupal 8 is now production ready after 6 months of use. The document discusses what the author is excited about in Drupal 8's new features including Views, configuration management, multilingual support, and fieldable entities. It also notes things to be careful of like content being too easily deleted. Modules being used so far include Admin Toolbar, Devel, Pathauto, and Inline Entity Form. The author hopes to see Drupal Commerce and Panels modules updated for Drupal 8 soon.
Speaker: Andrea Pescettii
Area: Development
Drupal 8 è in arrivo. Il nuovo Configuration Management è valido sotto molti punti di vista, ma non renderà Features del tutto obsoleto.
Becoming a drupal master builder - Given at Drupal Camp London 2016
I've been building Drupal sites for a number of years and have a broad experience building Drupal sites with various levels of complexity. I often work with other agencies to build Drupal sites or to migrate existing sites and as a result I will often see some very common mistakes and errors that shouldn't be happening. Due to Drupal's popularity I also see Drupal sites in the wild and can clearly see the same mistakes going on there as well.
During this talk I'll show some basic site building tips as well as some more complex and technical strategies that will make your Drupal sites better and more maintainable. Rather than just show you what to do, I'll also be explaining why doing those things are important and how developers and their websites will benefit from them. Although I'll be mainly concentrating on Drupal 7, some of these techniques are also applicable to Drupal 8.
Contributions: what they are and how to find themPedro Cambra
Contributed modules extend Drupal's functionality without code changes. The main source is Drupal.org, which hosts thousands of free, GPL-licensed modules. Modules should be chosen based on usage stats, issues, and reviews. They are installed by downloading, extracting, and placing them in sites/all/modules. Enabling modules on the Modules page activates their functionality. Popular modules include Views for listings, Rules for workflows, Pathauto/Token for SEO-friendly URLs, and Panels for custom page structures.
How to use Drupal to create editorial experiences your content creators will...Jesus Manuel Olivas
This document discusses how to improve the content editing experience in Drupal through the use of modules and themes. It recommends using the Claro or Gin admin themes to modernize the interface. It also recommends modules like Paragraphs, Field Group and Layout Paragraphs to provide a better user experience for managing reusable content like paragraphs. Finally, it discusses how to integrate preview of decoupled React components directly in the Drupal content editing interface using GraphQL.
This document discusses reducing JavaScript usage for backend developers by exploring web components, Polymer, and JavaServer Faces (JSF). It provides an overview of web components goals and standards, introduces Polymer and how it builds on web components, discusses JSF and the PrimeFaces component library, and demos how to use Polymer and PrimeFaces. The goals of web components, Polymer, and PrimeFaces are to reduce code, improve readability and reusability through composable elements. Browser support for the various web component specifications is outlined.
The document discusses building a basic Drupal website quickly using common tools and techniques. It recommends choosing an install profile to match client needs, using Drush to install the site in a new subdirectory, enable relevant modules and features, apply a contributed theme, and create a client account. With these steps, the document claims the $500 website can be built in about 30 minutes once the developer has configured their Drupal "toolkit" with commonly used modules.
This document discusses using Features and related modules to manage configuration in Drupal. It summarizes some of the challenges with managing configuration in databases, and how Features allows moving configuration into code. Key points covered include:
1. Features allows exporting site configuration like content types, fields, and views into reusable modules that can be version controlled and shared.
2. This separates the configuration and code from the content data in the database, making deployment and staging easier without database changes.
3. The document discusses some challenges with using Features and recommends related modules like Features Extra, Features Plumber and Features Override to address issues like simultaneous editing and overriding dependencies.
Multiplier Effect: Case Studies in Distributions for PublishersJon Peck
Join members from both Four Kitchens and Meredith Agrimedia as they discuss the experience of migration and relaunch of the digital presence of two magazines: Successful Farming at Agriculture.com and WOOD Magazine at woodmagazine.com.
We'll start by discussing the scope of the projects, delve into the commonalities and differences, explore their common advertising and analytics implementation, and analyze the unified distribution that supports both brands. By developing the infrastructure simultaneously, brand-agnostic functionality became a priority which in turn created a more modular and flexible system that facilitated open-sourcing and cross-organizational sharing. Thanks to the codebase approach and experience, the first site took about 6 months and the second took less than 6 weeks.
When you complete this module, you should be able to do these tasks :
• Explore the content of a module
• Analyze the information in a module
• Create, move, edit and delete artifacts in a module
• Identify and implement hierarchical data structures in a
module
Migrating a Drupal site from versions 6/7 to 8 requires analysis of the existing site, documentation of the process, and testing a virtual preview before migration. The migration is executed using Drush commands or the Migrate Upgrade module UI, and involves configuring and running individual migrations in dependency order. Potential issues include unsupported modules and field mappings that require changes post-migration. Collaboration with support is recommended for complex sites.
The document discusses preparing to migrate a Drupal site from versions 6/7 to Drupal 8. It outlines the most tempting features of D8, such as improved performance and configuration management. It also covers analyzing modules for migration, available migration support from Drupal for different elements like content and users, known issues to watch out for, and how to execute migrations using the Migrate Upgrade module UI or via Drush commands.
This document discusses routing in Angular2. It introduces routing basics like defining routes and linking components. It covers advanced topics such as lazy loading modules, preloading modules, and guarding routes. Auxiliary or named routing is also explained, which allows dividing the browser window into separate routes. Examples and resources are provided to help understand and implement routing capabilities in Angular2 applications.
This document provides an overview and agenda for an upcoming presentation on updates to IBM's XPages technology. The presentation will cover upcoming features in XPages 8.5.3 including performance enhancements for XPiNC, updated Dojo and CKEditor libraries, and a new redirect control. It will also preview planned improvements in Domino Designer 8.5.x such as improved developer productivity features and a new server-side JavaScript debugger.
- The upgrade splits 10g reports into separate report definition and data model files.
- Security is enhanced with permissions set at the individual catalog object level rather than folder level.
- Users need permissions granted on all objects referenced by a report, not just the report itself.
- Roles accessing data sources need permissions on the data sources in addition to reports.
Easy Drupal Project Deployment With Features Module & DrushQArea
This is a presentation for webinar QArea has held about Drupal deployment as well as Features and Drush modules (http://qarea.com/articles/qarea-webinars-drupal-hit-video). There are also many useful commands and tricks & tips any developer will be able of finding in it.
This document discusses modularizing Android projects. It explains that modularity is important for managing complexity, stability, readability and testability as projects grow. It discusses different granularities for modules, such as by component, class, function or Gradle project. It notes pros of modularity include reusability, controlling visibility, dynamic releases, and improvements to focus, accountability and encapsulation. The document also discusses challenges like Gradle, circular dependencies and library versioning. It provides examples of modularizing by feature or combining features with layers. Finally, it emphasizes that modularization, like abstraction, should be done in moderation and that there is no single best architecture, only what fits best.
Scaling Drupal for High Traffic Websitesvaluebound
In the digital age, where website performance can make or break a business, scaling your Drupal site to handle high traffic is more crucial than ever. This guide explores essential strategies, best practices, and technologies for optimizing Drupal platforms for scalability. Whether you're an IT professional, website administrator, or decision-maker, these insights will prepare your business to face both present and future scalability challenges efficiently.
Check out our white paper for more: https://www.valuebound.com/whitepaper/scaling-drupal-high-traffic-websites-strategies-best-practices-technologies
Drupal 7 to Drupal 10 Migration A Fintech Strategic Blueprint (1).pdfvaluebound
Elevate your fintech platform with our comprehensive presentation focused on regulatory compliance, security, performance optimization, user experience, and innovation integration. Explore strategies for seamless module adaptation, risk management in migration, and future-proofing your business.
🔗https://www.valuebound.com/resources/blog/drupal-7-drupal-10-migration-fintech-strategic-blueprint
How to Use DDEV to Streamline Your Drupal Development Process.valuebound
DDEV is an open-source tool designed to simplify the management of local development environments for Drupal. By leveraging Docker containers, DDEV creates isolated environments that are consistent across various operating systems, enabling seamless collaboration among developers and ensuring compatibility across platforms.
With its user-friendly interface and robust feature set, DDEV offers numerous benefits for Drupal development:
Easy Setup: Setting up a local development environment for Drupal becomes a breeze with DDEV. Just a few simple commands and you're ready to go.
Consistent Environments: DDEV's Docker-based approach ensures consistent environments across different operating systems. Say goodbye to compatibility issues and easily share your development environment with other team members.
Powerful Features: DDEV empowers developers with a range of powerful features to manage their local development environment effectively. With a single command, you can create, start, stop, and destroy your environment. DDEV also helps manage dependencies, databases, and other essential resources.
To get started with DDEV for a new Drupal project, follow these steps:
Install DDEV.
Create a new project directory.
Use the ddev config command to generate a configuration file.
Specify project details like the name, web server type, and PHP version in the configuration file.
Start the DDEV environment with the ddev start command.
Install Drupal using the provided code snippet and finalize the setup.
For migrating an existing Drupal project into DDEV, follow these instructions:
Copy your Drupal project into a new directory that will serve as the root for your DDEV project.
Run the ddev config command.
Export the database from your existing Drupal site.
Import the database into your DDEV environment.
Start your DDEV environment and access your Drupal site.
Read more: https://www.valuebound.com/resources/blog/how-use-ddev-streamline-your-drupal-development-process
#drupal #DDEV #drupal services
How to Use AWS to Automate Your IT Operation| Valuebound valuebound
In today's rapidly evolving IT landscape, automation has become a critical component of efficient and successful operations. Discover how Amazon Web Services (AWS) can revolutionize your IT operations with a comprehensive suite of services designed to automate and streamline your processes. Join us as we explore the power of AWS Systems Manager, AWS Lambda, AWS Step Functions, and AWS CloudWatch in automating key tasks such as patch management, configuration management, event processing, and more.
This presentation features two insightful sessions by industry experts. Raj Kumar will delve into "Designing Highly Available Architectures with DynamoDB," showcasing best practices to ensure resilience and availability in your infrastructure. Additionally, Akanksha Mishra will tackle the topic of "Cloud-Native vs. Cloud-Agnostic: Which Approach is Right for Your Business?" helping you make informed decisions regarding your cloud strategy.
Gain valuable insights, practical tips, and expert guidance to maximize the potential of AWS automation in your organization. Whether you are new to automation or looking to enhance your existing processes, this presentation provides valuable knowledge and actionable steps. Explore real-world use cases, understand the benefits of IT automation, and learn how Valuebound, a leading cloud consulting firm, can assist you in leveraging AWS to achieve greater efficiency and success.
Save time, optimize resources, and improve your IT security and compliance with the power of AWS automation. Don't miss this opportunity to embark on a journey towards streamlined IT operations. Contact Valuebound today to learn more about automating your IT processes with AWS.
READ MORE: https://www.valuebound.com/resources/blog/how-use-aws-automate-your-it-operations
#aws #drupal #drupalindia
How to Use Firebase to Send Push Notifications to React Native and Node.js Appsvaluebound
Learn how to implement Firebase Cloud Messaging (FCM) for sending push notifications to Android, iOS, and web apps. This comprehensive guide explores the power of FCM and provides step-by-step instructions on setting up Firebase, integrating FCM into React Native and Node.js projects, and handling incoming messages. Discover how FCM can help you engage your users, deliver relevant information, and enhance the user experience. Contact Valuebound for expert guidance on leveraging FCM to transform your business with cutting-edge technology.
https://www.valuebound.com/resources/blog/how-use-firebase-send-push-notifications-react-native-and-nodejs-apps
#drupal #drupalservices
Drupal theming is an essential part of creating a successful website. It helps to create a unique and appealing visual identity for your website and improves the user experience. Bootstrap, on the other hand, is a popular front-end framework that offers a set of tools and components to create responsive and mobile-friendly designs quickly and easily. By combining Drupal theming and Bootstrap, you can create a powerful and effective website that is visually stunning, responsive, and user-friendly.
In this tutorial series, we'll be focusing on Drupal 8/9/10, the latest version of Drupal, and show you how to create a custom Bootstrap based theme from scratch. We'll start by introducing you to the basics of Drupal theming, including how to create a sub-theme, add CSS and JS files, and configure settings. Then, we'll move on to Bootstrap and explain how to incorporate it into your theme, use its classes and components, and customize its styles.
Cloud engineering is revolutionizing the application development and delivery landscape, transforming the way businesses build, deploy, and scale their applications. This dynamic shift is driven by the growing adoption of cloud computing, with the cloud infrastructure services market reaching a remarkable $130 billion in revenue in 2021 alone, according to the Synergy Research Group. As businesses worldwide embrace cloud engineering practices, the demand for skilled cloud engineers is skyrocketing, fueling innovation and driving market growth.
Join Akanksha Mishra in this insightful presentation as she explores the fundamental benefits of cloud engineering and its profound impact on application development and delivery. Discover how cloud engineering empowers businesses to scale and optimize applications effortlessly, streamline development workflows, and achieve enhanced performance, reliability, and return on investment (ROI). Gain valuable insights into market trends, including the market shares of major cloud providers such as Microsoft, Amazon, and Google.
Addressing the pain points of traditional application development methods, Akanksha highlights the limitations of slow time-to-market, limited scalability, high costs, security risks, and lack of flexibility. She then unveils how cloud engineering mitigates these challenges by leveraging the power of cloud computing technologies. Embrace cloud-native architectures, leverage cloud-based development tools and platforms, emphasize DevOps and automation, and prioritize security and compliance to accelerate your application development journey.
Discover the immense advantages of cloud engineering as Akanksha references industry research and expert insights. Gartner predicts that cloud computing will become the default option for software deployment by 2025, offering agility, cost reduction, and scalability. Forbes highlights faster innovation, efficient resource allocation, and heightened customer satisfaction as key benefits. The Wall Street Journal emphasizes greater speed, flexibility, and agility in application development and delivery processes.
Unleash the full potential of cloud engineering as Akanksha presents a 4-step roadmap for organizations to adopt transformative practices. Embrace cloud-native architectures to exploit cloud computing's benefits fully. Leverage cloud-based development tools and platforms to streamline workflows and expedite time-to-market. Emphasize DevOps and automation to drive collaboration and efficiency. Prioritize security and compliance to safeguard your applications and data.
The impact of cloud engineering on ROI cannot be understated. Studies show that cloud applications deliver higher ROI and lower total cost of ownership (TCO) compared to on-premise applications. Forrester Consulting reports that cloud engineering practices can achieve an ROI of 208% over three years and reduce application development costs by 20-30%.
This Slideshare presentation explores the future of cloud engineering, and the emerging trends and technologies to watch out for managing cloud operations in a rapidly changing environment. As the global cloud computing market size is expected to grow from $371.4 billion in 2020 to $832.1 billion by 2025, at a Compound Annual Growth Rate (CAGR) of 17.5% during the forecast period, it is essential for businesses to adapt to stay ahead of the curve.
From the rise of serverless computing to the increasing importance of cybersecurity, the cloud engineering landscape is rapidly evolving. The presentation provides valuable insights into the challenges and opportunities that lie ahead for cloud engineers.
The presentation highlights the importance of understanding the emerging trends and technologies in cloud engineering to stay ahead of the competition, ensure cost-effective cloud operations, mitigate risks and ensure compliance, and drive innovation and business growth.
The emerging trends and technologies covered in the presentation include Serverless Computing, Multi-Cloud Strategies, Edge Computing, Cloud-Native Technologies, and Artificial Intelligence and Machine Learning. The presentation also provides successful use cases of these technologies and how businesses can leverage them to optimize their cloud operations and drive innovation.
Learn more: https://www.valuebound.com/resources/blog/future-cloud-engineering-emerging-trends-and-technologies-watch-2023-beyond
The Future of Cloud Engineering: Emerging Trends and Technologies to Watch in...valuebound
This Slideshare presentation explores the future of cloud engineering, and the emerging trends and technologies to watch out for managing cloud operations in a rapidly changing environment. As the global cloud computing market size is expected to grow from $371.4 billion in 2020 to $832.1 billion by 2025, at a Compound Annual Growth Rate (CAGR) of 17.5% during the forecast period, it is essential for businesses to adapt to stay ahead of the curve.
From the rise of serverless computing to the increasing importance of cybersecurity, the cloud engineering landscape is rapidly evolving. The presentation provides valuable insights into the challenges and opportunities that lie ahead for cloud engineers.
The presentation highlights the importance of understanding the emerging trends and technologies in cloud engineering to stay ahead of the competition, ensure cost-effective cloud operations, mitigate risks and ensure compliance, and drive innovation and business growth.
The emerging trends and technologies covered in the presentation include Serverless Computing, Multi-Cloud Strategies, Edge Computing, Cloud-Native Technologies, and Artificial Intelligence and Machine Learning. The presentation also provides successful use cases of these technologies and how businesses can leverage them to optimize their cloud operations and drive innovation.
Learn more: https://www.valuebound.com/resources/blog/future-cloud-engineering-emerging-trends-and-technologies-watch-2023-beyond
ChatGPT is a cutting-edge AI chatbot developed by OpenAI using their GPT-3 models. It was trained on vast amounts of internet data like Reddit to understand human conversation. While powerful for language tasks, it has limitations as it can provide incorrect answers depending on the input quality. ChatGPT serves different purposes than Google Search and cannot replace it, but can be used for tasks like content creation, translation, summarization, question answering, and more.
"Content Creation Solution for a Global Life Sciences Firm" is a case study that showcases how Valuebound, a product engineering company, helped a leading global commercial services provider in the life sciences industry to increase team productivity, enhance the content authoring experience, and save valuable time. The client needed a content creation platform for co-authoring intelligent interactive reports with easy-to-use visualization tools, and content governance was a significant requirement to ensure quality and high standards of reports at every stage of the content lifecycle. Valuebound provided a collaborative content creation platform that made the co-authoring process simpler, more reliable, and seamless for organizations. The platform enabled the client to slash their insights and report content creation costs by 66%, reduce customer approval time for reports by 50%, increase collaboration in authoring across Research and Content team, help insights creation and publication team save at least 45 minutes per user a day, and increase ROI for the content creation process by over 30%. The case study outlines the challenges faced by the client, the solution provided by Valuebound, and the benefits realized by the client.
Road ahead for Drupal 8 contributed projectsvaluebound
Drupal 8 EOL leaves contributed projects in a state where they’re prone to security threats. Therefore they must upgrade to the latest versions. All contributed projects which are only compatible with Drupal 8 core (with 8.y.x version numbers) remain unsupported since November 17, 2021.
Presentation on chatbot created using RASA NLU and RASA CORE with slack as its communication platform. This is Artificial Intelligence usage in Drupal. We have covered this topic in an online event "Drupal and Artificial Intelligence for Personalization" on May 18th
Drupal and Artificial Intelligence for Personalization valuebound
The document discusses artificial intelligence (AI) and its applications for content management systems like Drupal. It begins with an agenda that includes the history of AI, definitions of key terms like AI, machine learning and deep learning. It then discusses how neural networks work at a basic level and how content management systems and Drupal in particular can utilize AI. Specific use cases for Drupal include multilingual support, chatbots, personalization, and deriving insights from content. The presentation concludes that AI can provide better user experiences, targeting, and value when combined with content management systems.
Brave is fast, secure and a cryptocurrency has driven (for marketing and fixing the ad model of the web) browser. Just go through the slides to know more about the new search engine.
In this presentation, Anupam Poria of Valuebound has talked about “Event loop in the browser.”
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
In this presentation, Raghavendra BM of Valuebound has discussed the basics of MongoDB - an open-source document database and leading NoSQL database.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
In this presentation, Prashant Sharma of Valuebound has talked about ReactJS - a JavaScript library for building user interfaces. Check out the agendas to know what is there for you.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
In this presentation, Juhi Rathi of Valuebound has discussed “Dependency Module in Drupal 8.” It is a technique that introduces the service container, which ensures that all the dependencies will be available with the client.
----------------------------------------------------------
Get Socialistic
Our website: http://valuebound.com/
LinkedIn: http://bit.ly/2eKgdux
Facebook: https://www.facebook.com/valuebound/
Twitter: http://bit.ly/2gFPTi8
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
1. Features Module in Drupal 8
Implementing features in Drupal 8
Ritesh Manek
Drupal.org profile
https://www.drupal.org/u/ritzz
2. Drupal DB consists of:
● Content: Users, Comments, Articles, Pages
● Configuration: Content types, Views, Fields, Site info
Features is used to export Configuration part of DB and it does
by converting configuration into code.
Why features?
4. Features vs D8 CMI
CMI
● Exports config into
code
● Allows version control
● Allows deployment
● NA
Features
● Exports config into
code
● Allows version control
● Allows deployment
● Re-use bundled
functionality
6. What is wrong with CMI!!
Exporting Photo gallery with CMI
● Copy/paste content-type.yml
● Copy/paste my-fields-storage.yml
● Copy/paste view.yml
● Copy/paste image-style.yml
Are there any more dependencies???
How would you know???
7. Key Features of Features!!!
● Import, Export detect changes
● Assignments plugins for auto packaging
● Bundles (namespace)
● Drush 7 support
● Modular UI
● Features Module is not needed on every stance
9. How to decide what to use??
● If you simply need to export and deploy simple site configuration, the
D8 configuration management system should be used instead of
Features.
● You will use Features in D8 to export bundled functionality (like a
"photo gallery feature, A blog or pressroom").