LATEST FROM OUR BLOG

Take your daily dose of (only) relevant news, useful tips and tricks and valuable how to's on using the latest web technologies shaping the digital landscape. We're here to do all the necessary information sifting for you, so you don't have to, to provide you with content that will help you anticipate the emerging trends about to influence the web.

How The Project Update Bot Has Been Refreshed for Drupal 10
  Drupal 10 will be released on December 14th, 2022. The upgrade process from Drupal 9 to Drupal10 will be even easier than Drupal 8 to 9 was. Making projects that are already compatible with Drupal 9 compatible with Drupal10 requires removing deprecated API uses, which means that you'll have to remove them from your code. There are usually only a few deprecated API uses per module, but when we consider upgrading over 8,200 Drupal 9 modules on drupal.org hundreds or thousands of hours from our community could be spent on this task. The good news is that Drupal Rector is a tool developed by Palatir.net and Pronghorn Labs. that can be used by developers who want to make their modules compatible with Drupal 10. It can also be used to automatically fix deprecated API uses in existing projects. Using Drupal Rector is easy, but running it on all Drupal 9 projects could have taken hundreds of developer days to complete. Drupal Rector is an automated tool that generates patches for contributed modules. These patches will be made available to the community through the Drupal Association which has partnered with Acquia and Palantir. This means that developers will not need to write any code to upgrade their modules to Drupal 10. Instead, they will simply apply the patch. However, for some modules, it may still be necessary to manually replace deprecated API uses. This bot is not affiliated with any individual or company. It is a tool that will automatically post updates to issues created by the Project Update Bot. These updates will be posted to issues that were created during the Drupal 8 to 9 migration. Maintainers are encouraged to review the patches and provide feedback if they feel the patches are useful. If the project maintainers decide to use these patches, then they can help speed up the update process for modules for Drupal 10 dramatically. Related: Drupal 10 New Features and How to Prepare Your Migration.   Maintainer Options There are several ways to deal with these issues when maintaining a project: Leave the issues open and apply the provided patches to remove some or all of the deprecated APIs. The Project Update Bot checks weekly if Drupal Rector can remove new deprecated APIs and posts a new patch if possible, so you don't need to worry about it. If you would like to use this issue as a starting point please remove the "ProjectUpdateBotD10" tag from the issue. The bot will not post any updates if this tag is present. You can add the tag back and the update bot will start posting updates again. If you see an issue that is closed, please don’t reopen it. Closing an issue stops the bot from posting new issues. You can also flag the issue if you think it should be reopened.   For more information and support regarding your Drupal migration, please contact us and get in touch with our team of Drupal experts.      Photo credit: Unsplash. ... Read more
Raluca Olariu / Jul 15'2022
Drupal 10 New Features and How to Prepare Your Migration
  Drupal is a free and open-source content management system that allows you to create websites with a simple interface, but it has many powerful features for more advanced users. Drupal is being used by millions of people worldwide and many businesses and institutions like Harvard, Twitter, or Whole Foods.  The first version of Drupal was released on January 15, 2001, more than twenty years ago.  Drupal 10 is expected to be released in December 2022. It will be a refined version of Drupal 9 and it will include many new features, including: Symfony 6 compatibility. Site owners and module developers will benefit from as much Symfony 6 compatibility as possible and Symfony 4 deprecations in Drupal 9 for Symfony 5 will be resolved. Supported solutions for rebuilding jQuery UI functionality by using either vanilla JavaScript or frameworks like React. jQuery UI components used by Drupal core will be removed. Best practices for deprecating modules. Users will be able to use a proper mechanism for naming, versioning, deprecating wrappers, etc. A 'lifecycle' - property can be used in info.yml files for themes and modules. Better decoupled developer and site builder experiences, especially for menu and URL handling. Introduction of CKEditor 5 with better authoring experience and more modern editing (replacing CKEditor 4). PHP 8.1 compatibility for Drupal 9 and Drupal 10.  Theme Starterkit tools for bespoke theme creation.     How to prepare for Drupal 10 The following are steps that you should take before upgrading your existing sites to Drupal 10. Upgrade all modules on your current site to their latest versions. If you have not already done so, upgrade core to its latest release. You can do this by running drush up --all from within your Drupal root directory. Perform a full backup of your site. This includes database backups as well as files and folders outside of the Drupal installation directory. Update your site's configuration file. The easiest way to do this is to download the Configuration Upgrade Module module and run it against your site. To do this, go toUpdate your themes and modules to the most recent versions available. In particular, update any custom modules or themes you use to their latest releases. Will the upgrade to Drupal 10 be easy? New functionality for Drupal 10 is added to Drupal 9 releases, meaning module developers can start adopting new APIs right away. Old functionality is removed, but backward compatibility is kept. Once we are ready for Drupal 10, we remove deprecated code, breaking backward compatibility, but because developers had a chance to update their modules, the upgrade to Drupal 10 should be easy. More exactly, Drupal 10 is identical with Drupal 9, except for its deprecation list. There shouldn't be any big or unexpected changes. What are the Drupal 10 platform requirements so far? PHP requirements: At least PHP 8.0.2 and PHP 8.1 is recommended.  PHP 8.0 is being dropped after November 2023, but security patches for PHP 8 will continue to be provided by other organizations. Some of Drupal's Composer dependency packages might start dropping support for PHP 8 after November 2023. Database server requirements: Check out the Database server requirements documentation.  Web server requirements:  They are the same as for Drupal 9. If you need additional support for preparing your migration to Drupal 10, our experienced team of Drupal experts can provide step-by-step assistance. Learn more about our Drupal services today!    Photo credit: Unsplash. ... Read more
Raluca Olariu / May 25'2022
Blog Placeholder
The design and development industry continues to grow more competitively over the years. Agencies that have specific niches and all-around firms are popping left and right. Aside from those, there are also different types of development and design works. As a player in this game, we are driven by our clients’ reception. We value their success and their feedback more than anything else because that’s how we will continue to thrive and grow. We are OPTASY, a digital commerce, marketing, and web development agency based in Toronto. With 16 years of experience under our belt, we’ve experienced so many ups and downs that equipped us with the knowledge we need. We’re an internationally renowned and award-winning team that continues to work hard for our clients. With that said, it has just recently come to our attention that we’ve been selected by Clutch, an established B2B review agency, as one of our nation’s industry leaders. Our team has ranked among the top Drupal and Magento designers and developers because of our spot on projects. "We are thrilled to have been chosen as one of the leading web developers by Clutch!" - Adrian Ababei, CEO of OPTASY, Inc. Clutch also created a list of the top fifteen companies. They measured agencies’ ability to deliver and service focus to determine the industry leaders — and OPTASY ranked sixth on their Leaders Matrix. In addition to that, our team is also found on The Manifest’s, Clutch’s sister site, top 100 mobile app developers in Canada list. This helps us prove that we can handle different projects and deliver phenomenal results. These two recognitions are igniting our drive to further our success this 2021. We are grateful for those who support us, especially our clients. This means so much to the whole OPTASY team.  What can we help you with? Contact us and let’s start collaborating! ... Read more
Adrian Ababei / Feb 15'2021
Drupal 9 Features: From “No New Features” to... 9 New Shiny Things You Can Expect to See in Drupal 9
What new Drupal 9 features can you expect to see on June 3rd, 2020? For, it's a bit confusing, isn't it?   on one hand, you have the “no new features“ statement on the other hand, you get answers like: “the easiest upgrade in a decade”, “newer PHP libraries”, “a brand new admin theme”, and so on   So, are there any new shiny things in Drupal 9 that you can look forward to? Or maybe get worried about... There is one shiny new feature and 8... improvements, from what I've seen. And I've grouped all together in a list. Here it is: 1. The New Shiny Thing: Easy Upgrade from Drupal 8 to Drupal 9 A smooth upgrade experience, this is the only new shiny thing that Drupal 9 ships with. In short, moving to Drupal 9 will be as easy as updating from one minor Drupal 8 version to another. Source: Drupal.org Word of caution: the upgrade path to Drupal 9 is “buttery smooth” if and only if you stick to a “healthy” routine of weeding out old and deprecated code from your current codebase. 2. Drupal 7 and 8 Will Continue to Get Supported Alongside Drupal 9 One of the biggest Drupal 9 vs Drupal 8 (and even Drupal 9 vs Drupal 7) difference is the overlap of security coverage: Till Drupal 9, whenever a new stable version got released, the previous one lost its support. Starting with the 9th version of the CMS, Drupal 7, and Drupal 8 will continue to get community support till November 2021. In other words, Drupal 8, cleaned-up of all deprecated API will continue to work on Drupal 9.  And Drupal 7 will get community support for... 1-1.5 years after Drupal 9 gets released.  One of the unexpected Drupal 9 features. For it disrupts the way that the Drupal community used to approach major versions once they were no longer “the latest” ones. 3. Claro Becomes the Default Administration Theme … once it gets stable. 4. New Drupal 9 Features: CKEditor 5 Gets Implemented ... in a future version of Drupal 9. Security support will drop for CKEditor 4 sometime around Drupal 9's end of life. Therefore, Drupal 9's roadmap includes adding CKEditor 5 to a future version (and eventually removing CKEditor 4 completely in Drupal 10).   5. The Workspace Module Goes from Experimental to Stable Source: Drupal.org How is this good news for you? Let's say that you need to prepare multiple versions of your Drupal site and, depending on certain factors, to push live only one of them. The Workspace module allows you do to precisely that: to replicate content between workspaces on the same Drupal site. And, luckily, the module will be generally available starting with Drupal 9... 6. What's New in Drupal 9? Twig 2 That's right, Drupal 9 comes with support for newer PHP libraries. Support for Twig 2 here included. 7. Drupal 9 Will Be Backward-Compatible with Drupal 8 from Day One What are the new Drupal 9 features? Minor upgrade versions of Drupal 8 will be backward-compatible with Drupal 9. This means that all your Drupal 8 components will work with Drupal 9. This ninth version of Drupal is built on top of Drupal 8, basically.  In other words: no need to panic that your (Drupal 8) website's key features will no longer be valid in Drupal 9. This is going to be the first time that 2 major versions of Drupal are fully compatible.   8. From Symfony 3 to Symfony 4.4 “What's new in Drupal 9?” Symfony 4.4. Since its third version will no longer be supported in November 2021, Symfony 4.4 gets integrated with Drupal 9. All while making sure that Drupal 9 is forward-compatible with Symfony 5, as well...   9. Olivero Becomes Drupal's New Default Theme New Drupal version, new front-end theme. Olivero will come to replace Bartik, the current default theme in Drupal.   Wrap-Up: 5 Drupal 9 Requirements Your Drupal Site Should Meet Now you know which are the predictable, the new and the... shiny new features in Drupal 9. What next? How do you ensure that your Drupal website's Drupal 9-ready? Here are 5 key steps to take for a buttery-smooth upgrade:   Make sure your environment is Drupal 9-compatible: PHP 7.3, MySQL 5.7.8, Drush 10   Update to the latest minor versions of Drupal 8 as soon as they get released: you'll be able to upgrade your website to Drupal 9 only from Drupal 8.8. and Drupal 8.9    Keep your modules up to date: do all your contributed modules run on their latest versions?   Weed out any deprecated API from the custom projects that your website's using   Update core to Drupal 9   Word of caution: if your website (still) runs on Drupal 7, upgrade to Drupal 8.  To sum up, the shortest path to a smooth upgrade to Drupal 9 is sticking to the best practices:   remove all deprecated code (go for an automated tool like drupal-check or Rector to identify deprecations on your website) update your Drupal core and contributed projects to their latest versions   Or, you can leave all the preparations to us. Just drop us a line and we'll evaluate your website's level of... readiness:   Is there any deprecated code still “lingering in there? Does it run on Drupal 7? Are there any outdated versions of PHP or MySQL that it is still using?   Then, we can come up with a plan to get it Drupal 9-ready. Image by Marsel Elia from Pixabay   ... Read more
Adriana Cacoveanu / May 20'2020
OPTASY Is Proud to be Named a Top Canadian E-commerce Development Partner by Clutch
Here at OPTASY, we know it can seem impossible for a new business to tackle their challenges while also implementing high-quality web development solutions. That’s why we’re here to help! We’re a Canadian Drupal firm and web development company that’s provided web solutions with outstanding results. Our team is dedicated, knowledgeable, and can help your company thrive!  Source: Clutch.com In recognition of our efforts, we’ve been named a top Canadian e-commerce development firm by Clutch, a development research resource.  We’d like to thank our superstar clients for helping us get this far! They engaged with Clutch analysts to assess our impact on their day to day operations. Our evaluation took into account the quality of our services and deliverables, attention to their project timelines, and the value of our work in relation to our pricing. We’re happy to announce that we’ve maintained a lovely 4.8 out of five stars in reflection of that data!  Take a look at one of our recent reviews below:  "We are thrilled to have been chosen as one of the leading web developers by Clutch!"  - Adrian Aabei, CEO of OPTASY, Inc. For those who might not know, Clutch is a verified market research firm that leverages a unique rating methodology to compare leaders across sectors. They showcase our development work on Visual Objects, Clutch’s sister site that centers on portfolio items. They feature us in their directory of top e-commerce developers.  We’re proud to receive this feedback and look forward to helping even more clients meet their potential! Contact OPTASY today if you’d like to learn more about how we can help you thrive!  Image by Megan Rexazin from Pixabay   ... Read more
Adriana Cacoveanu / Feb 06'2020
OPTASY: Ranked as Top Drupal Developers of February 2020
  OPTASY strikes again! We've got listed among the top Drupal developers of 2020... FindBestDevelopment, the leading ranking platform for the web development industry, featured us in their “Best Drupal Development” category. Take it as a “hall of fame” showcasing 10 of the best Drupal development companies in the... world.   And we've just earned our spot there. What a great way to start the year!   But Who Is FindBestDevelopment? It's a market research and reputation platform that “detects” and rates the top software development companies in the world.    And they do that... monthly. Source: FindBestDevelopment.com Take it as a free, trusted and conveniently exhaustive resource at hand for when you look for top professionals in fields like AI, eCommerce, Drupal, web, mobile app, or IoT. “And how do they evaluate and rank the IT service providers included in their tops? What criteria do they use?” A legitimate question to ask yourself.  FindBestDevelopment conducts an in-depth investigation of the targeted companies and:   analyses their business practices compares them to the industry standards   For instance, in the case of a team of Drupal developers, their editorial staff would evaluate:   the team's overall experience as a Drupal services provider its specific processes the reporting its portfolio and the impact of the projects included there   Source: FindBestDevelopment.com There are 8 different categories that FindBestDevelopment updates on a monthly basis:   Best Web Development Best Mobile Application Development Best Custom Software Development Best eCommerce Development Best WordPress Development Best Drupal Development Best IoT Development Best Artificial Intelligence Development From a Small Drupal Agency to... the Top 10 Drupal Developers Looking back, way back (2005), when OPTASY was just a small team of Drupal enthusiasts, and analyzing our trajectory, we do get a bit... dizzy. Little did we know (or hope to dare) that we would come 3rd place in the “Best Drupal Development Awards” on the world's most reputed ranking platform. Source: FindBestWebDevelopment.com It's overwhelming, it's rewarding and it's... a huge confidence-booster. Seeing the other 9 finalists — companies that we've been looking up to — and knowing that our past projects played a key role in this evaluation, we get both a confirmation and an incentive to live up to these higher standards.   Thank You! We have Drupal support in our DNA: we've been living and breathing Drupal since... 2005. And yet... if it hadn't been for our clients':   innovative ideas that they wanted to be implemented in their projects:  unique functionalities turned into custom Drupal modules, high standards in terms of visual aesthetics turned into custom Drupal themes daring goals that they set for their projects courage to adopt new approaches and emerging technologies to deliver the best user experience to their customers   … we wouldn't have been here, among the world's top 10 Drupal developers. ... Read more
Adriana Cacoveanu / Feb 03'2020
IoT in Mobile App Development: 4 Key Benefits You Can Reap (and 3 Challenges to Consider)
How are you planning to get your share of the pie? Where the "pie" is made of all those opportunities that IoT in mobile app development brings. But what are those opportunities translated into benefits more precisely? Why would you want to build an application that completes a network of IoT devices? And how will IoT change the way mobile applications get developed in 2020?   Source: Gartner.com Are there any challenges and risks to implementing this technology into your mobile apps that you should... prepare for? Now, let's see:   what are the most... irresistible benefits to developing your mobile solution for the IoT what are the best IoT mobile app development tools to put on your shortlist what's a common example of an IoT-enabled mobile app what kind of risks you face when you integrate a mobile application with IoT   1. Why Would You Want to Integrate IoT into Your Mobile Apps?  Why would you be interested in making your mobile apps IoT-friendly this year? How will it benefit you?   1.1. Users Get Hooked on Your IoT App: It's "Too" Convenient And the "less human effort" factor is the main reason why you'd want to integrate mobile apps with IoT. For it all bubbles up to the user experience that you'll provide: Your mobile app will be the "brain" of the whole network of interconnected devices, fridges, air conditioners, TVs, etc. Installed on the user's smartphone or smartwatch, it'll help him/her to cut down on the effort needed to... check the security cameras, switch off the light, turn on the AC and so on.   1.2. You Boost Your Team's Productivity By bringing IoT in mobile app development, you bring more... productivity in your workplace. An IoT-enabled mobile app will:   automate your business processes and specific in-house operations streamline your software products' development lifecycles empower your team to manage multiple tasks simultaneously provide you with real-time measurement and data analysis In short: with their repetitive tasks automated, your team gets to work on more complex, innovation-focused tasks.    1.3. You Get Actionable Insights into Your Users' Engagement Behavior Just imagine: an entire network of appliances, devices, gadgets, and servers exchanging data. And your IoT mobile app collecting ALL that data. Image by Tumisu from Pixabay You'll get some valuable insights into your users' needs, don't you think? Real-time information that you can leverage to:   simplify your business process make prompt and relevant adjustments to the user experience you provide   1.4. You Engage Users with A Highly Interactive Mobile App And interactivity is the shortest path to... higher engagement. Integrating IoT into your mobile app will make it not only interactive but highly customizable, as well.    It opens up a huge "playground" for your team, where they can test and implement various features and IoT-based functionalities. Where they get as creative and daring as they want with their customization work. 2. A Common Example of an IoT Mobile App Would Be... The one installed on a guest's IoT-enabled smartphone, that enables him to open his hotel room. No key or access card needed to... enter the room he booked. And this is but one of the top IoT app development trends to look forward in 2020.  Here are some more types of IoT apps that'll steal the spotlight this year:   smart warehousing apps workforce management apps healthcare apps blockchain apps AI & Big Data apps 3. What's The Best IoT Platform for Mobile App? Let's say that you've decided to incorporate this technology into your next mobile app: What IoT mobile app development tools should you check out first? What are your best options?   Here's a top 3 for you:   Xively: it ships with a conveniently rich collection of IoT features to help you get you started Android Ubidots: connect your Android account to Ubidots and just push your mobile app to multiple devices Thingworx: it provides you with a heavy load of complex tools to market your app with 4. IoT in Mobile App Development: Challenges and Concerns "But are there any?" There are. So, make sure you ponder on them before you rush to... reap the benefits and seize the opportunities of integrating IoT in your mobile apps.   4.1. A Huge Shift in the Concept of "Data Ownership" The risks concerning data security are head of the list: How much of your/ your customers' data privacy would you trade to access the benefits of IoT?   Because: automating your team's redundant tasks granting your users the highest level of convenience .. does come with a "price tag" on. The cost is... data. Data stored in cloud and unrestricted control over consumer data...   4.2. Distributed Computing Performances ...compared to today's technology. You might want to take this aspect into consideration, as well, before you just jump on the IoT in mobile app development trend.   4.3. The Need to Restructure Your Operating Procedures from the Ground Up Also, the way information is being transferred and your existing protocols.   The END!     Now, comparing the opportunities to the challenges, would you consider integrating IoT into your mobile apps this year?  Image by Niran Kasri from Pixabay ... Read more
Adriana Cacoveanu / Jan 30'2020
OPTASY Scores Another Perfect 5-Star Review on Clutch and Remains One the Top Web Developers in Canada
Unfortunately for many tech enthusiasts, the vast majority of web developers in Canada currently trying to implement AI, Blockchain, or IoT want them for their novelty rather than for the genuine purposes they can serve. So what happens when you do have a creative use for one of these technologies?  For many development houses, the choice between investing in emerging technology capability or staying on top of the vast set of platforms users choose from is an easy one — more platforms means more clients, and you can usually find a way to fill most functions using traditional technologies. At OPTASY, however, we knew we wanted to push the boundaries of what was possible. By focusing on Drupal development, we have been able to become leaders in our field, enabling our clients to take control of far more powerful technologies than have ever before been available.   That attitude, combined with our attention to detail and customer service, has landed us a series of excellent reviews on Clutch.co, placing us in the top 10 web developers in all of Canada. Clutch promotes leading agencies by collecting verified, unbiased feedback on vendors and displaying it in the form of written ratings and reviews. In one of our most recent projects, we built the Drupal 8 website of an equal opportunity community nonprofit. Our team worked hard to provide iterative design and development that incorporated all of the client’s feedback throughout the process. Their team was particularly impressed with our professionalism and openness to input. “We would definitely choose them in the future and recommend them to any individual looking for a website that leads to conversions and conveys a message in a smart format. They welcomed our feedback but also balanced our ideas with conversion principles. The site’s beautiful and performing exactly how we’d hoped it would.”  - Sean Kelly, Executive Director   Feedback like this from our valued clients demonstrates one of the biggest reasons we love what we do so much. Development may be our selling point, but building meaningful business relationships is what makes the world of tech go ‘round. We really appreciate the chance that Clutch provides to learn from our past engagements and reach potential future customers.  We are also featured highly on The Manifest, a platform that hosts industry-organized company rankings alongside business insights and articles explaining a variety of topics. On Visual Objects, customers have the chance to look through portfolio items to help inform their decisions, helping them to get a sense of what their project might look like with any particular team of web developers in Canada.  If you’re looking for a development partner to help make your business dreams come to life, check out our profile on Clutch or reach out to us! We’re always looking for exciting new partnerships to take on, and would love for the next one to be you.   Image by Tomislav Kaučić from Pixabay  ... Read more
Adriana Cacoveanu / Jan 27'2020
Drupal 8 Media Library: Simplify The Way You Embed Media (2 Significant Improvements in Drupal 8.8)
Powerful, full-featured media handling in Drupal. This has been your, our, and all the content authors and Drupal site builders' wish for a decade now. And it has just become reality: Drupal 8 Media Library is now a stable core module shipping with... WYSIWYG embedding support. You just click that shiny and new button added to your CKEditor and add your media. As simple as that! And there's more: You can embed media assets in your content in a... finger snap. No mouse needed. A bit overwhelmed?  Now, let's see how we got this far. How was the life of an editor before Media in Drupal 8 core and how it came to improve? And, of course, how these 2 major media improvements in Drupal 8.8 impact your content creation experience.   1. Drupal 8 Media Library: Why Was It Necessary in the First Place?   Since we already had the Drupal 8 Media module in core, right? Yes, but it lacked an UI...  So, any time an editor needed to add/reuse media file to a... blog post, let's say, he/she had to type in that file's name in the entity referenced field, triggering its auto-complete functionality. He could not visualize those media items before selecting them. There were just plain-boring forms, a table for all the media files and administrative views... Therefore, the team behind the Media Module in Drupal 8 created Media Library, which was meant to provide precisely that visual experience that was missing. In short: Drupal 8 Media Library was meant to add a nice UI to Media. Editors could browse though all their media assets, then quickly select and upload, right from their media libraries, the ones they wanted to reuse across their websites. It would open up a visual grid display of all their media items, with built-in filters to narrow down their options.  The result? A far better editorial experience.   2. Media Management in Drupal 8: From None to... a Full-Featured System How did we get this far? From almost no media support to a modern ecosystem of powerful media handling features? It all started in 2007, when Dries first outlined the need for “Drupal’s core features for file management and media handling... generic media management module with pluggable media types” in his “State of Drupal” talk. Since then, decent media handling support in Drupal has been one of the most requested features: Source: Drupal.org Now, putting the whole “Media in Core Drupal 8” process on high-speed we get to:   the release of Drupal 8.4, when the Media module was first added to core Drupal 8.5 with Media working right out of the box Drupal 8.6, when the Drupal 8 Media Library module “stepped into the spotlight” as an experimental module Drupal 8.7 with significant improvements to the Media Library visual interface (e.g. bulk uploads) Drupal 8.8 with WYSIWYG embedding support    Now, can you imagine the life of a Drupal site builder/content author, back in those days? The “before Media” days? Whenever he needed to reuse an image media, previously uploaded on the website, but on a different page, he had to... re-upload it. There was no way of reusing and embedding it into the text, quick and easy. And no way of using remote media, either (Instagram, Youtube...) Now, back to the present, when we (finally) have Media and Media Library in Drupal Core: You get to add different types of media items — audio files, remote video, images, documents —  store them in your library and reuse them in your content whenever you need.  Furthermore, you get to bulk upload media files, filter them by specific criteria, display them in a table or a grid view, you name it.   Managing and reusing your media resources in Drupal has never been easier.   3. Media Library in Drupal 8.8: The New “Add Media” Button  Drupal 8.8 came to “seal” a whole decade of efforts put into building and implementing a robust media handling system in Drupal. And the last improvements that it brings to the entire core media in Drupal 8 ecosystem are just... mind-blowing:   Media Library is officially a stable module in core it comes with an “Add Media” button added to the CKEditor panel keyboard accessibility: entity embed is possible without using a mouse   Source: The Drop is Always Moving And there you have it! The last “roadblock” on Drupal 8 Media Library's roadmap to the status of a stable core module has been overcome: You have WYSIWYG integration in Drupal 8. Meaning that now you can embed media in your content types by simply clicking on a button, right in your editor. And all that with a... finger snap. No mouse needed. Source: Drupal.org In other words, Drupal 8 Media Library means, since Drupal 8.8's got released: A quicker, simpler way for everyone to add media from the media library directly to the text editor. The END! We're a bit curious: With powerful media handling now in Drupal core, what's the next “nice to have” improvement on your wishlist? What other critical feature, that Drupal currently lacks, would significantly improve your developer/site builder/admin/editor experience? Image by Pettycon from Pixabay  ... Read more
Adriana Cacoveanu / Jan 15'2020