Planet Drupal

Subscribe to Planet Drupal feed
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 15 hours 45 min ago

Third & Grove: Third & Grove hosts pinball at BadCamp

3 November 2016 - 9:39am
Third & Grove hosts pinball at BadCamp antonella Thu, 11/03/2016 - 12:39
Categories: Drupal

Acquia Developer Center Blog: Contribution Stories: The Lightning Distribution, Supporting Faster, Better Site-building

3 November 2016 - 9:36am

Drupal gets better when companies, organizations, and individuals build or fix something they need and then share it with the rest of us. Our community becomes better, stronger, and smarter when others take it upon themselves to make a positive difference contributing their knowledge, time, and energy to Drupal. Acquia is proud to play a part, alongside thousands of others, in some of the stories making tomorrow’s Drupal better than today’s. One of them is about the Lightning Drupal 8 Distribution.

Tags: acquia drupal planetlightningcontributionspeedrun
Categories: Drupal

Pantheon Blog: Relocating Drupal 8 Configuration Outside of the Document Root

3 November 2016 - 8:29am
Drupal configuration is the all-important glue that instructs the Drupal core and contrib code how to operate in the context of the current web application. In Drupal 7, there was no formal configuration API in core. The ctools contrib module provided an exportables API that was widely implemented, but was not universally supported. Drupal 8 has greatly improved on this state of affairs by providing the Configuration Management API in core. Now, configuration can be handled in a uniform and predictable way.
Categories: Drupal

Amazee Labs: Site Launch: Harte Research Institute for Gulf of Mexico Studies

3 November 2016 - 6:59am
Site Launch: Harte Research Institute for Gulf of Mexico Studies

The Amazee Labs Austin team is proud to announce the launch of our Drupal 8 flagship site. While not our first Drupal 8 site, it is our biggest (yet), and the one where we learned the most. It’s been a wonderful eight months and we are so pleased to share this site with you.

Stephanie El-Hajj Thu, 11/03/2016 - 14:59 Science Driven Solutions

The Harte Research Institute Gulf for Mexico Studies (HRI) at Texas A&M Corpus Christi is dedicated to advancing the long-term sustainable use and conservation of the Gulf of Mexico.

Due to outdated site architecture, the old website was structured so that the content for Harte’s seven Research Departments was siloed, making it look like the departments operated in isolation. In reality, the opposite is true.

Unique to HRI is the Harte Research Model, which actively encourages open collaboration among departments to holistically solve problems. Science Driven Solutions. It was our mandate to bring this amazing effort to light and to help share the Harte story.

 

Our Challenges
  1. Modernize and simplify the site so that staff, students, and visitors can easily find content
  2. Increase prospective student applications and affiliate (sponsor) interest by beautifully showcasing Harte’s work and activities
  3. Simplify the editor experience from an outdated and complicated Joomla interface

 

Specifications
  • Drupal 8
  • Configuration Management
  • Composer
  • IA & Wireframing
  • Responsive Design
  • Twig
  • Search API, Solr, and Facets
  • Page Manager
  • Taxonomy
  • Paragraphs
  • DropGuard
  • Hosting by amazee.io
Project Team
  • Stephanie El-Hajj, Project Manager, Amazee Labs
  • Kathryn McClintock, Lead Developer, Amazee Labs
  • Andrew McClintock, Senior Designer, Amazee Labs
  • Brandon Williams, Developer, Amazee Labs
  • Maria Comas, Developer, Amazee Labs
  • Tyler Ward, DevOps Engineer, amazee.io

Our wonderful client team: Gail Sutton, Kristen Dwyer, Nikki Buskey, and Emily McCauley

But Wait, There's More

I know you’re interested in what’s under the hood on this fantastic site, and you’re in luck. In the coming weeks we are excited to be sharing with you exactly how we made this site a reality. We'll take a closer look at how we setup Search using SOLR in Drupal 8, tackled content modeling, and then polished the heck out of it.

To make sure you don’t miss a single post, follow @amazeelabs_atx on Twitter or sign up for our newsletter.

Categories: Drupal

Valuebound: What are the benefits of different Cloud Technology Stack?

3 November 2016 - 6:05am

Cloud computing might come across as one of the solutions for industries which are looking to outsource storage and maintaining issues. The world of Digital Media is moving forward tremendously and it has become very necessary to take inventory of what you are working on and what needs change.

In the previous article, we got introduced to Cloud Computing for Media. This article presents us with a broader view about how exactly is the Publishing Industry getting benefited. We also explore different stacks in the Cloud computing domain.

Who uses Cloud?

Time Inc is one the largest Media and Publishing giants, it has an in house data center on the 21st floor, but “…

Categories: Drupal

Unimity Solutions Drupal Blog: Jasmine for Unit Test Cases

3 November 2016 - 3:23am

Unit Test Case is a part of Software Development Process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit tests are typically written and run by software developers to ensure that code meets its design and behaves as intended. Jasmine has a clean, obvious syntax so that you can easily write tests.

Categories: Drupal

Unimity Solutions Drupal Blog: Jasmine for Unit Test Cases

3 November 2016 - 2:20am

This blog explains how Jasmine can be used for Unit Testing.

Categories: Drupal

Agiledrop.com Blog: AGILEDROP: Drupal Camps in Africa

2 November 2016 - 11:31pm
After our CEO Iztok Smolic again went on a DrupalCon event, this time in Dublin, to expend his and company's knowledge, we decided that we will present you the options of attending Drupal events. After already explaining, why you should attend DrupalCons, we will now focus exclusively on Drupal Camps. No matter on which continent you live, you'll know, where to widen your horizon and learn something useful about Drupal. Be it for business or for pleasure. Drupal camps are drupal-related events usually organized by a local Drupal user groups, which need a place, sponsors, volunteers,… READ MORE
Categories: Drupal

Drupal Console: Drupal Console RC-7 is out

2 November 2016 - 12:51pm

The latest RC-7 is out with several bug fixes and a new experimental logger. 

Drupal Console will start recording errors at `path/to/drupal8/console/log/`. 

Release information:

Instructions:

Categories: Drupal

Four Kitchens: Launch Announcement: NYU Wagner Graduate School of Public Service

2 November 2016 - 9:00am

Introducing the new website for the New York University Robert F. Wagner Graduate School of Public Service, a public policy school that offers a comprehensive curriculum in public and nonprofit administration, policy, and management. […]

Categories: Drupal

Appnovation Technologies: Drupal Atlantic: Building a Community

2 November 2016 - 8:37am

Our Saint John office recently held the first ever Drupal Meetup to happen in the city with Drupal Atlantic. 

Categories: Drupal

Evolving Web: Burrito Maker: How to Create Custom Fields in Drupal 8

2 November 2016 - 4:12am

A detailed tutorial on creating custom fields in Drupal 8 using the field API.

read more
Categories: Drupal

Blair Wadman: Making a Drupal 8 route dynamic

2 November 2016 - 3:59am

In the last tutorial in this series, Understanding routes and controllers, we looked at the two fundamental steps to programmatically define a custom page in Drupal 8. Today we are going to take this one step further and add a parameter to the route, so that it is dynamic.

Categories: Drupal

Third & Grove: Running a PHPUnit test for each site in a Drupal 7 multisite

1 November 2016 - 10:54am
Running a PHPUnit test for each site in a Drupal 7 multisite brandon Tue, 11/01/2016 - 13:54
Categories: Drupal

Four Kitchens: Trip Report: BADcamp 2016 — Teaching, Learning, and Bonding

1 November 2016 - 9:00am

I’ve just returned from my first big Drupal camp and I’d like to tell you about my experience. […]

Categories: Drupal

OSTraining: Reusable Images and Files with Media Bundles in Drupal

1 November 2016 - 6:32am

This week, an OSTraining member asked us how they could re-use media in Drupal 8.

Using the Drupal media modules, I will explain how you can upload PDFs, images and other media that can be re-used on your site.

In this tutorial, we're going to rely on the Media module. 

Categories: Drupal

TimOnWeb.com: Happy birthday to me and Devel form debug module to you all

1 November 2016 - 5:36am
I’m turning 32 today. People love birthdays, to me it’s just another line number in a messed stack trace output (philosophy mode enabled).   Two years ago I released a drupal module called Get form id (deprecated from now on) that does one small task - it tells you any form's id ...

Read now

Categories: Drupal

Chapter Three: BADCamp 2016 Roundup

31 October 2016 - 11:34am

Our minds and hearts were full as BADCamp 2016 came to a close. It was overflowing with excellent presentations and the best of the community. Our team led a Drupal 8 training, presented in the Front End Summit, and held a few presentations and sessions along the way. Here are a few of the recordings:

The Slice Template

Zakiya Khabir and Nica Lorber

Categories: Drupal

Palantir: Palantir.net's Guide to Digital Governance: Content

31 October 2016 - 11:09am
Palantir.net's Guide to Digital Governance: Content Palantir.net's Guide to Digital Governance brandt Mon, 10/31/2016 - 13:09 Scott DiPerna Oct 31, 2016

This is the sixth installment of Palantir.net’s Guide to Digital Governance, a comprehensive guide intended to help get you started when developing a governance plan for your institution’s digital communications.

In this post we will cover...
  • Some basic content types that might be included on your site
  • Questions you should consider for each content type

We want to make your project a success.

Let's Chat.

In addition to defining ownership for every piece of content on the website, it may also be beneficial to consider and provide guidelines for the many types of content which will appear on the site. Here are some common content types along with some of the questions to consider in defining appropriate usage for your organization.

News and News Listings
  • Who is permitted to publish news on the website?
  • Which kind of news items are permissible for publishing on the site? Which are not?
  • Is there a set of required information that must appear in all news items, such as headline, sub-head, preview text, author name, thumbnail image, etc.?
  • How many sources of news or news listings are presented on the site, and what are they?
  • Who may publish news to or from these sources?
  • Are there editors or gatekeepers who monitor the news that is published or submitted?
  • If so, what are the criteria they use for determining which news items are permitted or not permitted?
  • What happens to those that are permitted? And to those that aren’t?
  • May users or groups of user request their own news listing?
  • What is the process for acquiring a news listing?
  • May the creator of a news item have his or her item appear in the news listings of others?
  • What is the process for sharing news with other parts of the site?
Events, Event Listings and Calendars, Event Registration
  • Who is permitted to publish an event on the website?
  • Which kind of events are permissible for publishing on the site? Which are not?
  • Is there a set of required information that must appear in all events, such as title, date, time, location, contact info, thumbnail image, etc.?
  • How many sources of events, event listings, or calendars are presented on the site, and what are they?
  • Who may publish events to or from these sources?
  • Are there editors or gatekeepers who monitor the events that are published or submitted?
  • If so, what are the criteria they use for determining which events are permitted or not permitted?
  • What happens to those that are permitted? And to those that aren’t?
  • May users or groups of user request their own events listing or calendar?
  • What is the process for acquiring a events listing or calendar?
  • May the creator of an event have his or her event appear in the listings or calendars of others? What is the process for sharing events?
  • Are events, listings, and calendars hosted by third-party services (such as Google Calendar) permitted?
  • May third-party event and calendar content be imported into pages of your Website?
  • May events have a registration form?
  • How is the registration form developed and published?
  • Who collects the form submissions, and how is the data collected?
  • May payments be collected through the registration form?
  • How is the payment collection process managed?
Blogs
  • Who is permitted to publish a blog on the website?
  • What kinds of blogs are permissible for publishing on the site? Which are not?
  • Are group blogs allowed, or are they all individual person blogs?
  • Who may publish to or from group blogs? How are bloggers added and removed?
  • Are there any rules about the authorship of blogs on the site, such as they must be publicly attributable to the person or group writing them?
  • Are there any legal qualifications that need to be addressed for blog content, such as blog content does not reflect the official opinions, policies, or beliefs of the organization as a whole?
  • Are there editors or gatekeepers who monitor the blog posts that are published or submitted?
  • If so, what are the criteria they use for determining which blog posts are permitted or not permitted?
  • What happens to those that are permitted? And to those that aren’t?
  • May users or groups of user request their own blogs?
  • What is the process for acquiring a blog?
  • May a blogger have his or her post appear in the blogs of others? What is the process for sharing posts?
  • Are blogs hosted by third-party services (such as WordPress or Blogger) permitted?
  • May third-party blog content be imported into pages of your Website?
Basic or Standard Pages (i.e. general pages of the site, like “About Us”)
  • Who is permitted to publish basic content pages on the site?
  • Once a page is published, who has permission to edit that page?
  • Are there any restrictions to the type of content that can appear on a basic page?
  • How is the location (within the menu hierarchy of basic pages, i.e. navigation) of new pages determined?
  • Do basic pages need to be reviewed or approved prior to being published?
  • What are the required elements of a basic page in order for it to be published (i.e. title, sub-title, body copy, preview copy, hero image, thumbnail, URL alias, etc.)?
Images, Audio and Video
  • Are images, audio files, and/or videos allowed to be published to the site?
  • What file types and sizes are permitted?
  • Are there any rules regarding where and how those assets are stored on the site or server?
  • Are there any guidelines for how images, audio, and video owned by your organization are to be used on the website?
  • May they be edited or altered?
  • What types of attributions are required for acknowledging the creator(s) of those assets?
  • Do you require release forms from any individuals who may be captured in those assets?
  • Do you hire contractors to produce images, audio, or video assets? If so, who owns that material?
  • Are images, audio files, and videos hosted on other Websites permitted to be displayed on your site?
  • Are there any restrictions or limitations to the type, quality, content, authorship, or source of the images, audio files, or videos hosted elsewhere and displayed on your site?
  • Are there any guidelines for the use of these types of assets from outside sources.
  • What is your policy for using copyrighted material (images, audio, video, as well as textual copy, excerpts, etc.) from outside sources on your website?
  • Who is permitted to publish images, audio, and/or video to the website?
  • Are there editors or gatekeepers who monitor the images, audio files, and videos that are published or submitted?
  • If so, what are the criteria they use for determining which are permitted or not permitted?
  • Is there a workflow for the materials that are permitted? And to those that aren’t?
  • Should users of the site be permitted to download or reuse your copyrighted materials?
  • Do you clearly display permission rights on the website?
Embedded Objects and Scripts
  • Are embedded objects and scripts permitted to be used on your website, using HTML elements such as embed, script, or iframe?
  • Are there limitations to how, when, and where these elements can be used?
  • Who is permitted to publish these types of code to the website?
  • Are there editors or gatekeepers who monitor the publishing of embedded objects and scripts?
  • If so, what are the criteria they use for determining what code is permitted or not permitted?
  • What happens to those that are permitted? And to those that aren’t?

These are some common types of content and the issues that surround them, but you may have your own set of issues that need to be addressed specifically in your governance plan, so add those wherever it seems appropriate.

Very likely, you have additional content types, beyond those listed above, in your website. You will want to ask the same types of questions as those above about your additional content types as well.

 

This post is part of a larger series of posts, which make up a Guide to Digital Governance Planning. The sections follow a specific order intended to help you start at a high-level of thinking and then focus on greater and greater levels of detail. The sections of the guide are as follows:

  1. Starting at the 10,000ft View – Define the digital ecosystem your governance planning will encompass.
  2. Properties and Platforms – Define all the sites, applications and tools that live in your digital ecosystem.
  3. Ownership – Consider who ultimately owns and is responsible for each site, application and tool.
  4. Intended Use – Establish the fundamental purpose for the use of each site, application and tool.
  5. Roles and Permissions – Define who should be able to do what in each system.
  6. Content – Understand how ownership and permissions should apply to content.
  7. Organization – Establish how the content in your digital properties should be organized and structured.
  8. URLs – Define how URL patterns should be structured in your websites.
  9. Design – Determine who owns and is responsible for the many aspects design plays in digital communications and properties.
  10. Personal Websites – Consider the relationship your organization should have with personal websites of members of your organization.
  11. Private Websites, Intranets and Portals – Determine the policies that should govern site which are not available to the public.
  12. Web-Based Applications – Consider use and ownership of web-based tools and applications.
  13. E-Commerce – Determine the role of e-commerce in your website.
  14. Broadcast Email – Establish guidelines for the use of broadcast email to constituents and customers.
  15. Social Media – Set standards for the establishment and use of social media tools within the organization.
  16. Digital Communications Governance – Keep the guidelines you create updated and relevant.

Stay connected with the latest news on web strategy, design, and development.

Sign up for our newsletter.
Categories: Drupal

Web Wash: Using Display Suite in Drupal 8: How to Customize Content Pages

31 October 2016 - 11:08am
You've just installed a fresh Drupal 8 website, created a few content types and attached fields to them. So far so good. Now you want to customize the content pages. On the "Manage display" page you can re-order fields and disable them but you can't move them into any type of region. Display Suite enhances the "Manage display" page by offering a drag-and-drop interface for fields. You can select different layouts and each layout has its own set of regions. The drag-and-drop interface then is used to move fields into these regions, all without writing a single line of code. The real benefit in using Display Suite is you always have a standard workflow for modifying content pages. If you’re working in a team, this is even more important; you want to standardize how entity types are customized. Or you’ll end up in a situation where each developer does things their own way.
Categories: Drupal

Pages