Four Kitchens

[ni]
Twitter: 
fourkitchens

Publisher tutorials

3
total favorited
4
total views
0
2 years 7 weeks ago | 50:23

As smart phones pop-up all over the place, the need for mobile web pages rises. Building a mobile web page can be different in many ways from building a desktop web page.
To help us, smart people have developed a system across the most popular mobile device platforms. It is built on the rock-solid jQuery and jQuery UI foundation.

Yes … it’s jQuery Mobile!

In this session you will learn how to use a starter theme and module to leverage the power of Drupal to “touch-ify” your site for mobile users.

1
total favorited
17
total views
0
2 years 32 weeks ago | 47:21

Forms aren’t just for harvesting information, they’re opportunities to build serious karma with your audience and set the right atmosphere on your site. In this session, I talk you through some principles that will help you deliver the warm fuzzies without getting in the way of a form’s essential purpose, and we’ll cover in detail how to implement several common form enhancements like in-field labels, conditional input display and on-focus style changes, among several others.

1
total favorited
7
total views
4
2 years 32 weeks ago | 53:30

Administration within Drupal tends to be a monolithic structure that users must learn to navigate and utilize if they ever want to take full advantage of the platform. In addition to this, the permission architecture of Drupal can be a bit arbitrary as to who gets access to what, often failing to have an appropriate level of granularity. In this session we will investigate how to deploy custom administrative environments for your users, create more granular access systems, and export these tools for long term reuse and re-deployment.

total favorited
10
total views
0
2 years 36 weeks ago | 49:39

As designers we are often lured into the temptations of bad photoshop practices. We’re designing in the moment and don’t think about the consequences. But the reality is your clients’ requests to make a design more ‘edgy’ will lead to many extra hours of theming if not done right. The seemingly endless rounds of revisions caused by “I know it when I see it” type feedback, will take so much longer when you’re using the wrong tools. Following ‘The 10 Commandments of Photoshop Mockups’ will get you well on your way to eternal designer bliss.

total favorited
4
total views
2
2 years 36 weeks ago | 44:17

You have a client that sends a “pixel-perfect” design comp, but the design hasn’t taken Drupal or site building iteration into account. The topic of this session is how to steer those expectations bundled with the PSD into a design process that stays flexible through the entire Drupal development cycle.

The session will be broken into two parts.

1) Approaching the design comp as a concept

We’re going to look at a sample layout and identify some of its abstractions.

2
total favorited
18
total views
0
2 years 36 weeks ago | 1:03:37

In this session, we will discuss using the Features Module for Drupal 7 to build out reusable site functionality by pulling together entities, content types, fields, views, context and more. We will focus on how we can use features to package these entities together into reusable modules to make site building faster and cheaper.Using features, anyone building Drupal sites from freelancer to mainstream Drupal agencies can shave hours of development time off the beginning of their site building.

We will talk about:

1
total favorited
1
total views
0
2 years 37 weeks ago | 56:26

Varnish is a reverse proxy cache that can significantly speed up your Drupal website. In this talk, we’ll dive deep into the theory of how to use Varnish and also go through a hands-on demonstration of how to write VCL (Varnish Configuration Language), use the Varnish module to manage a Drupal 7 installation and see Varnish in action.

In addition, we’ll go into some advanced usages of Varnish, such as ESI and more-intelligent cache expiration.

1
total favorited
6
total views
0
2 years 37 weeks ago | 52:28

In this session, Arturo will talk about the basics and importance of using the Services module. He will demonstrate how some companies like AllPlayers.com are switching their focus from their website to a strong SOA application available to not only web browsers, but mobile devices (iPhone and Android), and any other client that requires the use of their data and functionality.

total favorited
6
total views
3
2 years 37 weeks ago | 45:59

In the old days, moving to Drupal often meant converting static pages or templates to Drupal nodes. Today, it is rare that we get to build a site from scratch. Reality is that most major Drupal projects are now migrations from other content management systems.

Taking on such a migration is not a trivial decision for an organization. There is a great deal of complexity in the reasons for migrating, but the decision is often not understood well amongst the various stakeholders.

2
total favorited
12
total views
4
2 years 37 weeks ago | 45:44

We will discuss a familiar problem in Drupal: How to effectively take you website development process through Development, Staging, and roll to Production. This includes the essential tools, Drupal best-practices, and process to setup a proven rollout lifecycle. As a team we see the value that these process have created and would like to share what we have learned explicitly.

What’s the value of this practice?
Standardization of:
-team-members contributions
-review process
-staging
-rollout

An overview of tools (and their needed features)…