Drupal is well positioned to accommodate emerging digital trends and the increasing importance of open source software. Drupal 8 will enhance Drupal's capabilities in key areas like omnichannel experiences, front-end design, multilingual support, and content modeling. For Drupal to thrive, the community must continue to grow talent globally and foster a healthy ecosystem and business environment through contributions, partnerships, and investment.
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapePhase2
Check out our white paper on D8 for enterprise: http://phase.to/1i1G7Gg
Today's digital marketplace requires organizations to engage their audiences on the multitude of channels and devices where they consume content. Drupal 8 can be an effective tool for creating a streamlined, multi-channel experience for users, in addition to serving as an adaptive content engine for website platform builders. In this slideshow, we examine the value of Drupal 8 as a flexible content management system (CMS) and how businesses can use it for maximum benefit.
The Yes, No, and Maybe of "Can We Build That With Drupal?"Phase2
Over the last five years, Drupal has made a huge splash in the Government sector and has quickly become the open source CMS platform of choice. If you’re not already using Drupal, it’s likely that it’s come up as an option. It’s a powerful and flexible framework, and because of this the answer to the question ‘Can we build this with Drupal?’ is usually ‘Yes’. That said…your ‘yes’ should sometimes be ‘It depends’.
Understanding the reasons why government has taken interest in Drupal is key to understanding how and where it is best used. Drupal has core strengths that line up with key needs, but there are things it doesn’t do well. How do you make sure that you’re not asking Drupal to do too much? Conversely, even if Drupal is the best choice, how do you make sure your architecture is sound, your project plan is tight, and your business strategy is appropriate?
We’ll look at some case studies from various levels of government from federal to local, examine the challenges faced, and review lessons learned. If your project needs to stretch Drupal to its breaking point, how do you mitigate the technical, project management, and business impacts? How do you weigh the pros and cons of using Drupal when you are planning a project, and what are the key warning signs in an RFP that warn against it? And even when the needs of the client project line up cleanly with Drupal’s core strengths, how do you identify the risk areas when it seems like a match made in heaven?
Drupal is a powerful tool and can transform the work you do, but being educated as to its strengths and weaknesses protects you and your project, whether you are a contractor or contract officer, internal technology team or external developer.
A Better Way to Build and Manage Sites with Rain for Drupal 9Mediacurrent
Good news: if you’re setting the groundwork for a Drupal project, you don’t have to start with a blank slate. Rain CMS, an open source distribution for Drupal, can be used as a “starter” for your next Drupal project. Now shipped with Layout Builder, Rain CMS puts power and control into the hands of marketers and editors while saving time and simplifying processes for IT and web teams.
In this webinar, learn about Rain features that accelerate speed-to-market and improve the content authoring experience
Upgrading to the next major Drupal release can be complex—even stressful. In this webinar, we’ll show you how to take the pain out of the process and get your Drupal 6, 7, or 8 site up and running on D9—the latest and greatest Drupal release.
Penn State scales static Drupal to new heightsMediacurrent
The Penn State News team had an ambitious goal to build a faster and more dynamic site by adopting a decoupled Drupal architecture. Not an easy task. Gatsby and Mediacurrent partnered up to deliver on the challenge and successfully scale Penn State.
Drupal Security: What You Need to KnowMediacurrent
Keeping your website secure is important—but it isn't always easy. By shifting to a security-first mindset, you can rise to meet the challenge.
In this webinar, learn how to take immediate steps—some without touching a single line of code—to improve the security of your Drupal installation.
WP or Drupal (or both): A Framework for Client CMS Decisions Pantheon
WordPress and Drupal are powerful open source tools. Many agencies specialize in one or the other, but being able to effectively use both can be a tremendous strategic benefit. In this webinar we’ll discuss how to deploy both WordPress and Drupal effectively as an agency.
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapePhase2
Check out our white paper on D8 for enterprise: http://phase.to/1i1G7Gg
Today's digital marketplace requires organizations to engage their audiences on the multitude of channels and devices where they consume content. Drupal 8 can be an effective tool for creating a streamlined, multi-channel experience for users, in addition to serving as an adaptive content engine for website platform builders. In this slideshow, we examine the value of Drupal 8 as a flexible content management system (CMS) and how businesses can use it for maximum benefit.
The Yes, No, and Maybe of "Can We Build That With Drupal?"Phase2
Over the last five years, Drupal has made a huge splash in the Government sector and has quickly become the open source CMS platform of choice. If you’re not already using Drupal, it’s likely that it’s come up as an option. It’s a powerful and flexible framework, and because of this the answer to the question ‘Can we build this with Drupal?’ is usually ‘Yes’. That said…your ‘yes’ should sometimes be ‘It depends’.
Understanding the reasons why government has taken interest in Drupal is key to understanding how and where it is best used. Drupal has core strengths that line up with key needs, but there are things it doesn’t do well. How do you make sure that you’re not asking Drupal to do too much? Conversely, even if Drupal is the best choice, how do you make sure your architecture is sound, your project plan is tight, and your business strategy is appropriate?
We’ll look at some case studies from various levels of government from federal to local, examine the challenges faced, and review lessons learned. If your project needs to stretch Drupal to its breaking point, how do you mitigate the technical, project management, and business impacts? How do you weigh the pros and cons of using Drupal when you are planning a project, and what are the key warning signs in an RFP that warn against it? And even when the needs of the client project line up cleanly with Drupal’s core strengths, how do you identify the risk areas when it seems like a match made in heaven?
Drupal is a powerful tool and can transform the work you do, but being educated as to its strengths and weaknesses protects you and your project, whether you are a contractor or contract officer, internal technology team or external developer.
A Better Way to Build and Manage Sites with Rain for Drupal 9Mediacurrent
Good news: if you’re setting the groundwork for a Drupal project, you don’t have to start with a blank slate. Rain CMS, an open source distribution for Drupal, can be used as a “starter” for your next Drupal project. Now shipped with Layout Builder, Rain CMS puts power and control into the hands of marketers and editors while saving time and simplifying processes for IT and web teams.
In this webinar, learn about Rain features that accelerate speed-to-market and improve the content authoring experience
Upgrading to the next major Drupal release can be complex—even stressful. In this webinar, we’ll show you how to take the pain out of the process and get your Drupal 6, 7, or 8 site up and running on D9—the latest and greatest Drupal release.
Penn State scales static Drupal to new heightsMediacurrent
The Penn State News team had an ambitious goal to build a faster and more dynamic site by adopting a decoupled Drupal architecture. Not an easy task. Gatsby and Mediacurrent partnered up to deliver on the challenge and successfully scale Penn State.
Drupal Security: What You Need to KnowMediacurrent
Keeping your website secure is important—but it isn't always easy. By shifting to a security-first mindset, you can rise to meet the challenge.
In this webinar, learn how to take immediate steps—some without touching a single line of code—to improve the security of your Drupal installation.
WP or Drupal (or both): A Framework for Client CMS Decisions Pantheon
WordPress and Drupal are powerful open source tools. Many agencies specialize in one or the other, but being able to effectively use both can be a tremendous strategic benefit. In this webinar we’ll discuss how to deploy both WordPress and Drupal effectively as an agency.
Kevin Basarab goes over the new features of Drupal 8 and what you can expect to see in the forthcoming version. From CMI, views in core, web services, mobile and HTML5 we talked about the new features and showed a live demo of some of the new features. In addition the session covered how to help finalize Drupal 8 and get involved yourself.
Opening Keynote - DrupalCamp St. Louis 2014Brad Nowak
I presented this opening keynote "Drupal FTW" on April 26, 2014 at DrupalCamp St. Louis 2014 hosted by Washington University. The presentation was intended to address a broad audience from Drupal newcomers to current developers via a brief history of Drupal, a review of some key reasons people choose Drupal, and advice for achieving success with Drupal from the perspectives of strategy, design, and technology.
Plone Intranet Consortium - united we stand, divided we fallGuido Stevens
The Plone Intranet Consortium is pioneering a new business model for open source development. Presentation at Ploneconf 2014 Bristol by Guido Stevens introducing Quaive.
The highlights from annual Drupal Business Survey conducted by Exove and One Shoe. Includes answers from 239 business executives working in the Drupal business community around the world.
Presentations from our osAccelerate event in London UK by Mark Brincat, CTO of The Economist and Steve Tanner, Systems Analyst at the World Trade Organisation.
The speed and complexity of cloud-native systems require more than just new skills and tools. It requires a new mindset and next-level collaboration. We can no longer stack new technology on old cultural norms. We need to unlearn the old and bring in the new. This is more than Agile. This is more than DevOps. This is software creation with a cultural mandate.
How Drupal 8 Reaches Its Full Potential on PantheonPantheon
Join Pantheon co-founders David Strauss and Matt Cheney to learn everything you need to know about what Drupal 8 has to offer, and why Pantheon is the best place to run Drupal 8.
Guide to Component-Based Theming for Drupal 8 and 9 Mediacurrent
Contrary to the top-to-bottom theming we have been doing for years, the component-based approach enables us to theme Drupal websites by breaking down the UI into self-contained, reusable parts. This presents many advantages over traditional theming: less code repetition, easier to maintain CSS, less risk of regressions, and reusable code.
This webinar is an introduction to the concept of Component-Based Theming. Explore the different phases for building successful component-based websites.
Rain + GatsbyJS: Fast-Tracking to Drupal Mediacurrent
Hear about our end-to-end formula for building fast, consistent Drupal 8 sites with Mediacurrent's Rain install profile and GatsbyJS in this 60-minute webinar recording.
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
Images are a critical part of most websites. They enhance the user experience and make your website more engaging and visually appealing. However, if not handled properly, images can jeopardize your website’s performance and push visitors away if your site takes too long to load. Knowing how to properly configure your site to handle images in the most effective way possible can make a big difference in converting leads, getting more sales and/or getting more visitors on your site.
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
In this session from DrupalCon Global 2020, see the current champ in Drupal 8 contrib, Paragraphs (93k+ D8 usage), face off against the relatively new challenger: Layout Builder.
Collaboration is and will be a hot topic in business for a while. In the eLearning industry, collaboration works when the act of collaboration simplifies the life of the stakeholders involved.
In this guide, you’ll find a compiled list of 8 questions to consider as you plan for the future with Drupal 8. Whether you’re tackling a brand new digital project, evaluating an update for your current web property, or you’re looking for an alternative to your proprietary system, we hope this resource will come in handy!
Kevin Basarab goes over the new features of Drupal 8 and what you can expect to see in the forthcoming version. From CMI, views in core, web services, mobile and HTML5 we talked about the new features and showed a live demo of some of the new features. In addition the session covered how to help finalize Drupal 8 and get involved yourself.
Opening Keynote - DrupalCamp St. Louis 2014Brad Nowak
I presented this opening keynote "Drupal FTW" on April 26, 2014 at DrupalCamp St. Louis 2014 hosted by Washington University. The presentation was intended to address a broad audience from Drupal newcomers to current developers via a brief history of Drupal, a review of some key reasons people choose Drupal, and advice for achieving success with Drupal from the perspectives of strategy, design, and technology.
Plone Intranet Consortium - united we stand, divided we fallGuido Stevens
The Plone Intranet Consortium is pioneering a new business model for open source development. Presentation at Ploneconf 2014 Bristol by Guido Stevens introducing Quaive.
The highlights from annual Drupal Business Survey conducted by Exove and One Shoe. Includes answers from 239 business executives working in the Drupal business community around the world.
Presentations from our osAccelerate event in London UK by Mark Brincat, CTO of The Economist and Steve Tanner, Systems Analyst at the World Trade Organisation.
The speed and complexity of cloud-native systems require more than just new skills and tools. It requires a new mindset and next-level collaboration. We can no longer stack new technology on old cultural norms. We need to unlearn the old and bring in the new. This is more than Agile. This is more than DevOps. This is software creation with a cultural mandate.
How Drupal 8 Reaches Its Full Potential on PantheonPantheon
Join Pantheon co-founders David Strauss and Matt Cheney to learn everything you need to know about what Drupal 8 has to offer, and why Pantheon is the best place to run Drupal 8.
Guide to Component-Based Theming for Drupal 8 and 9 Mediacurrent
Contrary to the top-to-bottom theming we have been doing for years, the component-based approach enables us to theme Drupal websites by breaking down the UI into self-contained, reusable parts. This presents many advantages over traditional theming: less code repetition, easier to maintain CSS, less risk of regressions, and reusable code.
This webinar is an introduction to the concept of Component-Based Theming. Explore the different phases for building successful component-based websites.
Rain + GatsbyJS: Fast-Tracking to Drupal Mediacurrent
Hear about our end-to-end formula for building fast, consistent Drupal 8 sites with Mediacurrent's Rain install profile and GatsbyJS in this 60-minute webinar recording.
Managing Images In Large Scale Drupal 8 & 9 WebsitesMediacurrent
Images are a critical part of most websites. They enhance the user experience and make your website more engaging and visually appealing. However, if not handled properly, images can jeopardize your website’s performance and push visitors away if your site takes too long to load. Knowing how to properly configure your site to handle images in the most effective way possible can make a big difference in converting leads, getting more sales and/or getting more visitors on your site.
Paragraphs v Layout Builder - The Final ShowdownMediacurrent
In this session from DrupalCon Global 2020, see the current champ in Drupal 8 contrib, Paragraphs (93k+ D8 usage), face off against the relatively new challenger: Layout Builder.
Collaboration is and will be a hot topic in business for a while. In the eLearning industry, collaboration works when the act of collaboration simplifies the life of the stakeholders involved.
In this guide, you’ll find a compiled list of 8 questions to consider as you plan for the future with Drupal 8. Whether you’re tackling a brand new digital project, evaluating an update for your current web property, or you’re looking for an alternative to your proprietary system, we hope this resource will come in handy!
A Sneak Peek Into Drupal - A Beginner’s Guide.pdfMars Devs
If you build, develop, or administer websites or produce digital content, you've undoubtedly wondered what Drupal is. After all, this name comes up frequently in conversations with developers, content editors, and other digital industry experts. In this MarsDevs blog, we set out to discuss what Drupal is and why it is so famous as a content management platform.
Click here to know more: https://www.marsdevs.com/blogs/a-sneak-peek-into-drupal-a-beginners-guide
Creating an Organizational Culture of Giving Back to DrupalMediacurrent
Most would agree that the open source software movement has “won” and continues to advance at unprecedented levels. As open source software has grown in popularity and usage, so have the challenges. This DrupalCon Global 2020 session will hopefully be a catalyst for invigorating the next generation of Drupal enthusiasts to serve and volunteer.
A discussion of how the release of Drupal 8 and trends in the marketplace affect Drupal agencies. We’ll look at how the release of Drupal 8 has changed our target market, and propose ways for Drupal shops to thrive in this new environment.
apidays LIVE Singapore 2022_There is no such thing as digital transformation....apidays
apidays LIVE Singapore 2022: Digitising at scale with APIs
April 20 & 21, 2022
There is no such thing as digital transformation (and why that matters)
Dr Dennis Khoo, Digital Transformation Expert at allDigitalfuture, Author of the bestselling book, "Driving Digital Transformation: Lessons from building the first ASEAN Digital Bank"
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Drupal is an enigma to its initiates and a sonic screwdriver to its experts. In module-land, users solve their own problems, the result being a myriad of puzzle pieces. Every ambitious drupal-focused company is building shortcuts to combine these pieces, be that through their own vertical Distributions, reusable Features or demo frameworks with Drolutions. What markets will Drupal conquer as these concepts mature? How can start-ups and enterprises leverage Drupal's rapid development velocity? How can you play your part in Drupal's vertical revolution?
Insights Success Recognition of Excellence in DevOps 2018, we have enlisted some of the outstanding DevOps providers which have crafted several innovative solutions that created fruitful grounds of scalable growth for its clients.
DrupalCamp Nigeria is an annual, volunteer driven, two-day conference intended to promote the awareness and adoption of the Drupal open-source platform. This conference brings together drupalists, other related open-source practitioners, corporate companies representatives to share their passion for the Drupal project and other open-source technologies.
Five steps to successfully telling your social media story, presented by Bria...SocialMedia.org
In his Brands-Only Summit Pre-Conference presentation, Hewlett-Packard's Brian MacDonald explains how to tell stories that connect social media metrics to business issues and goals.
He shares five steps to build stories for any audience and transform metrics from numbers to real business insights.
DevOps is an exciting new management framework that combines software development and IT operations. It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is rapidly popularity across the IT industry due to the ease with which it can be used in combination with Agile software development.
Original Source: https://www.knowledgetrain.co.uk/it/devops/what-is-devops
5 Reasons Enterprise Marketers Love Drupal 8Duo Consulting
Upcoming changes in the Drupal platform promise more power and scalability, while offering a better user experience. As web content is displayed on more platforms than ever, Drupal 8's unmatched flexibility is perfectly positioned as a future-ready and enterprise-grade web platform that marketers will embrace.
2019 Accelerate State of DevOps Survey Results Are InDevOps.com
The 2019 Accelerate State of DevOps Report continues to show that software delivery and operational (SDO) performance drives organizational performance. The data also supports analyst reports that the industry is crossing the chasm: this year, there were almost 3x the proportion of elite performers compared to last year, with low performers shrinking slightly. This was driven by cloud adoption and execution on the key capabilities that drive performance.
Digital Transformation Strategies for Enterprises: Successful Stories & How t...Acquia
Smart enterprises and brands recognize that a web content management system (CMS) is a critical foundation for building and running great multi-channel digital experiences—it’s a key part of a digital transformation strategy. But with fierce market competition and technology evolving at the speed of light, even the most savvy organizations find it hard to keep up and drive digital success at a global level.
If you’re using a legacy CMS, it’s likely your digital properties are inflexible and difficult to scale. Instead of driving toward digital domination, you’re experiencing digital deflation. It’s taking the wind out of your sails, and customers are walking away in favor of better digital experiences.
In this webinar, hosted by Acquia and CI&T, two companies seasoned in helping their customer navigate this digital disruption, you will learn how large enterprises and brands are delivering scalable, agile, innovation in a digital-dominant world.
You will learn about:
• The evolution of CMS and the enterprise web strategies it drives
• Tips to align IT and the business to drive collaborative digital transformation
• Recommended platforms for scalable, agile web-based innovations
• How a robust partner ecosystem can fast-track your plans
• Customer success stories featuring challenges (and solutions!) of new enterprise digital platform implementations
Similar to Riding the Drupal Wave: The Future for Drupal and Open Source Content Managementca keynote (20)
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8Phase2
https://www.youtube.com/watch?v=NCx0fx-FWSc
Breaking News: Al Jazeera Builds Future-focused Digital Platform with Drupal 8
Sep 28, 2016 at DrupalCon Dublin
This just in: Al Jazeera Media Network, a leading provider in news and media broadcasting, is investing in its future by building a global, multi-lingual, unified CMS platform to streamline the creation and personalized delivery of news on the newly released Drupal 8 platform. This story is still unfolding!
For a global media network like Al Jazeera, Drupal 8 provides the perfect base for internationalization, future growth, and flexibility. Al Jazeera required a platform that could unify several different content streams and support a complicated editorial workflow, allowing network wide collaboration and search.
In this talk, leaders from the Al Jazeera digital project will go “behind-the-scenes” of the network’s next generation publishing platform. Hear from the Al Jazeera Product Managers and Platform Experts about how the content needs driving the media business can map to the underpinnings of a unified publishing platform. We will explore the technical advantages of Drupal 8, as well as the digital strategy that informed the endeavor. You’ll learn:
● Why Al Jazeera Media Network decided to invest in Drupal 8 as an early adopter
● How to use Deploy, Multi-version, and Replication modules to support an enterprise content repository
● The implications of starting with Lightning as a base distribution
● How Al Jazeera Media Network transformed its editorial workflow with Drupal 8 tools
For anyone working in the digital publishing industry or considering using Drupal 8 for a platform, this session is a must-see!
The Future of Digital Storytelling - Phase2 TalkPhase2
Watch the full talk here: https://www.phase2technology.com/blog/the-future-of-digital-storytelling/
Mike Mangi, Director of Digital Strategy at Phase2, talks about the importance of evoking emotion in storytelling, and the evolution of our use of technology in our quest for ever-more immersive storytelling tools.
He discusses examples of how a story call be told in and across myriad devices from mobile, to wearables, to Augmented and Virtual Reality headsets, to Artificial Intelligence (AI).
He talks about the need for content and experience management systems capable of publishing multi-device, context-optimized content, and the potential to provide solutions with platforms like headless Drupal.
David Spira presents on the importance of user testing and Empathy to deliver an effective product, specifically a contact management app for disaster relief that was later used during the Nepal earthquake in 2015.
Red Hat needed a new pattern library that would be flexible enough to integrate into our current Drupal 7 site, yet powerful enough to build future D7, D8 and other Red Hat branded sites. This pattern library would create a consistent, brand approved, look across all of our web properties, and become a common UI development platform for Designers, UX, Devs and Project managers.
In this case study we’ll explain our architectural approach to deliver dozens of tightly packaged components to Redhat.com and other web properties through a variety of distribution methods.
At Phase2, we do things a little differently when it comes to design. While many teams are stuck in the “design first, develop second, theme last” way of doing things, we link our multidisciplinary teams together by a common vehicle: design systems. Each piece of the system, including our prototyping tools, live within the platform, allowing us to integrate processes like creative design, prototyping, front-end methodology, and implementation. We call this “The New Design Workflow.”
This session will feature a panel of Phase2’s most experienced designers and front-end devs for an inside look at our best practices, tips and tricks. Plus, hear us weigh in how Drupal 8 will interface with your favorite front-end tools like PatternLab.
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Phase2
After building one of the first enterprise Drupal 8 platforms, we speak from experience when we say: if you are an enterprise organization, you should be seriously considering the move to Drupal 8. For many in the Drupal world, Drupal 8 is still viewed with apprehension. With this panel, we’re here to unveil the D8 mystery.
In the changing CMS landscape, enterprises have a lot to gain from the more decoupled, API-focused content repository that Drupal 8 is evolving toward. Drupal’s paradigm shift will vastly improve the way organizations ingest, store, publish, and distribute content through multiple channels. But is the investment worth it? For the enterprise, our answer is an enthusiastic yes.
In this session, discover:
How Drupal 8’s structure fundamentally changes the way organizations approach platform building
The impact of Drupal 8’s configuration management improvements
The benefits of integrated front-end tools and external libraries
The challenges enterprise organizations will face adopting Drupal 8 (and how to overcome them)
How other enterprise organizations are already harnessing the power of Drupal 8
How to get started!
Memorial Sloan Kettering: Adventures in Drupal 8Phase2
Memorial Sloan Kettering is preparing to launch two websites in Drupal 8. As one of the first organizations to migrate its Drupal 6 content management system onto an enterprise Drupal 8 platform, Memorial Sloan Kettering has learned first hand the major challenges and advantages of building in Drupal 8.
In this session, project members from MSK, Phase2, and Digitas will explore the decision to take the leap to Drupal 8 and the reality of building in D8 while it is still a beta. Get details on the brute force migration process, front-end integrations and wiring up with twig in practice, and community contributions to accelerate Drupal 8 in the process of a flagship redesign for one of the leaders in the healthcare space.
We’ll elaborate on the challenges we faced and strategies we used to build on Drupal 8 and how you can learn from them!
Finally, we’ll answer some of your most burning questions:
How did you accomplish moving an existing Drupal 6 site with 25,000 plus pages of content to Drupal 8 while redesigning at the same time?
Should other organizations consider building in Drupal 8?
What tools and best practices were used by developers/sys admins?
What contrib modules are being used?
How difficult was it for the team to learn Drupal 8?
What is being used for layout and webforms?What external libraries and APIs are being used?
Ever find a module that does 98% of what you need it to do, and there's no way to make it do that last 2%? Ever need to fix a bug in a module you've run into, but you're the only one who's ever had this problem? You need a patch.
Phase 2 Senior Developer Joshua Turton will cover the hows and whys of patching a module. You will learn:
When is a patch appropriate?
How to edit the module's code and what branch to edit against
How to generate a patch with git, both on the command line and in a GUI
How to report an issue in the module issue queue
How to name your patch file according to drupal's standards
How to use drush make to apply your patch automatically.
What to do if your patch is accepted or rejected
And most importantly: Why you SHOULD contribute your patch, and not be shy!
This presentation is aimed right at the beginner level developer, who is interested in getting involved in Drupal's open-source community, but is intimidated by the complexities and scale of the issue queue and module building. Middle to advanced level developers should also find the session interesting, particularly if they have not gotten involved in the issue queues themselves.
Presented by Phase2 Software Architect Tobby Hagler, this session is meant to be a primer to enterprise concepts and how they can be applied to Drupal development.
A modern, high-scale Web site is a composite of decentralized fragments that are assembled on the edge, in just-in-time fashion as the content is being delivered to users. Sometimes, a load-balanced PHP environment just can't serve the traffic you have, but you still want to build it in Drupal.
Drupal is a great Content Management System, and a powerful Development Framework. But the Drupal instance that runs the show is not always the end-all-be-all website that users will ultimately interact with. In a world of web-scale and high-availability, it becomes increasingly important to build your Drupal instance with the bigger picture in mind.
Integration with Varnish, CDNs, and other caching systems help Drupal scale. This also prevents users from ever reaching the "origin", which means all users see the exact same page. If users never interact with Drupal directly, then how can you customize the overall user experience? Also, Web sockets lets you display changing content (sports scores, news updates, stocks) in actual real-time updates.
With ESI, JavaScript/AJAX, Web sockets, and integration with third-party services, it's all possible. It just takes a shift in thinking and how you approach the site build.
This session will explore how to build a Drupal website that will interoperate with other web components, live behind CDNs, and make heavy use of caching layers, yet still maintain a positive custom user experience (complete with "Hello username" links and "your comments" blocks). It will focus on the pitfalls that many Drupal developers never even consider (eg, device detection for mobile), and how to overcome them.
Nightmare clients. Everyone has them at one time or another. They ask for absurd combinations of features and no budget to support them. They ask for work to be done on ridiculously tight deadlines.
We rage about these clients. If only they knew better. If only they would listen to us. If only they weren't so...so stupid.
The reality is, these clients have a reality of their own. They are dealing with the pressures and requirements of their business, many of which are only loosely connected our work. Some of the decisions they make have drivers that may not be immediately apparent to us. If we start trying to see how their business looks from their perspective, they may start to seem less crazy to us.
Engaging our clients with empathy allows us to go beyond just "doing work" for them. It sets up a relationship with the client that allows us to start the design and development process from the right assumptions. We become a partner to them in their business, see what their goals actually are, and are able to give them the guidance and advice that they truly need.
In this short talk, we will look at how focusing on empathy with clients can improve our working relationship with them. Empathy can build trust and allow us to make the best decisions from a well-informed perspective. It might also save our sanity.
5. come in 3 forms
Digital Transformation
new and innovative ways to
disrupt traditional business
models
Web Plumbing
infrastructure & integration
Construction
cheaper and more efficient
ways to build
Web Projects
10. Mobile
Content and interface design must be
designed FIRST with mobile in mind as the
lowest common denominator of digital
experience.
11. Omni-channel
Content is disaggregated from code and is
optimized for each channel. There are
coordinated and automated efforts between
paid, owned, and earned media.
12. International
Global and cultural barriers are transcended
and disproportionate growth goes to the
developing and most populace locations.
13. Data-centric
Data as both a bi-product and a primary
objective are collected, stored, analyzed and
business decisions and models are optimized
based upon the insights.
17. Drupal fits many of these
trends natively
Drupal is a global phenomenon that can
create massive opportunity for anyone that
uses it, delivers it or builds a business on it.
Drupal is unique in that it
is both widely accessible
and enterprise focused
1
2
Drupal is about to release
its greatest version yet
3
18. CMS
TRENDS
CMS is moving from a software tool to edit websites to
an enabler of Digital experiences – a framework that
supports and enforces the standards, interfaces, best
practices for development for the products it creates.
21. Top 100k sites - Drupal is the second largest CMS
51%
10%
Wordpress
Drupal
Adobe
Joomla
22. Top 10k sites - Drupal & Adobe jump up
48%
14%
Wordpress
Drupal
Adobe
Joomla
23. 1. Community Innovation
2. Flexibility
3. Full control of platform
4. Open & Transparent
5. Cost
Why is open source winning?
24. ‣ Think in terms of total cost of ownership (TCO) not
free
‣ All software has implementation and
customization costs
‣ Cost is a competitive advantage - not a BRAND
‣ Don’t undersell the value
Cost is a lower criteria for adoption
but it matters.
25. 3How will Drupal 8 become the
dominant open source CMS
leading these changes?
26. Drupal 8 leading the change
Other proprietary CMS’s
won’t be able to keep pace…
Drupal 8 is heavily focused on enterprise /
larger and more complex use cases. But
remains a viable and appropriate tool for
smaller and simpler sites as well.
That flexibility is an advantage for dev
shops and enterprise organizations!
27. Top D8 Advantages
SUMMARIZED
With D8 we will see Drupal used as both a content
repository, a workflow and site building tool and to
create user experiences.
Or in different combinations.
29. Advantage
2
Front End
Experience
‣ Improved Theming (using Twig)
‣ Better Markup (HTML5/CSS3)
‣ SEO (RDFa/Schema.org)
‣ Accessibility (WAI)
‣ Front end performance
(Javscript/CSS aggregation)
30. Advantage
3
Multi-lingual
‣ Core multilingual installer
‣ Infinite flexibility and
control of translation for
everything in the admin and
on the site
‣ 4 consolidated modules do
it all
31. With multilingual built into D8 core, Drupal is addressing
the fact that the world is becoming smaller, and we
interact with people online from all over the world.
36. the rapid pace
of change?
What can we do as a community
to stay on top of
4
37. The key is ensuring that we
have a thriving community of
involvement,
contribution
& participation.
38. What are the threats to Drupal Adoption?
‣ Demand outweighs supply of global talent
‣ Professionalism is comparatively low
‣ Training is less available than other
enterprise technologies
‣ Open source resistance still exists
39. The Drupal Community is becoming
larger, more professional,
more diverse, and more
globally connected.
43. Time
It’s not just the coders
Books
Videos
Themes
Features
Classes
Documentation
Blogging
Events (like this one!)
Demos
Case studies
Pretty Drupal sites
High profile Drupal sites
Innovative uses (of Drupal)
Client references
Social media chatter
45. Make a small donation to the Drupal Association’s
D8 Accelerate Fund. So far, the DA has raised
almost $225k of our $250k goal to rally the
community to the cause.
46. Ecosystem
The Drupal Business
Photo by: Carlos Reusser Monsalvez
We must invest in developing a healthy,
sustainable ecosystem and business climate
with aligned incentives to the project.
48. opportunity for small ones
Big companies are an
• They invest in a platform and its future
• Create jobs and develop talent
• Lend credibility to a technology
• Attract big customers!
49. Partnerships and M&A
We are seeing businesses joining up and also acquisitions. And there will be more…
50. 1. Products companies must emerge
2. Services companies should spread out and specialize
3. Profitable business models must co-exist with open
source contribution
4. We need more businesses @ scale
5. Success must spread globally
6. All ecosystem players should work together to patch
Drupal weaknesses
healthy business ecosystem
Key tenets of a
56. is essential to the Drupal ecosystem
Talent renewal
82% of hiring managers surveyed
plan to hire Drupal talent within
the next 6 months.
82%
40% of hiring managers surveyed
say they are “constantly” hiring
Drupal talent.
40%
HIRING PLANS “CONSTANT” HIRING MODE
57. Front End | Content Strategy | Core | Integrations | DevOps
be on the cutting edge
Opportunities to
92% of hiring managers surveyed
say there is insufficient Drupal talent
in the market to meet their needs.
MORE DRUPAL TALENT IS NEEDED
92%
58. Hiring managers say they are currently
trying to fill many types of Drupal roles.
MANY JOBS, MANY ROLES
Themer
DevOps
Site Builder
Content Strategist or Admin
Developer
+
Project Managers
QA Specialists
Analysts
60. find a way to get noticed.
Photo by: Steven Depolo
61. What makes someone unique?
‣ Solution specialization
‣ Industry specialization
‣ Services specialization
‣ Geographic dominance
‣ Product/distro makers
‣ Community thought leadership
63. Giving back is good business too.
Insisting on contribution
• Build it into the jobs of internal digital teams
• Emphasize contribution
• Make reusable architectures
• Celebrate contributions
COMPANIES THAT PRACTICED THIS HAVE SUCCEEDED IN DRUPAL
65. successful Drupal business?
What is the recipe for a
1. Leverage Drupal’s popularity for lead generation
2. Master services / deliver them successfully
3. Corner specific niches for competitive advantage
4. Invest in new business models and thinking
around using Drupal (products, pricing, etc.)
5. Share, teach, learn, contribute
6. Rinse and repeat...