How To How to Make Money Blogging Free Ebook by Jackdaw Smith - HTML preview

PLEASE NOTE: This is an HTML preview only and some elements such as links or page numbers may be incorrect.
Download the book in PDF, ePub, Kindle for a complete version.

HOW TO BUILD A DRUPAL SITE

What is Drupal and How to use it ? 

Drupal is a modular system open source of content management, a developing frame for web application and a blogging engine. Drupal is one of the best CMSs (Content Management System). Drupal is written in PHO, but installing, developing and maintaining of a Drupal website doesn’t need (usually) PHP programming knowledge. Drupal works on a varied platform of operating systems such as: Unix, Linux, BSD, Solaris, Windows, or Mac OS X. besides PHP, Drupal needs a web server to work, such as Apache or IIS and a data base engine: MySQL.

Absolute Beginners Guide to Drupal by OSTraining

img32.png

 How to create your website - YTJunkie.com - Part 1 by MrMorphEvolution

img33.png

Setting Environment - How to create your website - YTJunkie.com - Part 2 by MrMorphEvolution

img34.png

Create Theme - How to create your website - YTJunkie.com - Part 3 by MrMorphEvolution

img35.png

 Installing Modules - How to create your website - YTJunkie.com - Part 4 by MrMorphEvolution

img36.png

Create Static Pages - How to create your website - YTJunkie.com - Part 5 by MrMorphEvolution

img37.png

Create New Content Type - How to create your website - YTJunkie.com - Part 6 by MrMorphEvolution

img38.png

Create Views - How to create your website - YTJunkie.com - Part 7 by MrMorphEvolution

img39.png

Social Networks elements - How to create your website - YTJunkie.com - Part 8 by MrMorphEvolution

img40.png

DRUPAL MODULES

Drupal Tutorials #11 - Installing Your First Module - Pathauto by LevelUpTuts

The Pathauto module creates automatic path aliases for content, users, and taxonomy terms, eliminating the need to create them manually. This way, your site is more user and search engine friendly, and more descriptive about its content with less work from your side.

img41.png

Views Module Tutorial 1 of 10: Getting Started with Views by yaworsk1

Using the Views module, you can fetch content from the database of your site and present it to the user as lists, posts, galleries, tables, maps, graphs, menu items, blocks, reports, forum posts etc. Different content types including nodes, users, and other bundles can be displayed.

Views UI, a submodule within Views, provides a graphical interface underneath which lies a powerful SQL query builder that can access virtually any information in your database and display it in any format.

img42.png

Administration Menu Module Installation by ComputerGroupVids

Administration Menu it's a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders. Administrative links are displayed in a CSS/JS-based menu at the top on all pages of your site. It not only contains regular menu items — tasks and actions are also included, enabling fast access to any administrative resource your Drupal site provides.

img42.png

Creating Date Types & Date Formats by LevelUpTuts

img43.png

Webform - A Better Contact Form Module by LevelUpTuts

Webform is the module for making surveys in Drupal. After a submission, users may be sent an e-mail "receipt" as well as sending a notification to administrators. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has and extensive API for expanding its features.

img44.png

How To Create a Slideshow In Drupal 7 - Part 1 Setup by LevelUpTuts

Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create.

img45.png

How To Create a Slideshow In Drupal 7 - Part 2 Configure by LevelUpTuts

img46.png

How To Create a Responsive Slideshow In Drupal 7 with FlexSlider by LevelUpTuts

img47.png

Media Module - Daily Dose of Drupal Episode 15 by Code Karate

The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to as a 'file browser to the internet. Media is a drop-in replacement for the Drupal core upload field with a unified User Interface where editors and administrators can upload, manage, and reuse files and multimedia assets. Any files uploaded before Media was enabled will automatically take advantage of the many of the features it comes with.

img48.png

Context module - Daily Dose of Drupal episode 72 by Code Karate

Context allows you to manage contextual conditions and reactions for different portions of your site. You can think of each context as representing a "section" of your site. For each context, you can choose the conditions that trigger this context to be active and choose different aspects of Drupal that should react to this active context.

img49.png

Ubercart Tutorial 1 of 10: Configuring Your Server, Database and Installing Drupal by Yaworsk1

Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to support a variety of E-Commerce industries-- including physical goods, digital downloads, or even subscription based billing services.

img50.png

Drupal Commerce Module Tutorial 1 - 10: Setting up Product Types, Products and Product Displays by Yaworsk1

Drupal Commerce is used to build eCommerce websites and applications of all sizes. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal 7 and major modules like Views and Rules for maximum flexibility.

img51.png

Features Module Introduction - Daily Dose of Drupal by Code Karate

The Features Module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case.Features provides a UI and API for taking different site building components from modules with exportables and bundling them together in a single feature module.

img51.png

XML Site Map for Drupal 7 – Screencast by WebShine

The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

img52.png

Importing Data into an Address Field using Feeds by Drupalize.Me

Address Field defines a new field type to store international postal addresses, implementing a subset of the top-level address elements defined in the xNAL standard. The field configuration lets you determine which elements of an address should be present in the field widget form and which ones should be rendered for display.

img53.png

Path Breadcrumbs Module by Code Karate

Creates a breadcrumb trail, which serves as a navigational aid for the user. The Breadcrumb trail contains links to pages higher in site hierarchy, i.e., above the current location.

img54.png

Google maps api (Gmaps Module) in drupal 7 by Expresstut01

The GMap module provides an interface to the Google Maps API within Drupal. It integrates with the Location module to provide users a clickable map for entering latitude and longitude, as well as to display maps of Drupal nodes and users. GMap can be used to create interactive maps with various map markers and content in map bubbles, taking advantage of Drupal's other content management features. The module also provides a Views display plugin which allows users to display the results of a view on a Google map.

img55.png

Meta Tags module by Code Karate

The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization, when people refer to meta tags they are usually referring to the meta description tag and the meta keywords tag that may help improve the rankings and display of a site in search engine results.

img56.png

HOW TO CREATE A MULTILINGUAL SITE ON DRUPAL7 PART-1 by BRIGHT WEB DESIGN

Internationalization is a collection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites.

img57.png

HOW TO CREATE A MULTILINGUAL SITE ON DRUPAL7 PART-2 by BRIGHT WEB DESIGN

img58.png

Setting up ShareThis on Your Drupal 7 Website by Evil Ink

Integration with the ShareThis social bookmarking utility on selected node types.

The code for this project was based on the original share project for Drupal 5.x. The code for this project has been trimmed down to only work with the ShareThis system, and not require any additional modules to work properly.

img59.png

Fivestar Module - Daily Dose of Drupal episode 73 by Code Karate

The Fivestar voting module adds a clean, attractive voting widget to nodes and comments and any entity.

img60.png

Mega menu in Drupal using TB Mega Menu module by ThemeBrain

Mega menus are a type of drop-down, which seeks to overcome some of the usability drawbacks of traditional drop-downs. Hierarchy of your navigation is made visible all at once and the amount of clicking, searching, and navigating is reduced.

img61.png

Field Group Module - Daily Dose of Drupal Episode 6 by Code Karate

Field group module allows you to create field groups for CCK fields. So you can group your CCK node forms with the help of field groups.

Field groups can be set to be collapsible and can have descriptions.

img62.png

Drupal 7 Field Collection Module - Daily Dose of Drupal Episode 59 by Code Karate

Provides a Field-collection field, to which any number of fields can be attached. A field collection is internally represented as an entity, which is embedded in the host entity. Thus, if desired field collections may be viewed and edited separately too.

img63.png

Drupal Bean module tutorial - using Bean Admin UI by Bdub01

Bean is an acronym that stands for Block Entities Aren't Nodes. Think of a Bean as a method to provide new types (compared to node this would be a content type) which then provides an add content interface to create as many blocks as you require (see screenshot below). The bean content can then be placed around the site just like any other block.

img64.png

Drupal Tutorials #39 - Quicktabs by LevelUpTuts

The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes* and other quicktabs*. You can create a block on your site containing multiple tabs with corresponding content. Clicking on the tabs makes the corresponding content display instantly, using jQuery.

img65.png

Rules Module Basics Part 1 - Daily Dose of Drupal Episode 24 by Code Karate

The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). It's a replacement with more features for the trigger module in core

img66.png

 Rules Module Components Part 2 - Daily Dose of Drupal Episode 25 by Code Karate

img67.png

Drupal Tutorials #33 - Adding Google Analytics by LevelUpTuts

Adds the Google Analytics web statistics tracking system to your website.

img68.png