SlideShare uma empresa Scribd logo
1 de 19
PANOPOLY
Starting from a better place

Robert Dickert
rdickert
PART I:
Why Panopoly?
Drupal’s Problem

Load base WordPress and base
Drupal. Which would you pick?
Drupal’s Problem

Someone shopping for their first CMS
is making that comparison right now.
What is Panopoly?
• Distribution Developed by Pantheon
• “Attempt to move up the stack”
• Put in foundation & basics: “start building from the 3rd floor”
• Contains essential modules
• Preconfigured & patched
• Solve a lot of your base problems
• “Best of the config module space”
• D8 features in D7
• Opinionated
• Build your own distribution
Why use Panopoly?
D7 out of the box

Panopoly out of the box

• No Views

• Views

• No wysiwyg (and hard to

• TinyMCE well-integrated

set up)
• No layout control
• No media, slideshow; add
yourself
• Not responsive

• Extensive panels

integration
• Common media add-ons
(slideshow, youtube, etc.)
• Responsive
Some features
• WYSIWYG built-in and integrated
• Image, media, link plugins
• Security (tag filters, etc.)
• Layout flexibility with good UI
• Landing pages can be created by non-tech users
• UX features for content editors
• Responsive
• Search (Solr, search API)
• Designed as base
• Not tied to theme layer
• Modular: Turn off what you don’t need
• Easy to extend to build your own distro
• Apps for adding prefab capabilities (blog,
Contrib Modules used by Panopoly
• admin

• entity

• media_vimeo

• simple_gmap

• admin_menu

• entityreference

• media_youtube

• simplified_menu_admin

• admin_views

• facetapi

• menu_block

• strongarm

• apps

• fape

• module_filter

• tablefield

• backports

• features

• navbar

• token

• breakpoints

• fieldable_panels_panes

• caption_filter

• field_group

• ctools

• file_entity

• date

• image_resize_filter

• date_popup_authored •

• defaultconfig

•

• defaultcontent

•

• devel

•
•

jquery_update
libraries
link
linkit
media

• panelizer
• panels

• panels_breadcrumbs
• pathauto
• pm_existing_pages
• respondjs
• save_draft
• save_draft

• search_api
• search_api_db
• search_api_solr

• uuid
• views
•

views_autocomplete_filters

• views_bulk_operations

• wysiwyg
• wysiwyg_filter
How to get it
• Download from https://drupal.org/project/panopoly and

install just like regular Drupal
• drush dl panopoly

• Try online with Pantheon: getpantheon.com
• Project Quicksilver installs Panopoly by default:

github.com/rdickert/project-quicksilver
Demo
PART II
Adding Panopoly to an existing site.
Issues with the existing site
• Front page with panels
• Fragile
• Obscure method to edit
• No one else can change it
• Views slide show – poor admin experience
• Hard to customize
• Media – not a great experience
• e.g., Couldn’t attach files in text (config issue?)

• Content editors frustrated, page content easily broken
• Dependent on one guy – me.
Adding Panopoly: concerns
• Site was not up to date (core/modules)
• Already using many contrib modules used by Panopoly
• Using CKEditor (Panopoly uses TinyMCE)
• Would my theme break?
The battle plan
• See drupal.org/node/1717728
• Work on a duplicate on a vm
• Get a module list:
• drush pm-list --type=Module --status=enabled
• Compare to the Panopoly contrib list
• Delete matching from directory
• Replace with Panopoly and enable Panopoly
• drush dl panopoly
• drush en panopoly_admin panopoly_core panopoly_images
panopoly_magic panopoly_theme panopoly_users
panopoly_widgets panopoly_pages panopoly_search
panopoly_wysiwyg
Some Details
• Requires drush and some command line skills – not for

the faint of heart.
• Panopoly directory: /profiles/panopoly
• Must set profile
• drush vset -y install_profile panopoly

• “Also you should” – tells Drupal to run db updates
• echo "UPDATE system s SET schema_version = 0 WHERE
s.name = ’panopoly'" | drush sqlc && drush cc all
Problems encountered
And some occasionally questionable solutions…

• Media & entity modules have problems
• Solution: disable them before Panopoly enable
• Update scripts fail trying to create tables that already exist
• Solution: Manually drop the tables and rerun update (there must be
a better way…) – suggestion from the meetup: tryDrush Registry
Rebuild

• APC module endlessly warns about not clearing
• Solution: Monkey-patch code to delete the useless warning
• Panelizer update script fails
• Patched from drupal.org/comment/7796677#comment-7796677

• Panopoly Search just won’t install
• Not really needed on this site: Left it off.
Success!
(mostly)

• Took 20-30 hours for a noob. YMMV, but not trivial.
• Required some config adjustments (text styles, enabled

editor buttons, etc.)
• Result: Close to the full Panopoly experience.
• Outcomes of original concerns:
• Code update: was able to get everything up-to-date no problem
• Conflicting modules: caused pain (esp media), but overcame
• CKEditor: magically changed over – non-issue
• Theme: Also a non-issue. Theme change is next…
Conclusions
• Upgrading an existing site is possible but difficult.
• For a small from-scratch site, starting with Panopoly is a

no-brainer. Treat it as “core Drupal” and build from there.
• Combine Panopoly with a lean VPS for the best Drupal
experience.
• Small-site Drupal 7 is beginning to overcome its
limitations. You can have a fast, inexpensive ($5-10/mo),
easy-to-use base Drupal site in minutes if you have the
skills.
• We need to strongly encourage people trying Drupal for
the first time to avoid the base distro and use Panopoly or
other good distributions.
Questions

Mais conteúdo relacionado

Mais procurados

Front-End Modernization for Mortals
Front-End Modernization for MortalsFront-End Modernization for Mortals
Front-End Modernization for Mortals
cgack
 

Mais procurados (12)

Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020Designing with Gutenberg - Las Lajas WordPress Meetup 2020
Designing with Gutenberg - Las Lajas WordPress Meetup 2020
 
Question 6 Technologies
Question 6 TechnologiesQuestion 6 Technologies
Question 6 Technologies
 
Windows Just Got Chocolatey (Package Management) LISA15
Windows Just Got Chocolatey (Package Management) LISA15Windows Just Got Chocolatey (Package Management) LISA15
Windows Just Got Chocolatey (Package Management) LISA15
 
Complex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with DrupalComplex Content Structures and Workflow with Drupal
Complex Content Structures and Workflow with Drupal
 
Bootstrap4XPages webinar
Bootstrap4XPages webinarBootstrap4XPages webinar
Bootstrap4XPages webinar
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6
 
Front-End Modernization for Mortals
Front-End Modernization for MortalsFront-End Modernization for Mortals
Front-End Modernization for Mortals
 
Mmmm, chocolatey goodness!
Mmmm, chocolatey goodness!Mmmm, chocolatey goodness!
Mmmm, chocolatey goodness!
 
Q6
Q6Q6
Q6
 
Chocolatey and Puppet: Managing Your Windows Software Since 2011
Chocolatey and Puppet: Managing Your Windows Software Since 2011Chocolatey and Puppet: Managing Your Windows Software Since 2011
Chocolatey and Puppet: Managing Your Windows Software Since 2011
 
Easily Manage Software on Windows with Chocolatey - PuppetConf 2016
Easily Manage Software on Windows with Chocolatey - PuppetConf 2016Easily Manage Software on Windows with Chocolatey - PuppetConf 2016
Easily Manage Software on Windows with Chocolatey - PuppetConf 2016
 
Mob Testing
Mob TestingMob Testing
Mob Testing
 

Destaque (17)

Employees Defy Facebook Bans At Work - Infographic
Employees Defy Facebook Bans At Work - InfographicEmployees Defy Facebook Bans At Work - Infographic
Employees Defy Facebook Bans At Work - Infographic
 
Verantisindia
VerantisindiaVerantisindia
Verantisindia
 
Mi sueño nayib 702
Mi sueño nayib 702Mi sueño nayib 702
Mi sueño nayib 702
 
Dusc
DuscDusc
Dusc
 
The script
The scriptThe script
The script
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
рок н-ролл
рок н-роллрок н-ролл
рок н-ролл
 
Rivet
RivetRivet
Rivet
 
класс земноводные
класс земноводныекласс земноводные
класс земноводные
 
Hallowen
HallowenHallowen
Hallowen
 
Newspaper Advertisements
Newspaper AdvertisementsNewspaper Advertisements
Newspaper Advertisements
 
Movie titles
Movie titlesMovie titles
Movie titles
 
M1 01-완성
M1 01-완성M1 01-완성
M1 01-완성
 
Sang Mahir Revolusi Dalam Kenangan Republik
Sang Mahir Revolusi Dalam Kenangan RepublikSang Mahir Revolusi Dalam Kenangan Republik
Sang Mahir Revolusi Dalam Kenangan Republik
 
Basında Bugün Göztepe
Basında Bugün GöztepeBasında Bugün Göztepe
Basında Bugün Göztepe
 

Semelhante a Panopoly - Boulder DBUG 13 Nov 2013

One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
hernanibf
 

Semelhante a Panopoly - Boulder DBUG 13 Nov 2013 (20)

Using Features
Using FeaturesUsing Features
Using Features
 
Last Call Media Drupal 8 Case Study
Last Call Media Drupal 8 Case StudyLast Call Media Drupal 8 Case Study
Last Call Media Drupal 8 Case Study
 
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentDrupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
 
Automated Acceptance Testing from Scratch
Automated Acceptance Testing from ScratchAutomated Acceptance Testing from Scratch
Automated Acceptance Testing from Scratch
 
SharePoint Framework 101 (SPFx)
SharePoint Framework 101 (SPFx)SharePoint Framework 101 (SPFx)
SharePoint Framework 101 (SPFx)
 
Upgrading to Drupal 7
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7
 
Introduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsIntroduction to Drupal 7 - Panels
Introduction to Drupal 7 - Panels
 
Top modules
Top modulesTop modules
Top modules
 
Staging and Deployment
Staging and DeploymentStaging and Deployment
Staging and Deployment
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Drupalmonitor.com - Drupal User Group Meetup Basel
Drupalmonitor.com - Drupal User Group Meetup BaselDrupalmonitor.com - Drupal User Group Meetup Basel
Drupalmonitor.com - Drupal User Group Meetup Basel
 
Drupal upgrades and migrations. BAD Camp 2013 version
Drupal upgrades and migrations. BAD Camp 2013 versionDrupal upgrades and migrations. BAD Camp 2013 version
Drupal upgrades and migrations. BAD Camp 2013 version
 
Drupal 8 - Build Week Update
Drupal 8 - Build Week UpdateDrupal 8 - Build Week Update
Drupal 8 - Build Week Update
 
Get Up and Running Quickly with Drupal Distributions
Get Up and Running Quickly with Drupal DistributionsGet Up and Running Quickly with Drupal Distributions
Get Up and Running Quickly with Drupal Distributions
 
Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)
 
Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)Media handling in Drupal (Drupalcamp Leuven 2013)
Media handling in Drupal (Drupalcamp Leuven 2013)
 
Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
 
Drupal 8 Initiatives
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
 
Fastest Way to DRUPAL
Fastest Way to DRUPALFastest Way to DRUPAL
Fastest Way to DRUPAL
 
One Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp LondonOne Drupal to rule them all - Drupalcamp London
One Drupal to rule them all - Drupalcamp London
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Panopoly - Boulder DBUG 13 Nov 2013

  • 1. PANOPOLY Starting from a better place Robert Dickert rdickert
  • 3. Drupal’s Problem Load base WordPress and base Drupal. Which would you pick?
  • 4. Drupal’s Problem Someone shopping for their first CMS is making that comparison right now.
  • 5. What is Panopoly? • Distribution Developed by Pantheon • “Attempt to move up the stack” • Put in foundation & basics: “start building from the 3rd floor” • Contains essential modules • Preconfigured & patched • Solve a lot of your base problems • “Best of the config module space” • D8 features in D7 • Opinionated • Build your own distribution
  • 6. Why use Panopoly? D7 out of the box Panopoly out of the box • No Views • Views • No wysiwyg (and hard to • TinyMCE well-integrated set up) • No layout control • No media, slideshow; add yourself • Not responsive • Extensive panels integration • Common media add-ons (slideshow, youtube, etc.) • Responsive
  • 7. Some features • WYSIWYG built-in and integrated • Image, media, link plugins • Security (tag filters, etc.) • Layout flexibility with good UI • Landing pages can be created by non-tech users • UX features for content editors • Responsive • Search (Solr, search API) • Designed as base • Not tied to theme layer • Modular: Turn off what you don’t need • Easy to extend to build your own distro • Apps for adding prefab capabilities (blog,
  • 8. Contrib Modules used by Panopoly • admin • entity • media_vimeo • simple_gmap • admin_menu • entityreference • media_youtube • simplified_menu_admin • admin_views • facetapi • menu_block • strongarm • apps • fape • module_filter • tablefield • backports • features • navbar • token • breakpoints • fieldable_panels_panes • caption_filter • field_group • ctools • file_entity • date • image_resize_filter • date_popup_authored • • defaultconfig • • defaultcontent • • devel • • jquery_update libraries link linkit media • panelizer • panels • panels_breadcrumbs • pathauto • pm_existing_pages • respondjs • save_draft • save_draft • search_api • search_api_db • search_api_solr • uuid • views • views_autocomplete_filters • views_bulk_operations • wysiwyg • wysiwyg_filter
  • 9. How to get it • Download from https://drupal.org/project/panopoly and install just like regular Drupal • drush dl panopoly • Try online with Pantheon: getpantheon.com • Project Quicksilver installs Panopoly by default: github.com/rdickert/project-quicksilver
  • 10. Demo
  • 11. PART II Adding Panopoly to an existing site.
  • 12. Issues with the existing site • Front page with panels • Fragile • Obscure method to edit • No one else can change it • Views slide show – poor admin experience • Hard to customize • Media – not a great experience • e.g., Couldn’t attach files in text (config issue?) • Content editors frustrated, page content easily broken • Dependent on one guy – me.
  • 13. Adding Panopoly: concerns • Site was not up to date (core/modules) • Already using many contrib modules used by Panopoly • Using CKEditor (Panopoly uses TinyMCE) • Would my theme break?
  • 14. The battle plan • See drupal.org/node/1717728 • Work on a duplicate on a vm • Get a module list: • drush pm-list --type=Module --status=enabled • Compare to the Panopoly contrib list • Delete matching from directory • Replace with Panopoly and enable Panopoly • drush dl panopoly • drush en panopoly_admin panopoly_core panopoly_images panopoly_magic panopoly_theme panopoly_users panopoly_widgets panopoly_pages panopoly_search panopoly_wysiwyg
  • 15. Some Details • Requires drush and some command line skills – not for the faint of heart. • Panopoly directory: /profiles/panopoly • Must set profile • drush vset -y install_profile panopoly • “Also you should” – tells Drupal to run db updates • echo "UPDATE system s SET schema_version = 0 WHERE s.name = ’panopoly'" | drush sqlc && drush cc all
  • 16. Problems encountered And some occasionally questionable solutions… • Media & entity modules have problems • Solution: disable them before Panopoly enable • Update scripts fail trying to create tables that already exist • Solution: Manually drop the tables and rerun update (there must be a better way…) – suggestion from the meetup: tryDrush Registry Rebuild • APC module endlessly warns about not clearing • Solution: Monkey-patch code to delete the useless warning • Panelizer update script fails • Patched from drupal.org/comment/7796677#comment-7796677 • Panopoly Search just won’t install • Not really needed on this site: Left it off.
  • 17. Success! (mostly) • Took 20-30 hours for a noob. YMMV, but not trivial. • Required some config adjustments (text styles, enabled editor buttons, etc.) • Result: Close to the full Panopoly experience. • Outcomes of original concerns: • Code update: was able to get everything up-to-date no problem • Conflicting modules: caused pain (esp media), but overcame • CKEditor: magically changed over – non-issue • Theme: Also a non-issue. Theme change is next…
  • 18. Conclusions • Upgrading an existing site is possible but difficult. • For a small from-scratch site, starting with Panopoly is a no-brainer. Treat it as “core Drupal” and build from there. • Combine Panopoly with a lean VPS for the best Drupal experience. • Small-site Drupal 7 is beginning to overcome its limitations. You can have a fast, inexpensive ($5-10/mo), easy-to-use base Drupal site in minutes if you have the skills. • We need to strongly encourage people trying Drupal for the first time to avoid the base distro and use Panopoly or other good distributions.

Notas do Editor

  1. Obviously, I picked Drupal!
  2. Obviously, I picked Drupal!
  3. ResponsivenessContentFull pageLinkMediaDraft/etcDevel tabFront pageDrag & dropChange slideshowAdd text fieldChange layoutAdd view