Drupal News

drunomics: An unified field repository & Entity storage improvements for Drupal 8

Planet Drupal - Sat, 31/05/2014 - 6:58am

Since the DrupalDevDays in Szeged we've worked a lot on getting the remaining beta blockers of the Entity system done, which are mostely centered around an unified field repository and entity storage improvements; i.e. automatic schema generation for your content entities!

We've been making great progress on the unified field repository front. There are new field info methods that are provided by the entity manager now, which cover the entity base fields as well as configurable or other module added fields. Those new methods replace the old field_info_fields() or FieldInfo methods, which we've been removed from Drupal 8 already. For more details, see this change record.

The work on automatic schema generation is not yet finished though, although we've a huge (300kb) RTBC patch which removes hook_schema() implementations and replaces them with automatically generated schema derived from the entity base field schema. Once that's in, we still have to take care of letting the system handle changes to the field definitions and consequently the schema (issue). Given that it will be possible to automatically generate an entity schema based on a site needs, i.e. we'll have entity storage capable of handling translations for multilingual sites. Actually, this is the primary reaon for getting this feature done that late in the cycle at all. However, besides that, I must say I'm really looking forward to not having to define the schema manually and I'm excited on how easy that will make it to define a new entity type!

I want to thank Acquia who sponsored some of my contribution time during the last weeks and thus enabled us to move on faster. Furthermore, I want to thank tstoeckler, plach, berdir and jessebeach who all did an amazing work on the mentioned issues!

Categories: Drupal News

Lullabot: Announcing Lullabot's 6th Annual DrupalCon Party

Planet Drupal - Sat, 31/05/2014 - 6:47am

Oh the irony! We've been spending so much time planning our DrupalCon party that we've forgotten to officially announce it. Here's the details:

Lullabot's DrupalCon Party 2014
Wednesday, June 4th
HandleBar
121 East 5th St (at Brazos St)
Austin, TX
7pm 'til whenever
(just 3 blocks from DrupalCon)

Categories: Drupal News

Lullabot: Web Services

Planet Drupal - Fri, 30/05/2014 - 11:45pm

Web services, APIs, structured data. These things are all the rage right now and with good reason. As more and more internet enabled devices start wanting to make use of the data in our websites we need to give them some way to interact with that data that isn't point and click in a browser. Lucky for us Drupal users the Services module for Drupal makes this a pretty straightforward task.

Categories: Drupal News

Acquia: 5 erreurs à éviter pour votre site Drupal - Numéro 2 : la Sécurité

Planet Drupal - Fri, 30/05/2014 - 10:57pm

Les bonnes pratiques en matière de sécurité sont essentielles pour protéger votre site contre les attaques des hackers. Dans cet article, nous examinerons quelques méthodes destinées à réduire les risques pour votre site.

Les meilleures pratiques pour la sécurité de votre site Drupal

Drupal intègre un haut niveau de sécurité lorsqu’il est utilisé correctement. Toutes les interventions visant à configurer votre site peuvent toutefois introduire de nouveaux risques. Il est donc important de n’accorder des autorisations de configuration qu’aux utilisateurs de confiance.

Categories: Drupal News

DrupalCon Amsterdam: Initial results of the Drupal Business Survey and what that means for the DrupalCon Amsterdam Business Track

Planet Drupal - Fri, 30/05/2014 - 10:32pm

This week we got the results of the Drupal Business Survey. Detailed analysis will be posted over the next few weeks, but in this blog post I wanted to set out the headline findings. I also want to draw initial conclusions to guide people preparing to submit sessions for the DrupalCon Amsterdam Business Track.

The survey comprised 3 questionnaires — one for leaders of Drupal businesses, one for staff, and one for clients. We got the most responses to the leaders survey. Unfortunately there were fewest responses to the client survey. This is the data I’d be most interested in for assessing how we as a community fare at running our businesses, so I’ll look into other ways to gather this feedback more proactively.

I’ll provide more analysis in the coming weeks on my blog http://www.wunderroot.co.uk/blog.

The Initial Findings

The client responses we did get were generally favourable to Drupal businesses, with the only consistently weak area being marketing and promotion. Clients praised Drupal businesses in comparison with other agencies they’ve dealt with as having “Less ego, more agility”, being “less pushy” and having “management teams that understand web development”.

The staff responses were also generally positive. 100% of respondents rated their company as ‘nice to work with’. The weakest area was again marketing and promotion, with sales and pitching close behind. General business management, and project management were only thought to be ‘ok’.

What was interesting was that these findings matched almost exactly to the Leaders survey, showing that those in charge of Drupal businesses have a pretty good awareness of the strong and weak points of their companies.

Interestingly, both the leaders and staff of Drupal businesses complained about clients having ‘unrealistic expectations’, ‘unrealistic budgets’, and even ‘being out of touch with their real needs’. This suggests a need for Drupal agencies to become better at helping clients scope and plan projects during the sales and initial discovery phases.

Guidance For DrupalCon Business Track Sessions

From these initial findings I’ve drawn some very broad conclusions to help give some guidance on the kind of sessions it would be good to see at DrupalCon Europe this autumn.

I’d really like to encourage sessions in these areas:

  • Strategies and tactics for marketing Drupal businesses and their services to take advantage of the opportunities that are coming in this golden age for Drupal - identifying potential clients, contacting them, attracting them to find out more about your business and Drupal, and educating them about the benefits.
  • Techniques and tools for setting up projects for success during the sales and discovery phases - by making sure the project is defined well, everyone shares the same expectations, everyone knows what success will look like, and there’s a much higher chance of the project going well and the client being happy.
  • Good communications during a project so that it continues to run smoothly
  • Good management practice tips and tools for agency-style businesses so that they are stable and able to grow quickly

So - if you run an agency, what do you do in these areas that you should share with other Drupal businesses? If you’re a client, would you like to share your feedback and wish list for Drupal suppliers to follow? if you have experience of agency businesses outside of the Drupal space what can you share from that?

These areas are just guidance, and all submissions are welcome, but these areas will be reviewed particularly favourably as we have identified these needs in the target audience for the business track.

Make your submission

You can submit your session proposal via the DrupalCon Amsterdam website

If you have any questions, I’d be happy to help. Email me at steve.parks@wunderroot.co.uk.

Thanks

Thanks go to Janne Kalliola of Exove and Stephanie El-Hajj of the Drupal Association for help in running the business track and feedback on the survey design. Thanks also to Vesa Palmu for feedback on the survey. And of course, thanks to everyone who responded.

--
Steve Parks, Wunderroot
The DrupalCon Amsterdam Drupal Business Track Lead

Categories: Drupal News

Code Karate: Drupal 7 Multiblock Module

Planet Drupal - Fri, 30/05/2014 - 9:26pm

In this episode, we are taking a looksie at the Drupal 7 Multiblock module. This gem, allows you to create separate instances of your site blocks.

Categories: Drupal News

Acquia: Cathy Theys: Give and get good patch reviews session AND SymfonyCon interview!

Planet Drupal - Fri, 30/05/2014 - 5:09pm

In a massive Cathy Theys double-header this week, hear parts rescued from our conversation at SyfonyCon Warsaw, which was plagued by technical difficulties and check out Cathy's insightful session, "Patch Reviews: Get good reviews, give good reviews. Faster." It is full of practical advice to take your contribution to Drupal and open source software to the next level. In the podcast interview, we talk about the opportunities Drupal has given Cathy; some of the benefits of the refactoring that has gone into Drupal 8; joining up with the Symfony community: mutual learning, different styles of contribution, Drupal's new relevance; and the business case for open source contribution and sustainability.

Categories: Drupal News

Drupal Media Team: Media Team Sprints at DrupalCon Austin

Planet Drupal - Fri, 30/05/2014 - 5:05pm


The Drupal Media team will be sprinting all week at DrupalCon Austin!

Sprint Days Resources

All of the sprint tasks are visible in our DrupalCon Austin Trello board which we and all the sprinters will be using to coordinate efforts and progress all week. If you would like access to this board, see Dave Reid (and make sure to sign up for an account on Trello).

Sprint Areas Drupal core issues

Leads: Dave Reid (davereid), Janez Urevc (slashrsm)

This team will be working on any Drupal core issues tagged with "Media Initiative".

Some specific issues we'd like to tackle in Austin:

  • #1399846: Backport the make unused file cleanup configurable to Drupal 7.
  • #2128791, #2148353, #2078473: Ensure that file entities use a proper access controller and is used for hook_file_download().
  • #1308152: Add module://, theme:// and profile:// stream wrappers to access system files
Drupal 8 contrib module development

Leads: Dave Reid (davereid), Janez Urevc (slashrsm)

The modules we are working on:

Drupal 7 contrib module beta blockers

Leads: Devin Carlson (devincarlson), Brant Wynn (brantwynn)

This team will be working on the following in the hopes to be able to release 7.x-2.0-beta1 versions of the primary Media and File entity modules.

DrupalMedia.org website

Leads: Brandon Neil (bneil), Willy Karam (willyk)

We use a Trello board to organize the tasks for DrupalMedia.org.

Sign up!

Make sure to sign up on the Sprint attendance availability Google spreadsheet under the 'Drupal Media Initiative' section, if you plan on attending any of the days.

Not going to be in Austin?

No problem! There are still several ways to participate. We will all be in the #drupal-media IRC channel during the sprints and would be more than happy to help assign issues to work on or point people in the right direction.

We also will gladly accept your Drupal Media user story submissions as we start to finalize our plans and development for Drupal 8.

Tags:
Categories: Drupal News

ThinkShout: Meet the ThinkShout Team at DrupalCon Austin

Planet Drupal - Fri, 30/05/2014 - 5:00pm

Next week, ten members of the ThinkShout crew will ship out to Austin, Texas for DrupalCon 2014. This is our largest delegation yet and we couldn’t be more excited about it! We’ve got Drupal 8 on the brain and we’re sure you do, too.

If you plan on attending DrupalCon in Austin, we’re always down to talk shop - or not shop. We’ll be all over the place during those four days, but here’s where you can find us:

Exhibit Hall

We’ll be sharing booth 508 with our partner and preferred nonprofit payment processor, iATS Payments. Stop by! We’d love to talk to you about the exciting work we’re doing with the iATS Drupal Module. Dan Ruscoe himself will be available to discuss his work.

Official Sessions

“Student, Counselor, Advocate: The Many Hats of Content Strategists ”
Wednesday, 1:00-2:00pm,
Room: 16 - Pantheon, 4th Floor

Brett Heckman and Brett Meyer will will provide you with some valuable techniques to help you facilitate a great discovery process.

Birds of a Feather (BoF)

The ThinkShout team will be leading a great variety of BoF sessions next week. Join in the conversations - we want to hear from you!

TUESDAY:

Title: Leveraging Salesforce with Drupal with Tauno Hogue
Room: 8A - JustDigital | 3rd floor
Time: Tuesday, 2:15-3:15pm

Title: Unmoderated Small Sample User Testing with Brett Meyer (@brett_meyer) & Sean Larkin (@sean_larkin)
Room: 10A - Ashday | 3rd floor
Time: Tuesday, 2:15-3:15pm

Title: Static Site Generators & Wireframes with Eric Paxton & Brett Heckman
Room: 8A - JustDigital | 3rd floor
Time: Tuesday, 3:45-4:45pm

WEDNESDAY:

Title: Building Your Drupal-Based Business: What Keeps You Up at Night? with Sean Larkin (@sean_larkin) w/Chris Wolz (@cwolz) of Forum One (@forumone)
Room: 8B - Unicon | 3rd floor
Time slot: Wednesday, 10:45-11:45

Title: Email Marketing with Drupal with Lev Tsypin (@levelos)
Room: 10A - Ashday | 3rd floor
Time: Wednesday, 3:45-4:45pm

THURSDAY:

Title: Nonprofit Fundraising with Drupal with Lev Tsypin (@levelos)
Room: 8C - VLM | 3rd floor
Time: Thursday, 10:45-11:45am

Title: Leveraging Drupal Commerce for a Nonprofit Payment Provider with Dan Ruscoe (@danruscoe) and Stephen Bestbier of iATS Payments
Room: 8A - JustDigital | 3rd floor
Time slot: Thursday, 1:00-2:00pm

Title: Discovery Workshop with Brett Heckman & Brett Meyer (@brett_meyer)
Room: 10A - Ashday | 3rd floor
Time: Thursday, 1:00-2:00pm

If you can’t make it, no worries. Get in touch with us and we’ll be happy to fill you in one what you missed. Twitter, email, carrier pigeon, whatever works for you. To those of you Austin-bound, we’ll see you there. Bring on the breakfast tacos!

Categories: Drupal News

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer