This comprehensive guide is intended to help get you started when developing a governance plan for your institution’s digital communications.In this guide we will cover...
- What digital governance is
- Why digital governance is important
- What topics you need to think about when building out a digital governance plan
We want to make your project a success.Let's Chat.
Download the guide here.
Stay connected with the latest news on web strategy, design, and development.Sign up for our newsletter.
Drupal 8.3 is still a few months away, coming April 5, 2017, but there are already some changes we can look at, most notably in the experimental modules. In December, 2 new experimental modules were added to core, and BigPipe was officially changed from a beta module to stable. The 2 new modules you'll find in 8.3 are Workflows and Layout. Let's take a peek at what these are all about.
In this five-part series, every Monday in January we’ll explore a New Year’s resolution and how it can apply to your web project.
We want to make your project a success.Let's Chat.
Unless you’re Marie Kondo of the KonMari Method and make your living organizing, you likely have a few messes somewhere. Photo albums? That pile of books? Year-end taxes and receipts? (‘Tis almost the season for that too.)
When it comes to your online space, here are a few tips we can offer on how to get organized for 2017:
- Strategy Matters: How to Start a Successful Project
- Project Kickoffs That Work
- Writing an RFP to Attract the Right Response
- Addressing Accessibility for the Web
- Planning for Long-Term Success on the Web
Lastly, if you want a comprehensive look at how to get your internal governance in order, check out our detailed guide on digital governance (37 page PDF). The ownership, management, and sustainability plan for an organization’s various digital communications platforms seems simple at a distance, but the devil is in the details.
Next week’s resolution: stay fit and healthy.
Let Palantir help you get organized.
We'd love to help you keep your 2017 resolution.Let's chat.
When I was a kid, my siblings and I used to play with Mad Libs. If you aren’t familiar with them, Mad Libs are basically one-page stories or vignettes, with various words missing. Where those words should be are blanks, and each blank is labeled “noun” or “verb” or whatever type of word should be filled in.
At GDC 2017, Blizzard senior game designer Travis Day will draw on 12 years working on World of Warcraft and Diablo 3 to share some hard-learned lessons about how reward systems can guide or harm player experience. ...
One project I'm working on needed a Behat test added to test whether a particular redirection works properly. Basically, I wanted to test for the following:
- An anonymous user accesses a file at a URL like http://www.example.com/pictures/test.jpg
- The anonymous user is redirected to the path http://www.example.com/sites/default/files/pictures/test.jpg
Since the site uses Apache, I added the actual redirect to the site's .htaccess file in the docroot, using the following Rewrite configuration:<IfModule mod_rewrite.c>
# Rewrite requests for /profile_images to public files directory location.
RewriteRule ^ pictures/(.*)$ /sites/default/files/pictures/$1 [L,NC,R=301]
Testing with curl --head, I could see that the proper headers were set—Location was set to the correct redirected URL, and the response gave a 301. So now I had to add the Behat test.
I'm releasing a new series today!!!!!
Over the last year, I've given a talk at DrupalCon, DrupalCorn Camp, and Drupal Camp Colorado all about using Composer and Configuration Management in Drupal 8. Those sessions were around 45 minutes, which is much too short to go in depth, and explain everything thoroughly.
There is just over 1hr 15min of content in 26 videos that fall pretty well into seven parts. Here's the outline:Part 1: Intro
- Creating a New Drupal 8 Project Using the Composer Template
- Setting Up MAMP to Serve Your Site Locally
- Using xip.io for Local Device Testing
- Creating a Drush Alias
- Installing Drupal with Console
- Configuring settings.php and settings.local.php
- Committing Your Project to Git
- Installing and Uninstalling Modules with Composer
- Installing the Dev Version of Modules
- Updating and Downgrading Modules
- Skipping Specific Module Versions
- Specifying Acceptable Version Ranges
- Enabling Modules with Drush and Deciding What Version Pattern to Use
- Setting the Config Directory in settings.php
- Exporting Config Locally
- Using the Configuration Installer Install Profile
- Installing the Site on a Production Server with Composer
- Setting up settings.local.php
- Changing the Site Name and Disabling CSS Aggregation in settings.local.php
- How to Enable Theme Debugging on Development Sites
- Overriding Module Configuration (Like Google Analytics) in settings.local.php
- Configuring a Local Site and Exporting it's Configuration with Git
- Pulling Changes to a Remote Site (And some gotchas)
- Using Drush Shell Aliases to Make Development Easier
- Verifying the Changes Made on Local and Reflected on Live
I'm pretty excited to finally have this series out, and hope you enjoy it! Oh... did I mention that it's ABSOLUTELY FREE?!?! Well, it is! So, check it out now, and let me know what you think.Tags: Drupal 8ComposerConfiguration ManagementLocal DevelopmentDrushGitShell-Aliasesplanet-drupal