際際滷shows by User: MichaelMiles2 / http://www.slideshare.net/images/logo.gif 際際滷shows by User: MichaelMiles2 / Sat, 03 Feb 2018 13:09:07 GMT 際際滷Share feed for 際際滷shows by User: MichaelMiles2 Inclusive Design: Thinking beyond accessibility /slideshow/inclusive-design-thinking-beyond-accessibility/87167260 njcamp2018-inclusivedesign-180203130907
There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As Drupalists it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the creation of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles across all project phases including: ux, development and content creation. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. ]]>

There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As Drupalists it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the creation of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles across all project phases including: ux, development and content creation. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. ]]>
Sat, 03 Feb 2018 13:09:07 GMT /slideshow/inclusive-design-thinking-beyond-accessibility/87167260 MichaelMiles2@slideshare.net(MichaelMiles2) Inclusive Design: Thinking beyond accessibility MichaelMiles2 There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As Drupalists it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the creation of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles across all project phases including: ux, development and content creation. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/njcamp2018-inclusivedesign-180203130907-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As Drupalists it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the creation of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles across all project phases including: ux, development and content creation. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world.
Inclusive Design: Thinking beyond accessibility from Michael Miles
]]>
206 1 https://cdn.slidesharecdn.com/ss_thumbnails/njcamp2018-inclusivedesign-180203130907-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to Foster Team Success /slideshow/how-to-foster-team-success/82273956 2017nedcampteamsuccess-171118145106
The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity, Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. Attendees of this session will leave with the knowledge of how to foster these qualities within their own team.]]>

The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity, Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. Attendees of this session will leave with the knowledge of how to foster these qualities within their own team.]]>
Sat, 18 Nov 2017 14:51:06 GMT /slideshow/how-to-foster-team-success/82273956 MichaelMiles2@slideshare.net(MichaelMiles2) How to Foster Team Success MichaelMiles2 The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity, Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. Attendees of this session will leave with the knowledge of how to foster these qualities within their own team. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2017nedcampteamsuccess-171118145106-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity, Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. Attendees of this session will leave with the knowledge of how to foster these qualities within their own team.
How to Foster Team Success from Michael Miles
]]>
165 2 https://cdn.slidesharecdn.com/ss_thumbnails/2017nedcampteamsuccess-171118145106-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
How to Foster Team Success | Drupalcon 2017 /slideshow/how-to-foster-team-success-drupalcon-2017/75331201 drupalcon2017teamsuccess-170423223822
The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity and Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. ]]>

The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity and Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. ]]>
Sun, 23 Apr 2017 22:38:22 GMT /slideshow/how-to-foster-team-success-drupalcon-2017/75331201 MichaelMiles2@slideshare.net(MichaelMiles2) How to Foster Team Success | Drupalcon 2017 MichaelMiles2 The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity and Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon2017teamsuccess-170423223822-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The success of a project is not just the result of the framework that is chosen or the lines of code that are written. Success is also determined by the team of people that work on a project and how they operate as a cohesive unit. To execute with repeated project successes, its imperative to first build successful and productive teams. How does one create an environment of productivity and success in their respective teams? The answer lies in fostering the growth of four key attributes; Communication, Collaboration, Positivity and Responsibility. This session will explore aforementioned attributes and outline why they are essential to continued team success. Explaining why each attribute matters and how it builds trust and excellence within a team.
How to Foster Team Success | Drupalcon 2017 from Michael Miles
]]>
147 4 https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon2017teamsuccess-170423223822-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Inclusive Design: Thinking Beyond Accessibility | NERDSummit 2017 /slideshow/inclusive-design-thinking-beyond-accessibility-nerdsummit-2017/73072631 nerdsummitinclusivedesign-170312202608
There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As builders of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.]]>

There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As builders of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.]]>
Sun, 12 Mar 2017 20:26:08 GMT /slideshow/inclusive-design-thinking-beyond-accessibility-nerdsummit-2017/73072631 MichaelMiles2@slideshare.net(MichaelMiles2) Inclusive Design: Thinking Beyond Accessibility | NERDSummit 2017 MichaelMiles2 There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As builders of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummitinclusivedesign-170312202608-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As builders of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.
Inclusive Design: Thinking Beyond Accessibility | NERDSummit 2017 from Michael Miles
]]>
1041 11 https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummitinclusivedesign-170312202608-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Inclusive Design: Thinking Beyond Accessibility | DCNL 2017 /slideshow/inclusive-design-thinking-beyond-accessibility-dcnl-2017/72537377 20170223-dcnl-inclusive-170224110913
There are many differences that impact the way people experience the digital world, including (but not lmited to) age, gender, vision, dexterity, location, and education. Each difference affects digital inclusion and experiences. As creators of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. Inclusive Design is the process of creating products and/or services that are accessible to, and usable by, as many people as reasonably possible ... without the need for special adaptation or specialised design. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.]]>

There are many differences that impact the way people experience the digital world, including (but not lmited to) age, gender, vision, dexterity, location, and education. Each difference affects digital inclusion and experiences. As creators of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. Inclusive Design is the process of creating products and/or services that are accessible to, and usable by, as many people as reasonably possible ... without the need for special adaptation or specialised design. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.]]>
Fri, 24 Feb 2017 11:09:13 GMT /slideshow/inclusive-design-thinking-beyond-accessibility-dcnl-2017/72537377 MichaelMiles2@slideshare.net(MichaelMiles2) Inclusive Design: Thinking Beyond Accessibility | DCNL 2017 MichaelMiles2 There are many differences that impact the way people experience the digital world, including (but not lmited to) age, gender, vision, dexterity, location, and education. Each difference affects digital inclusion and experiences. As creators of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. Inclusive Design is the process of creating products and/or services that are accessible to, and usable by, as many people as reasonably possible ... without the need for special adaptation or specialised design. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20170223-dcnl-inclusive-170224110913-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> There are many differences that impact the way people experience the digital world, including (but not lmited to) age, gender, vision, dexterity, location, and education. Each difference affects digital inclusion and experiences. As creators of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users. Inclusive Design is the process of creating products and/or services that are accessible to, and usable by, as many people as reasonably possible ... without the need for special adaptation or specialised design. This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world. This session is intended for anyone who wants to build digital products that reach as many people as possible.
Inclusive Design: Thinking Beyond Accessibility | DCNL 2017 from Michael Miles
]]>
246 3 https://cdn.slidesharecdn.com/ss_thumbnails/20170223-dcnl-inclusive-170224110913-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Flexibility of Drupal 8 | DCNLights 2017 /slideshow/the-flexibility-of-drupal-8-dcnlights-2017/72537115 20170223-dcnl-flex-170224110006
In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.]]>

In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.]]>
Fri, 24 Feb 2017 11:00:06 GMT /slideshow/the-flexibility-of-drupal-8-dcnlights-2017/72537115 MichaelMiles2@slideshare.net(MichaelMiles2) The Flexibility of Drupal 8 | DCNLights 2017 MichaelMiles2 In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/20170223-dcnl-flex-170224110006-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, &quot;frontend&quot; javascript &amp; templating methods, to &quot;Backend&quot; methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.
The Flexibility of Drupal 8 | DCNLights 2017 from Michael Miles
]]>
269 5 https://cdn.slidesharecdn.com/ss_thumbnails/20170223-dcnl-flex-170224110006-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Drupal8Day: Demystifying Drupal 8 Ajax Callback commands /slideshow/drupal8day-demystifying-drupal-8-ajax-callback-commands/69024610 2016drupal8daydemystifyajax-161115223329
This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richer experience.]]>

This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richer experience.]]>
Tue, 15 Nov 2016 22:33:29 GMT /slideshow/drupal8day-demystifying-drupal-8-ajax-callback-commands/69024610 MichaelMiles2@slideshare.net(MichaelMiles2) Drupal8Day: Demystifying Drupal 8 Ajax Callback commands MichaelMiles2 This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richer experience. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/2016drupal8daydemystifyajax-161115223329-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richer experience.
Drupal8Day: Demystifying Drupal 8 Ajax Callback commands from Michael Miles
]]>
788 4 https://cdn.slidesharecdn.com/ss_thumbnails/2016drupal8daydemystifyajax-161115223329-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
INCLUSIVE DESIGN: Going beyond Accessibility /slideshow/inclusive-design-going-beyond-accessibility/67516847 badcamp16inclusivedesign-161021220428
People are not ones(1) and zeros(0) and the world is not just black and white. Everyone identifies themselves differently and while it may be impossible to cater to everyones needs, it is important that we strive to make our websites, applications and tools as inclusive as possible. Inclusive Design is a form of accessibility. It is the concept of begin mindful in making technology available to and usable by all people whatever their abilities, age, economic situation, orientation, language, etc... In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.]]>

People are not ones(1) and zeros(0) and the world is not just black and white. Everyone identifies themselves differently and while it may be impossible to cater to everyones needs, it is important that we strive to make our websites, applications and tools as inclusive as possible. Inclusive Design is a form of accessibility. It is the concept of begin mindful in making technology available to and usable by all people whatever their abilities, age, economic situation, orientation, language, etc... In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.]]>
Fri, 21 Oct 2016 22:04:28 GMT /slideshow/inclusive-design-going-beyond-accessibility/67516847 MichaelMiles2@slideshare.net(MichaelMiles2) INCLUSIVE DESIGN: Going beyond Accessibility MichaelMiles2 People are not ones(1) and zeros(0) and the world is not just black and white. Everyone identifies themselves differently and while it may be impossible to cater to everyones needs, it is important that we strive to make our websites, applications and tools as inclusive as possible. Inclusive Design is a form of accessibility. It is the concept of begin mindful in making technology available to and usable by all people whatever their abilities, age, economic situation, orientation, language, etc... In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/badcamp16inclusivedesign-161021220428-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> People are not ones(1) and zeros(0) and the world is not just black and white. Everyone identifies themselves differently and while it may be impossible to cater to everyones needs, it is important that we strive to make our websites, applications and tools as inclusive as possible. Inclusive Design is a form of accessibility. It is the concept of begin mindful in making technology available to and usable by all people whatever their abilities, age, economic situation, orientation, language, etc... In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.
INCLUSIVE DESIGN: Going beyond Accessibility from Michael Miles
]]>
478 3 https://cdn.slidesharecdn.com/ss_thumbnails/badcamp16inclusivedesign-161021220428-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Inclusive Design /slideshow/inclusive-design-66597633/66597633 nedcamp16-inclusive-design-160930123951
In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.]]>

In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.]]>
Fri, 30 Sep 2016 12:39:51 GMT /slideshow/inclusive-design-66597633/66597633 MichaelMiles2@slideshare.net(MichaelMiles2) Inclusive Design MichaelMiles2 In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nedcamp16-inclusive-design-160930123951-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this session we will talk about some of the ways to think about inclusive design on your projects and why it is important. We will discuss what questions and conversations to have with clients, what considerations to think about when planning the UX and design of your site and what architectural decisions to think about when building your site. Along the way we will look at examples of inclusive design in the wild and the benefits they offer.
Inclusive Design from Michael Miles
]]>
2092 6 https://cdn.slidesharecdn.com/ss_thumbnails/nedcamp16-inclusive-design-160930123951-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Flexibility of Drupal 8 /MichaelMiles2/the-flexibility-of-drupal-8 nyccamp16-drupal8-flexibility-160708213009
No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating.How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.]]>

No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating.How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.]]>
Fri, 08 Jul 2016 21:30:09 GMT /MichaelMiles2/the-flexibility-of-drupal-8 MichaelMiles2@slideshare.net(MichaelMiles2) The Flexibility of Drupal 8 MichaelMiles2 No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating.How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nyccamp16-drupal8-flexibility-160708213009-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating.How do you know if you are going about your changes the right&quot; way? The truth of the matter is that there is no right&quot; way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, &quot;frontend&quot; javascript &amp; templating methods, to &quot;Backend&quot; methods such as building a custom module and overriding services. This session will demonstrate how to implement each one outlining their individual pros and cons, proving that no matter your skill sets you can make Drupal 8 do what you want.
The Flexibility of Drupal 8 from Michael Miles
]]>
796 7 https://cdn.slidesharecdn.com/ss_thumbnails/nyccamp16-drupal8-flexibility-160708213009-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Demystifying AJAX Callback Commands in Drupal 8 /MichaelMiles2/demystifying-ajax-callback-commands-in-drupal-8-61931669 drupalcon2016-d8-ajax-commands-160512044456
This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be suprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richers experience. This session is presented in three parts. First, explaining what AJAX callback commands are. Second, explaining how to use AJAX callback commands. Third, explaining how to create and use your own custom commands. Each section provides example code and walks through a real world Drupal 8 scenario. Attendees should already be familiar with PHP and JavaScript, as well as, have a general understanding of Drupal and AJAX.]]>

This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be suprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richers experience. This session is presented in three parts. First, explaining what AJAX callback commands are. Second, explaining how to use AJAX callback commands. Third, explaining how to create and use your own custom commands. Each section provides example code and walks through a real world Drupal 8 scenario. Attendees should already be familiar with PHP and JavaScript, as well as, have a general understanding of Drupal and AJAX.]]>
Thu, 12 May 2016 04:44:56 GMT /MichaelMiles2/demystifying-ajax-callback-commands-in-drupal-8-61931669 MichaelMiles2@slideshare.net(MichaelMiles2) Demystifying AJAX Callback Commands in Drupal 8 MichaelMiles2 This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be suprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richers experience. This session is presented in three parts. First, explaining what AJAX callback commands are. Second, explaining how to use AJAX callback commands. Third, explaining how to create and use your own custom commands. Each section provides example code and walks through a real world Drupal 8 scenario. Attendees should already be familiar with PHP and JavaScript, as well as, have a general understanding of Drupal and AJAX. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon2016-d8-ajax-commands-160512044456-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be suprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. Allowing you to provide the visitors of your Drupal 8 site a more dynamic, richers experience. This session is presented in three parts. First, explaining what AJAX callback commands are. Second, explaining how to use AJAX callback commands. Third, explaining how to create and use your own custom commands. Each section provides example code and walks through a real world Drupal 8 scenario. Attendees should already be familiar with PHP and JavaScript, as well as, have a general understanding of Drupal and AJAX.
Demystifying AJAX Callback Commands in Drupal 8 from Michael Miles
]]>
5515 8 https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon2016-d8-ajax-commands-160512044456-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
MidCamp 2016 - Demystifying AJAX Callback Commands in Drupal 8 /slideshow/demystifying-ajax-callback-commands-in-drupal-8/59651952 midcamp-d8ajax-160316205409
This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. This session is presented in three parts. - First, explaining what AJAX callback commands are. - Second, explaining how to use AJAX callback commands. - Third, explaining how to create and use your own custom commands. Each section provides example code and a real world Drupal 8 scenario.]]>

This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. This session is presented in three parts. - First, explaining what AJAX callback commands are. - Second, explaining how to use AJAX callback commands. - Third, explaining how to create and use your own custom commands. Each section provides example code and a real world Drupal 8 scenario.]]>
Wed, 16 Mar 2016 20:54:09 GMT /slideshow/demystifying-ajax-callback-commands-in-drupal-8/59651952 MichaelMiles2@slideshare.net(MichaelMiles2) MidCamp 2016 - Demystifying AJAX Callback Commands in Drupal 8 MichaelMiles2 This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. This session is presented in three parts. - First, explaining what AJAX callback commands are. - Second, explaining how to use AJAX callback commands. - Third, explaining how to create and use your own custom commands. Each section provides example code and a real world Drupal 8 scenario. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/midcamp-d8ajax-160316205409-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> This session outlines and explains Drupal 8 AJAX callback commands and how to use them. AJAX callback commands are the sets of PHP and JavaScript functions that control all AJAX functionality on a Drupal site. You will be surprised about how simple and straight forward they are. Mastering these commands will allow your AJAX calls to do so much more then just return rendered HTML. This session is presented in three parts. - First, explaining what AJAX callback commands are. - Second, explaining how to use AJAX callback commands. - Third, explaining how to create and use your own custom commands. Each section provides example code and a real world Drupal 8 scenario.
MidCamp 2016 - Demystifying AJAX Callback Commands in Drupal 8 from Michael Miles
]]>
2175 8 https://cdn.slidesharecdn.com/ss_thumbnails/midcamp-d8ajax-160316205409-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Flexibility of Drupal /MichaelMiles2/the-flexibility-of-drupal-57339479 bioraft-drupal-flexibility-160121184549
No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>

No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>
Thu, 21 Jan 2016 18:45:49 GMT /MichaelMiles2/the-flexibility-of-drupal-57339479 MichaelMiles2@slideshare.net(MichaelMiles2) The Flexibility of Drupal MichaelMiles2 No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, "frontend" javascript & templating methods, to "Backend" methods such as building a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bioraft-drupal-flexibility-160121184549-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right&quot; way? The truth of the matter is that there is no right&quot; way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 8 different ways in Drupal 8 that data can be manipulated. From non-technical methods, &quot;frontend&quot; javascript &amp; templating methods, to &quot;Backend&quot; methods such as building a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.
The Flexibility of Drupal from Michael Miles
]]>
402 4 https://cdn.slidesharecdn.com/ss_thumbnails/bioraft-drupal-flexibility-160121184549-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules /slideshow/badcamp-2015-read-four-steps-for-selecting-the-right-modules/54167334 badcamp-read-151020125558-lva1-app6892
One of the most crucial and important steps in building any Drupal project is how to determine which modules to use. When you are reviewing your functionality needs you may ask yourself: - Where and how can I find the modules I need? - Will this module I found solve my functionality needs? - Will I need to patch this module? - Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towards developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>

One of the most crucial and important steps in building any Drupal project is how to determine which modules to use. When you are reviewing your functionality needs you may ask yourself: - Where and how can I find the modules I need? - Will this module I found solve my functionality needs? - Will I need to patch this module? - Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towards developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>
Tue, 20 Oct 2015 12:55:58 GMT /slideshow/badcamp-2015-read-four-steps-for-selecting-the-right-modules/54167334 MichaelMiles2@slideshare.net(MichaelMiles2) Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules MichaelMiles2 One of the most crucial and important steps in building any Drupal project is how to determine which modules to use. When you are reviewing your functionality needs you may ask yourself: - Where and how can I find the modules I need? - Will this module I found solve my functionality needs? - Will I need to patch this module? - Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towards developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/badcamp-read-151020125558-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the most crucial and important steps in building any Drupal project is how to determine which modules to use. When you are reviewing your functionality needs you may ask yourself: - Where and how can I find the modules I need? - Will this module I found solve my functionality needs? - Will I need to patch this module? - Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It&#39;s as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towards developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.
Badcamp 2015 - R.E.A.D: Four Steps for Selecting The Right Modules from Michael Miles
]]>
415 5 https://cdn.slidesharecdn.com/ss_thumbnails/badcamp-read-151020125558-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Flexibility of Drupal /slideshow/the-flexibility-of-drupal-52605764/52605764 nerdsummit-drupal-flexability-150909223239-lva1-app6892
No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that data can be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>

No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that data can be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>
Wed, 09 Sep 2015 22:32:39 GMT /slideshow/the-flexibility-of-drupal-52605764/52605764 MichaelMiles2@slideshare.net(MichaelMiles2) The Flexibility of Drupal MichaelMiles2 No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right" way? The truth of the matter is that there is no right" way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that data can be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummit-drupal-flexability-150909223239-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right&quot; way? The truth of the matter is that there is no right&quot; way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that data can be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.
The Flexibility of Drupal from Michael Miles
]]>
285 7 https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummit-drupal-flexability-150909223239-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Demystifying Drupal AJAX Callback Commands /slideshow/demystifying-drupal-ajax-callback-commands-52605574/52605574 nerdsummit-ajax-commands-150909222451-lva1-app6891
When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: - The Drupal AJAX command functions. - What functionality AJAX command functions provide. - When and how to use the AJAX command functions. - How to create custom AJAX commands.]]>

When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: - The Drupal AJAX command functions. - What functionality AJAX command functions provide. - When and how to use the AJAX command functions. - How to create custom AJAX commands.]]>
Wed, 09 Sep 2015 22:24:51 GMT /slideshow/demystifying-drupal-ajax-callback-commands-52605574/52605574 MichaelMiles2@slideshare.net(MichaelMiles2) Demystifying Drupal AJAX Callback Commands MichaelMiles2 When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: - The Drupal AJAX command functions. - What functionality AJAX command functions provide. - When and how to use the AJAX command functions. - How to create custom AJAX commands. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummit-ajax-commands-150909222451-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: - The Drupal AJAX command functions. - What functionality AJAX command functions provide. - When and how to use the AJAX command functions. - How to create custom AJAX commands.
Demystifying Drupal AJAX Callback Commands from Michael Miles
]]>
1122 7 https://cdn.slidesharecdn.com/ss_thumbnails/nerdsummit-ajax-commands-150909222451-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
NYCCAMP 2015 Demystifying Drupal AJAX Callback Commands /slideshow/demystifying-drupal-ajax-callback-commands/50646161 nyccamp-ajax-callback-commands-150717194604-lva1-app6891
When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX Callback commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX Callback command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: The Drupal AJAX command functions. What functionality AJAX command functions provide. When and how to use the AJAX command functions. How to create custom AJAX commands.]]>

When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX Callback commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX Callback command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: The Drupal AJAX command functions. What functionality AJAX command functions provide. When and how to use the AJAX command functions. How to create custom AJAX commands.]]>
Fri, 17 Jul 2015 19:46:04 GMT /slideshow/demystifying-drupal-ajax-callback-commands/50646161 MichaelMiles2@slideshare.net(MichaelMiles2) NYCCAMP 2015 Demystifying Drupal AJAX Callback Commands MichaelMiles2 When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX Callback commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX Callback command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: The Drupal AJAX command functions. What functionality AJAX command functions provide. When and how to use the AJAX command functions. How to create custom AJAX commands. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/nyccamp-ajax-callback-commands-150717194604-lva1-app6891-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> When Drupal 7 was released in 2011, it came with an improved implementation of AJAX functionality. Good-bye AHAH and hello AJAX Framework. But four years later, some of the improvements that came along with the Drupal AJAX Framework go widely unused or unknown. Introducing AJAX Callback commands. The set of functions you should already be using, which allow AJAX callbacks to do much more then return rendered HTML. This session will highlight and outline the Drupal AJAX Callback command functions offered by the AJAX framework in both Drupal 7 and Drupal 8. In this session we will cover the following: The Drupal AJAX command functions. What functionality AJAX command functions provide. When and how to use the AJAX command functions. How to create custom AJAX commands.
NYCCAMP 2015 Demystifying Drupal AJAX Callback Commands from Michael Miles
]]>
609 1 https://cdn.slidesharecdn.com/ss_thumbnails/nyccamp-ajax-callback-commands-150717194604-lva1-app6891-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
The Flexibility of Drupal /slideshow/the-flexibility-of-drupal-49839072/49839072 drupalnorth-flex-150625155120-lva1-app6892
No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right way? The truth of the matter is that there is no right way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. One of the most common elements manipulated in Drupal are menu items. Changing destinations, titles, styling, display and order, there are many ways a menu item may be altered and many ways to going about doing so. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that a menu item could be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>

No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right way? The truth of the matter is that there is no right way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. One of the most common elements manipulated in Drupal are menu items. Changing destinations, titles, styling, display and order, there are many ways a menu item may be altered and many ways to going about doing so. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that a menu item could be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.]]>
Thu, 25 Jun 2015 15:51:20 GMT /slideshow/the-flexibility-of-drupal-49839072/49839072 MichaelMiles2@slideshare.net(MichaelMiles2) The Flexibility of Drupal MichaelMiles2 No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right way? The truth of the matter is that there is no right way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. One of the most common elements manipulated in Drupal are menu items. Changing destinations, titles, styling, display and order, there are many ways a menu item may be altered and many ways to going about doing so. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that a menu item could be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/drupalnorth-flex-150625155120-lva1-app6892-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> No other CMS offers more flexibility then Drupal. If you need to implement a piece of functionality or change a piece of data, there are a million different ways you can go about it. However, this flexibility can also be daunting and frustrating. How do you know if you are going about your changes the right way? The truth of the matter is that there is no right way - just the right for me way. Any method you choose will come with its own sets of drawbacks and benefits. One of the most common elements manipulated in Drupal are menu items. Changing destinations, titles, styling, display and order, there are many ways a menu item may be altered and many ways to going about doing so. In this session we will demonstrate the flexibility of Drupal by going over 9 different ways (across Drupal 7 and Drupal 8) that a menu item could be manipulated. From a backend only solution to a front-end only solution, a Drupal friendly way to a hacky way, using a contrib module to writing a custom module. This session will demonstrate how to implement each one and outline their individual pros and cons.
The Flexibility of Drupal from Michael Miles
]]>
558 1 https://cdn.slidesharecdn.com/ss_thumbnails/drupalnorth-flex-150625155120-lva1-app6892-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Flcamp2015 - R.E.A.D: Four steps for selecting the right modules /slideshow/flcamp-read/46781976 flcamp-read-150408132435-conversion-gate01
One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>

One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>
Wed, 08 Apr 2015 13:24:35 GMT /slideshow/flcamp-read/46781976 MichaelMiles2@slideshare.net(MichaelMiles2) Flcamp2015 - R.E.A.D: Four steps for selecting the right modules MichaelMiles2 One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/flcamp-read-150408132435-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It&#39;s as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.
Flcamp2015 - R.E.A.D: Four steps for selecting the right modules from Michael Miles
]]>
391 5 https://cdn.slidesharecdn.com/ss_thumbnails/flcamp-read-150408132435-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
R.E.A.D: Four steps for selecting the right modules Midcamp 2015 /slideshow/midcamp-read-2015/46063975 3hdvmvlwqkm8aowl0tiv-signature-a98a5e2b6e890656b140d6aab8a6b82ca3675d289540101d467c8b0a88e6334e-poli-150319215134-conversion-gate01
One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>

One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.]]>
Thu, 19 Mar 2015 21:51:34 GMT /slideshow/midcamp-read-2015/46063975 MichaelMiles2@slideshare.net(MichaelMiles2) R.E.A.D: Four steps for selecting the right modules Midcamp 2015 MichaelMiles2 One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It's as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/3hdvmvlwqkm8aowl0tiv-signature-a98a5e2b6e890656b140d6aab8a6b82ca3675d289540101d467c8b0a88e6334e-poli-150319215134-conversion-gate01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> One of the most crucial and important steps in building any Drupal project is determing which modules to use. When you are reviewing your functionality needs you may ask yourself: Where and how can I find the modules I need? Will this module I found solve my functionality needs? Will I need to patch this module? Should I just write my own custom module? To quickly and correctly answer these questions, there are four simple steps you should follow. It&#39;s as simple as learning how to R.E.A.D. This session goes over the four steps of R.E.A.D, which can help you to quickly and correctly identify which module fits your functionality needs, if you should patch a contrib module or if you should write your own custom module. This session will use real world examples of using the steps of R.E.A.D to make module decisions. We will also cover the basics and best practices of writing patches and custom modules and how to contribute them back to the Drupal community. This session is geared towrds developer, site builders and functionality decision makers who consider themselves new to Drupal. This session can also prove to be beneficial to experienced drupalists who want to validate/improve habits they have developed.
R.E.A.D: Four steps for selecting the right modules Midcamp 2015 from Michael Miles
]]>
646 3 https://cdn.slidesharecdn.com/ss_thumbnails/3hdvmvlwqkm8aowl0tiv-signature-a98a5e2b6e890656b140d6aab8a6b82ca3675d289540101d467c8b0a88e6334e-poli-150319215134-conversion-gate01-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-MichaelMiles2-48x48.jpg?cb=1633033832 I am a web applications engineer with over 14-years of agency experience working with and leading teams in architecting robust web experiences for customers large and small. I have experience working on site with clients to provide technical support and guide technical discussions. I pride myself on being able to consult directly with a client to help determine the needs of their project and translate them into feasible technical solutions that mitigate risk. I thrive in high pressured situations which require me to assess problems and provide robust creative solutions that are secure, scalable and performant. I am passionate about development and working with the latest open source tec... www.mike-miles.com https://cdn.slidesharecdn.com/ss_thumbnails/njcamp2018-inclusivedesign-180203130907-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/inclusive-design-thinking-beyond-accessibility/87167260 Inclusive Design: Thin... https://cdn.slidesharecdn.com/ss_thumbnails/2017nedcampteamsuccess-171118145106-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-foster-team-success/82273956 How to Foster Team Suc... https://cdn.slidesharecdn.com/ss_thumbnails/drupalcon2017teamsuccess-170423223822-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/how-to-foster-team-success-drupalcon-2017/75331201 How to Foster Team Suc...