Drop Guard: Modules overview - get detailed information about all modules

drupal.org aggregator - Fri, 07/20/2018 - 06:34
Modules overview - get detailed information about all modules What modules do I use? How often are they used in my project? In which projects? Which version exists? Is it the same version as on drupal.org? Might a specific module be a threat for my project(s)? These and many more questions will be answered within one click on our “Modules overview page” on the left in the menu bar. Check out this short post to learn more about our new feature! Among other reasons, this feature was requested by our users as they also want to track whether a module is quite relevant for a project or less critical within an update process. Drupal Planet Drupal features announcements
Categories: Drupal

Drop Guard: We said "yes"! Our founding of App Guard GmbH

drupal.org aggregator - Fri, 07/20/2018 - 06:30
We said "yes"! Our founding of App Guard GmbH What happened?  We founded an independent company, including the Drop Guard service! Learn more about the App Guard GmbH journey so far in this announcement post. But first, where did we came from?  Drop Guard was built by the German Drupal company Bright Solutions in 2014, after the idea was born to optimize the internal update process as much as possible - no more wasted time on updates, no fear of Drupalgeddon, no annoying update tasks. 
The platform service was optimized and adapted continuously besides other projects of the company, until Manuel Pistner, CEO of Bright Solutions, decided to form a team for this project, that already counted important customers. 
Drupal Planet Drupal Business announcements
Categories: Drupal


drupal.org - Modules - Fri, 07/20/2018 - 05:36
Categories: Drupal

Advanced number format(ter/s) - i18n & rounding

drupal.org - Modules - Fri, 07/20/2018 - 04:32

Provides advanced number formatting and rounding options for

  • Float
  • Integer


Integer would also work but doesn't make sense from my point of view, because the core formatters already provide everything needed for integers, I think. No rounding is needed.

Categories: Drupal

SMSFactor for SMS Framework

drupal.org - Modules - Fri, 07/20/2018 - 04:27

This module provides integration between SMSFactor and SMS Framework.

Maintainers of this module are not affiliated with the SMSFactor company.

Installation composer require drupal/sms composer require drupal/sms_smsfactor
Categories: Drupal

OVH for SMS Framework

drupal.org - Modules - Fri, 07/20/2018 - 04:26

This module provides integration between OVH and SMS Framework.

Maintainers of this module are not affiliated with the OVH Group.

Installation composer require drupal/sms composer require drupal/sms_ovh
Categories: Drupal

Appnovation Technologies: Expert Corner: Workspace Upgrade Path

drupal.org aggregator - Fri, 07/20/2018 - 03:00
Expert Corner: Workspace Upgrade Path Millwood's Musings We've taken some time recently to discuss how we're going to handle the upgrade from the Workspace contrib module to the Workspace core module, once it's released. In our setup we have around 20 sites, each with 4 (or more) environments, all with Workspace installed, syncing content between each environments (and sometimes b...
Categories: Drupal


drupal.org - Modules - Fri, 07/20/2018 - 02:39

Moha module helps developer create module easily.

Categories: Drupal

[Question] Additional Actions when Watchdog Logs Something?

Drupal - Open Source Content Platform - Thu, 07/19/2018 - 23:58

Good day,

Is there a way to perform additional actions every time Watchdog logs something? For example, I wanted to record, parse, and compile logs with additional information elsewhere but still have Watchdog perform it's default function.

Kind of like a hook I can latch to or something similar? Or perhaps any suggestions on how I should approach this?

submitted by /u/nyan0000
[link] [comments]

Timestamp Range

drupal.org - Modules - Thu, 07/19/2018 - 22:02

The timestamp range field what stores start and end datetime values as unix timestamps.
The work is in progress.

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Our blog posts from June

drupal.org aggregator - Thu, 07/19/2018 - 20:38
You have already seen what Drupal blogs were trending in the previous month, and now it is time to look at all our blog post we wrote. Here are the blog topics we covered in June.   The first blog post was Drupal and the Internet of Things. Unless you’ve been living under the rock these past few years, you might have heard of the term ‘The Internet of Things’. If you’ve always wondered what the Internet of Things is and you know what Drupal is, you should read this blog post.   The second was an Introduction to Drupal Commerce. Drupal and Commerce. These are two words that aren’t usually… READ MORE
Categories: Drupal

Simple Less

drupal.org - Modules - Thu, 07/19/2018 - 18:41

Simple Less makes it easy to compile Less style sheets.

How to use it

Sample your_theme.libraries.yml

base: version: 1.0 less: base: css/styles.less: { output: css/gen/styles.css } css: component: css/gen/styles.css: {}
Categories: Drupal

Video Embed Telvue Connect

drupal.org - Modules - Thu, 07/19/2018 - 17:12

This module provides Telvue Connect integration for Video Embed Field.

Categories: Drupal

Simplenews Stats

drupal.org - Modules - Thu, 07/19/2018 - 16:49

Simplenews Stats is a statistics module for Simplenews.
It allows you to collect information about newsletters sent.

For the moment it is a simple version, only the number of clicks and opening are displayed.

Categories: Drupal

need feedback for my concept

Drupal - Open Source Content Platform - Thu, 07/19/2018 - 15:20

hi, I'm planing a project with drupal commerce (7.x) i wanted to know if my setup is ok like this before i really start with it.

it should do this - a customer (self employed) registers and via a content type (or maybe someone else has a better solution) he adds his store or more stores. then he adds via another content type (which he has to pay for) some things and at the end it should show his list of stores where he can check via checkboxes in which stores my product should be delivered. the price depends on the amount of stores and the amount of products. so lets say 1 product costs 10$ and he chooses 5 products for 3 stores then the final amount is 150$.

i would do the part with his stores as referenced field and with rules (don't know how yet) i would calculate the final price from the amount of products and stores.

anyone got a other idea or better solution?

submitted by /u/gr4phic3r
[link] [comments]

Drupal blog: How Drupal continues to evolve towards an API-first platform

drupal.org aggregator - Thu, 07/19/2018 - 15:10

It's been 12 months since my last progress report on Drupal core's API-first initiative. Over the past year, we've made a lot of important progress, so I wanted to provide another update.

Two and a half years ago, we shipped Drupal 8.0 with a built-in REST API. It marked the start of Drupal's evolution to an API-first platform. Since then, each of the five new releases of Drupal 8 introduced significant web service API improvements.

While I was an early advocate for adding web services to Drupal 8 five years ago, I'm even more certain about it today. Important market trends endorse this strategy, including integration with other technology solutions, the proliferation of new devices and digital channels, the growing adoption of JavaScript frameworks, and more.

In fact, I believe that this functionality is so crucial to the success of Drupal, that for several years now, Acquia has sponsored one or more full-time software developers to contribute to Drupal's web service APIs, in addition to funding different community contributors. Today, two Acquia developers work on Drupal web service APIs full time.

Drupal core's REST API

While Drupal 8.0 shipped with a basic REST API, the community has worked hard to improve its capabilities, robustness and test coverage. Drupal 8.5 shipped 5 months ago and included new REST API features and significant improvements. Drupal 8.6 will ship in September with a new batch of improvements.

One Drupal 8.6 improvement is the move of the API-first code to the individual modules, instead of the REST module providing it on their behalf. This might not seem like a significant change, but it is. In the long term, all Drupal modules should ship with web service APIs rather than depending on a central API module to provide their APIs — that forces them to consider the impact on REST API clients when making changes.

Another improvement we've made to the REST API in Drupal 8.6 is support for file uploads. If you want to understand how much thought and care went into REST support for file uploads, check out Wim Leers' blog post: API-first Drupal: file uploads!. It's hard work to make file uploads secure, support large files, optimize for performance, and provide a good developer experience.


Adopting the JSON API module into core is important because JSON API is increasingly common in the JavaScript community.

We had originally planned to add JSON API to Drupal 8.3, which didn't happen. When that plan was originally conceived, we were only beginning to discover the extent to which Drupal's Routing, Entity, Field and Typed Data subsystems were insufficiently prepared for an API-first world. It's taken until the end of 2017 to prepare and solidify those foundational subsystems.

The same shortcomings that prevented the REST API to mature also manifested themselves in JSON API, GraphQL and other API-first modules. Properly solving them at the root rather than adding workarounds takes time. However, this approach will make for a stronger API-first ecosystem and increasingly faster progress!

Despite the delay, the JSON API team has been making incredible strides. In just the last six months, they have released 15 versions of their module. They have delivered improvements at a breathtaking pace, including comprehensive test coverage, better compliance with the JSON API specification, and numerous stability improvements.

The Drupal community has been eager for these improvements, and the usage of the JSON API module has grown 50% in the first half of 2018. The fact that module usage has increased while the total number of open issues has gone down is proof that the JSON API module has become stable and mature.

As excited as I am about this growth in adoption, the rapid pace of development, and the maturity of the JSON API module, we have decided not to add JSON API as an experimental module to Drupal 8.6. Instead, we plan to commit it to Drupal core early in the Drupal 8.7 development cycle and ship it as stable in Drupal 8.7.


For more than two years I've advocated that we consider adding GraphQL to Drupal core.

While core committers and core contributors haven't made GraphQL a priority yet, a lot of great progress has been made on the contributed GraphQL module, which has been getting closer to its first stable release. Despite not having a stable release, its adoption has grown an impressive 200% in the first six months of 2018 (though its usage is still measured in the hundreds of sites rather than thousands).

I'm also excited that the GraphQL specification has finally seen a new edition that is no longer encumbered by licensing concerns. This is great news for the Open Source community, and can only benefit GraphQL's adoption.

Admittedly, I don't know yet if the GraphQL module maintainers are on board with my recommendation to add GraphQL to core. We purposely postponed these conversations until we stabilized the REST API and added JSON API support. I'd still love to see the GraphQL module added to a future release of Drupal 8. Regardless of what we decide, GraphQL is an important component to an API-first Drupal, and I'm excited about its progress.

OAuth 2.0

A web services API update would not be complete without touching on the topic of authentication. Last year, I explained how the OAuth 2.0 module would be another logical addition to Drupal core.

Since then, the OAuth 2.0 module was revised to exclude its own OAuth 2.0 implementation, and to adopt The PHP League's OAuth 2.0 Server instead. That implementation is widely used, with over 5 million installs. Instead of having a separate Drupal-specific implementation that we have to maintain, we can leverage a de facto standard implementation maintained by others.

API-first ecosystem

While I've personally been most focused on the REST API and JSON API work, with GraphQL a close second, it's also encouraging to see that many other API-first modules are being developed:

  • OpenAPI, for standards-based API documentation, now at beta 1
  • JSON API Extras, for shaping JSON API to your site's specific needs (aliasing fields, removing fields, etc)
  • JSON-RPC, for help with executing common Drupal site administration actions, for example clearing the cache
  • … and many more

Hopefully, you are as excited for the upcoming release of Drupal 8.6 as I am, and all of the web service improvements that it will bring. I am very thankful for all of the contributions that have been made in our continued efforts to make Drupal API-first, and for the incredible momentum these projects and initiatives have achieved.

Special thanks to Wim Leers (Acquia) and Gabe Sullice (Acquia) for contributions to this blog post and to Mark Winberry (Acquia) and Jeff Beeman (Acquia) for their feedback during the writing process.

Categories: Drupal

Putting things in the main content page

Drupal - Open Source Content Platform - Thu, 07/19/2018 - 14:53

So I am trying to make my content pages look good. I try doing a block layout, but I can't get the things I want in the correct position. What is the correct approach for making the main content page look good? Also I made a few things with views, but I am not sure how to add that onto the main section of the content page. I can only get it in the footer of the page or in some block on the side. How would I get it(views like a grid of pictures) right onto the main section where the text is?

submitted by /u/pizzaAndFriedChicken
[link] [comments]

How do I put a slideshow next to text?

Drupal - Open Source Content Platform - Thu, 07/19/2018 - 13:31

Hello, I am trying to put a slideshow views next to some text. How would I do this? I tried making blocks but it makes the webpage look weird. I want the slideshow directly next to some text. So like slideshow on the left and a paragraph to the right of it.

How would I do that? The slideshow is a view btw.

submitted by /u/pizzaAndFriedChicken
[link] [comments]

D8: Need some help with translating paragraphs

Drupal - Open Source Content Platform - Thu, 07/19/2018 - 11:55

I'm using TMGMT to translate content on my site. However, I've run into a bit of a snag.

We sent out content to our provider and recently received it all back. All paragraphs were re-built in translated versions just fine. However, on one page a certain paragraph had been removed and re-added which broke the connection between that content and the translations.

That paragraphs exists on all of the translated versions of that page, but unlike the other paragraphs if I edit it it updates all translations including the original English version.

What is going on here? How can I remedy this so that I have translated versions of this paragraph that aren't going to update the original/other paragraphs?

submitted by /u/SquidThistle
[link] [comments]