Planet Drupal

Subscribe to flux Planet Drupal
Drupal.org - aggregated feeds in category Planet Drupal
Mis à jour : il y a 29 min 57 sec

LevelTen Interactive: New To Drupal? These Videos Will Help You Get Started

mer, 18/03/2015 - 18:20

These videos are part of our tutorial series which can be found here: Getting Started with Drupal 7... Read more

Catégories: Elsewhere

Chromatic: CHROMATIC at MidCamp and DrupalCamp NOLA

mer, 18/03/2015 - 17:38

We have two team members slated to speak at two different Drupal Camps in March!

Gus Childs will be delivering a talk at MidCamp in Chicago titled, "Need a Better Way to Organize Your Features? Go Ask Alice." It’s based on a blog post of ours and he’ll cover Features best practices and how to stay sane while using them on your bigger projects.

Mark Dorison will be speaking at DrupalCamp NOLA on 3/28. His talk, "Spend More Time Surfing: Simplifying Your Code (and Life) With Entityfieldquery & EntityMetadataWrapper" will cover methods you can use right now to work with entities in Drupal 7.

If you’re attending either of these camps, be sure to say “hello” to Gus, Mark, or any other CHROMATIC team member that might be floating around. You just might land yourself a CHROMATIC t-shirt!

Catégories: Elsewhere

Wellnet Blog: Weekly Module Review - #4 MEFIBS – More Exposed Forms In Blocks!

mer, 18/03/2015 - 17:10

Today we’ll analyze the module MEFIBS (More Exposed Forms In Blocks).
Lately I often lighted on having the need to insert some exposed filters in more blocks, staying on the same view!

Catégories: Elsewhere

Drupal core announcements: Drupal core updates for March 18th, 2015

mer, 18/03/2015 - 16:12
What's new with Drupal 8?

Since the last Drupal Core Update, the Drupal community has reduced the number of D8 critical issues to 45, and managed to keep the number of critical issues on one pagesince we hit 50 criticals on March 6th! We've also changed the behavior of the "admin role" setting so that any user with the "admin role" passes all permission checks automatically (like the superuser); added HTML5-lib to core so that HTML5 can be parsed properly; and fixed a bug preventing all PHPUnit tests from running.

Also, after a few months of work, the Technical Working Group, Drupal.org Software Working Group, Security Working Group, and frequent project application reviewers presented their proposed changes to the project application review process. They're looking for your feedback, so please read their proposal and leave your thoughts!

Some other highlights of the month were:

How can I help get Drupal 8 done?

See Help get Drupal 8 released! for updated information on the current state of the release 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

Voting in the Drupal Association's 2015 At-Large Board Elections ends Friday, so this is your last chance to make your voice heard! Anyone with a Drupal.org account that was created before the time nominations opened (January 31, 2015), and who has logged in at least once in the past year is allowed to vote, even if they are not a member of the Drupal Association!

Some other events happening in the coming weeks are:

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!

Catégories: Elsewhere

DrupalCon News: Three Reasons to Send Your Team to DrupalCon

mer, 18/03/2015 - 15:34

It can be difficult to decide whether to send representatives of your organization to DrupalCon. You may find yourself asking questions like, what's the ROI? What’s the value of being there in person? Is it really worth the money? There are tremendous benefits, measurable and immeasurable, to sending your employees to DrupalCon. Here are three reasons why going is a win-win for both your employees and your organization.

Catégories: Elsewhere

Drupal governance announcements: Proposal: Changes to the project application review process

mer, 18/03/2015 - 13:43

For the past few months, members of the Technical Working Group, Drupal.org Software Working Group, Security Working Group, and frequent project application reviewers have been working on proposed changes to the project application review process.

The proposed changes have been posted for public review. https://www.drupal.org/node/2453587

If you have any comments or questions, please add them to the issue. This proposal is open for feedback until the end of March. We will then incorporate the feedback and start working on implementing these changes.

Catégories: Elsewhere

PreviousNext: To Alter or Dispatch: Drupal 8 Events versus Alter Hooks

mar, 17/03/2015 - 22:46

Drupal 8 comes with two extension points for module developers to allow other modules to interact with their code.

The trusty alter hook, the linchpin of Drupal versions past is still there - allowing other modules to interact and intervene in the behaviour of your module.

But there is a new kid on the block, the event system.

So as a module developer how do you decide whether to use the alter system or the event system.

Catégories: Elsewhere

Drupal Association News: Calling all Community Organizers

mar, 17/03/2015 - 21:39

Do you plan meet-ups, camps, sprints, or trainings for your local community?  The Drupal Association is creating a new Community Organizer Newsletter, so be sure to sign up on your Drupal.org profile. Read on to find out more!

This past January, I celebrated my one-year anniversary of employment at the Drupal Association. I came to the Association from a community management background, working with multiple stakeholders in a distributed community; the role as Community Outreach Coordinator itself appealed to me because I knew the Association serves a strong, active, and connected community. I thought that the community aspect of my job would be nothing I hadn’t encountered before, as I knew I’d be working with very similar community models.  What I did not know at the time was the astonishing amount of effort that our volunteers put in to better their local communities and therefore enhance a global community.

Over the past year, I’ve been fortunate enough to visit several camps, attend and participate in planning DrupalCons, sit in on Community Summits, and have countless interactions with volunteers from around the world.  One thing that has resonated with me as I started to connect to volunteers globally is that many community organizers often ask similar questions about other communities and volunteers.  What are others doing for camps? What are others doing for hosting a sprint? Do others struggle to get people to meetups? How do we engage new leadership? Does the Drupal Association have resources to support our local community groups and user groups?

The frequency with which I have encountered these questions got me thinking: how do we highlight the efforts of our volunteers and share best practices with everyone.  After all, we’re open source, and sharing is how we do things. We’re a do-ocracy! After a lot of thought, I realized that the best way to accomplish this task will have to be collaborative. 

I’ll be working with our talented staff at the Association and volunteers to create a quarterly Drupal Community Organizers Newsletter full of tips, tricks, and news for anyone who runs, organizes, or wants to help grow their local community. The best part is that this newsletter will be mostly curated content from you all, our organizers! Who better to help others than our troops in the trenches? I’ll be including blogs, upcoming camps and sprints, best practices, highlights from communities, volunteer recognition and more information. 

I anticipate that we will release the first issue in the beginning of April, at the start of this year’s Second Quarter. As part of this effort, I need your help. Would you like to receive the newsletter? Sign up HERE , and contact me HERE if you have content (or know of content) that would be great to share with our community organizers. Know other community organizers? Spread the word and get them on the list! Let’s work together to share and support each other in our global Drupal Community.

Catégories: Elsewhere

Mediacurrent: Mediacurrent Dropcast: Episode 2

mar, 17/03/2015 - 21:17

No Bob this week but we soldier on in this week's episode.

Your browser does not support the audio element.
Episode 2 Audio Download Link

 

Catégories: Elsewhere

VM(doh): Drupal Module Marconi Renamed to Openstack Queues

mar, 17/03/2015 - 21:08

When originally building the Marconi module, I did not realize that Openstack project names change. Most recently, the name of the queue project in Openstack was renamed to Zaqar. To avoid further renaming issues, I have renamed the Drupal module to Openstack Queues.

Openstack Zaqar provides a queuing service similar to Amazon SQS for Openstack-based providers. It is currently known to be running in production at Rackspace. This site as well as several sites that we host currently use the Openstack Queues module.

The Openstack Queues module allows Drupal to use Openstack Zaqar as a queue backend.

Catégories: Elsewhere

Commerce Guys: The Revolution in eCommerce

mar, 17/03/2015 - 18:53

You know It's coming - you can feel it, hear it, and see it - the low but powerful rumbling of change - the next big wave of innovation in ecommerce.

Buying and selling online has become second nature and a core part of our lives - yet there is fundamental change underway in how people are thinking about ecommerce and how transactions of all kinds should be woven into the fabric of an engaging online user experience.

Content Sells

The importance of content in creating online experiences that drive people to buy is becoming increasingly important to online merchants and brands. Is there any doubt that this next wave of innovation will in part be centered around a more fluid content driven commerce experience?

Companies who are using a traditional catalog based ecommerce solution are realizing the importance of content to online revenue growth and that simply integrating their ecommerce solution with a separate CMS solution is ultimately not a great solution and creates unnecessary complexity. As a result, many companies with mature online revenue channels are beginning to define their next generation systems.

Ingredients of a Revolution

Fundamental change and a common vision are key ingredients for any Revolution. Mix in a large and growing community of stakeholders who all stand to benefit from this change and you begin to see momentum shift.

But it all starts with needs that are not being met.

Talk to anyone who has been using or delivering ecommerce solutions over the past view years and you will hear a discontent with their current system and in general the future of ecommerce.

What is the source of this discontent and what do they want their ecommerce solution to do that it isn't doing now? Here is what we hear.

  • My current ecommerce solution doesn't provide me with powerful enough CMS functionality to deliver the type of experience that I need to attract and keep users on my site.
  • I have too many systems to manage and maintain - one for content, one for online transactions, one for orders, fulfillment, and inventory and it's hard to integrate them and expensive to support - and even harder to create a unified experience for my users.
  • I need to be much more agile and timely in adapting to changes in the market and responding to the changing behavior of my customers. My technology needs to support this iterative approach that is critical for my business.
  • Technology is way too complex so I really would like a service that insulates me from the complexities of technology so that I can focus on my business - BUT - I don't want to sacrifice flexibility and control over the functionality my business needs and I CAN'T be locked into a single vendor who doesn't have my interests in mind.
  • I need ecommerce functionality that is more modular - rather than an all-in-one solution that resides in a large and separate codebase - so that I have greater flexibility in how and where commerce exists on my site.
Drupal + Drupal Commerce

While Drupal + Drupal Commerce won't solve all of your problems, it will address many of these fundamental challenges, and it will solve them far better than most ecommerce solutions today.

Why? Because it is built, supported, and extended on a massive scale by the largest open source community to address the needs of users just like you.

Join the Revolution

Want to be part of this change? Join us for the first Commerce Revolution on Monday afternoon, May 11 right before the start of DrupalCon Los Angeles. This is a great opportunity to learn, engage, and hear how customers, integrators, and agencies are addressing the shifing needs in ecommerce with Drupal + Drupal Commerce. This is an exclusive, invitation only event. If you would like to receive more information when we officially announce the Commerce Revolution on March 30, please let us know by completing the form below.

Catégories: Elsewhere

Drupalize.Me: Dependency Injection with Traits in Drupal 8

mar, 17/03/2015 - 14:04

Part of learning Drupal’s API is learning about “what’s in the pantry.” In Drupal 8, that pantry is configured quite a bit differently than before. Instead of getting the whole warehouse of Drupal functions on every page load, functions—well, now methods—are contained in objects which are defined by classes. Most, if not all, of these classes, which exist in their own PHP files, can be extended and many of them are specifically designed to be extended. These extensible classes are the pantries. They contain properties and methods that we can just use in the classes that extend them. When we extend these classes, we need to make sure we peek inside to see what’s available before we go elsewhere for something that might already be in the cupboard.

Catégories: Elsewhere

ComputerMinds.co.uk: Drupal Queues

mar, 17/03/2015 - 14:00

Queues are a wonderful way of separating different parts of a system. Once you have separated those parts you can do lots of interesting things, like be more fault tolerant or have a more responsive front end for your users.

For example, lets suppose that we have a website on which we can book a holiday. We can choose lots of different options and at the end of the process when we've booked the holiday we'd like to send the customer a nice PDF detailing all the options they've chosen.

Catégories: Elsewhere

ComputerMinds.co.uk: Drupal Queues

mar, 17/03/2015 - 14:00

Queues are a wonderful way of separating different parts of a system. Once you have separated those parts you can do lots of interesting things, like be more fault tolerant or have a more responsive front end for your users.

For example, lets suppose that we have a website on which we can book a holiday. We can choose lots of different options and at the end of the process when we've booked the holiday we'd like to send the customer a nice PDF detailing all the options they've chosen.

Catégories: Elsewhere

Wunderkraut blog: A Medium like editor for Drupal 8

mar, 17/03/2015 - 11:11

Ok, so now we have a wyysiwyg-editor in drupal 8 core, but if you want another editor, like something used on medium.com?

I have done som intial work to get the medium clone inside drupal 8, and have now setup a sandbox on d.o. Please test it out if you are interested. The further plan of the module is to get a working media solution working with it, and if you are skilled on js (I am not :-)), and you feel you want to contribute... 

Sandbox is over here: https://www.drupal.org/sandbox/mikkex/2453725

Catégories: Elsewhere

Appnovation Technologies: BDD with Behat and Drupal

mar, 17/03/2015 - 01:20

As a back-end developer, I had the chance to work on a project which required writing automated tests for a Drupal site using Behat.

Catégories: Elsewhere

Phase2: Announcing New Release and Version Scheme For Open Atrium

lun, 16/03/2015 - 21:17

For the last several months I’ve had the privilege of leading the new dedicated products team here at Phase2. Having a team solely focused on products does not mean we are shifting away from Open Source, but it does mean we are going to be changing our practices a bit to better support the community and our clients. We now have a more predictable development schedule for our products like Open Atrium, and we want to pass the benefits of that to the community and our clients. To that end, we will be working on regular releases with a more consistent version scheme.

Releases will have the following types:
  • Maintenance Releases –  these will happen regularly (approximately once a month) and will include bug fixes, security patches and minor feature improvements/tweaks. We’ll signal these with version numbers that end in 1-9 (e.g. the “1” in Open Atrium 2.31).

  • Feature Releases – these will happen once a quarter and will add major new functions. They will generally require a little more care in upgrade because they may include big updates. These releases will end in zero, like our recent Open Atrium 2.30 release.

  • Major Releases – we have big ideas and plans, and some of them will require that we break compatibility and/or force a migration. We will be working on these big ideas, and we’re aiming to have a new major release each year. Our next will be Open Atrium 3.0 in early 2016.

As we build our solutions, we want to be able to move fast and make lots of improvements, but we need to balance that with a strong testing/review cycle. Rather than keep our activities behind the curtain, we will still be working in public git repositories so that anyone can see where we are going. And, for folks that do not want to follow the day-to-day of development but want to be more involved, we’ll be following a release candidate strategy. Before new feature releases, as soon as we feel we’re feature complete, we’ll publish a release candidate (e.g. 2.30-rc1). We’ll then put the RC through its paces and if things go well and we get no reports of issues from the community, that will become the final release.

So, future releases will have versions that look like this:

By both developing in the open and putting our releases out for review before they are final, we hope to strike the right balance between being visible and collaborative in the community, and offering our clients access to well reviewed and tested releases. As we work to bring more solutions to market, rest assured that we’ll keep “open” as a strong part of our DNA.

Personally, I’m really excited to be working with a great group of folks, both on my team and in the community. Lets push it, and do something great together! If you would like to stay informed about Open Atrium developments, be sure to sign up for the Phase2 newsletter!

Catégories: Elsewhere

Drupal Easy: Last Chance to Register for the Spring Semester of Drupal Career Online

lun, 16/03/2015 - 17:28

There are a lot of ways to train people to become Drupal site-builders, developers, and themers: books, blog posts, screencasts, 1-day trainings, and mentors - just to name a few. Drupal Career Online is different; we provide more than just one learning vector into our students brains. Our live, online, Drupal training program provides an expert instructor, professional tried-and-true curriculum, a full library of screencasts supporting the curriculum, and access to dedicated community mentors. Furthermore, this isn't bootcamp-style training; Drupal Career Online is a sanely-paced 12-week program that meets just 3 times per week. The goal of the Drupal Career Online program is simple: to create talented, well-rounded, community-minded Drupal site-builders, developers, and themers with a real-world knowledge of Drupal and the various satellite technologies that Drupal professionals use every day. Our next session starts on March 24.

-->

read more

Catégories: Elsewhere

Liran Tal's Enginx: Prevent clickjacking on Drupal and other Apache web applications

lun, 16/03/2015 - 14:23

Security is an important aspect to keep an eye for, and this time it’s about preventing clickjacking on Drupal and other Apache web applications.

Edit apache’s configuration file, which may be your declared vhost or such, usually at a location like /etc/httpd/conf.d/default.conf and make sure the  following

 

<IfModule mod_headers.c>
Header always append X-Frame-Options SAMEORIGIN
</IfModule>

 

This will disable embedding your website as an iFrame.

(adsbygoogle = window.adsbygoogle || []).push({});

The post Prevent clickjacking on Drupal and other Apache web applications appeared first on Liran Tal's Enginx.

Catégories: Elsewhere

Annertech: Design Wars (or, Designing Web Projects)

lun, 16/03/2015 - 11:42
Design Wars (or, Designing Web Projects)

Design means different things to different people. What a UX designer thinks will be quite different from what a mechanical engineer thinks, which will be worlds away from what an artist thinks.

For example,

Catégories: Elsewhere

Pages