background preloader

Modules

Facebook Twitter

5 Security Modules That Every Drupal Website Must Have. With intruders, thieves, hackers and spammers ready to perpetuate threat to most businesses online, virtual security is definitely the top concern in today's web that a firm should focus.

5 Security Modules That Every Drupal Website Must Have

While there are several hundred CMSs out there to provide a digital platform, Drupal is considered one of the top secure platforms that can seamlessly address the firm's security needs. Do you know what makes Drupal a ‘credible content management system’? Backed with some phenomenal modules and themes, this great CMS is heartily manned by a dedicated community of developers. Unlike other content management systems, Drupal offers the most consistent security updates, keeping the chances of risks as minimal as possible.

[META] Adaptive Panels [#2496227] Make Panels Adaptive.

[META] Adaptive Panels [#2496227]

What does this mean? Well, the current workflow of Drupal is to pull the content from the database, send it through Panels for layout first, then send whatever is left over to the theme API. Views Aggregator Plus. As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal.

Views Aggregator Plus

As the great Merlin himself said: "You can't aggregate a PHP expression in the database. :/ ". That's where Views Aggregator Plus comes in. In addition to what Views and Views Calc do, this module: enumerates group members produces tallies, i.e. textual histogramsaggregates on Views PHP code-snippet evalutationscan filter out result rows on regexp patternsgives you sorting on Views' Math expressionscan process Webform submissionslets you add your own custom aggregation functions ... and it puts summary statistics at the bottom of your aggregated table as well! Module Monday: Publish Button. Documentation [#2652586] Migrate to Drupal 8 from a custom site. Ressources Update.

Migrate to Drupal 8 from a custom site

22 Cool Drupal modules for site builders. Our year-end rush is in full swing.

22 Cool Drupal modules for site builders

Briefly looking back, we have had a good year! For the last time this year, the module updates, and what struck me: 18 Cool Drupal modules for site builders. So....

18 Cool Drupal modules for site builders

Drupal 8 got released! Congrats everybody! The end of life of Drupal 6 is then final. In addition, the 16th of november it was announced that Drupal.org is now serving its content and files via Fastly; which is giving a significant performance boost, well done! Including image styles in your module or theme in Drupal 8. Today I have a small practical tipp for those, who want to include a custom image style in their module or theme in Drupal 8.

Including image styles in your module or theme in Drupal 8

In Drupal 8, image styles are configuration entities like many other things and therefore have to be included as YAML files. That's pretty easy thanks to the new powerful Configuration API. Custom Permissions. This very light-weight module allows additional permissions to be created and managed through a administration form.

Custom Permissions

It uses the menu access system to allow or dissalow access to it. On the administration page a user is able to create a permission with name and path(s). These permissions can then be assigned to roles on the permissions page. The name of the module has been changed from "Site Configuration Permissions" to "Custom Permissions" to reflect the current state of the module. The new name will be used in the 7.x version and above 7.x-2.x The 7 version of this module is a direct port of the 6.x-2.x version.

User protect. This module allows fine-grained access control of user administrators, by providing various editing protection for users.

User protect

The protections can be specific to a user, or applied to all users in a role. Note: Up until the D7 version, User Protect has a complicated configuration -- please take the time to read the very extensive module help before using it! Provided protections The following protections are supported: UsernameE-mail addressPasswordStatusRolesEdit operation (user/X/edit)Delete operation (user/X/delete or user/X/cancel) Additionally, the following protections are supported in 7.x-1.x and earlier: Bricks​ Bricks — is a revolutionary new way of creating rich content in Drupal.

Bricks​

Thanks to the powerful contributions like ECK and Entity Reference, Bricks itself is just 100 lines of code. CPS. CPS, or the Content Publishing System, is a radical way of handling revisions for entities. It takes total control over revision management for all supported entities. Guru. Skip to main content Skip to search Drupal Search form Support the project you love. Become a Member Today. BigPipe. Features Export Explode. Explode your Features exports into multiple files. This allows for easier management and review of changes included in updates to Feature modules. Usage After updating your Features via typical means (UI, Drush, etc) run the one of the following Drush commands: drush features-explode - or -drush fxx You'll see the default hook re-written and a new file included for each component included in the export.

Supports the following component types. Configuration installer. Fancy Kickstart. Skip to main content Skip to search Drupal Search form. View Mode Selector. Media Pinkeye. Media entity. Media entity provides a 'base' entity for a media element. This is a very basic entity which can reference to all kinds of media-objects (local files, YouTube images, tweets, CDN-files, ...). File Download. Fallback Formatter. Dropzonejs. Crop API. Entity connect. Entity Embed. Entity Embed allows any entity to be embedded within a text area using a WYSIWYG editor. Requirements. URL Embed. Entity Browser. Inline Entity Form. Provides a widget for inline management (creation, modification, removal) of referenced entities. The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form. Existing entities can also be referenced.

Supports commerce_product_reference, commerce_line_item_reference and entityreference fields. Requires integration code to be provided for each entity type that can be referenced. Supports the commerce_product (including Commerce AutoSKU integration) and commerce_line_item, node, taxonomy_term entity types out of the box. See the README for information about getting started and integrating other entity types. This module was covered on Lullabot Module Monday and Commerce Module Tuesday. Requires the Entity API module. Druplippy. Site Audit.