Skip to Content

Newsfeeds

Webform Button Classes

New Drupal Modules - 31 July 2015 - 1:03pm

This is simple module for adding some extra classes to Webform module buttons.
Configuration is located under each Webform instance advanced settings fieldset.
This module is built for Webform 4.x

Categories: Drupal

Farm MapKnitter

New Drupal Modules - 31 July 2015 - 12:30pm

Provides integration with Public Lab's MapKnitter.org.

Description available on GitHub: http://github.com/farmOS/farm_mapknitter

Categories: Drupal

Lullabot: The New Lullabot.com

Planet Drupal - 31 July 2015 - 12:09pm
React.js, CouchDB, Node.js, de-coupling Drupal; if any of that sounds cool to you, then this is the podcast for you. Kyle Hofmeyer gathered a several Lullabots together, who helped create the new lullabot.com, to learn what kind of wizardry was used to make this thing purr like a happy kitten. Jared Ponchot talks about the advantages this process provided for him and his design team. Sally Young talks about the guts of the site and the magic that went in to making this de-coupled Drupal site a success. We are also joined by Kris Bulman, Wes Ruvalcaba, and Betty Tran as they share their experience building the site. From front-end advantages to lazyboyDB, this podcast has it all.
Categories: Drupal

Lullabot: Announcing The New Lullabot.com

Planet Drupal - 31 July 2015 - 12:05pm
Mmmm… love that new website smell! Some history

It's been nearly 10 years since we launched our first company website at lullabot.com. During that time, we've done five full redesigns of the site. The company has grown from two people to 62. We've expanded from a small Drupal consulting and education company to a full-service agency with a complete Design team, dedicated front-end developers, and of course, the expert Drupal back-end development which has always been our foundation.

As we've grown, our site design has reflected our focus and skills. The first site that Matt and I put together back in 2005 was intentionally sparse – not exactly beautiful, but functional and simple to maintain for just 2 or 3 people. As we hired talented designers and skilled front-end developers, site redesigns became more complex. In 2010, we split our Drupal education services into Drupalize.Me and the main focus of lullabot.com became our client services work, showcasing our design and development projects and sharing insights from our team.

Revving up the new Lullabot.com

The newest iteration of Lullabot.com is our most ambitious to date. As with most of our client engagements, the project started with research. Our Design team interviewed existing and potential clients, site visitors, and the Lullabot team to understand how people were using our site – what they wanted to get out of it, and why they visited. Our team distilled all they'd learned into goals and early wireframes for the site. They then worked with our Development staff to try to come up with the most flexible way of achieving these goals so that we could have full control of the site in ways that Drupal often doesn't afford. They wanted full <html> to </html> blue-sky design of any arbitrary page on the site without losing Drupal's amazing content management capabilities.

The technical team settled on a decoupled, isomorphic approach using Facebook's React, Node.js, CouchDB (a noSQL database) and Drupal as the backend CMS.

Content management is what Drupal does best, and this happens through a purpose-built subsite where the Lullabot team can login and post articles, podcasts, and manage their bios. Drupal pushes content into CouchDB, which exposes a REST API for React to consume. React is an isomorphic library (its code can run both in the server and the client), which means that when a visitor first visits the site, they receive the html of the entire page. Then, the rest of the navigation happens client-side, updating just the parts of the page which are different from the current one. Furthermore, React is written to be completely backward compatible with older browsers.

Our clients are often in need of API-driven native mobile apps, television-based apps, and content ingestion on connected devices. We've implemented these things in less holistic ways with our clients in the past. But the new Lullabot.com gave us a chance to experiment with some methodologies that weren't quite tried-and-tested enough to recommend to our clients. But now that we've had a chance to see the type of flexibility they give us on lullabot.com, we'll be adding this to the array of architectural strategies that we can consider for our clients in the future.

Look ma, no hands!

The results are amazing; high-speed, high-performance, and superlative flexibility. In layman's terms, this means our Design and Front-end people can go crazy – implementing blue-sky ideas without the usual Drupal markup constraints. The new site is fully responsive. Articles and portfolio work pages can have giant, dazzling, full browser-height background images or videos. Articles have big text that is easy to read on any scale from large desktop monitors to the smallest phone screens. Furthermore, we did everything with an eye toward blazing fast page loads. We omitted jQuery, trading convenience in the development process for speedy page loads. Then we looked at every http request, every image, every library to make sure our website was as snappy on an older smartphone as it was on the desktop. Best of all, we off-loaded much of the heavy lifting to the client-side with React.

Design-wise, the new site is uncluttered, sparse, and relatively simple. But whether you're looking for our vast archive of articles or podcasts, information about what services Lullabot offers, who we've worked with and what we've done, or you're curious to know what it's like to work at Lullabot, it's all there.

Over the coming months, we will be writing a series of articles and doing a few podcasts talking about different aspects of the new site. Please subscribe to the Lullabot email newsletter below and you'll be the first to know when new articles are published.

Categories: Drupal

Panels curator

New Drupal Modules - 31 July 2015 - 11:32am

Panels curator provides content administration tools for panels panes groups. This allows you to group panes into groups and remove items from those buckets to limit the panes that are available.

This module allows you to create and manage panels 'groups', which can be configured so that only specific panels/panes/views/etc are available to the content editors. This greatly increases the ease of use for the In-Place editor and back-end panels admin interface.

Categories: Drupal

Ex-Blizzard creative chief Pardo: The quote-unquote 'MMO' is over

Social/Online Games - Gamasutra - 31 July 2015 - 11:14am

There are plenty of persistent online games, but the MMO as we know it just isn't possible (or desirable, if avoidance of the term is any indication). ...

Categories: Game Theory & Design

Midwestern Mac, LLC: Launching my first Drupal 8 website — in my basement!

Planet Drupal - 31 July 2015 - 10:48am

I've been working with Drupal 8 for a long time, keeping Honeypot and some other modules up to date, and doing some dry-runs of migrating a few smaller sites from Drupal 7 to Drupal 8, just to hone my D8 familiarity.

I finally launched a 'for real' Drupal 8 site, which is currently running on Drupal 8 HEAD—on a cluster of Raspberry Pi 2 computers in my basement! You can view the site at http://www.pidramble.com/, and I've already started posting some articles about running Drupal 8 on the servers, how I built the cluster, some of the limitations of at-home webhosting, etc.

Categories: Drupal

OSTraining: Image Optimization with WebResizer.com and ImageRecycle.com

Planet Drupal - 31 July 2015 - 10:15am

One of the biggest factors to a slow page load is unoptimized image sizes. The bigger the image, the more time it takes the browser to load it.

This tutorial will show you the two free tools that I use to optimize images quickly.

These services will be useful whether you use WordPress, Drupal, Joomla or any other platform.

Categories: Drupal

Steady revisions improve Nintendo's handheld biz - by Matt Matthews

Gamasutra.com Blogs - 31 July 2015 - 9:38am
Nintendo's handheld hardware shipments have rebounded slightly, the first sustained turnaround in three years.
Categories: Game Theory & Design

audio.js for Audiofield

New Drupal Modules - 31 July 2015 - 9:21am

audio.js is a drop-in javascript library that allows HTML5’s tag to be used anywhere.

It uses native where available and an invisible flash player to emulate for other browsers. It provides a consistent html player UI to all browsers which can be styled used standard css.

Installation

  • Download audio.js
  • Put audio.js, player-graphics.gif & audiojs.swf in the sites/all/libraries/player/audiojs folder
Categories: Drupal

OSTraining: Googlebot Cannot Access CSS and JS Files

Planet Drupal - 31 July 2015 - 8:57am

Many website owners have recently received an email from Google with the title, "Googlebot cannot access CSS and JS files".

It doesn't matter whether you're running WordPress, Drupal, Joomla or another platform entirely. Google has sent these emails to 100,000's of sites.

I'm going explain the issue that Google is complaining and how you can resolve it.

Categories: Drupal

InternetDevels: Lviv Euro DrupalCamp 2015: the best choice for your awesome autumn!

Planet Drupal - 31 July 2015 - 7:57am

Hi, drupalers! Enjoying your summer? Time to make plans for your awesome autumn! We have checked the forecasts, analyzed the position of stars, written php scripts to define the luckiest date and place for you. Here you go, the answer is: October 17-18, Lviv Euro DrupalCamp. The time and place cannot be changed ;)

Read more
Categories: Drupal

Brain-controlled prosthesis nearly as good as one-finger typing

Virtual Reality - Science Daily - 31 July 2015 - 7:37am
Brain-controlled prostheses sample a few hundred neurons to estimate motor commands that involve millions of neurons. Sampling errors can reduce the precision and speed of thought-controlled keypads. A new technique can analyze this sample and make dozens of corrective adjustments in the blink of an eye to make thought-controlled cursors more precise.
Categories: Virtual Reality

Mike Crittenden: Drupal 7 Deconstructed

Planet Drupal - 31 July 2015 - 6:40am
How does Drupal work? Let's find out.

For years now I've wanted to dig through Drupal core, line by line, and understand how the big pieces do what they do. I'm finally doing that, and writing up my notes as I go.

Drupal 7 Deconstructed is the in-progress result of that.

If you've ever wondered what happens in the bootstrap process, or how Drupal's Form API works, or how exactly Drupal figures out which menu callback to run per page request, then this is the place to go.

It's just getting started, and so far I've only gone through the bootstrap process and the menu router, but I'm having a great time and learning a ton, so I expect to fill it up quickly.

Who could benefit from this?

Any developer who has ever wondered how Drupal works could get some value out of reading this. You'll need to know at least a little about Drupal development to understand parts (for example, I don't explain what hook_menu() is when talking about the menu router), but you shouldn't need to be an expert or anything.

If you feel like that describes you, but you don't understand a part, please let me know so that I can make it more approachable.

Want to help?

If you're interested in helping out, the best thing to do would be to keep an eye on the repo and proofread or review things as they're written.

Pull requests are also greatly appreciated, whether you want to fix a typo or submit a whole new chapter.

Or, if nothing else, just let me know if you like this idea! Knowing that this could be helpful to people besides just me is a huge motivational boost to keep things moving.

What's the end game?

I don't know. I could see this staying on GitHub forever, or being published on Leanpub, or ending up as a blog series.

Any suggestions?

Why Drupal 7? What about Drupal 8?

I chose Drupal 7 because it still has a pretty long shelf life left. Drupal 8 Deconstructed definitely needs to be written though, and I'd love to dive into that after 7 is complete.

What about contrib?

I would love to take apart some of the more commonly used contrib modules like Views, CTools, Panels, Webform, Pathauto, etc., as well, but one step at a time!

Please check out Drupal 7 Deconstructed and let me know what you think so far!

Read this next: I wrote a book for O'Reilly: "Responsive Theming for Drupal"
Categories: Drupal

Media AV Portal

New Drupal Modules - 31 July 2015 - 4:06am

Media AV Portal adds European Audiovisual Services as a supported media provider.

Requirements

It extends the Media module.

Features

Optionally display a language bar switcher.

usage

Use the video page url http://ec.europa.eu/avservices/video/player.cfm?sitelang=xx&ref=xxxxx to embed the video on media resource field

Categories: Drupal

I recreated the PT hallway in Unity - by Farhan Qureshi

Gamasutra.com Blogs - 31 July 2015 - 3:53am
I recreated the PT hallway in the Unity game engine. Here's some of the steps I took to make it!
Categories: Game Theory & Design

Drupal core announcements: Recording from July 31st 2015 Drupal 8 critical issues discussion

Planet Drupal - 31 July 2015 - 3:29am

We met again today to discuss critical issues blocking Drupal 8's release (candidate). (See all prior recordings). Here is the recording of the meeting video and chat from today in the hope that it helps more than just those who were on the meeting:

If you also have significant time to work on critical issues in Drupal 8 and we did not include you, let me know as soon as possible.

The meeting log is as follows (all times are CEST real time at the meeting):


[11:03am] jibran: I think it is sorted by name
[11:03am] jibran: the order in the hangout
[11:03am] WimLeers: y
[11:07am] jibran: We have to look at google hangout code base for that.
[11:08am] WimLeers: https://www.drupal.org/node/2499157#comment-10172426
[11:08am] Druplicon: https://www.drupal.org/node/2499157 => [meta] Auto-placeholdering [#2499157] => 5 comments, 4 IRC mentions
[11:11am] WimLeers: amateescu's issue link: https://www.drupal.org/node/2336627#comment-10160850
[11:11am] Druplicon: https://www.drupal.org/node/2336627 => Deadlock on cache_config (DatabaseBackend::setMultiple()) [#2336627] => 39 comments, 24 IRC mentions
[11:12am] WimLeers: plach: yay for vacation :D
[11:12am] GaborHojtsy: VACATIOOOOOON!
[11:12am] GaborHojtsy: sometime, sometime :)
[11:12am] alexpott: https://www.drupal.org/node/2542762 is the nearly ready issue
[11:12am] Druplicon: https://www.drupal.org/node/2542762 => hook_entity_type_update doesn't get the entity in the new revision after addTranslation and setNewRevision [#2542762] => 11 comments, 4 IRC mentions
[11:13am] alexpott: https://www.drupal.org/node/2542748 is the gnarly update issue
[11:13am] Druplicon: https://www.drupal.org/node/2542748 => Automatic entity updates are not safe to run on update.php by default [#2542748] => 21 comments, 7 IRC mentions
[11:15am] plach: WimLeers: :)
[11:15am] WimLeers: alexpott: yay :)
[11:15am] dawehner: https://www.drupal.org/node/2540416
[11:15am] Druplicon: https://www.drupal.org/node/2540416 => Decide whether we need hook_upgrade_N()/upgrade.php front controller [#2540416] => 27 comments, 4 IRC mentions
[11:16am] WimLeers: dawehner: cache tables are auto-created
[11:16am] naveenvalecha|af left the chat room. (Read error: Connection reset by peer)
[11:16am] WimLeers: but yeah, router table etc… #sadpanda
[11:19am] WimLeers: The issue that originally turned it from a separate PHP file into a route + controller: https://www.drupal.org/node/2250119
[11:19am] Druplicon: https://www.drupal.org/node/2250119 => Run updates in a full environment [#2250119] => 21 comments, 1 IRC mention
[11:34am] WimLeers: plach: ROFL
[11:34am] WimLeers: plach++
[11:43am] WimLeers: "a foam of circles" lol
[11:48am] alexpott: https://www.drupal.org/node/2542748
[11:48am] Druplicon: https://www.drupal.org/node/2542748 => Automatic entity updates are not safe to run on update.php by default [#2542748] => 21 comments, 8 IRC mentions
[11:55am] dawehner: WimLeers: well but those tables aren't auto fixed
[11:56am] dawehner: WimLeers: so just imagine what happens if you need to change the cache_ tables
[12:00pm] WimLeers: dawehner: ohhh!
[12:02pm] WimLeers: plach: is that the church bells in Venice that I'm hearing?
[12:03pm] WimLeers: dawehner: lol
[12:03pm] WimLeers: :)
[12:05pm] plach: WimLeers: yeah, sorry :)
[12:05pm] WimLeers: plach: made me feel like I was on vacation, ever so briefly
[12:05pm] WimLeers: :D
[12:05pm] plach: :)
[12:23pm] dawehner: alexpott: are the issues the new thing or the solutions ;)
[12:24pm] alexpott: dawehner: well we have better ideas

Categories: Drupal

Reducing difficulty dynamically and invisibly - by Asher Einhorn

Gamasutra.com Blogs - 31 July 2015 - 12:51am
Dynamic difficulty is hated when done badly, but games that don't include it at all are often frustrating. Our jobs as developers is to try and find the sweet spot.
Categories: Game Theory & Design

Game Design vs. Story: Playing Referee - by Evan Skolnick

Gamasutra.com Blogs - 31 July 2015 - 12:51am
Game writer and longtime GDC speaker Evan Skolnick shares an excerpt (including previously unpublished content) from his recent book, Video Game Storytelling: What Every Developer Needs to Know About Narrative Techniques.
Categories: Game Theory & Design

Lessons Learned While Fixing Memory Leaks in our First Unity Title - by Rich Geldreich

Gamasutra.com Blogs - 31 July 2015 - 12:51am
A brain dump of what we learned about Unity's managed memory heap while shipping our company's first mobile title.
Categories: Game Theory & Design
Syndicate content


Google+
about seo