Sector(s)

Team Members

Visit the site

Visit the site

Organizations Involved

Peoples BLOG is an emerging blogging platform designed to offer a diverse range of content to its readers, including science & technology, travel, lifestyle, food, great people, quick reads and more articles. The platform aims to provide a space for both amateur and seasoned readers to get some enriching thoughts in your daily life through the articles.

About the project

Peoples BLOG is a pure static site, where content is managed by the Drupal system.

Highlights

  1. Content Management
  2. JSON files on CRUD of Content
  3. Migration to the latest version of Drupal

Solution

Content Management

Earlier Peoples BLOG was using the file based system for storing the content (in JSON format). And a simple Admin form was created using PHP forms to create & manage different types of content. Need of a CMS arose as the site growed, at this point Peoples BLOG decided to use Drupal as their content management system.

  1. Created & Used different types of Content types, like Article, Great People & others.
  2. Core Ckeditor is used to manage the rich content by Admins.

JSON files on CRUD of Content

Peoples BLOG was using a file based system for storing the content, within Drupal upon creation/update of the content, data was pushed to the similar format like it was done earlier, along storing in Drupal DB.

  1. Sync between the file storage & the database storage was maintained without delay, by using the Drupal’s hook_ENTITY_TYPE_insert() and hook_ENTITY_TYPE_update() hooks.

Migration to the latest version of Drupal

Recently Peoples BLOG Admin Content Management was migrated to the latest Drupal version.

  1. Migration was seamless - since 80% is core upgrade.
  2. Customisation done along a few hook updates, were changes to work with the latest Drupal version & latest Php version.

Why Drupal was chosen

Choosing Drupal for Peoples BLOG was the best decision to leverage its robust content management, Future-Proof and extensive community support.

These features ensure that the site Admin’s to providing a superior experience for managing content & customising further.

  1. Robust Content Management: Drupal offers a powerful content management system that supports various types of content. Advanced editing tools like CKEditor provide a seamless experience for content creators, making it easy to manage rich content.
  2. Future-Proof: Drupal’s flexibility and modular nature make it adaptable to future needs. Also as the site grows and evolves, Drupal can accommodate new features and functionalities without requiring a complete overhaul, ensuring the platform remains relevant and effective over time with Customisations.
  3. Community Support: Drupal has a large and active community of developers, providing extensive support, regular updates, and a wealth of modules that can extend the platform's functionality. This community-driven approach ensures that Drupal evolves with emerging web standards and technologies.
Peoples BLOG

Technical Specifications

Drupal version:

Key modules/theme/distribution used:

Why these modules/theme/distribution were chosen

Extra SiteInfo module was used during the Drupal upgrade to the latest version, to check the content count stats before & after migration.