In this two part series, we'll give you a quick introduction to the Drupal 8 out-of-the-box site building experience. This course is for people who are completely new to Drupal. You might be a developer or a decision maker, but you need to know what makes Drupal tick, and fast.
In part 1, you’ll get an in depth overview of the platform, a status update on the latest version, and the tools you need to get up to speed. This course includes:
Presentations: We've condensed the most essential information about Drupal into this quick course.
Demos: Watch me completing specific tasks as I build a site.
Tutorials: Download step-by-step guides and try out the tasks yourself.
No matter your experience level or background, this course will get you familiar with the next up-and-coming version of Drupal. Want to sign up for part 2? Register here: https://www.acquia.com/resources/webinars/ready-set-drupal-intro-drupal-8-part-2
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Cogapp
This document summarizes building multilingual websites with Drupal. It discusses the Locale module for adding language support, content translation vs entity translation modules, and handy internationalization modules. It also covers challenges like right-to-left script support and gotchas when content and site languages differ. Drupal 8 improves on this with entity translation built-in and wider multilingual capabilities across elements.
Drupal 8 brings a lot of changes. Many standby contributed modules are now included with Drupal Core, and many small changes add up to the most exciting Drupal release yet! We'll walk through many of the biggest changes, highlighting how Drupal 8 will accelerate your web development and provide tools to make Drupal the best content management platform on any device.
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Acquia
In this two part series, we'll give you a quick introduction to the Drupal 8 out-of-the-box site building experience. This course is for people who are completely new to Drupal. You might be a developer or a decision maker, but you need to know what makes Drupal tick, and fast.
In part 2, you’ll get an overview of site building, extending Drupal, and contributing to the Drupal community. This course includes:
• Presentations: We've condensed the most essential information about Drupal into this quick course.
• Demos: Watch me completing specific tasks as I build a site.
• Download step-by-step tutorials, and try out the tasks yourself.
No matter your experience level or background, this course will get you familiar with the next up-and-coming version of Drupal.
https://www.acquia.com/resources/acquia-tv/conference/ready-set-drupal-intro-drupal-8-part-2-december-4-2014
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8Wong Hoi Sing Edison
The document provides an overview of Drupal 8 and how to build a basic website using it. It discusses Drupal's content types and fields system which allows structuring content in a flexible way. It demonstrates how to create pages and lists of content using the Views module. Additional topics covered include changing themes, customizing content types, and resources for learning more about Drupal development. The presentation aims to introduce Drupal 8's key concepts and capabilities for website building.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26Zyxware Technologies
This document provides an introduction to the content management system Drupal, including its objectives, what it is, basic concepts, and how to get started with development. Drupal is an open source PHP/MySQL framework that allows users to easily create and manage websites and applications. It has a large online community for support and development through its website Drupal.org. The document outlines how to install Drupal locally and begin customizing it through modules, themes, and code.
Developing a Communication & Knowledge management Strategy - my experience at...Jacqueline Nyagahima
Developing and implementing a communication and knowledge management strategy in an Agricultural research setting. The process, challenges, lessons learnt
Building Multilingual Websites with Drupal (DrupalCamp Brighton)Cogapp
This document summarizes building multilingual websites with Drupal. It discusses the Locale module for adding language support, content translation vs entity translation modules, and handy internationalization modules. It also covers challenges like right-to-left script support and gotchas when content and site languages differ. Drupal 8 improves on this with entity translation built-in and wider multilingual capabilities across elements.
Drupal 8 brings a lot of changes. Many standby contributed modules are now included with Drupal Core, and many small changes add up to the most exciting Drupal release yet! We'll walk through many of the biggest changes, highlighting how Drupal 8 will accelerate your web development and provide tools to make Drupal the best content management platform on any device.
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Acquia
In this two part series, we'll give you a quick introduction to the Drupal 8 out-of-the-box site building experience. This course is for people who are completely new to Drupal. You might be a developer or a decision maker, but you need to know what makes Drupal tick, and fast.
In part 2, you’ll get an overview of site building, extending Drupal, and contributing to the Drupal community. This course includes:
• Presentations: We've condensed the most essential information about Drupal into this quick course.
• Demos: Watch me completing specific tasks as I build a site.
• Download step-by-step tutorials, and try out the tasks yourself.
No matter your experience level or background, this course will get you familiar with the next up-and-coming version of Drupal.
https://www.acquia.com/resources/acquia-tv/conference/ready-set-drupal-intro-drupal-8-part-2-december-4-2014
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8Wong Hoi Sing Edison
The document provides an overview of Drupal 8 and how to build a basic website using it. It discusses Drupal's content types and fields system which allows structuring content in a flexible way. It demonstrates how to create pages and lists of content using the Views module. Additional topics covered include changing themes, customizing content types, and resources for learning more about Drupal development. The presentation aims to introduce Drupal 8's key concepts and capabilities for website building.
Drupal is a popular, open source content management system. It powers websites for governments, NGOs, communities, and businesses around the world. Drupal 8, the newest version, has recently been released and there are many exciting new features for end users, site builders, and developers.
If you're considering a platform for your next web development project, this webinar will give you a great opportunity to learn more about what Drupal has to offer.
Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26Zyxware Technologies
This document provides an introduction to the content management system Drupal, including its objectives, what it is, basic concepts, and how to get started with development. Drupal is an open source PHP/MySQL framework that allows users to easily create and manage websites and applications. It has a large online community for support and development through its website Drupal.org. The document outlines how to install Drupal locally and begin customizing it through modules, themes, and code.
Developing a Communication & Knowledge management Strategy - my experience at...Jacqueline Nyagahima
Developing and implementing a communication and knowledge management strategy in an Agricultural research setting. The process, challenges, lessons learnt
You know how to use Drupal. You know how to write code, build a theme, and SEO a site. But do you know how to teach others to use Drupal? For every site we create there are clients who must use it, many don't know a node from a block. After this session, you will be able to introduce clients to Drupal without freaking them out.
We'll cover:
* Defining "need to know" and emphasizing main concepts
* Thinking like a user, talking like a mentor
* Using normal words with a sprinkling of Drupalese
* Breaking down tasks keeping each user's personality and background in mind
* Translating "my site's broken" into a useful and respectful response
* How to think like a non-geek (for a few minutes)
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupalMumbai
This document contains information about a Drupal meetup event. It provides details about the event location in Mumbai, India and contact information for the organizers. The event agenda includes three sessions that will cover topics like Drupal setup and installation, an overview of the Drupal administration panel, and managing content. Session one will discuss setting up Drupal and the installation process. Session two will provide an overview of the main sections in the Drupal administration panel for content, user and site management.
In Drupal 7, we need to use a whole suite of modules to make our websites multilingual. Drupal 8 core provides much improved support for multilingual. This means that it's much easier/faster to create a multilingual site, and you won't need all those extra contributed modules. In this session, we'll look at:
How the Drupal 8 multilingual modules work
What steps you'll need to get a multilingual website up and running
Setting up multilingual components in Drupal 8
This presentation is all about my exploration of content management systems over the last couple of years. It's includes short descriptions of a half dozen CMS's and a much longer argument on why I chose Drupal.
An introduction to features and how to keep your site configuration in code helping you and your team during development and making maintaining a site a breeze
Drupal is a CMS to build website.
For absolute beginners, the existing documentation can seem overwhelming.
This presentation demonstrates Drupal based on 3 websites.
The first website uses Drupal in a very simple, standard way. It is used to explain the concepts behind users, nodes and blocks.
The second website adds ckk & views and illustrates how to build a photo album with these modules.
The third website uses only custom content types combining different views with the pages module. It also uses 100% custom CSS, deviating from the "boxy" look of most drupal sites.
The goal of the presentation is to give an insight in how Drupal works and what it can do for you in 20 minutes.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
Drupal 8 has made significant improvements towards the ability to stage configuration. But what about content staging? Has it gotten easier in Drupal 8?
This session is targeted towards site builders where we will continue to explore the content staging solution that is being built for Drupal 8 and that was initially presented in Austin. It's a solution that brings vast improvements to sites owners that need to stage or replicate content across sites.
Further, site builders will learn how this solution also applies to broader and sometimes more exciting use cases - content sharing and filtered replication across networks of sites and applications.
The recorded video is available here: https://amsterdam2014.drupal.org/session/content-staging-drupal-8-continued
This document discusses the history and features of the Webform module in Drupal 8. It provides an overview of how to create and manage webforms using the Webform, Webform UI and Webform Node modules. It also covers elements, validation, multi-step forms, settings, submissions, advanced features like custom components and handlers.
Decoupled Drupal: What This Means for DevelopersAcquia
Recently, decoupled content management has been taking the front-end world by storm as developers seek new ways to leverage battle-tested back ends alongside more flexible, extensible front ends. JavaScript frameworks with ever-quickening advances and native applications can integrate seamlessly with "headless" back ends such as Drupal by bypassing the theme layer completely.
What are some of the implications of this newly decoupled world for front-end Drupal developers and designers? In this webinar, gain insight into the trends and new ideas emerging on the topic of decoupled Drupal. Also learn about decoupled Drupal against the backdrop of the rapidly changing front-end ecosystem, taking into consideration the impacts in areas such as Web Components, abstract DOMs, Drupal’s theme layer, and presentation.
Designers, front end developers, and Drupal themers of all skill levels will benefit from this webinar. Attendees will learn:
- Advantages and disadvantages of going headless, as well as for going with a JavaScript framework
- Managing content and headless Drupal - what this means for developers
- How to integrate with frameworks and native applications
- The future of markup and the theme layer, as well as the future of the front end and Drupal
Drupal 8: The Foundation for Digital Experience and Digital BusinessAcquia
David Aponovich from Acquia gave a presentation on Drupal 8 and how it provides the foundation for digital experiences and digital business. He discussed how Drupal 8 features over 200 new features, supports delivery to various devices and channels, and enables assembly of dynamic and personalized experiences through its open and flexible architecture. Drupal 8 also allows for improved authoring, multilingual support, and delivery of content through APIs to any application or device.
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Acquia
Drupal is an open source content management system (CMS) that competes with proprietary CMS platforms like Adobe Experience Manager and Sitecore. It is commonly seen as just for simple sites, but large enterprises like GE and NBC use Drupal for their most complex, global digital experiences. Drupal 8 includes new features like responsive design, mobile previews, and multilingual support out of the box. While some see open source as less secure or difficult to implement, Drupal powers many of the world's largest sites and its large community of developers provides extensive support options.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
The presentation discusses Drupal, an open-source content management system. It notes that Drupal is part of a technology stack including servers, operating systems, databases, and web servers. The presentation also discusses Drupal's security track record and process for addressing issues. Finally, it compares Drupal to Joomla, noting Drupal's more powerful add-ons and flexibility while Joomla has more templates, and outlines benefits of Drupal like flexibility, reliability, and no license fees.
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryAcquia
This document provides an overview of Acquia Cloud Site Factory, which allows users to quickly launch Drupal sites, customize site templates, and centrally administer multiple sites. It discusses how Site Factory enables central user and site management. Site builders can use features, modules, and tools like Views to add content and media, customize layouts and designs, and create flexible content displays without code. The document promotes an online course for learning Site Factory techniques.
[drupalday2017] - DRUPAL per la PA: il modello della Trasparenza di SapienzaDrupalDay
La Sapienza mette a disposizione dei cittadini, delle istituzioni, delle imprese e degli utenti in generale due piattaforme sviluppate in Drupal in ottemperanza ai DLgs 33/2013 (come modificato dal D.Lgs. 97/2016) e DLgs 190/2012 sulla trasparenza amministrativa. Il talk tratterà le soluzioni implementate in Drupal per soddisfare i requisiti normativi.
di Francesco Barcellona e Ramon Souviron
What is a Content Management System or CMSSteve Williams
A content management system (CMS) is software that allows for the centralized management of digital content. It enables technical and non-technical users to store, create, edit, manage, and publish various types of content like text, images, videos, and documents. Content is managed according to centralized rules, processes, and workflows to ensure coherent and validated electronic content is produced for its intended audience. There are many types of CMS solutions based on the different kinds of content they manage, such as web content, documents, records, collaboration tools, or digital assets. The appropriate CMS depends on factors like the type of content, organization size, resources, and content experience being managed.
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
Perchè la tua istanza Drupal non performa e cosa puoi fare per invertire la rotta. D'altronde è una questione complessa: i moduli, la qualità del codice, l'uso delle cache, ma anche la versione di PHP, il proxy-cacher, il tuo hosting e, in ultimo, le cavallette...
di Daniele Piaggesi
Marketing automation is key to solving six common marketing challenges: 1) generating enough leads, 2) qualifying leads so sales time is spent effectively, 3) ensuring alignment between marketing and sales teams, 4) effectively nurturing leads over time, 5) measuring ROI and optimizing processes, and 6) managing complexity when marketing is distributed across teams. The presentation outlined frameworks for addressing each challenge through strategies like lead generation, lead scoring, sales-marketing integration, lead nurturing, automation analytics, and distributed marketing management using a DXP. It also provided examples of how to apply marketing automation to solve specific problems.
This document discusses how digital advertising is undergoing seismic shifts as third-party cookies are phased out. It provides context on cookies and how they are used for tracking and targeting ads. With Chrome announcing it will no longer allow third-party cookies by 2022, marketers are scrambling to adapt. The death of the cookie will change digital marketing tactics and require a focus on first-party data and building direct customer relationships through authenticated experiences. A cookieless future relies on having a unified single view of the customer, which can be achieved through implementing a customer data platform. The document discusses examples of how companies have used Acquia's customer data platform to gain insights from unified customer data and improve marketing performance.
Taking Your Multi-Site Management at Scale to the Next LevelAcquia
Creating digital experiences across a portfolio of sites can present a big challenge. It requires thinking about scale in multiple dimensions, from standardizing on a technology toolset and driving adoption of that platform across an organization, to establishing content governance and user experience standards to guide the design and build of many sites. In order to build a foundation for scale, all of these dimensions and more need to be addressed. With a strong foundation, next-level digital strategies such as multi-channel content management and personalization can be incorporated into your multi-site management.
Join digital leaders and experts from Princeton University, FFW, and Acquia, to learn from their experiences tackling multi-site management at scale. Hear about best practices drawn from the large portfolios of sites that higher-ed institutions manage, and discover Acquia’s holistic solution for multi-site management with Acquia Site Factory+, Acquia Site Studio, Widen DAM, and Acquia Personalization.
During this webinar we will explore:
A major Princeton University Web Development Services initiative to migrate 1,000 websites to Acquia
How organizing content in one system can simplify control, improve access and increase use
How coordinated distribution supports greater customer experiences and deeper engagement
How to scale and accelerate organization-wide adoption of a design system
How to improve content performance and experience through A/B testing to continually optimize users’ engagement
How to collect data on your customers to be able to define segments to offer personalized experiences
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
The document discusses how retailers can harness customer data through a customer data platform (CDP) to personalize customer experiences. It outlines that CDPs can help overcome data silos, provide a unified 360-degree view of customers, and put customer data to work driving revenue through better understanding customers. Specific benefits mentioned include collecting first-party data directly, avoiding data silos, unifying cross-channel execution, and getting to know customers better. Use cases are provided showing how machine learning models in a CDP can improve customer engagement and spending.
You know how to use Drupal. You know how to write code, build a theme, and SEO a site. But do you know how to teach others to use Drupal? For every site we create there are clients who must use it, many don't know a node from a block. After this session, you will be able to introduce clients to Drupal without freaking them out.
We'll cover:
* Defining "need to know" and emphasizing main concepts
* Thinking like a user, talking like a mentor
* Using normal words with a sprinkling of Drupalese
* Breaking down tasks keeping each user's personality and background in mind
* Translating "my site's broken" into a useful and respectful response
* How to think like a non-geek (for a few minutes)
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupalMumbai
This document contains information about a Drupal meetup event. It provides details about the event location in Mumbai, India and contact information for the organizers. The event agenda includes three sessions that will cover topics like Drupal setup and installation, an overview of the Drupal administration panel, and managing content. Session one will discuss setting up Drupal and the installation process. Session two will provide an overview of the main sections in the Drupal administration panel for content, user and site management.
In Drupal 7, we need to use a whole suite of modules to make our websites multilingual. Drupal 8 core provides much improved support for multilingual. This means that it's much easier/faster to create a multilingual site, and you won't need all those extra contributed modules. In this session, we'll look at:
How the Drupal 8 multilingual modules work
What steps you'll need to get a multilingual website up and running
Setting up multilingual components in Drupal 8
This presentation is all about my exploration of content management systems over the last couple of years. It's includes short descriptions of a half dozen CMS's and a much longer argument on why I chose Drupal.
An introduction to features and how to keep your site configuration in code helping you and your team during development and making maintaining a site a breeze
Drupal is a CMS to build website.
For absolute beginners, the existing documentation can seem overwhelming.
This presentation demonstrates Drupal based on 3 websites.
The first website uses Drupal in a very simple, standard way. It is used to explain the concepts behind users, nodes and blocks.
The second website adds ckk & views and illustrates how to build a photo album with these modules.
The third website uses only custom content types combining different views with the pages module. It also uses 100% custom CSS, deviating from the "boxy" look of most drupal sites.
The goal of the presentation is to give an insight in how Drupal works and what it can do for you in 20 minutes.
The Drupal community has been anxiously awaiting the official release of Drupal 8 since it was announced in 2011. To IT professionals and Drupal developers, the improvements and benefits are clear. The advanced Symfony2 framework leverages some of the best and most scalable technologies available.
But what about from a business perspective? Even if a major redesign was not on your short-term horizon, we highly recommend educating yourself on what the release of Drupal 8 means to your organization from a digital investment standpoint. In our upcoming webinar, we partner with Mediacurrent to outline the key features Drupal 8 contains to help meet your business and brand objectives.
In this webinar, you will learn about:
How Drupal 8 is helping Marketing Departments leverage their website as the most powerful branding and lead generation tool
Drupal 8’s improvements to Accessibility and Internationalization, allowing corporations to reach all segments of their customer base with personalized content
Drupal 8's mobile-friendly and responsive capabilities to make sure your content looks great on any screen
How to easily integrate your best of breed marketing technologies with Drupal 8 as your foundation
The advancements Drupal 8 provides to reduce costly security breaches and improve maintenance challenges
What key decision-making criteria you should use when deciding to migrate to Drupal 8
Drupal 8 has made significant improvements towards the ability to stage configuration. But what about content staging? Has it gotten easier in Drupal 8?
This session is targeted towards site builders where we will continue to explore the content staging solution that is being built for Drupal 8 and that was initially presented in Austin. It's a solution that brings vast improvements to sites owners that need to stage or replicate content across sites.
Further, site builders will learn how this solution also applies to broader and sometimes more exciting use cases - content sharing and filtered replication across networks of sites and applications.
The recorded video is available here: https://amsterdam2014.drupal.org/session/content-staging-drupal-8-continued
This document discusses the history and features of the Webform module in Drupal 8. It provides an overview of how to create and manage webforms using the Webform, Webform UI and Webform Node modules. It also covers elements, validation, multi-step forms, settings, submissions, advanced features like custom components and handlers.
Decoupled Drupal: What This Means for DevelopersAcquia
Recently, decoupled content management has been taking the front-end world by storm as developers seek new ways to leverage battle-tested back ends alongside more flexible, extensible front ends. JavaScript frameworks with ever-quickening advances and native applications can integrate seamlessly with "headless" back ends such as Drupal by bypassing the theme layer completely.
What are some of the implications of this newly decoupled world for front-end Drupal developers and designers? In this webinar, gain insight into the trends and new ideas emerging on the topic of decoupled Drupal. Also learn about decoupled Drupal against the backdrop of the rapidly changing front-end ecosystem, taking into consideration the impacts in areas such as Web Components, abstract DOMs, Drupal’s theme layer, and presentation.
Designers, front end developers, and Drupal themers of all skill levels will benefit from this webinar. Attendees will learn:
- Advantages and disadvantages of going headless, as well as for going with a JavaScript framework
- Managing content and headless Drupal - what this means for developers
- How to integrate with frameworks and native applications
- The future of markup and the theme layer, as well as the future of the front end and Drupal
Drupal 8: The Foundation for Digital Experience and Digital BusinessAcquia
David Aponovich from Acquia gave a presentation on Drupal 8 and how it provides the foundation for digital experiences and digital business. He discussed how Drupal 8 features over 200 new features, supports delivery to various devices and channels, and enables assembly of dynamic and personalized experiences through its open and flexible architecture. Drupal 8 also allows for improved authoring, multilingual support, and delivery of content through APIs to any application or device.
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Acquia
Drupal is an open source content management system (CMS) that competes with proprietary CMS platforms like Adobe Experience Manager and Sitecore. It is commonly seen as just for simple sites, but large enterprises like GE and NBC use Drupal for their most complex, global digital experiences. Drupal 8 includes new features like responsive design, mobile previews, and multilingual support out of the box. While some see open source as less secure or difficult to implement, Drupal powers many of the world's largest sites and its large community of developers provides extensive support options.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
The presentation discusses Drupal, an open-source content management system. It notes that Drupal is part of a technology stack including servers, operating systems, databases, and web servers. The presentation also discusses Drupal's security track record and process for addressing issues. Finally, it compares Drupal to Joomla, noting Drupal's more powerful add-ons and flexibility while Joomla has more templates, and outlines benefits of Drupal like flexibility, reliability, and no license fees.
Drupal Step-by-Step: Building a Drupal Site with Acquia Cloud Site FactoryAcquia
This document provides an overview of Acquia Cloud Site Factory, which allows users to quickly launch Drupal sites, customize site templates, and centrally administer multiple sites. It discusses how Site Factory enables central user and site management. Site builders can use features, modules, and tools like Views to add content and media, customize layouts and designs, and create flexible content displays without code. The document promotes an online course for learning Site Factory techniques.
[drupalday2017] - DRUPAL per la PA: il modello della Trasparenza di SapienzaDrupalDay
La Sapienza mette a disposizione dei cittadini, delle istituzioni, delle imprese e degli utenti in generale due piattaforme sviluppate in Drupal in ottemperanza ai DLgs 33/2013 (come modificato dal D.Lgs. 97/2016) e DLgs 190/2012 sulla trasparenza amministrativa. Il talk tratterà le soluzioni implementate in Drupal per soddisfare i requisiti normativi.
di Francesco Barcellona e Ramon Souviron
What is a Content Management System or CMSSteve Williams
A content management system (CMS) is software that allows for the centralized management of digital content. It enables technical and non-technical users to store, create, edit, manage, and publish various types of content like text, images, videos, and documents. Content is managed according to centralized rules, processes, and workflows to ensure coherent and validated electronic content is produced for its intended audience. There are many types of CMS solutions based on the different kinds of content they manage, such as web content, documents, records, collaboration tools, or digital assets. The appropriate CMS depends on factors like the type of content, organization size, resources, and content experience being managed.
[drupalday2017] - Speed-up your Drupal instance!DrupalDay
Perchè la tua istanza Drupal non performa e cosa puoi fare per invertire la rotta. D'altronde è una questione complessa: i moduli, la qualità del codice, l'uso delle cache, ma anche la versione di PHP, il proxy-cacher, il tuo hosting e, in ultimo, le cavallette...
di Daniele Piaggesi
Marketing automation is key to solving six common marketing challenges: 1) generating enough leads, 2) qualifying leads so sales time is spent effectively, 3) ensuring alignment between marketing and sales teams, 4) effectively nurturing leads over time, 5) measuring ROI and optimizing processes, and 6) managing complexity when marketing is distributed across teams. The presentation outlined frameworks for addressing each challenge through strategies like lead generation, lead scoring, sales-marketing integration, lead nurturing, automation analytics, and distributed marketing management using a DXP. It also provided examples of how to apply marketing automation to solve specific problems.
This document discusses how digital advertising is undergoing seismic shifts as third-party cookies are phased out. It provides context on cookies and how they are used for tracking and targeting ads. With Chrome announcing it will no longer allow third-party cookies by 2022, marketers are scrambling to adapt. The death of the cookie will change digital marketing tactics and require a focus on first-party data and building direct customer relationships through authenticated experiences. A cookieless future relies on having a unified single view of the customer, which can be achieved through implementing a customer data platform. The document discusses examples of how companies have used Acquia's customer data platform to gain insights from unified customer data and improve marketing performance.
Taking Your Multi-Site Management at Scale to the Next LevelAcquia
Creating digital experiences across a portfolio of sites can present a big challenge. It requires thinking about scale in multiple dimensions, from standardizing on a technology toolset and driving adoption of that platform across an organization, to establishing content governance and user experience standards to guide the design and build of many sites. In order to build a foundation for scale, all of these dimensions and more need to be addressed. With a strong foundation, next-level digital strategies such as multi-channel content management and personalization can be incorporated into your multi-site management.
Join digital leaders and experts from Princeton University, FFW, and Acquia, to learn from their experiences tackling multi-site management at scale. Hear about best practices drawn from the large portfolios of sites that higher-ed institutions manage, and discover Acquia’s holistic solution for multi-site management with Acquia Site Factory+, Acquia Site Studio, Widen DAM, and Acquia Personalization.
During this webinar we will explore:
A major Princeton University Web Development Services initiative to migrate 1,000 websites to Acquia
How organizing content in one system can simplify control, improve access and increase use
How coordinated distribution supports greater customer experiences and deeper engagement
How to scale and accelerate organization-wide adoption of a design system
How to improve content performance and experience through A/B testing to continually optimize users’ engagement
How to collect data on your customers to be able to define segments to offer personalized experiences
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
The document discusses how retailers can harness customer data through a customer data platform (CDP) to personalize customer experiences. It outlines that CDPs can help overcome data silos, provide a unified 360-degree view of customers, and put customer data to work driving revenue through better understanding customers. Specific benefits mentioned include collecting first-party data directly, avoiding data silos, unifying cross-channel execution, and getting to know customers better. Use cases are provided showing how machine learning models in a CDP can improve customer engagement and spending.
This document provides an agenda and summary of an Acquia partner bootcamp event held on May 12th, 2022. The agenda includes welcome remarks, Q&A sessions on partner vision and product upsells, and a live Q&A period. Presenters will discuss Edge CDN/security, DAM/PIM upsells and integrations. Partners are encouraged to provide feedback through G2 surveys for a chance to receive gift cards. The bootcamp aims to educate partners on Acquia products and opportunities to work with Acquia on joint go-to-market efforts, with the goal of helping partners expand their business and earn commission fees.
At Acquia, we know we’re stronger when we work together. That’s why we always put our partners first. Our strong partner network, combined with a diverse portfolio of solutions and a clear focus on innovation, empowers us to lead the charge in delivering more open, creative, powerful digital experiences to customers everywhere.
How to Unify Brand Experience: A Hootsuite Story Acquia
Is your brand content difficult to manage, creating bottlenecks across global workflows? Are your teams struggling with quickly finding approved files so much that they start creating their own private collections of assets?
It can get out of hand in no time and the next thing you know, your brand is compromised.
Proper brand management is crucial to keeping your organization’s digital identity unified wherever people interact with it. And the path toward brand consistency begins with a single source to store everything brand-related: a digital asset management (DAM) system.
Join us for an upcoming webinar where we'll dive into more detail on how Hootsuite achieved a sense of control over the what, who, how, and when of their brand’s digital elements.
We'll cover:
- Why digital asset management is key to brand consistency and success
- How to accelerate time to market while staying brand-compliant
- How Hootsuite created a cohesive brand experience with Acquia DAM and enhanced collaboration between global teams
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXAcquia
This document discusses how using personas can guide a digital asset management (DAM) system to improve customer experience. It recommends taking a persona-first approach when implementing a DAM system. This involves researching user needs through surveys, interviews and card sorting to develop user personas for roles like content creators, content builders and third parties. Examples are provided for how Life Time, a health club company, developed sales enablement portals tailored to different personas' needs. The document concludes with best practices such as aligning goals, researching users, implementing changes and collecting ongoing feedback.
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowAcquia
Modern web development should be seamless. Unfortunately, assembling, testing, and deploying production level code on time and with confidence is a challenge that many organizations face.
Developers and IT leaders, join this webinar to learn how Acquia’s end-to-end web platform will enable you to get your applications to market faster, improve code quality, and reduce security risk.
With Acquia’s 100% cloud-based development tools optimized specifically for Drupal, building, testing, and deploying will all take place on our platform and your feet never need to touch the ground.
We’ll cover:
- How to manage the entire developer lifecycle from our platform
- How to enable continuous testing and deployment
- Why cloud based IDEs are the future of development
- How to get started with a working app on day one
- Which tools are available and how to get the most out of them
See slides of Acquia’s Partner Bootcamp held on September 21st at 10:00 AM EST/15:00 BST/16:00 CET where we shared easy-partner plays to dramatically save you time and effort, and your clients money.
You asked, we listened watch Acquia’s Partner Bootcamp which went live on August 24th at 10:00 AM EST/15:00 BST/16:00 CET where we showed live demos of:
-Employee Experience Proof of Concept on Acquia CMS - demo of our Total Employee Experience concept & benefits.
-Upgrading from Drupal 7 Made Eas(ier) - live upgrade of a Drupal 7 site to Drupal 9 using Acquia Migrate Accelerate.
-CDP Beyond Retail - Use cases for more industries where customer is at the core
As the world emerges into a post-pandemic glow, consumer demand is rebounding. To meet this demand, Partners need to accelerate growth and scale global digital operations for their customers.
Acquia’s Q2 Program Increment is designed to help partners re-engineer the digital stack and increase services revenue. With a focus on; how to scale for new growth of content and experiences, data and insights, digital services and digital products for their customers
Learn more about:
Marketing Cloud Enhancements including the New Marketer Experience, Machine Learning Capabilities, and Global Governance and Compliance.
Drupal Cloud Enhancements including Cloud Next / China Managed Services, a new Developer Experience, and Employee Experience
Supercharge shoppable experiences everywhere with Acquia DXP
Join Acquia for a Partner Bootcamp on May 18th and learn how the DX Alliance empowers our partners to provide exceptional client services, increased services revenue, and improved customer retention.
On the day you will learn about:
Composable Commerce
Create more engaging shoppable experiences in record time with unified first-party data and composable architecture using no-code tools. Unlock the ability for anyone to deliver unique catalogue experiences, deliver lightning-fast value, uncover new needs, and increase customer loyalty.
Acquia Open DXP Pricing & Packaging
Learn how Acquia has redefined pricing & packaging across its entire portfolio with industry-first unified pricing metrics and prescriptive bundles to deliver greater value and streamline selling and client experiences.
Acquia Migrate Accelerate
Preparing your customers for their journey to Drupal 9 has never been more critical with D7 and D8 EOL approaching. Explore our automated tool for D7 to D9 migrations and other strategies to help your customers accelerate their migration timelines.
-Sneak Peak into Acquia Cloud Next
Update to our Cloud Platform that leverages the most modern and innovative AWS technology.
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
As Drupal 7 is reaching EOL in November 2022, it’s time to start thinking about Drupal 9 migration. With all the planning and preparations needed to migrate, it can be overwhelming to take the leap. But don't panic. We’ve got you covered—with all the tools and concrete steps you need to make the move to Drupal 9 efficient and painless.
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineAcquia
The document discusses a presentation about redesigning websites to function as 24/7 lead and revenue generators. It provides reasons for relaunching a website, such as new leadership, outdated metrics, or a rebrand. The presentation outlines best practices for a redesign process and covers content strategies for researchers. Case studies demonstrate how personalized digital experiences increased traffic, revenue, and compliance for different brands. The presentation is given by representatives from Acquia, a digital experience company that helps customers transform digitally and grow audiences through open source platforms like Drupal.
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia
CloudHealth’s story of ramping up their B2B digital experience through an upgrade to Drupal 8 is impressive - and they’re not alone. Organizations of all kinds are discovering how Drupal 8 can boost lead generation, and ensure those leads get to the sales team faster than ever before. We’d love to answer any questions you might have, and explore how Drupal can empower your own sales team.
April partner bootcamp deck cookieless futureAcquia
Google’s recent announcement to ‘phase out support for third-party tracking cookies , has been viewed by many as the final blow in the death of third-party cookies in marketing. It is also the latest wave pushing us toward stronger privacy-focused open web standards.
But what does the death of third-party cookies mean for Acquia Partners? In a nutshell, it means that you must develop a powerful first-party data strategy for your customers so they can win the trust and loyalty of theirs.
Watch our on-demand Partner Bootcamp and learn how you can stay ahead of the curve.
We explored:
Evolving from customer acquisition to consent-driven personalization
The rise of the Customer Data Platform (CDP)
Why a first-party data strategy requires data unification across the customer lifecycle
You will also hear from Mark Royko about Acquia Practice Certification program
How to enhance cx through personalised, automated solutionsAcquia
Automation of processes and optimisation of self-service are key when ensuring dialogue and direct support in moments of need. Freed up resources as a result of efficient self-service can be allocated to supporting customers in difficult situations. Equally, personalised and automated advice is proven to be extremely valuable when timely answers are needed and decisions are to be made.
Personalisation - seamless customer experience: is this possible? How do you build consumer confidence to provide data for effective personalisation?
In this webinar, Acquia will share advice and best practices on how to leverage knowledge and intelligent advice to provide instant value both for customers and employees.
- What consumers feel about personalisation (CX Survey results)
- How to understand customer intent across multiple engagement channels
- The importance of permission-based data sharing and moving beyond cookie-based data collection
- Discuss with CX experts on best practices, challenges, solutions and examples that audience can relate to
- Get advice on where to turn for support, how to quickly adopt use cases of intelligent advice, and answers to your questions
- Hear about how personalized advice and automated decisions can make a difference for your service model, your customers and employee
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...Acquia
Supporting content delivered across a multitude of channels for 20+ sports at the NCAA Division I level, Pac-12 has continuously sought to push the boundaries of what is possible with Drupal as their content management system (CMS). From Drupal 7 to Drupal 9, and from roaring crowds of fans to the new digital fanbase -- Pac-12 has continuously provided an unparalleled and cutting-edge experience and they aren’t done yet.
Join our webinar to learn about Pac-12’s digital past, present, and future including:
Pac-12’s Drupal Migrations from Drupal 7 to Drupal 8 and onto Drupal 9
How Pac-12 shifted to support their digital fanbase
How Pac-12 extended Drupal as their internal and external orchestration platform
A look into Pac-12’s approach to FAST (Free Ad Supported Television)
We will also hear from Pac-12’s partner, Phase2, around their best practices for executing Drupal migrations and how they worked with Pac-12 to deliver their Drupal 8 site.
In the era of the experience economy, the combination of technology, talent and touchpoints are key success factors in building sustainable relationships, optimising time to value and facilitating the dialogue between the customer and the brand.
In times of change, organisations are providing advice in challenging situations, guiding information search and facilitating important decisions for individual customers at the same time as they are adopting new ways of working in a dynamic business environment.
Acquia is collaborating with numerous companies globally around customer digital experience and we are here to support with advice, inspiration and open dialogue.
Join our Digital Customer Experience webinar series, where we focus on today’s relevant topics and discuss the role and importance of digital customer experience in an ever-changing world to:
Hear about timely topics, survey findings for Australia and Singapore in the domain of customer experience
- Get advice on where to turn for support and answers to your questions
- Discuss with CX experts on best practices, challenges and solutions
- Key trends overview - why are they relevant to your business?
- Brief on content to be covered in each subsequent webinar
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
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.
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.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
CAKE: Sharing Slices of Confidential Data on BlockchainClaudio Di Ciccio
Presented at the CAiSE 2024 Forum, Intelligent Information Systems, June 6th, Limassol, Cyprus.
Synopsis: Cooperative information systems typically involve various entities in a collaborative process within a distributed environment. Blockchain technology offers a mechanism for automating such processes, even when only partial trust exists among participants. The data stored on the blockchain is replicated across all nodes in the network, ensuring accessibility to all participants. While this aspect facilitates traceability, integrity, and persistence, it poses challenges for adopting public blockchains in enterprise settings due to confidentiality issues. In this paper, we present a software tool named Control Access via Key Encryption (CAKE), designed to ensure data confidentiality in scenarios involving public blockchains. After outlining its core components and functionalities, we showcase the application of CAKE in the context of a real-world cyber-security project within the logistics domain.
Paper: https://doi.org/10.1007/978-3-031-61000-4_16
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
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.
20240609 QFM020 Irresponsible AI Reading List May 2024
Ready. Set. Drupal! An Intro to Drupal 8, Part 1
1. http://training.acquia.com
Ready. Set. Drupal!
A quick introduction to the Drupal 8
out-of-the-box site building experience.
http://training.acquia.com/drupalready
9. Ready check!
You will need
• A working copy of
Drupal 8 – most recent
Beta.
• Acquia Cloud free site
acquia.com/drupal-8
• Materials!
Nice to have
• Browser inspection tool
such as Firebug for
Firefox, or “Developer
mode” in Chrome.
• Lorem Ipsum text
generator.
http://training.acquia.com/drupalready
10. Task: Drupal 8 – Acquia Cloud
• Go to
acquia.com/drupal-
8
• Choose to try now.
• Configure your site
acquia.com/drupal-8
11. Bonus: Local copy
• Install
Dev Desktop 2
• Connect locally,
securely.
docs.acquia.com/dev-desktop2/install
13. In Lesson 1
• Presentation: Who’s using Drupal? What
kinds of sites are built in Drupal?
• Demo: Orientation around Drupal, and
using the tasks and lessons.
• Task: Make sure your site is set up!
15. In comes Drupal!
• Founded by Dries Buytaert in his
college dorm, circa 2001.
• CMS: Content management system
• Popular: 1 out of every 50 websites
• Flexible: From programmable API
to UI tools for modeling data and
display
• OSS: Open source software (GPL v
2+)
Photo by Kathleen Murtagh Dries' State of
Drupal keynote (CC BY 2.0)
16. Many great examples
Economist.com, Dev.twitter.com, Whitehouse.gov, The King Center
17. Assembling pages
in Drupal
We’ll look at the individual
components that make up a
specific page in Drupal
drupal.com/showcases
18. Content management
Mobile friendly administration and
responsive themes out of the box
drupal.com/get-started-with-drupal
20. Demo: Admin Orientation
• Click > paths > start from
Admin menu.
• Menu can be docked top
or side.
• “Back to site” to see
changes.
Tasks available at: training.acquia.com/drupalready
21. Task: Get into your site
• Everyone has their
site installed?
• If so, try changing
your site title.
23. In Lesson 2
• Presentation: Drupal 8 Status Report
• Demo: How to find out where Drupal is in
development cycle.
• Task: Sign up to Drupal.org.
24. You are here: API Completion phase
drupal.org/core/release-cycle
25. What’s next?
• More beta releases!
• Release candidate:
Drupal 8.0.0
• Future minor releases
will add features:
Such as Drupal 8.1.0
Betas Test
RC1 Test
8.0 Ready!
Minor New
features
drupal.org/node/2135189
29. In Lesson 3
• Presentation: The page model.
• Demo: Create content, add a page, place
in the main menu.
• Task: Follow the steps in the demo to add
a page to your site.
30. Limited by a mental model
example.com section
section
page page
page
page
Home page
About us
Team
Mission
News
Category
Category
News item
News item
Services
Your "mental"
site map
“Pages” in physical “folders”
31. Other CMSs?
Page added
“into” site
structure
This example is Typo3, what is your previous CMS like?
32. Drupal holds data
Basic
Articles
pages Comments
Terms
Users
“
“
Blocks
Structured data: referred to as “Content entity” types in D8.
33. Generated lists of
content
drupal.com/showcases
Shows examples of pages created
from lists of content on the fly.
FYI: Built in Drupal 8!
34. Demo: Add a page
• Add a Basic page.
• Add link to menu.
• Manage menu.
35. Task: Add a basic page
• Add a “Basic page”.
• Link from the “Main
menu.”
• Challenge: Manage
menu or Add an
article.
36. Review
• Adding content
• Menu management
decoupled from
adding content
Attribution-NoDerivs 2.0 Generic (CC BY-ND 2.0)
by JuditK
http://www.flickr.com/photos/juditk/5879492679/
Next: Assembling your site in Drupal
38. In Lesson 4
• Presentation: Fields and modeling data
• Demo: Customize a content type, create
content, create a view.
• Task: Follow the steps in the demo to
customize a content type.
39. Structured data: Fields
In HTML:
Body text
Tags
Location
Media (video, images)
Title
Body text
Compare: Which allows for better input and display control?
Title
Image upload
Location
Tags
40. Content types and fields
Generic Content type settings
Title
Author
Date published
Comments
Menu options
Revisions
Article + fields:
Image
Body text
Tags
Tips + fields:
Video
Body text
Tags
Link
Content types: Define defaults and add fields (usually)
41. Consider your design
• Limit your fields to only what you need to
reuse and display.
46. Link: a module providing a field type
Manage > Structure > Content types > Article > Manage fields
47. Demo: Adding a field
• Enable Link module.
• Add a new field to the
article content type.
• Test by creating an
article.
Extend > Link module
48. Task: Customize a content type
A. Create an article
B. Enable Link
module
C. New field on
Article
D. Test Articles
49. Review
• Structuring data input.
• How else could you
validate?
• What other content
would you model for
this site?
50. Add fields to…
Content types
Blocks
Comment forms
Contact forms
Terms
Users
Any “Content entity types” in Drupal
8
You can create your own drupal.org/node/2166447
51. Drupal Entities
Users Taxonomy terms
E. Webb
Germany
J. Beeman
Spain
adventure
city break
sailing
shopping
Content (nodes)
• Pet-friendly holidays
for the whole family.
• Drum and dance in
Comments
city break
dwight
8 Sept
Wow, can't
wait to get
visit.
joe
8 Sept
Me too!
Mali.
• Indian adventure on a
river boat cruise.
• Mud baths and hot
springs of Beppu.
• Hidden Paris by night
in the winter.
Blocks
Block title
Block text here.
Some information
about something.
http://link123.com
Contact forms
Subject
Message text field.
Custom fields as
needed.
Entities are one instance
of an entity type.
Each has a unique ID.
These are examples of
“Content entities” in
Drupal.
Examples of content entities in Drupal 8
52. Block example
Default basic block has
one body text field. What
if you want an image and
a link?
With “Block Types” in
Drupal 8, you can add
fields.
Such as an image or link
field.
Add fields to block types
54. In Lesson 5
• Presentation: Displaying content
• Demo: What’s available. Options for data
input and display. Creating a view.
• Task: Create a View to list content.
55. Most sites: Lists of data?
• Dynamic lists of
content
• Users, members
• By terms or
categories
• Most
popular/commented
Visit http://opensource.com an example Drupal site
56. Views wizard
Once you select the base table of
your query this can’t be changed.
Base table (content, user, terms, etc) cannot be changed later.
57. Views UI
What to select & filter How to format & display
58. Demo: List of articles
• Add list of Articles
• Tab in main menu
Structure > Views > + Add new view
59. Task: Create a list of articles
• Add a view
• Select options for
Content type >
Article.
• Challenge: Change
display!
Structure > Views > + Add new view
60. Review
• Use Views to list
content, users, terms,
comments, etc.
• Compare to
examples you’ve
done in other
systems/frameworks.
Next: Extending Drupal
66. How are these
components added?
Inspect the elements and look for
clues.
67. Answer?
All are blocks
(in red)
Some parts come from Views
(in blue)
Editor's Notes
You can leave this slide up as people come in to the room. Check out the Trainer Tips for ideas on room set up, mapping the room, and learning people’s names. http://training.acquia.com/partners/trainer-tips
This short course “Ready. Set. Drupal!” assumes you know absolutely nothing about Drupal. You might be a developer or a decision maker, but you need to know what makes Drupal tick, and fast. No matter your experience level or background, we’ve condensed the most essential information about Drupal into this quick course.
(Replace with an introduction about yourself – you don’t need a picture, but I’m using this in a video.) Hi, I’m Heather, Manager of Learning Services at Acquia. If you have questions about training you can contact me on twitter. You can check out our public schedule of training events.
Dec 4th! Please give us your feedback at the end of this session.
Add a slide about your company or your work. This helps people know who you are, what you’re knowledgeable about and how to find out more about you if they’re interested.)
We try and make the training we do interactive, creative and fun. The training is delivered in Classrooms for public and on-site client training, but we also have both live and self paced training.
Ask questions of the audience. Try to find out what other systems they are familiar with, you can refer to them later to make connections.
We’ll build this site in this course. It has a blog, showing articles which we can display in a grid, sort of like a Photo gallery.
In this course, I’m going to give you topical presentations and you can watch me completing specific tasks as I build a site. Then, you’ll download step-by-step tutorials and try out the tasks yourself. I think it’s best to learn by doing, but if you’re in a hurry you’ll start to get a feel for how you can work with Drupal just by watching the presentations and demos.
Soon you will be able to sign up to the online course, and just sit back and watch the videos. If you do know Drupal, and you’d like to run this course yourself, the materials are freely available for you to use. I’ll include the links in the online course to download the, materials and links to sign up online.
We have so much so show you, there’s so much you can do with Drupal. Though we have a shorttime today. So we wanted to leave you with additional tips and advice about what is possible with Drupal. Each of the steps is written out clearly so you can follow along and complete them.
If you were able to get people to install D8 ahead of time, you can skip the next task and just make sure everyone is set up now.
Otherwise in the next slide have people start setting up their sites, direct them to complete the task. As they wait for their site to set up, move on to Lesson 1.
A super easy option for trying out Drupal is Acquia’s free hosting. At the time of making this presentation, the latest Drupal 8 version is this beta. However, this will change as new versions become available. Go now to set up your new free site for Drupal 8. There are just a few settings to complete. Make sure to pick a server region closest to you, that will make it faster. After you configure the settings and click “create site” it will take a few minutes. While you wait, you can go on to the next presentation.
Important: during installation they will see the option to choose another language, if that is relevant to your group, Note that localize.drupal.org does not yet support the full Drupal 8 API and does not have all translatable strings.
As an instructor, we advise that you install Dev Desktop and download the site locally. This way you can easily show an example workflow as you develop the site.
You’ve introduced the idea of getting the site set up, you can begin
Sites were mainly text and images. Hierarchical site structure. Sites were assumed to be accessed mainly from their front pages. Site maintenance consisted of updating text files. Too many text files. In comes database driven sites. Templating languages like PHP. Separate data and business logic separated from display. Users, logging in and interacting. Non technical staff managing websites.
(Brief history of the project in a context your audience will understand.)
Good programmers are lazy programmers! In the early 2000s, developers thought it would be more clever to share code. PHP, a template language, was growing in popularity as an open source scripting language. Dries (pronounced drees like trees in English, with a D), created an online community and the software behind it. Then he shared the code, and Drupal was born.
Now Drupal is used by many organizations all over the world.
(You don’t need to dwell here, two more slides detail this point again.)
If you didn’t already, Open up Drupal.com now. And browse through the site, which is also built on Drupal 8.
View through the site. Explain they don’t know how the site is built now, but by the end of the course, they will understand better.
Drupal 8 is mobile friendly right out of the box. For example, showing HTML 5 form elements here.
The screenshot demonstrates that you can configure even the administrative lists because they are developing using the Views module. In this case we added a filter by author.
The goal in the demo is to make sure everyone is logged into their site, has the tasks open in another window, and they can navigate around the UI. Give a quick tour the admin area.
Show how the admin bad can be docked top or left.
And how to get back to the site.
Make sure everyone is all set up. You should have time to have everyone do the challenge exercise. If not, just move to the next lesson.
(We’re going to emphasize the current state of Drupal, and what is expected at this stage. )
Right now you shouldn’t expect to build a site you can keep for the coming years. Think of the site you build today as scrap paper, and be ready to have to tear it all down.
This great diagram shows you where we’re at with development of D8. The beta releases are coming out now. As you can see, in red column, site builders are invited to come check out Drupal 8 when Beta releases come out. So you’ll find some things under construction. . Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs, and who are prepared to rebuild their test sites from scratch when necessary. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.
The first release of Drupal 8.0 will be fully functional with all the key features working and in place.
The community has changed the release process going forward introducing minor releases every 6 months. We won’t be locked in to the features which come out with the first release. Most importantly: Backward compatibility preserved between minor releases.
The more people help, the faster we can find and fix bugs, and the faster 8.0.0 gets released. The faster 8.0.0 gets released, the faster we can start adding new features for Drupal 8.1.0.
Go to d.o and this link to see what is the latest release. Prompt the audience to go check this link, and see what is the latest release. Is it different from the screenshot here? What version is currently available?
Have everyone make an account on Drupal.org. We’ll be asking them to search the site through the course, and visit it.
In the English speaking community, sometimes you’ll hear Drupal.org referred to as D dot O.
In this lesson we’ll explore the Drupal page model, and consider how it’s different from what you know.
In your mind, you may be thinking of a “site map”.... this persistent model is so ingrained in us. Folders, documents... It’s a familiar physical metaphor, but it’s not at all related to how the information is stored a retrieved. And it’s limiting.
But what if you want news to appear in several sections of the site, or menus to display based on user roles and permissions?
Here is an example of a random CMS, Typo3. Many custom and proprietary CMSs work on the notion that you place “pages” into a “menu”… and the hierarchical menu therefore becomes the navigation.
This is intuitive, and relates back to that mental model of placing “pages’ in physical folders.
Prompt: Ask the learners for their prior experience of using CMSs, what were they like?
Drupal sees all of these different things as structured data. Technically, they are referred to as Content entity types in Drupal 8. This means you will be able to add fields to each of these things in Drupal 8, and have multiple instances of the same “type” of thing.
For example, Drupal.com itself (built in Drupal 8) has a page listing examples of sites by industry. The list is generated, not static. Content editors only have to add a new entry to have it included here.
As you create the page, add a link to the main menu. Then go to the menu management section and reorder the menu. Emphasize that menu management is decoupled from adding content.
Go to your site, and demonstrate adding a basic page. Then make sure everyone can access the tasks and they see the directions to add a Basic page.
The basic page we created isn’t an example of how pages are assembled in Drupal. We often use the analogy of Lego with Drupal. The comparison is useful because we can think of some systems working well out of the box. Yet if you want to customize them, it’s more difficult. With Drupal you can get more customization, but the individual pieces are more generic.
Without structuring the content we can’t display it. Use fields to structure.
Imagine if you had generic posts with a page title and body text. Your editors might put in any manner of content, such as text, images, location information, etc.
If you structure the content you have more control of what data gets saved when editors add content.
Fields could be considered the smallest unit of reusable data in a Drupal site.
Let’s take two example content types: Article which you’re familiar with, and “Tips” a possible new content type we could add to the site.
Content types track information such as the author, title and date published by default.
There are also some options are provided when you create the content type. You can set defaults: will we allow comments, menu links or automatically save revisions?
When you set the defaults you define a content type. To that you can add fields.
make sure that the page designs accommodate all the content types for the site and provides guidance on the bits of text and media that will be available for the page. If events must be sorted by date on a calendar, then Date has to be captured in a separate field and it has to be sortable data, not just text. Depending on the complexity of the site, a high-to-medium level of detail is usually sufficient for designers.
Consider these three situations, with the same content displaying.
The full article
A portion displaying on a section page as part of a more complex layout.
A search results page.
Say for example, we have to display a featured article on the front page, and then the full article when they want to read the content; and then a gallery of all article images as way to browse the same content.
Drupal gives you control to make different modes for viewing content.
Demo on your own site: Add an article. We could have users enter content into this unstructured text field, but we have no control.
Pose the problem: We want to have editors add external links into each article. In the future, we might change the way these links display, control how they appear… we could have authors add links directly into the “Body” field, but then we have no control over where or how these appear.
Demo: Again, visit the article creation or editing form, if you haven’t already.
So we want to control how links are input, validate they are in fact links, and also control how they display. If we had a link field on the form we could do this!
Demo: Go to manage fields for the Article content type. Show in your demo, what field types are available.
You want to add an external link, but the field type isn’t available. Enable the module, and return to the manage fields screen, and VOILA.
Demo: Show enabling the Link module
Tip: When you go to add the new field, make sure the link module is NOT installed!
Then you can get a chance to show them the link field becomes available AFTER you enable the module.
Prompt learners with questions:
We saw how to structure data input, with a field.
What other validation options did you see? What if you wanted to ensure each time an article was created, they always put in a link? (make it required).
What other content types could you model? You will talk more about this in the next section.
These are the entities available across the system. Entities
Content Entity types are structured data, to which you can add fields. if you can store data, that's called a “content entity.
The screenshot shows a basic block with a text field. You can add images inline or links inline if you like. But you can't universally control display.
To reduce the concept of database driven web development down to the simplest explanation: We can say that websites are made of lists of content.
On opensource.com Dynamic lists my be rendered based on the number of comments on an article.
They may also show lists of content by the main categories: Business, education, government, and so forth.
You can get most things done right from within the wizard. Note that the WIZARD disappears after your initial set up. When you edit again you’ll be in the regular Views editor. Note: The first thing you choose is your base table. Once you select that it can’t be changed.
And when you want to access the advanced settings, there is the full UI.
Format: You can change for example, if content is listed in a table or in a bulleted list or what fields are displayed
Filter and Sort: You can add filters, and change the default sort orders.
Page settings: You can specific what path it’s on and who can access it.
Go through the steps to add a list of articles.
Direct users to the task list and make sure they understand the steps.
Prompt for discussion: What are some comparisons you’d make to other CMSs or Frameworks you’d use?
If you get to the challenge exercise you’ll see that you can make the display look like a gallery. But this bugs me, I have images which don’t match, different proportions, etc.
Later on, try this out.
This is node—type-page. Core modules have injected classes from core modules such as “node” telling us what type it is.