Feed aggregator

Amazee Labs: Listen up! - the Amazee Labs Sessions at DrupalCon Barcelona

Planet Drupal - Tue, 28/07/2015 - 16:29
Listen up! - the Amazee Labs Sessions at DrupalCon Barcelona Corina Schmid Tue, 07/28/2015 - 16:29

Countdown is t-8 weeks until DrupalCon Barcelona! Our team is already gearing up and very excited. We are very happy and proud to have not only one, but several team members presenting at this Con agaicre. Check out their sessions.

Business and Strategy - Track

Our very own Dania Gerhardt talks about how to diversify your business beyond Drupal.

Coding and Development - Track

Josef Dabernig (who held his first keynote at DrupalCamp North last week) shares insights on coding with Rules in Drupal8 alongside with Wolfgang Ziegler (fago) and Klaus Purer (klausi).

Core Conversation - Track

Avoiding in the first place and surviving contribution burnout is what Michael Schmid talks about; together with Lauri Eskola.

DevOps - Track

He is the master of log files at Amazee Labs. Bastian Widmer will show you how to visualize log files with ELK stacks.

Project Management -Track

Sharing is caring. That is why Dagmar Muth and Michael Schmid tell it all in their Session AMA: Drupal Shops explain how they do it together with Emma Jane Hogbin Wetsby (emmajane), Steve Parks (steveparks) and emkay.

Site Building - Track

Building layouts from 7 to 8: Coding vs. Clicking is Josef Dabernigs second session in which he shares his site building expertise. But we've got even more for you - Anna Hanchar and Claudine Braendle present how to create a great experience for content editors.

See you soon in Barcelona!


Categories: Elsewhere

Drupal Watchdog: Back to the Future

Planet Drupal - Tue, 28/07/2015 - 16:18
Article The Problem

Drupal traditionally excels in the area of content organization – not only as a content management system, but also in allowing you to create structured data, thanks to the entity and field systems.

However, while flexibility in Drupal 7 has grown – compared to Drupal 6 – the preview and revisioning systems have been very limited (and still are in Drupal 8, as of now). The only possibility in Drupal 7 was to click “preview” and see a very rough outline of how the content might look styled with the admin theme.

Trying to use the same CSS and/or JS in the admin and default themes is a difficult endeavor. Solutions include AJAX callbacks and iframes, but those solutions are neither optimal nor in widespread use.

The Drupal 7 core revisioning system is also limited and mainly allows auditing and reverting back to another revision; any saved revision is immediately live and overwrites the state of the old revision. Therefore, it is impossible to have different stages of the same piece of content once it has been published.


The workflow needed by most larger content teams is that each article can be a “draft” stage, then revised by an editor and, finally, approved by a content publisher.

While the workflow provided by the Workbench module is already quite good at this, it still lacks something that even bigger teams need: The possibility to publish content together as a “pack.”

One example of this is a large marketing campaign that has several articles which, taken together, form the new front page and show several subpages. In order to properly review these changes, editors and content publishers need to be able to see the set of changes on the site as a whole. CPS fills this gap, because it allows you to view the whole site as if the content was already published – but your live site remains unchanged!

How Does it Work?

CPS divides your site into changesets, called ‘site versions’ in the UI.

Every editor has their own ‘site version’ (though collaboration and moving of drafts between changesets is possible) and can see the site overlayed with all the changes they have made.

Categories: Elsewhere

ERPAL: Learn to update Drupal automatically in this video

Planet Drupal - Tue, 28/07/2015 - 15:35

Yesterday we hosted our first Drop Guard webinar. For those who couldn’t attend, I share the video with you below. Both the participants’ interaction and the number of attendees far exceeded our expectations: more than 70 people watched the free webinar and learned how to update Drupal automatically with integration into development and deployment workflows. First of all, I want to thank everybody who has supported us from the initial idea through to the first closed beta phase and helped us to improve the service. Without the help of the awesome Drupal community we would never reach our ambitious goals to build this product!
Here I’d like to share a couple of tweets we got during the webinar, such as @drop_guard @tweetsBS Chapeau, you guys build something really great! #drupal and Drupal updates as a service? @drop_guard looks like a powerful solution. Thanks! You make us very proud and prove we’re on the right track.

A couple of questions have come up that I want to summarize and share with you here.

"How do you update servers on @acquia or @getpantheon when you don't have direct access to staging servers?"
In the current version we support "Events and Actions" to trigger deployment actions such as "call a URL", "Execute SSH command". With these actions you can call scripts on a separate server that trigger deployment actions on pantheon.io, Acquia cloud, platform.sh or Freistil Box hosting. In the future we’ll consider how we can provide seamless integration with these hosting providers. As they all expose an API or a CLI, you can use scripts that are triggered by the "execute SSH command" action in the events tab (see the video for further details). We’ve already started our first talks on cooperating with freistil Drupal hosting and platform.sh, so we hope to have the same interesting and valuable conversations with other hosting platform providers. If you have concrete ideas for integration scenarios, I’m happy to discuss them in the comments.

"It there a way to let Drop Guard work via FTP only?"
An FTP-based workflow is planned for the future, earliest in 2016. We plan to provide a feature to let you connect to your FTP account, and Drop Guard will copy the code base to operate on a local GIT repository. Actually, Drop Guard requires a GIT repository where your code is committed.

"Can I integrate Drop Guard with Jira?"
You can do this in the current version by using the web hook integration to create a task. You need to wait until we release our REST API that lets you execute actions on task to change statuses and trigger deployment actions accordingly.

"Does Drop Guard need a copy of my database?" No, Drop Guard doesn't require you to grant access or copy your live database. To avoid this we based our architecture on services that are exposed by the Drop Guard module that you need to install on your live site. This module exposes and API and transfers the information that Drop Guard needs from your live installation via an encrypted connection, which is also how Drop Guard receives information regarding installed modules and their versions to determine available updates.

"Is there an agency partner program for Drop Guard partners?" Our pricing model targets the need for scale of Drupal shops: you pay for one site and use Drop Guard as a white-label service to sell reliable update services to your client. You can also add your agency fee to the price as needed. There will be an affiliate program till the end of this year that rewards successful recommendations to Drop Guard.

For those of you who couldn’t attend the webinar live, here’s the full video:

and the slides are available as well:

Drop Guard vs. Drupalgeddon webinar from Manuel Pistner


Categories: Elsewhere

Drupalize.Me: Tutorial: Panels as Blocks

Planet Drupal - Tue, 28/07/2015 - 15:04

In this tutorial, you will learn how to place panels in any region of your theme using Drupal's Blocks UI and a module packaged within the Panels project: Mini Panels. This tutorial is based on a free video in our library, Placing Panels in Blocks with Mini Panels

Categories: Elsewhere

Mpumelelo Msimanga: External Database Views As Drupal Views

Planet Drupal - Tue, 28/07/2015 - 15:00
External Database Views As Drupal Views

This is a followup post to a post where I showed how you can use VDC to display data from an external database table in a Drupal View. In this post I display an external database view as a Drupal View. This is another step towards showing how Drupal can be used as a Business Intelligence (BI) or data analysis platform.

Categories: Elsewhere

KnackForge: Install Mariadb along with Mysql in Centos

Planet Drupal - Tue, 28/07/2015 - 07:45

MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. You can use the link to know more about MariaDB and  it's features. If you want to try MariaDB without losing MySQL, then here is the tutorial for running MariaDB alongside MySQL.

Let's start with the steps to install Mariadb along with Mysql

Categories: Elsewhere

KnackForge: How to install XHProf (for Drupal)

Planet Drupal - Tue, 28/07/2015 - 07:30

XHProf is a hierarchical profiler for PHP. It reports function-level call counts and inclusive and exclusive metrics such as wall (elapsed) time, CPU time and memory usage. A function's profile can be broken down by callers or callees. The raw data collection component is implemented in C as a PHP Zend extension called xhprof. XHProf has a simple HTML based user interface (written in PHP). The browser based UI for viewing profiler results makes it easy to view results or to share results with peers. A callgraph image view is also supported.

Install XHProf

I made sure xhprof-0.9.2 was installed inside the www-directory of the webserver.

Categories: Elsewhere

Norbert Preining: ePub editor Sigil landed in Debian

Planet Debian - Tue, 28/07/2015 - 02:00

Long long time ago I wanted to have Sigil, an epub editor, to appear in Debian. There was a packaging wishlist bug from back in 2010 with intermittent activities. But thanks to concerted effort, especially by Mattia Rizzolo and Don Armstrong, packaging progressed to a state that I could sponsor the upload to experimental about 4 months ago. And yesterday, after long waiting, finally Sigil passed the watchful eyes of the Debian ftp-masters and has entered Debian/experimental.

I have already updated the packaging for the latest version 0.8.7, which will be included in Debian/sid rather soon. Thanks again especially Mattia for his great work.

Categories: Elsewhere

DrupalCon News: Session Spotlight: Best Practices for Coding with Drupal 8

Planet Drupal - Tue, 28/07/2015 - 01:26

Drupal 8 is the talk of the town and hopefully by Barcelona time, it can be the headliner. But with all of the excitement, there will also be changes that come with the new release. Drupal developers have grown used to using hooks throughout Drupal's history, but ‘times are changing’ as Joe Shindelar (eojthebrave) notes in his session about the new patterns Drupalistas will need to learn to make Drupal 8 work.

Categories: Elsewhere

Kees Cook: 3D printing Poe

Planet Debian - Tue, 28/07/2015 - 01:08

I helped print this statue of Edgar Allan Poe, through “We the Builders“, who coordinate large-scale crowd-sourced 3D print jobs:

You can see one of my parts here on top, with “-Kees” on the piece with the funky hair strand:

The MakerWare I run on Ubuntu works well. I wish they were correctly signing their repositories. Even if I use non-SSL to fetch their key, as their Ubuntu/Debian instructions recommend, it still doesn’t match the packages:

W: GPG error: http://downloads.makerbot.com trusty Release: The following signatures were invalid: BADSIG 3D019B838FB1487F MakerBot Industries dev team <dev@makerbot.com>

And it’s not just my APT configuration:

$ wget http://downloads.makerbot.com/makerware/ubuntu/dists/trusty/Release.gpg $ wget http://downloads.makerbot.com/makerware/ubuntu/dists/trusty/Release $ gpg --verify Release.gpg Release gpg: Signature made Wed 11 Mar 2015 12:43:07 PM PDT using RSA key ID 8FB1487F gpg: requesting key 8FB1487F from hkp server pgp.mit.edu gpg: key 8FB1487F: public key "MakerBot Industries LLC (Software development team) <dev@makerbot.com>" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) gpg: BAD signature from "MakerBot Industries LLC (Software development team) <dev@makerbot.com>" $ grep ^Date Release Date: Tue, 09 Jun 2015 19:41:02 UTC

Looks like they’re updating their Release file without updating the signature file. (The signature is from March, but the Release file is from June. Oops!)

© 2015, Kees Cook. This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License.

Categories: Elsewhere

Andrew Cater: Bye SPARC - for now

Planet Debian - Mon, 27/07/2015 - 23:48
So it looks as if it's the end for the Debian SPARC port that is primarily 32 bit, for now at least. Too little available modern hardware, too few porters and an upstream hardware provider emotionally tied to significant licensing and support agreements.

If 64 bit SPARC hardware were more available, I'd be interested again. SPARC has given me two of my favourite moments in Debian. I helped a colleague to duplicate existing software and move architecture from Intel to SPARC mainly by copying across the list of packages. 

It also allowed me in ?? 1999 / 2000 ?? to take a SPARC 20 to London Olympia to a Linux Expo where one of the principal sponsors was Sun. They laughed on their stand when I set up older hardware with minimal memory but were not so amused when I demonstrated Debian, full X Window environment and KDE successfully.
Categories: Elsewhere

Drupal core announcements: Drupal 8 core updates for July 27th, 2015

Planet Drupal - Mon, 27/07/2015 - 22:26

Since the last Drupal 8 core update, the API module maintainers started looking for co-maintainers, and Two-Factor Authentication was rolled out to anyone with the Community role on Drupal.org (among other improvements).

What's new with Drupal 8?

Drupal 8's minimum PHP version increased to 5.5.9, and minimum PostgreSQL version increased to 9.1.2. Also, tim-e handed off co-maintainership of the Contact module to Jibran Ijaz and Andrey Postnikov; and Frando stopped being a maintainer of the Entity, Form, and Render systems — special thanks to both tim-e and Frand for their amazing contributions!

Some other highlights of the month were:

How can I help get Drupal 8 finished?

See Help get Drupal 8 released! for updated information on the current state of the software and more information on how you can help.

We're also looking for more contributors to help compile these posts. Contact mparker17 if you'd like to help!

Drupal 8 In Real Life Whew! That's a wrap!

Do you follow Drupal Planet with devotion, or keep a close eye on the Drupal event calendar, or git pull origin 8.0.x every morning without fail before your coffee? We're looking for more contributors to help compile these posts. You could either take a few hours once every six weeks or so to put together a whole post, or help with one section more regularly. If you'd like to volunteer for helping to draft these posts, please follow the steps here!

Categories: Elsewhere

OSTraining: How to Integrate Drupal and Shopify

Planet Drupal - Mon, 27/07/2015 - 21:29

One of the most frequent questions we get asked by OSTraining members is this:

"Is there an easy shopping cart for Drupal?"

Don't get me wrong. Drupal Commerce is a great system, and we have a detailed video class explaining how to use it. But no-one would describe Drupal Commerce as easy, and Ubercart is equally difficult.

There are few other valid e-commerce options. One, called Basic Cart, works great but doesn't actually have any payment options.

So in this tutorial, we'll explain how to use Shopify.com and Drupal together. Shopify is a robust option and can reduce the burden of maintaining an e-commerce store.

Categories: Elsewhere

DrupalCon News: Session Spotlight: the Business track is for more than just business people

Planet Drupal - Mon, 27/07/2015 - 20:20

Whether you're counting Business Summit attendees or conference registrants with C-Suite titles, last year DrupalCon Europe saw about 500 attendees who were highly interested in the business-side of Drupal. As we saw in the Business Track and the business-related BoFs, there is a strong interest at Cons for not only learning the skills to code better, but also to make your business better, and DrupalCon Barcelona will be no different.

Categories: Elsewhere

Drupal Association News: Take the 2015 Drupal Job Market Survey

Planet Drupal - Mon, 27/07/2015 - 18:19

Last year we conducted a Drupal Job Market survey to better understand the opportunities for those who know Drupal. The survey showed strong demand for Drupal skills and demonstrated why Drupal is a rewarding and potentially lucrative career path. We are conducting another survey this year. 

Take the Survey

This year we are adding questions about compensation to help Drupal talent and hiring organizations benchmark themselves.

You can expect to see the results from the survey published in late August. Thank you for taking the survey!   


Categories: Elsewhere

Faichi.com: The Next Drupal Move

Planet Drupal - Mon, 27/07/2015 - 14:17
Categories: Elsewhere

Tim Millwood: Overriding Drupal 8 services

Planet Drupal - Mon, 27/07/2015 - 13:42
Since July 2014 there’s been a feature in Drupal 8 has a way to override backend specific services....
Categories: Elsewhere

Red Crackle: Adding multiple SKUs of a product

Planet Drupal - Mon, 27/07/2015 - 13:40
In this post, you will learn how to add multiple SKUs of a product. When user adds product to the cart, he will be able to select the specific SKU to check out. Creating multiple SKUs and showing them in the same product display is helpful if the underlying product is the same, only some of the attributes are different. A common attribute that can be changed is color. In this specific example, we have used the number of LEDs within the flashlight as an attribute that the customer can select to purchase.
Categories: Elsewhere

Annertech: How to Integrate your Drupal Website with Salesforce CRM

Planet Drupal - Mon, 27/07/2015 - 12:44
How to Integrate your Drupal Website with Salesforce CRM

Recently, I wrote a blog post on the benefits of integrating your website and CRM, and Anthony followed up with another on the typical integration patterns you commonly see. Annertech have a lot of experience integrating Drupal websites with various CRMs, so this is the start of a new series on CRM integration where we will go into more detail on some of the more popular CRMs we’ve worked with.

Categories: Elsewhere


Subscribe to jfhovinne aggregator