The corners of Drupal 8 that aren't there are quickly dwindling, but there are still some that need to get worked out. While upgrading our internal issue tracker, we hit a new one -- getting a group context set via a URL alias, and generally keeping posts within a group.Drupal 8Drupal PlanetGroupPurlOpenAtriumModule Development
This module resolves the frequent troubles to display and manage ads in a Drupal 8 web application. "Ad System module" manage through Ad Types, and puts in any place using the block visibility rules. Per each Ad, you can configure the sizes and resolutions to show in a block.
Ads also is an entity and support "bundles" (Ad Type), so you have the power to configure variants and customize it for google advertising or special ads.
Client has a bunch of static landing pages that are mobile-friendly and need to remain that way.
But what is to be done about srcset? Read on, oh reader, for the solution.
First, I created a gulp build task which makes a bunch of different sizes.
Install dependencies like this:
npm install -D gulp-load-plugins gulp-responsive sharp
The task looks like this:
There're a lot of really complicated descriptions of srcset out there.
As a result, I thought srcset was more complicated than it actually is.
Here's the all-purpose srcset code I used in my static HTML. This covers 1x, 1.5x, 2x, and mobile optimization in a fine-grained way:
Provides a simple filter (twig_strip_debug) for removingstripping debug text from field markup.
List all drush commands that are created with hook_drush_command() on a single page.
Core commands can still be found here: https://drushcommands.com/
Commerce Payment Onsite provides payment gateways for capturing on-site the credit card details for online store payments. It currently provides a payment gateway and a payment method type that stores users' card details enrypted in the database taking advantage of functionality provided by the Encrypt module.
Please note that storing credit card details on your server is a major PCI liability and it should only be done when there is no alternative.
At DrupalCon Baltimore, Preston So and I came up with an idea for a new Drupal conference, specifically focused on decoupled architectures, aimed at helping establish best practices and seeding a discussion about where Drupal as a whole is heading. Just a few short months have passed since then, and I’m excited that our first edition of Decoupled Dev Days is right around the corner.
As a Developer, I would love to be called a “full-stack” Developer, whose job is not limited only to clean code & bug-free delivery, but also responsible to provide infrastructure, database, back-end code, front-end code and project management ;). I’m sure you won’t be interested in client call and daily stand up call, but this is a part of our work which helps in a successful product delivery as well as client satisfaction.
Recently, I have moved on from Linux to Windows. You can understand a pain of a Developer when it comes to change your machine from hands-on machine to all new environment machine. It’s all new world with reinstallation of supported tools, drivers, applications that suit to your machine.
As a Drupal Developer, I do deal with web servers. In…
Integration with Millennium Booking Software for Salons/Spas (https://www.millenniumsi.com/)
Provides a "Millennium Services" block display all services offered through the configured Millennium Booking API endpoint.
* Custom caching and cache-length
* Per-page settings (display Millenium Services by Class ID on Specific pages)
Relies upon the Millennium API, tested with Platinum version.
Any feature requests welcome.
Hey, everyone! Summer moves on — together with its lovely sunsets, yummy fruit and berries and so much more. This just inspires us to grab a basket and gather some fresh, ripe, and tasty... Drupal news for you! ;) You’ll see that July 2017 has been really very fruitful for Drupal, because the community has been creating great stuff with a special, summer inspiration. So discover the new releases of Drupal modules, take a glimpse at Drupal 8.4 as Drupal 8.3’s successor, and find some other nice surprises.Read more
Read Data from a Spreadsheet
Google API Authentication
Getting Real Data
Insert, Update, and Delete from a Spreadsheet
Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.Drupal.org updates Better Distribution packaging
Distributions are a cornerstone of Drupal, giving site-builders a head start by packaging together proven modules and themes from contrib to build a Drupal site to purpose. In July we spent some time improving the functionality for packaging distributions on Drupal.org, by updating Drupal.org's packaging system to use Drush 8. This resolves several issues:
- Distributions may now use features from version 8 of Drush.
- Package manifest details are now properly displayed for all distributions.
- Distributions no longer need to nest contrib projects.
We hope that these changes will help distribution maintainersreCAPTCHA
It's hard to believe that the new documentation system has been in use for almost a year. We've made a number of improvements after the initial release to improve usability for both contributors and maintainers of documentation, and to encourage project maintainers to migrate their docs. One piece of feedback we've heard several times is that the 'add content' links the sidebar of a documentation guide were too difficult to find. To make it easier for documentation contributors to add new sub-guides and pages, we've added a new page link to the 'Edit' menu of documentation guides.Webmasters and documentation moderators can administer all docs
Finding maintainers for the over 12,000 pages of documentation on Drupal.org continues to be a challenge, and so we've given all users with the Webmaster and Documentation Moderator role the ability to administer any documentation guide. This will expand the pool of users who can help to manage documentation and manage documentation maintainers. Good documentation for a project with Drupal's scale is a community-driven effort and we're incredibly thankful for all the volunteers who contribute.Any confirmed user may claim unmaintained documentation guides
We also now allow any unmaintained guide to be claimed by any confirmed user—automatically adding them as the maintainer for that guide. This should make it much easier for new contributors to take up the mantle of maintaining sections of documentation on Drupal.org.
Learn more about maintaining documentation by reading our content guidelines.For evaluators Updated industry page call to action
The Drupal.org industry pages are a new experiment for the Drupal Association this year, with a goal of reaching out to Drupal evaluators in specific markets. The success stories we showcase on these pages demonstrate the power of Drupal in these industries, but we also want these pages to be an opportunity to connect evaluators with experts who can help them achieve their goals with Drupal. To enhance our efforts to connect Drupal evaluators to experts in their industry - we've added an additional call to action at the top of the industry page to encourage evaluators to connect with experts.Front page case study promotion for supporting partners and top contributors
In July we laid the groundwork for promoting a second row of case studies on the Drupal.org home page. The second row will feature case studies from supporting partners and top Drupal contributors. These will not replace the existing row of case studies that are featured through the community process, but will supplement these case studies with additional stories from organizations that support the Drupal project through monetary and issue contribution. Watch for these new stories in the coming months.Digital tote for Vienna
For DrupalCon Vienna we're implementing a new digital tote bag to deliver benefits to DrupalCon attendees provided by our event sponsors. This digital totebag will feature content for attendees from our Diamond, Platinum, and Gold sponsors.
Speaking of DrupalCon Vienna - prices are about to go up by €50 + VAT - so make sure to register before early bird ends on Friday.Infrastructure Audit of monitoring and backups
One of the first steps our new infrastructure partner is undertaking is an audit of our monitoring and backup regime, to ensure that we are well-prepared for disaster recovery and mitigation. While our internal team (with the help of dedicated volunteers) has maintained these existing systems, the current system is something of a patchwork of several tools, and we're hopefully that we can consolidate our tools and process and make them more robust and efficient.
As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who made it possible for us to work on these projects. In particular we want to thank:
- Deeson - Renewing Premium Supporting Partner
- Bits Creative Agency - *NEW* Classic Supporting Partner
- Tag1 - *NEW* Signature Supporting Partner
- Pantheon - Renewing Premium Hosting Supporting Partner
If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.
Provides a plugin based system to alter entity type classes. It currently support overriding Node, User and File entity type classes.