MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Build Your First Drupal 7 Web Site

Course Summary

Learn critical Drupal concepts while building a practical Drupal 7 web site from scratch.


  • +

    Course Syllabus

    • Series Overview and Quickly Installing Drupal 7
      • What Is Build A Module Dot Com
      • Introduction to the Build Your first Drupal 7 Web Site Collection
      • A quick tour of the web site and video player tools
      • A brief overview of resources for quickly installing Drupal
      • How to install Drupal like a desktop application on a Mac
      • How to install Drupal like a desktop application in Windows
    • Introduction to Our Project and Reviewing Mockups
      • Introduction
      • Review of the resources sent by the client
      • Review of the homepage mockup
      • Review of the calendar, contact us and guide page mockups
      • Recap of files in our client resource pack
      • How to map a mockup to existing Drupal elements
      • How to use the administration menu and breadcrumbs to get around
      • Overview of the Appearance page, how theme settings work and how to upload a new logo
      • How to hide the site name in the header
      • How to work around the disappearing logo bug
      • Chapter review and challenges
    • How to Create and Edit Content
      • What this chapter covers and how to change the site name
      • How to add a new page and overview of settings on the add content form
      • What node means and how the notifications area works
      • How to edit a piece of content
      • How to set the default home page
      • How to add content as a menu item and how weight works
      • How URL aliases work
      • Finishing adding the About Us page
      • How to change the position of a menu item with weight
      • Review of the Contact Us form mockup and how the Module listing page works
      • How to find a core module that you need and enable it
      • Chapter review and challenges
    • How to Work With Menus, Modules and Webform
      • How to work with the menu listing page
      • How to work with the menu list links page
      • How to enable, edit and move a menu item
      • How menu sorting impacts menu item weight
      • How to find help and configure the Contact module
      • How to disable and uninstall a module
      • How to use the Update Manager module to install a module
      • How to set up the initial webform container
      • How to add an input to a webform, overview of component types and input options
      • Adding an email input and how machine names and tokens work
      • Chapter review and challenges
    • How to Work With Content Types and Fields
      • Finishing up the contact us webform
      • How to create a single item checkbox (sign up for newsletter) with Webform
      • Testing our contact form as logged in and logged out users (anonymous and authenticated)
      • How to view webform submissions and set up e-mail templates
      • How content types work
      • How to disable published by information and a review of the content type edit form
      • How to add a new content type
      • How fields work and how to use the field edit form to change a field title
      • How to add a new field to a content type
      • Adding the rest of the fields we need for the Tour content type
      • Chapter review and challenges
    • How to Work With Pathauto and Introduction to Views
      • Previewing our add tour form and introduction to the Pathauto module
      • How to install module dependencies
      • How to change automated URL alias settings for a content type with Pathauto
      • How to find a piece of content that doesnt have a menu item
      • How to update URL aliases after a pattern change with Pathauto
      • How to work with shortcuts in the shortcut bar
      • What the Views module is for and how to install it
      • A deeper explanation of the Views module and the view listing page
      • Filling out the add view wizard
      • Overview of the add view settings page and how a view display works
      • Chapter review and challenges
    • How to Add Fields to a View and Work With the Date Module
      • How to add a new field to a view
      • How to set the label, wrap HTML and set default text for a field in a view
      • How to rewrite the output of a field to include other fields
      • How to edit a view from the view display
      • Adding our remaining view fields in quick succession
      • How to adjust the sort order of content in a view
      • How to deal with module installation errors and install the Date module
      • How to add and configure a date field
      • How to work with the pop up calendar and extend the year range
      • Chapter review and challenges
    • How to Fix Broken Views and Work With Taxonomy
      • How to delete a field from a content type
      • How to deal with broken views handlers and restore unsaved view changes
      • How to modify date formats both globally and in a view
      • How to sort view fields and fix broken sort handlers
      • How to change view menu settings and add a header
      • How to add a date-based filter to a view
      • How to delete a piece of content and modify multiple pieces of content at the same time
      • Reviewing our guide data and adding another content type
      • A brief explanation of taxonomy
      • How to add a taxonomy vocabulary with terms
      • How to add a taxonomy term reference field to a content type
      • Chapter review and challenges
    • How to use Term and Node Reference Fields
      • Updating the guide automatic alias pattern and adding the guide data
      • How to share a field between two content types and why you would want to
      • Updating our calendar view to use a new field
      • Overview of the multiple ways to link a Views field to other related content
      • Overview of development (dev) versions of modules and installing the References module
      • Adding a node reference field and updating our content
      • Updating our calendar view to use the new node reference field
      • How to add an autocomplete (free tagging) field to a content type
      • How to use an autocomplete field
      • Quickly removing a field and updating our view to use a different field
      • Chapter review and challenges
    • How to Work With Blocks and Permissions
      • A comparison of our current site to the mockups
      • What blocks and regions are, and how to use the blocks administration page
      • How to hide the user login and Powered by Drupal blocks
      • How to add a log in menu item to the user menu
      • How to enable a menu block and hide a block title
      • How to hide the secondary menu (user menu)
      • What permissions are and how to modify them
      • How to configure search and how cron runs work
      • How to add a new user
      • How roles work and how to add a new role
      • Chapter review and challenges
    • Overview of Permissions and Text Formats
      • Review of how roles and permissions work
      • What each permission does, from the Block to Menu modules
      • What each Node or content-related permission does
      • What each permission does, from the Path to System modules
      • What each permission does, from the Taxonomy to Views modules
      • What each Webform permission does, and a review of our Guide role
      • Different methods for testing the site as another user
      • How to use the Masquerade module to act like another user
      • Adding a piece of content as a Guide
      • How text formats work
      • Chapter review and challenges
    • Configuring Text Formats and Setting Up a WYSIWYG
      • Review of the text format settings page and how filters work
      • How to re-order text format filters and why order matters
      • How to configure text format filters
      • How to add a new text format
      • How to configure permissions for text formats
      • What WYSIWYGs are and how to install the WYSIWYG module
      • The problems with WYSIWYGs and possible alternatives
      • How libraries work
      • How to install the TinyMCE library for the WYSIWYG module
      • How the WYSIWYG Basic settings and Buttons and Plugins options work
      • How the WYSIWYG Editor appearance and Cleanup and output options work
      • How the WYSIWYG CCS settings work and our WYSIWYG in action
      • Chapter review and challenges
    • Working With Custom Blocks and Image Styles
      • How to add a custom block
      • The difference between URL and path and how to use a Show on specific pages input
      • How to modify the visibility settings for a block
      • Seeing our new block in action
      • How to deal with shared field conflicts (unlimited vs. limited values)
      • How to add and configure an image field
      • Preview the display of our image field
      • How to hide a field label on a node display page
      • What image styles are and a review of existing image styles
      • How image style effects work and how to add a new image style
      • How to link up an image style with an image field
      • Chapter review and challenges
    • How to Work With CSS
      • A recap of what we have covered so far, and what is to come
      • How to change the order of fields on the node display page
      • How to install Firebug in the Firefox browser
      • How to use Firebug to inspect any element
      • How to manipulate CSS with Firebug
      • How to find a good selector and apply styles to a specific element
      • How to rapidly experiment with CSS in Firebug
      • How to install the CSS Injector module and find most module configuration pages
      • How to add a custom CSS stylesheet to certain pages based on path with CSS Injector
      • How to use Firebug to learn more about what an element is
      • How to hide breadcrumbs (or any other element) using CSS
      • Chapter review and challenges
    • Troubleshooting Module Installation and Configuration
      • Updating other guide nodes and using alt and title attributes for an image field
      • Review of what we need to complete our template
      • How to install the Media module
      • How to find a module dependency when it is not its own module project
      • Where to find information about a newly installed module
      • How managed and unmanaged files work, and the benefits of using the Media module
      • How to upload an image with the Media module and use it as a background
      • What to do when CSS changes aren't being applied
      • What to do when you get a fatal error and how to clear all caches
      • How to search for an error in Google and tips for reading a long issue
      • The difference between module development versions and official releases
      • Chapter review and challenges
    • Updating Modules and Manipulating CSS
      • How to check for module updates from your site
      • How to update a module with the Update Manager
      • How and why to clear Drupals caches
      • How to update a module manually
      • How to fix our issue by reading the module help page
      • Summary of the steps we took to fix module errors
      • How to insure image URLs work on a remote server
      • How to remove the background color of main menu tabs
      • What to do about disappearing CSS properties in Firebug
      • How to change the font size of the main menu items
      • Chapter review and challenges
    • More CSS Updates and Troubleshooting Text Formats
      • How to adjust CSS in the footer using Firebug for testing
      • Adding and troubleshooting our footer CSS changes with CSS Injector
      • Finishing up our footer margin changes
      • How to add a repeating background image to the footer
      • Adding a new user with a new role
      • Giving our new user permission to add, edit and delete pages
      • How to fix 'This field has been disabled because you do not have sufficient permissions to edit it'
      • How content and text formats are related, and how to deal with placeholder text
      • How to integrate the Media module with a WYSIWYG
      • Chapter review and challenges
    • How to Evaluate Modules and Install IMCE
      • How to turn the Media browser WYSIWYG plugin on
      • How to troubleshoot permissions issues with a module
      • How to find solutions on Drupal.org by using Google and reading comments first
      • How to assess the health of a module by reviewing the module project page
      • How to learn more about what a module does by reading the module project page
      • Viewing a demo of IMCE and installing the IMCE module
      • Overview of the IMCE main configuration page
      • How an IMCE profile configuration works
      • Comparing two IMCE profile configurations
      • How to set up a new IMCE configuration profile
      • Chapter review and challenges
    • How to configure IMCE and Wrap Up Our Project
      • How to associate IMCE profiles with user roles and upload an image
      • How to embed an image in a WYSIWYG with IMCE
      • Why styles sometimes display properly in a WYSIWYG but not when viewing the content
      • Overview of two solutions to the WYSIWYG style inconsistency issue
      • Overview of how to set up a WYSIWYG to use a drop-down selector for CSS classes
      • How to configure the styles available in the WYSIWYG
      • How to add a class to an element in a WYSIWYG with the font style plugin
      • How to add easy-to-read aliases for class names in a WYSIWYG
      • How to troubleshoot line break or paragraph problems in the WYSIWYG
      • Comparing our home page to the mockup
      • How to set a custom 404 page not found error page and navigate up paths
      • Adding a missing piece of content
      • Why it is a good idea to review all the settings when creating a piece of content
      • Chapter review and challenges
      • Congratulations!
    • Resource Pack
      • Example files resource pack


Course Fee:
USD 99

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top