Manish Pushkar Jha

Welcome to the hub of creativity, innovation, and scientific discovery!

I’m Manish Pushkar Jha, a seasoned web developer, designer, author, artist, and research scientist in quantum physics.

Whether it’s designing stunning websites, developing powerful WordPress solutions, crafting captivating stories and artworks, or diving into the complexities of quantum mechanics, I bring a blend of technical expertise, artistic
flair, and scientific insight to every project.

Let’s collaborate to elevate your online presence and explore new frontiers in the digital and scientific realms.


Drupal 7 at a glance

Image created in Canva
Tutorial/ Drupal, September 24th, 2019
682 Views

Core Modules (Don’t disable core modules)

  1. Aggregator-
  • A feed reader for example atom, RSS feeds, RDF
  • When enabled; this module can fetch content from other websites
  1. Block Module-
  • Blocks are the boxes of content
  • For example, blog websites will have post categories, those categories together are called as one block
  • Can be displayed on selected pages and visibility can be controlled
  • Can be displayed in sidebar, footer with relevant content
  1. Blog Module-
  • For blog entries
  • removed from core modules n Drupal 8 but can be installed as a contributed module
  1. Book Module-
  • Not enabled by default
  • Set of pages tied together in a hierarchical sequence
  • Generally used for manuals, resource guides, FAQs etc
  1. Color Module-
  • Responsible to change color scheme of themes
  • Not for custom themes, but can control or no need
  1. Comment Module-
  • Act as a normal comment template on posts
  • Can integrate captcha with it to stop spams
  • Mollom offers both text analysis and captcha
  1. Contact Module-
  • Allows site visitors to send emails to administrator or privileged users
  1. Dashboard-
  • No need to say what is does
  • Collection of all elements
  • Drag drop support
  • Can be disabled
  1. Dblog Module-
  • Logs and records system events and activities to database
  • Previously called watchdog
  • Can view log messages when site is down
  • Can be accessed through configuration menu of backend
  1. Field SQL Storage-
  • Provides data management for field module
  • Uses field API to generate dynamic data tables
  1. Field UI-

Working with content types and fields

  • Content type base configuration-
    • Defines the default behaviour and properties of content type
    • Whether or not post has to be published, can be controlled
  • Content type fields-
    • Can be understand as custom post type and archives
  • Fields- category, title, tag, image, body, comment body
  • Field type- text, integer, image; data type of a field
  • Field instance- A field added to an element
  • Used for attaching and managing fields
  • Extra fields can be created as per the requirements
  1. Field Module-
    • Allows custom data fields to be attached to Drupal entities
  2. File module-
    • Allow users to upload and attach files to content and manage uploads
    • Gives placeholder to file paths
  3. Filter Module-
    • Configure text formats for processing text inputs
    • Ships with two options, filtered and full HTML
  4. Forum Module-
    • By using this module, we can create forum or discussion through our website
    • Discussions can be archived for future reference
  5. Image module-
    • Allows to display and manipulate images on website
  6. List Module-
    • For sorting a list of items
    • Usually these items are entered through a select list, checkboxes or radio buttons
  7. Menus-
    • Used to navigate
    • Default links will be nodes with id’s
    • Id’s can be replaced by entering the desired name in URL alias
    • Weight decides the position of menu item, higher in weight: next in position
  8. Nodes-
    • Most content on Drupal website stored and treated as nodes
    • Is any piece of individual content such as poll, page, article, forum or a blog entry, i.e. any kind of entry
  9. Number Module-
    • Defines various numeric field types for the field module.
    • Can be integer, decimal or floating-point form
  1. OpenID Module-
    • Adds a feature of ‘login’ in login block
    • Is a secure method of login into multiple websites through single/ same username and password
  2. Overlay-
    • Displaying administrative pages as a layer over the current page rather than replacing page URL
    • For this it’s using JavaScript
    • Will have save, cancel and preview.
  3. PHP Filter Module-
    • Adds an ability to include PHP code in posts
  4. Path Module-
    • Let’s us optionally create URL aliases for Drupal pages
  5. Poll Module-
    • Let’s us create polls
    • User’s vote
    • Questions/ answers
  6. Profile-
    • Allows user to share information of themselves through specific forms
  7. RDF Module-
    • Resource description framework
    • Enriches content with metadata to let’s other applications better understand its relationships and attributes
    • That content enrichment results in better SEO
    • Meta tags to content
  8. Search Module-
    • Let’s user search for specific content on our website
  9. Shortcut Module-
    • Provides a toolbar on the top of the page on which we can add links
  10. Statistics Module-
    • Logs content statistics to website
  11. Syslog Module-
    • Logs and records system events
  12. System Module-
    • Provides system wide defaults for running cron jobs, caching and other essential tasks
  13. Tracker Module-
    • Displays site’s most recently added or updated content
  14. Trigger Module-
    • Provides the ability to take a particular action when a trigger occurs
  15. Update Module-
    • Checks the newer version of your available CMS, that means if we are using Drupal 7, it will say 7.1 is available
  16. User Module-
    • Allows user to register, login and logout
  17. XML-RPC Module-
    • Gives external systems opportunity to communicate with the site through the XML-RPC protocol
  18. Content Translation Module-
    • Can add more languages as per the regions
  19. Taxonomy Module-
    • Categories, tags, metadata etc
    • Taxonomy is grouping of certain post types e.g. we have products as mobiles, so we will create a taxonomy called as mobiles and under that we will create products as iPhone.
  20. Testing Module-
    • Provides a framework for running automated unit
    • Focuses on functional testing instead of unit testing
Comments