Moving stuff around on your Drupal web pages Alex Bergin / Dept. Agriculture &

Slides:



Advertisements
Similar presentations
The Power Of Custom Types John Havlik
Advertisements

Bending Zen Intro Using Zen Themes functionality, but bending it into your own theme.
Drupal in 5mins BarCamp Hong Kong 2010 By Edison Wong PantaRei Design Limited
ELIBRARY CURRICULUM EDITION The ultimate K-12 curriculum and reference solution.
Drupal and the Semantic Web Bill Shaouy An Introduction.
WordPress Getting Started. What is the purpose of a classroom web page or blog? It is a web site that maintains an ongoing chronicle of information. A.
Vincent Smith & Simon Rycroft Taxonomy & Scratchpads.
Drupal Content Management System Supporting Personal and Collaborative Online Environments 2007 IST Conference - Indiana University Jennifer Maddrell March.
Business Development Suit Presented by Thomas Mathews.
Become a Panels Rockstar. Audience Survey Have you tried Panels? Are you a …. –Themer / Designer? –Developer / Code Junkie? –Information Architect?
User Friendly Entity Reference Select Lists
DOMINATE THE THEME LAYER August 21st.. Jesper Wøldiche Rahkonen Themer / architect at Bysted. Markup Marine / Journalist / Frontend United
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
SharePoint 2013 Catalog Sites Brian Culver ● SharePoint Saturday DFW ● March 7, 2015 Build a SharePoint 2013 Search Driven.
Comparing Drupal Taking a look at Drupal for your Open Source CMS platform.
Drupal Blocks David Manela, Mark Ritzman, Chad Campbell.
Content Management Systems Why to use. And, if you’re going to use one, which one???
CONTENT MANAGEMENT SYSTEM (CMS) By Joseph Stern. Are Custom Coded Websites Dead?
Jiří Balej, Martin Podborský, Petra Čačková.  Tools, which enables to produce content without source code knowledge  Text document ◦ MS Word/OO Writer.
What is Wordpress?  WordPress has a web template processor. Users can re-arrange widgets without editing PHP of HTML code; they can also install and.
CREATING CUSTOM LAYOUTS IN PANELS. What are panels? Contrib module: Main function Implement.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Walking the walk and talking the talk… T HE L ANGUAGE OF D RUPAL.
Basics of Drupal: Part 3 Rochelle Terman
Welcome to Drupal Everything You Need to Know to Be Dangerous Welcome to Drupal | #midcamp Drew Gorton
Drupal 7 as an enterprise web application framework Why as a developer you should use Drupal to build web applications? Klaus Harris DrupalCon Munich 2012.
Service Oriented Architecture Bryan Ollendyke.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Basics of Drupal: Part 2 Rochelle Terman
TOP 20 MISTAKES YOU WILL MAKE IN YOUR 1ST DRUPAL PROJECT IZTOK SMOLIČ, ZAGREB.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Drupal Training Syllabus Chaitanya Lakshmi
Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
WordPress Fast Track. What Is WordPress? Learn what WordPress is Know why WordPress is a popular tool in making websites and blogs Discover some of the.
Drupal Commerce Better than Uber Andrew Root: druroot.
{ Joomla Training Chris Armstrong, web InterWorks.
Drupal Overview Prepared by : Agustin D. Gumogda Jr. Instructor.
Basics of Drupal for Admins Rochelle Terman
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Introduction to Views Stanford Drupal Camp April 6, 2013.
| imodules.com Top 10 FAQ in Application Support Kelly Schmiedeler & Amber Quayle.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
We build high quality innovative components, plug-in and modules for Joomla. Businesses all around the World use our products and services to create the.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
Drupal Basics for Content Managers: Editing my Drupal Website Drupal Basics for Content Managers: Editing my Drupal Website Cynthia Mijares,
Comparison B/W Word Press and Joomla By Joomdev Software Solution Pvt Ltd.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
Panels 3 Deborah Fuzetto. Panels Allows you to create customized layouts Drag & Drop content into Panes.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Khalid Baheyeldin, Toronto, Mar 13, 2007 Building Drupal sites using CCK, Views and Panels Khalid Baheyeldin Drupal Users Group, Toronto.
THE PRESENT AND FUTURE nopCommerce  .
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Migrating the Palestine Poster Project from Drupal 7 to Drupal 8
Panelize all the Things!
The Way Eryk Budi Pratama
Content Management System
The Power of Taxonomies
Superior Drupal Integration for CiviCRM with a focus on Events
INFM 603 Main Class Project
Design & User Experience What’s New in the Panels Universe
One Content Type to Rule Them All
Is a Content Management System in Your Future?
Presentation transcript:

Moving stuff around on your Drupal web pages Alex Bergin / Dept. Agriculture &

Background Websites are dynamic thats why were here, thats why we use Drupal. Not all pages will want to look the

Scenarios Websites may have: – Homepage presenting a dashboard of content. – Content Pages: Basic pages, products, events, etc. – Index taxonomy term pages, landing pages. – Search results, sitemaps. – User profile pages. – And more! All of which may have different

SO HOW DO WE DO THIS IN

Blocks Baked into Drupal core since 4.x. Manage blocks in your themes regions. Suited for basic brochure sites. Problem: dozens of blocks for dozens of regions, not enabled for all pages? Problem: visibility conditions limited. Php in db bad

Options Various contributed modules make layout management easier: 1.Panels: 2.Context: 3.Display Suite: Well try go over each of

What do they basically do though Everything on the page Or, all themes body content region So you can use these modules in conjunction with Blocks and your theme regions, if you want to. Additionally, these things modules can use block content defined by other custom modules, themselves too Or perhaps only node content

1. Panels Screenshot courtesy of themonthly.com.au

1. Panels explained By the same legend as the Views module – Earl Miles (aka merlinofchaos). Since D4.7. Dependant on Ctools which includes the Page Manager module that is kind of required to use Panels. Panels module includes several modules: Panels, Mini Panels, Panel Nodes, and In-Place Panel

1. Panels explained. More.. Panels is path driven. So a panel object exists for nodes, node edit forms, search,

Panels has its own terminology Of each panel, you have Variants, which each let you have different layouts, e.g. One for each content type. Each Variant can have a Layout set. Use built in panels layouts or write custom

Panels has its own terminology Selection Rules, lets you define conditions in your Variants, e.g. Different layout for a different node content type. Contexts – allows you to draw on other material: content, views, etc. i.e. Product panel variant bring postage conditions node into context. Not to be confused with context

More on Panels Panels designed to be very extendable and powerful. Advanced plugin system via ctools for custom access controls, layouts, content blocks (content types), and block styles. Modules that extend Panels: – Panels Everywhere – Panelizer – like panel_node

2.

2. Context Around since D5.x, fairly mature. Comes with Context, Context Layouts, Context UI. Create contexts by specifying conditions and then the reactions – be it blocks to show in a region. No field support

2. More on Context Relatively easy interface to manage. Addons for Context: – - lets the content creator select which context to use for their node. – - automatically creates a context when the node is created (no official 7.x version available though).

3. Display Suite

3. Display Suite Stable. Relatively new. Still catching on. Specially built for Drupal 7 Entities: nodes, users, terms, etc. Layouts – includes common layouts, but easy to create new layouts by drush instead of manually. View modes. i.e. Event has a full, teaser and monthly calendar

3. Display Suite Disable drupal blocks/regions setting. DS Custom Fields (not content fields) lets you create more flexible fields: – Code field - meta tags, tokens, php field. – Dynamic field – kind of like panels context. – Block field - how you add other module blocks block fields. – Preprocess fields – possibly lets other modules populate them? Havent used this

3. Display Suite – Advanced Stuff Integration with panels layout manager. Integration with Views Displays. Re: Custom layouts with Drush, look for the ds-build argument in Drush help. Very decent screencasts here:

So what to use then? Based on Number of Installs: 1.Panels: 120,000 2.Context: 65,000 3.Display Suite (DS): 30,000 All growing, but DS growing the

So, what to use? Depends on your circumstances. – Basic Brochure site – blocks – For larger sites though: Panels is probably the most powerful, but has a steep learning curve. Context is probably the easiest of the lot to learn but still requires templating for laying out field content. Display Suite looks like it has a good balance of usability, and power. Probably the most

What to use, Continued.. All are Exportable to features. One way or another its probably possible to do anything in any of the layout

Further Info Blocks vs. Context vs. Panels: pages-with-drupal pages-with-drupal Comparison of Layout Editors: DS vs. Panels: vs-panels vs-panels Great DS instructional videos:

Whats ahead Drupal 8 Initiatives: Concept Model Thomas, Sam, anyone read up on this, please share? D8 discussions on the topic is found here:

Cheers to Thomas for organisingThomas these meetups month in month out!