Drupal News

Nada

Drupal Themes - Sat, 02/08/2020 - 20:36

BADCamp News: Jump into BADCamp: Sponsorships, Hotels, and Trainings, Oh My!

Main Drupal Feed - Fri, 02/07/2020 - 23:51
Jump into BADCamp: Sponsorships, Hotels, and Trainings, Oh My! Fri, 02/07/2020 - 12:00 vclewis Fri, 02/07/2020 - 15:51 We hope to see you in Berkeley October 14th - 17th, 2020, for this year’s BADCamp! If you’re ready to get a jumpstart on community participation, we’ve got some ideas to get the BADCamp vibes going: Drupal Planet

eiriksm.dev: Geography in web page performance

Main Drupal Feed - Fri, 02/07/2020 - 21:44

New year, new possibilities, as we say in Norway. Which is why I have relaunched my blog using Gatsby.js. I could write a blog post about that, but I am not going to do that today. There is a lot of tutorials on how to set that up (one of my personal favorites is this one from Lullabot), and there is even an official page in the Gatsby.js documentation.

I could probably write many blog posts about different aspects I tweaked and looked at in the migration, but one field I feel is not often talked about is geography and performance.

With regards to servers, many (at least basic) Drupal sites are probably geographically limited by the actual server that is supposed to serve the web requests, and the location of this particular server. With a static site, made for example with Gatsby.js, you can deploy it to a Content Delivery Network (CDN) and have the same static html files on servers all around the world. This could mean that a website visitor from Tokyo to your static site could get a response from a server in Tokyo. The traditional Drupal site however might be on a server in Ireland, and then a visitor from Tokyo would quite often have to send their request all around the world to get responses.

This idea is not very new. In fact, there are several providers that let's you deploy your static site on their CDN (more or less) for free. They will then serve your static HTML from different parts of the world, depending on the visitor. What a world to live in. But instead of comparing their service and the user experience of deploying, I decided to compare them by which ones were being performant from all parts of the world. A geographic performance cup if you like.

The competitors in the cup are:

  • Surge.sh
  • Zeit Now
  • Netlify
  • S3 with Cloudfront (a service from Amazon Web Services - AWS)

Instead of doing a very long analysis, so let's just start with the results.

The fastest service is S3 with Cloudfront. S3 is a static file storage, and Cloudfront is the CDN service from Amazon.

In the same way I could write many things about my migration to Gatsby, I could also speculate and write many things about this result. Instead I want to just show some animated gifs about interesting aspects of the different geography results for the providers. I am going to do them in reverse order, best result last.

Fourth place: Surge.sh:

Third place: Netlify:

Then, slightly behind on second place, Zeit Now:

Lastly, the winner, here is AWS S3 with Cloudfront:

Conclusions and reflections

The numbers are one thing, but let's talk a bit about their significance. The tests were performed from AWS datacenters, and the 2 services scoring highest is either an AWS service (S3/Cloudfront), or uses AWS for their service (Zeit Now). Meaning the actual numbers does not necessarily mean that Netlify is 144% slower than S3/Cloudfront. It also does not mean I think any of these services have been proven to be better or worse than others.

I think it means that now that we are able to serve static HTML pages for our blogs or websites in a somewhat dynamic way, we can make the performance more democratic and less unfair. I don't want to discriminate readers of my blog based on their location (or anything else for that matter). Performance matters, but performance also differs from different parts of the world.

I guess what I am trying to say is: Let's make the world a better place by thinking about everyone that lives there, no matter where they live. So I will finish this post with an animated gif about just that. The world.

eiriksm.dev: Geography in web page performance

Main Drupal Feed - Fri, 02/07/2020 - 21:44

New year, new possibilities, as we say in Norway. Which is why I have relaunched my blog using Gatsby.js. I could write a blog post about that, but I am not going to do that today. There is a lot of tutorials on how to set that up (one of my personal favorites is this one from Lullabot), and there is even an official page in the Gatsby.js documentation.

I could probably write many blog posts about different aspects I tweaked and looked at in the migration, but one field I feel is not often talked about is geography and performance.

With regards to servers, many (at least basic) Drupal sites are probably geographically limited by the actual server that is supposed to serve the web requests, and the location of this particular server. With a static site, made for example with Gatsby.js, you can deploy it to a Content Delivery Network (CDN) and have the same static html files on servers all around the world. This could mean that a website visitor from Tokyo to your static site could get a response from a server in Tokyo. The traditional Drupal site however might be on a server in Ireland, and then a visitor from Tokyo would quite often have to send their request all around the world to get responses.

This idea is not very new. In fact, there are several providers that let's you deploy your static site on their CDN (more or less) for free. They will then serve your static HTML from different parts of the world, depending on the visitor. What a world to live in. But instead of comparing their service and the user experience of deploying, I decided to compare them by which ones were being performant from all parts of the world. A geographic performance cup if you like.

The competitors in the cup are:

  • Surge.sh
  • Zeit Now
  • Netlify
  • S3 with Cloudfront (a service from Amazon Web Services - AWS)

Instead of doing a very long analysis, so let's just start with the results.

The fastest service is S3 with Cloudfront. S3 is a static file storage, and Cloudfront is the CDN service from Amazon.

In the same way I could write many things about my migration to Gatsby, I could also speculate and write many things about this result. Instead I want to just show some animated gifs about interesting aspects of the different geography results for the providers. I am going to do them in reverse order, best result last.

Fourth place: Surge.sh:

Third place: Netlify:

Then, slightly behind on second place, Zeit Now:

Lastly, the winner, here is AWS S3 with Cloudfront:

Conclusions and reflections

The numbers are one thing, but let's talk a bit about their significance. The tests were performed from AWS datacenters, and the 2 services scoring highest is either an AWS service (S3/Cloudfront), or uses AWS for their service (Zeit Now). Meaning the actual numbers does not necessarily mean that Netlify is 144% slower than S3/Cloudfront. It also does not mean I think any of these services have been proven to be better or worse than others.

I think it means that now that we are able to serve static HTML pages for our blogs or websites in a somewhat dynamic way, we can make the performance more democratic and less unfair. I don't want to discriminate readers of my blog based on their location (or anything else for that matter). Performance matters, but performance also differs from different parts of the world.

I guess what I am trying to say is: Let's make the world a better place by thinking about everyone that lives there, no matter where they live. So I will finish this post with an animated gif about just that. The world.

Drupal.org blog: What’s new on Drupal.org - January 2020

Main Drupal Feed - Fri, 02/07/2020 - 21:21

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

Project News Get Ready for Drupal 9

Are you wondering what it will take to upgrade to Drupal 9? Good news - it's going to be easier than any other major version upgrade in Drupal's history.

The upgrade to Drupal 9 is just like any other Drupal upgrade, except that the new codebase has updated key dependencies Drupal relies on and removed deprecated code. As long as all the modules and custom code you use don't rely on deprecated code - you should be good to go.

As it turns out, many contributed or even custom modules only need a one-line change to be ready for Drupal 9. You can use these community created tools to check the status of your modules: the upgrade status module, or the Drupal Check command line tool. In many cases, you may just need to remove some deprecated code in favor of the more modern implementations. Drupal Rector can provide you with automated fixes for many of these deprecations. 

Still getting to grips with Composer?

If you're still getting to grips with using Composer after the changes in Drupal's 8.8.0 release, don't worry - there's help to be found. The community has extensively documented the different scenarios a site owner may find themselves in with this update.

If you've previously used one of the community created templates to manage your site to composer, there are instructions to migrating to the officially supported method.

If you've never used Composer at all - you're in luck - with 8.8.0 and beyond everything you need is already in place. 

Drupal.org Update Drupal.org Packaging updates

As mentioned in our December update, we've been making major improvements to the Drupal.org packaging pipeline, to support packaging Drupal using Composer create project. We reached a major milestone at DrupalCamp New Jersey, allowing our packaging pipeline to properly support the Composer create project command when generating tar and zip files, and paving the way for enhancements to the core subtree splits.

Updating this pipeline is critical for ongoing releases of Drupal, and is part of paving the way for the Drupal 9 alpha release. We want to thank Acquia for donating time to help us get this work ready.

Preparing for contrib Semver

Per our roadmap for supporting Semver for contributed projects on Drupal.org, we have updated the way contrib version numbers are stored, making existing version numbers parseable when we convert to full semver. We also collaborated with core contributors at DrupalCamp New Jersey to identify and resolve a number of other related issues.

Drupal.org now has an example project which uses semantic versioning, which we are using as the testbed for this support, and to prove out any additional UI changes that we want to make before rolling this out to all other contributed projects.

Want to learn more about Semantic Versioning and how to use it properly within your projects? Semver.org can walk you through it.

More accessible formatting for the DrupalCon program schedule

It's almost time for the DrupalCon Minneapolis program to be published! To prepare for this launch, we've made updates to the program schedule to improve accessibility and readability for attendees.

In particular these updates have focused on line weights, spacing, and other formatting changes that should improve readability. With the accepted sessions being announced soon,  we're excited to see what you think!

Better social event submission tools for DrupalCon events

Some of the best parts of DrupalCon are the social events that take place around it. They're a chance for the community to celebrate and build camaraderie, and an established tradition. We've made updates to the social event submission process to make getting your event listed easier than ever. 

Join the Drupal Community in person! 

By the way… have you registered for DrupalCon yet?

DrupalCon is the best place to come together with other members of the Drupal community in person. It's also the central meeting point for all of facets of the Drupal business ecosystem, so if you are end-user looking for training or a vendor to support your Drupal deployment - there's no better place to be than DrupalCon.

DrupalCon Minneapolis is going to be here any day now - so get your tickets before prices go up!

Can't make it to Minneapolis? Join us at DrupalCon Barcelona 2020 in September.

———

As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who make it possible for us to work on these projects. In particular, we want to thank:

If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.
Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

Drupal.org blog: What’s new on Drupal.org - January 2020

Main Drupal Feed - Fri, 02/07/2020 - 21:21

Read our Roadmap to understand how this work falls into priorities set by the Drupal Association with direction and collaboration from the Board and community.

Project News Get Ready for Drupal 9

Are you wondering what it will take to upgrade to Drupal 9? Good news - it's going to be easier than any other major version upgrade in Drupal's history.

The upgrade to Drupal 9 is just like any other Drupal upgrade, except that the new codebase has updated key dependencies Drupal relies on and removed deprecated code. As long as all the modules and custom code you use don't rely on deprecated code - you should be good to go.

As it turns out, many contributed or even custom modules only need a one-line change to be ready for Drupal 9. You can use these community created tools to check the status of your modules: the upgrade status module, or the Drupal Check command line tool. In many cases, you may just need to remove some deprecated code in favor of the more modern implementations. Drupal Rector can provide you with automated fixes for many of these deprecations. 

Still getting to grips with Composer?

If you're still getting to grips with using Composer after the changes in Drupal's 8.8.0 release, don't worry - there's help to be found. The community has extensively documented the different scenarios a site owner may find themselves in with this update.

If you've previously used one of the community created templates to manage your site to composer, there are instructions to migrating to the officially supported method.

If you've never used Composer at all - you're in luck - with 8.8.0 and beyond everything you need is already in place. 

Drupal.org Update Drupal.org Packaging updates

As mentioned in our December update, we've been making major improvements to the Drupal.org packaging pipeline, to support packaging Drupal using Composer create project. We reached a major milestone at DrupalCamp New Jersey, allowing our packaging pipeline to properly support the Composer create project command when generating tar and zip files, and paving the way for enhancements to the core subtree splits.

Updating this pipeline is critical for ongoing releases of Drupal, and is part of paving the way for the Drupal 9 alpha release. We want to thank Acquia for donating time to help us get this work ready.

Preparing for contrib Semver

Per our roadmap for supporting Semver for contributed projects on Drupal.org, we have updated the way contrib version numbers are stored, making existing version numbers parseable when we convert to full semver. We also collaborated with core contributors at DrupalCamp New Jersey to identify and resolve a number of other related issues.

Drupal.org now has an example project which uses semantic versioning, which we are using as the testbed for this support, and to prove out any additional UI changes that we want to make before rolling this out to all other contributed projects.

Want to learn more about Semantic Versioning and how to use it properly within your projects? Semver.org can walk you through it.

More accessible formatting for the DrupalCon program schedule

It's almost time for the DrupalCon Minneapolis program to be published! To prepare for this launch, we've made updates to the program schedule to improve accessibility and readability for attendees.

In particular these updates have focused on line weights, spacing, and other formatting changes that should improve readability. With the accepted sessions being announced soon,  we're excited to see what you think!

Better social event submission tools for DrupalCon events

Some of the best parts of DrupalCon are the social events that take place around it. They're a chance for the community to celebrate and build camaraderie, and an established tradition. We've made updates to the social event submission process to make getting your event listed easier than ever. 

Join the Drupal Community in person! 

By the way… have you registered for DrupalCon yet?

DrupalCon is the best place to come together with other members of the Drupal community in person. It's also the central meeting point for all of facets of the Drupal business ecosystem, so if you are end-user looking for training or a vendor to support your Drupal deployment - there's no better place to be than DrupalCon.

DrupalCon Minneapolis is going to be here any day now - so get your tickets before prices go up!

Can't make it to Minneapolis? Join us at DrupalCon Barcelona 2020 in September.

———

As always, we’d like to say thanks to all the volunteers who work with us, and to the Drupal Association Supporters, who make it possible for us to work on these projects. In particular, we want to thank:

If you would like to support our work as an individual or an organization, consider becoming a member of the Drupal Association.
Follow us on Twitter for regular updates: @drupal_org, @drupal_infra

DrupalCon News: Plan your stay at a DrupalCon partner hotel

Main Drupal Feed - Fri, 02/07/2020 - 21:04

The handful of hotels we have selected in Minneapolis each offer an ideal hub — connecting you to a rewarding DrupalCon community experience. This year, choose from multiple Hiltons, a Hyatt, a Holiday Inn and more as part of our special DrupalCon attendee offerings. Why is staying at a DrupalCon partner hotel great for you and the community? Read on:

DrupalCon News: Plan your stay at a DrupalCon partner hotel

Main Drupal Feed - Fri, 02/07/2020 - 21:04

The handful of hotels we have selected in Minneapolis each offer an ideal hub — connecting you to a rewarding DrupalCon community experience. This year, choose from multiple Hiltons, a Hyatt, a Holiday Inn and more as part of our special DrupalCon attendee offerings. Why is staying at a DrupalCon partner hotel great for you and the community? Read on:

Droptica: Creating Custom Drush 9 Commands in Drupal 8

Main Drupal Feed - Fri, 02/07/2020 - 05:35
In Drupal 8.4.X and later releases, Drush 9 is the only supported and recommended version. One of the key changes introduced in this version is a new model of writing custom Drush commands. From now on, .inc files are obsolete and you will no longer use them for your commands, which are now classes based on AnnotatedCommand format. The underlying structure of a module containing your custom Drush command will look as follows: ​  

Droptica: Creating Custom Drush 9 Commands in Drupal 8

Main Drupal Feed - Fri, 02/07/2020 - 05:35
In Drupal 8.4.X and later releases, Drush 9 is the only supported and recommended version. One of the key changes introduced in this version is a new model of writing custom Drush commands. From now on, .inc files are obsolete and you will no longer use them for your commands, which are now classes based on AnnotatedCommand format. The underlying structure of a module containing your custom Drush command will look as follows: ​  

Lullabot: Lullabot Podcast: Putting your Drupal site on the shelf with Tome

Main Drupal Feed - Fri, 02/07/2020 - 04:02

Tome is a suite of Drupal modules that can make your site into secure, fast, static HTML. 

Long story short, you can use Drupal in the same way you would use other static site generators like Jekyll or Hugo - everything lives in one repository, and Drupal only runs on your local machine.

The creator, Sam Mortenson tells us everything we need to know.

Lullabot: Lullabot Podcast: Putting your Drupal site on the shelf with Tome

Main Drupal Feed - Fri, 02/07/2020 - 04:02

Tome is a suite of Drupal modules that can make your site into secure, fast, static HTML. 

Long story short, you can use Drupal in the same way you would use other static site generators like Jekyll or Hugo - everything lives in one repository, and Drupal only runs on your local machine.

The creator, Sam Mortenson tells us everything we need to know.

InternetDevels: Ultimate site owner's checklist to a smooth Drupal 9 upgrade

Main Drupal Feed - Thu, 02/06/2020 - 16:35

A useful Drupal 9 guide that features everything else

you wanted to know about the upcoming release ;)

Drupal keeps moving forward offering more and more advanced digital experiences. The scheduled release of Drupal 9 was announced a while ago, and its year has now come. What about some Drupal 9 planning for your website?

Read more

InternetDevels: Ultimate site owner's checklist to a smooth Drupal 9 upgrade

Main Drupal Feed - Thu, 02/06/2020 - 16:35

A useful Drupal 9 guide that features everything else

you wanted to know about the upcoming release ;)

Drupal keeps moving forward offering more and more advanced digital experiences. The scheduled release of Drupal 9 was announced a while ago, and its year has now come. What about some Drupal 9 planning for your website?

Read more

wishdesk.com: Intelligent image cropping on your site: Focal Point Drupal module!

Main Drupal Feed - Thu, 02/06/2020 - 15:32

The saying “content is king” is an indisputable truth for well-performing websites with high traffic, good SEO rankings, and conversions.

If content is the king, then attractive images are the crown! To make the crown fit perfectly, the easy content creation processes on every website should include handy ways to add and optimize images.

One of the ways of image optimization is cropping. Today, we will tell you about intelligent, or smart cropping of images that makes sure they are presented in their best look.

And we will review a very helpful Drupal module that takes care of intelligent image cropping — the Focal Point.

wishdesk.com: Intelligent image cropping on your site: Focal Point Drupal module!

Main Drupal Feed - Thu, 02/06/2020 - 15:32

The saying “content is king” is an indisputable truth for well-performing websites with high traffic, good SEO rankings, and conversions.

If content is the king, then attractive images are the crown! To make the crown fit perfectly, the easy content creation processes on every website should include handy ways to add and optimize images.

One of the ways of image optimization is cropping. Today, we will tell you about intelligent, or smart cropping of images that makes sure they are presented in their best look.

And we will review a very helpful Drupal module that takes care of intelligent image cropping — the Focal Point.

Bootstrap for Drupal

Drupal Themes - Thu, 02/06/2020 - 14:46
CONTENTS OF THIS FILE
  1. Introduction
  2. Notes
  3. Features
  4. Installation
  5. Configuration
  6. Create content
  7. Better administration experience
  8. Modules suggestion
  9. For developers
  10. Futur developments
  11. Requirements
INTRODUCTION

This theme provides a base Bootstrap 4 solution for Drupal 8 with an advanced navigation for desktop and mobile.

This theme wants to provide to users the best experience out of the box, right after a Drupal installation: All native Drupal block and menu are placed and stylized after installation as well all of the native pages and forms. The website is directly usable after instalation.

It is also a good bootstrap 4 base solution for developers with SCSS files provided.

! ! Please contribute and buy me a coffee ! !

Demo

NOTES
  • Windows Edge V18 is not supported (it doesn’t support mask CSS properties), only Edge +V79 is supported.
  • Bootstrap Tooltips, popover and modal might not work when logged in
  • This version is build with Bootstrap v4.4.1
FEATURES Advanced navigation:
  • Sticky navbar - Admin Toolbar compatible
  • dynamic search bar
  • Animated dropdown
  • mobile menu with smooth opening
  • Icon for: user menu, contact, language menu
  • Language menu with flag (fr, en, es, de, nl, it, pt-pt, pt-br, ru)
Others
  • Responsive branding header with Logo, slogan and site name
  • Responsive footer and sub footer with 3 regions for each
  • Aside content sticky with icon
  • All native page are stylized
  • Comments are fully stylized
  • All forms are stylized
  • Print version
INSTALLATION

Extract this theme folder into /themes/contrib of your Drupal 8 installation and go to /admin/appearance/settings to set it as default theme.

CONFIGURATION

All native Drupal block and menu are placed and stylized right after installation and the website is directly usable. You just have to create the content!

Logo

The maximum height of the logo in the header is 40px. To change the logo go to /admin/appearance/settings/bootstrap_for_drupal and un-tick Use the logo supplied by the theme to upload yours.

Slogan

The maximum length of the slogan is 256 characters

Main navigation
  1. Create menu items in the main navigation go to /admin/structure/menu/manage/main.
  2. Create a dropdown menu, you have to create a child menu item, for that hold/slide the cross of a menu item to the right. Only one level is supported.

Note: You don’t have to check show as expanded for the parent links, this is automatic. The first level link (the parent) will not be used, Bootstrap make it the dropdown trigger automaticaly. Thus put in that link the target # - for exemple.

Multilingual menu

To activate the language menu, go to the module page /admin/modules and activate the language module in the multilingual section. Go to /admin/config/regional/language to add a language. The language menu will automatically be added to the main navigation after the module activation and the menu populated with the proper flags.
Configured language icons : en, fr, de, it, es, nl, ru, pt-pt, pt-br.

List of contact type (mail, phone, etc..)

The first footer region is configured to contain a list of contact type (mail, phone, etc..), it will automatically add icon to a list (ul). You have the possibility to copy the code provided from the folder HTML, or create a list yourself.

Order of the links:

  • Link
  • Email
  • Phone
  • Address
Create and place the custom block:
  1. Create a block at /admin/structure/block/block-content
  2. Place the block at /admin/structure/block in the region Footer - left box.
Social icon

Social icon HTML code (svg) is provided in the folder HTML of this theme.

Bootstrap Modal

Modal code is available in folder HTML of this theme. Copy the modal box code in a custom block that you create with full html text format, and place the created block in the modal region, specify the page where it display in the block seetings, DONT display the title of the block. Finaly, in a page copy the button modal code.

CREATE CONTENT

Visit the page Administering a Drupal 8 site for more information. Note that the **text in the summary field** is the text used by the home page to list content.

BETTER ADMINISTRATION EXPERIENCE

The adminimal suite is the ultimate administration theming solution for Drupal, you just have to activate the modules to make it work! It makes the usage of Drupal admin interface much more user friendly. This theme is compatible with the Admin toolbar, the sticky bar will position properly when one or both of the admin bar are active, in desktop or mobile screen. Go to /admin/appearance and in the Administration theme (end of the page) choose adminimal.

List of module to install:

Admin Toolbar
Adminimal Admin Toolbar
Adminimal theme

MODULES SUGGESTION

This is a list of simple module allowing you to greatly enhance the drupal usage experience.

Pathauto

pathauto will automatically generates URL/path aliases for various kinds of content.

Form placeholder

form_placeholder this module transforms the forms labels into placeholder. It makes the form much clearer and user friendly.

This is the list of ID to add in the text area Include text fields matching the pattern of the config page /admin/config/user-interface/form-placeholder:

#edit-mail #edit-message-0-value #edit-name #edit-subject-0-value #edit-passHoneypot

honeypot protect your form from spam without punishing the user with a captcha.

redirect after login

redirect_after_login is a simple module allowing you to change the redirection to the user page after login.

Responsive favicons

responsive_favicons allow you to easily integrate in Drupal the favicons bundle generated at realfavicongenerator.net.

FOR DEVELOPERS
  • All SCSS file are provided
  • Custom bootstrap variable overwrite SCSS file
  • Only SVG icon with mask attribute is used, allowing : color/size/position/transition with CSS. Note that mask CSS properties is not supported by Edge V18. No use of icon framework ( like fontawesome - weight 2MB), all svg icon are local, thus lighter (60kb in total).
  • Maximum bootstrap integration into the theme
  • Gulp file is provided and SCCS files are configured to be build with node.js
Bootstrap 4 Features

The theme is totally build with bootstrap grid system and maximum usage of bootstrap class.

List of Bootstrap components integrated :

  • status message
  • pager
  • breadcrumbs
  • tooltips / popover / modal /carousel (check javascript for target)
  • form (custom style) : submit, input, checkbox, select, radio, textfield
FUTUR DEVELOPEMENT
  • Multi color / font combination in the theme configuration with one click (in same layout).
  • Drupal 9 porting
  • Payd theme with more features:
    • Complete list of HTML typography elements stylized in a template page
    • Static and dynamic bootstrap components with one click copy code
    • Static and dynamic custom components with one click copy code
    • Dynamic scrollspy with auto-generated menu (javascript)
    • Top / down Scrool button (javascript)
    • 2 more animations effect for the search bar
    • Page that list all bootstrap class
    • All Drupal language / flag supported for the language selection menu
Requirements

No requirements.

Agiledrop.com Blog: Top Drupal blog posts from January 2020

Main Drupal Feed - Thu, 02/06/2020 - 11:41

Like every month, we’ve compiled a list of our favorite Drupal blog posts and pieces of news from last month. Here’s what we enjoyed the most in January.

READ MORE

Agiledrop.com Blog: Top Drupal blog posts from January 2020

Main Drupal Feed - Thu, 02/06/2020 - 11:41

Like every month, we’ve compiled a list of our favorite Drupal blog posts and pieces of news from last month. Here’s what we enjoyed the most in January.

READ MORE

Government Website Template

Drupal Themes - Thu, 02/06/2020 - 10:29

Under Development and Seeking Co-maintainers

Help Needed

We are looking for folks and volunteers to contribute to update the Drupal version of the website template using the latest available iteration. Refer to the more updated WordPress release.

This is the starter theme and Drupal Integration for the Government Website Template project by the Integrated Government Philippines Program (iGov).

Drupal 7

This theme was base on zen theme framework and was modified and customized for the AO39 (administrative order no.39) Compliance.

This template also uses foundation css theme framework (version 5.4.5) which allows a responsive design for the template.

This theme has also a module helper that improves the functionality of the template and adds additional blocks like transparency seal and Philippine Standard Time(PST)

Requirements

For support and request, please email us on gwtsupport@i.gov.ph.

Future Updates
  • Fix Front page list template
  • add breadcrumb support
  • define division for the menu
Known Bugs
  • check helper module error: Notice: Undefined index: status in _block_rehash() (line 439 of C:\xampp\htdocs\FAQ_drupal\modules\block\block.module).
Drupal 8 Under heavy development. Not yet ready for production use.

References:
Philippine Uniform Website Content Policy (UWCP)

Pages