In the past, in order to make a website, you had to manually assemble all the files and develop a fair amount of technical expertise; however, an open source content management system (CMS) like Drupal can automate and significantly simplify many parts of the process. This book contains an easy-to-understand introduction to related concepts and a series of step-by-step examples that can help you learn how to use Drupal to create and maintain a website. The coverage also includes using a "quick-install" Web hosting account, which can greatly reduce the complexity of installing Drupal. You'll find that this book is written with beginners in mind; no prior expertise is required, except some familiarity with how to browse the Internet and use a PC. By the end of the book, you'll have a working knowledge of content management systems, installing and building a site in Drupal, and various Web promotion tactics that can help you share your new site with the world.
Author(s): Todd Kelsey
Edition: 1
Publisher: Course Technology PTR
Year: 2011
Language: English
Pages: 378
Cover......Page 1
Contents......Page 6
Introduction......Page 12
What Is a CMS?......Page 14
Concentrate on the Content......Page 15
CMS Characteristics......Page 16
Why CMS?......Page 17
How: Hiring a Developer versus Developing It Yourself......Page 19
What Is an Open Source CMS?......Page 20
Modules......Page 21
Themes......Page 22
Flexibility......Page 23
Pros and Cons......Page 25
Drupal versus Google Sites......Page 27
Drupal versus Manually Created Sites......Page 34
Working with Designers......Page 36
Conclusion......Page 37
Introduction......Page 38
What Is Google Sites?......Page 39
Creating a Google Site......Page 41
Naming Your Site......Page 42
Accessing the Site......Page 45
Adding Content......Page 46
Editing Content—Adding a Picture......Page 49
Changing Navigation......Page 52
Important: Getting Pages to Appear......Page 55
Sharing the Site......Page 56
Learning More About Google Sites......Page 59
Conclusion......Page 61
Sample Drupal Sites......Page 62
Fast Company......Page 63
World Wildlife Fund......Page 64
International Sites......Page 66
Drupal Success Stories......Page 67
Economist.com......Page 68
Trying Drupal Out......Page 69
Take a Break: Consider HTML......Page 75
Back to Business......Page 76
Drupal.org......Page 80
Conclusion......Page 81
Layout......Page 82
CMS Site......Page 83
Traditional HTML......Page 86
Navigation......Page 90
Traditional HTML......Page 91
CMS Site......Page 92
Users......Page 93
CMS Site......Page 94
Conclusion......Page 95
Introduction......Page 98
Starting a Hosting Account......Page 99
Installing Drupal with QuickInstall......Page 103
Extra: Installing Drupal Manually (Ack!)......Page 109
Extra: Learning About Linux and Open Source......Page 110
Extra: Redeeming Adwords Credit......Page 113
Extra: Creating a Gmail Address......Page 121
Forwarding Gmail to Another Address......Page 122
Conclusion......Page 123
Introduction......Page 124
Meet Your Own Worst Nightmare......Page 125
Things You Can Do Other Than Dealing with Your Site (or Someone Else’s) Getting Hacked......Page 126
Signing Up for an Account on Drupal.org......Page 127
Subscribing to the Security Email List......Page 129
Checking on Updates, Updating a Module......Page 132
Typical “Open” Drupal versus Alternatives: Acquia and Google Sites......Page 134
Extra: A Way to Remember About Logging in—Google Calendar......Page 137
Conclusion......Page 139
Introduction......Page 140
Configuring the Website......Page 141
Reviewing Permissions......Page 142
Reviewing Theme Settings......Page 145
Adding a Logo......Page 148
Adding a Shortcut Icon/Favicon......Page 149
Reviewing Structure—Playing with Blocks......Page 152
Adding a Block......Page 156
Conclusion......Page 159
Introduction......Page 160
Overview of Google Ajax Wizards......Page 161
Creating the News Bar......Page 162
Adding the Content in Drupal......Page 165
Title Tweaks......Page 170
Map Wizard......Page 171
Block Tweaks......Page 176
Conclusion......Page 179
Introduction......Page 182
Starting a Google Analytics Account......Page 183
Downloading/Installing Google Analytics in Drupal......Page 187
Installing the Module in Drupal......Page 190
Configuring Google Analytics in Drupal......Page 191
Viewing Reports in Google Analytics......Page 193
Verifying the Connection......Page 194
Remember, Set a Date Range......Page 195
Viewing Reports......Page 198
Conclusion......Page 202
Adding the Admin Module......Page 204
Home......Page 209
Content......Page 211
Structure......Page 212
Modules......Page 215
Configuration......Page 217
Reports......Page 221
Help......Page 222
Conclusion......Page 223
Introduction......Page 224
Adding Content: Page......Page 225
Understanding Text Format......Page 226
Menu Settings......Page 228
Revision Information......Page 229
Comment Settings......Page 230
Publishing Options......Page 231
Adding Content—Article......Page 232
Adding an Image......Page 233
Adding Alternate Text—Why Bother?......Page 234
Editing Content......Page 237
Editing Content—List......Page 240
Menus......Page 241
Conclusion......Page 243
Introduction......Page 244
WYSIWYG......Page 245
CKEDITOR......Page 248
IMCE......Page 261
Troubleshooting......Page 270
Conclusion......Page 272
Exploring Themes......Page 274
Simplenews......Page 287
Uninstalling a Module......Page 294
Conclusion......Page 295
Introduction......Page 298
Promoting on a Facebook Page......Page 299
Promoting on Twitter......Page 305
Linking Facebook to Twitter......Page 307
Displaying Facebook Info on Your Site......Page 308
Recommendations and Activity Feed......Page 314
Conclusion......Page 315
Introduction......Page 318
Facebook Advertising......Page 319
1. Design......Page 321
2. Targeting......Page 324
3. Campaigns, Pricing, and Scheduling......Page 325
1. Campaign......Page 330
2. Ad......Page 332
3. Keywords......Page 333
4. Bidding......Page 335
Non-Profits: Free Google Advertising......Page 338
Conclusion......Page 339
Introduction......Page 342
Creating an Account......Page 343
Checkout Store Gadget......Page 347
Implementing Store Gadget in Drupal......Page 354
Adjusting Inventory/Pricing......Page 356
Other Options......Page 361
Open Source Carts/Zen Cart......Page 362
Conclusion......Page 364
A......Page 366
C......Page 367
E......Page 369
G......Page 370
L......Page 371
N......Page 372
R......Page 373
S......Page 374
T......Page 375
W......Page 376
Z......Page 377