This is a practical guide that takes a task-centered approach. Each task is stepped through with detailed instructions. You will come across many step-by-step examples with plenty of screenshots and resources. This book provides all the support and guidance you need as you begin to work with CMSs. It even has additional tasks that you can carry out to build your skills further. Everything is oriented towards managing content with a CMS. This book is written for anyone who wants to start a web site and is looking for a good CMS. It is best suited for people who are selecting a CMS for their sites and people who will manage a CMS. Knowledge of web basics is certainly helpful, but not needed.
Author(s): Nirav Mehta
Year: 2009
Language: English
Pages: 340
Tags: Библиотека;Компьютерная литература;Системы CMS / CMF;
Cover......Page 1
Copyright......Page 3
About the author......Page 5
About the reviewers......Page 6
Table of Contents......Page 10
Preface......Page 18
What this book covers......Page 19
Conventions......Page 20
Downloading the example code for the book......Page 21
Questions......Page 22
Section I - Opening up to Open Source CMSs......Page 24
1. Do I Even Want an Open Source CMS?......Page 26
CMS alternatives......Page 28
Which CMS?......Page 29
What about you?......Page 30
Let's get started!......Page 31
2. Evaluating Your Options......Page 32
Portals or general-purpose CMSs......Page 33
Possible uses......Page 34
Blog CMSs......Page 35
Possible uses......Page 36
Core features......Page 37
Top e-Commerce CMSs......Page 38
Possible uses......Page 39
Forum CMSs......Page 40
Example sites......Page 41
Core Features......Page 42
Top eLearning CMSs......Page 43
Possible uses......Page 44
Possible uses......Page 45
Different types, but strong overlap......Page 46
Understanding CMS technologies......Page 47
Summary......Page 49
Section II - Thinking your choices through......Page 52
Setting our expectations right......Page 54
Time for action-setting your expectations for “The Yoga Site”......Page 55
Creating intended outcomes......Page 57
Time for action-measuring the scale of your site......Page 59
Are you expecting a lot of visitors?......Page 62
Working with others......Page 63
Time for action-determining compliance and interoperability needs......Page 64
Time for action-choosing additional features......Page 67
Summary......Page 69
Get hands-on experience with a CMS......Page 70
Time for action-taking a test drive......Page 71
Checking out a live demo......Page 75
Time for action-creating navigation structure......Page 77
Do you need a different navigation structure?......Page 81
Time for action-understanding technical requirements......Page 82
Installing a CMS......Page 84
Using phpMyAdmin......Page 85
Time for action-install WordPress......Page 86
Summary......Page 90
Time for action-adding a page......Page 92
What is WYSIWYG? Why is it important?......Page 95
Time for action-adding images......Page 96
Maintaining content......Page 100
-......Page 0
Tagging is keywords on steroids!......Page 103
Time for action-adding metadata......Page 101
Have a go hero-determine multiuser needs......Page 104
Summary......Page 105
Using templates......Page 106
Time for action-finding a good template......Page 107
Where to find templates......Page 110
Time for action-setting up a template......Page 111
Free, paid, or custom......Page 115
The plug-ins that you need......Page 116
Time for action-finding a photo gallery plug-in......Page 117
Time for action-showing a photo gallery on our site......Page 120
Uninstalling a plug-in......Page 125
Summary......Page 126
Customize a template......Page 128
Time for action-replacing the default logo in our template......Page 129
Changing the site color......Page 132
Time for action-advancing customization via CSS changes......Page 133
Understanding the code architecture......Page 136
Understanding the level of support......Page 138
And there are books!......Page 140
Finding professional help......Page 141
Summary......Page 142
Section III - CMSs by breed......Page 144
The first question-do I need a self-hosted or service-based CMS?......Page 146
Top blogging CMSs......Page 147
Let us cover the top choices......Page 148
Time for action-managing content with WordPress......Page 149
Extending WordPress......Page 152
Time for action-customizing the design......Page 153
WordPress widgets......Page 155
Add unlimited power with plug-ins......Page 156
Comments or spam......Page 158
Evaluating Movable Type......Page 159
Time for action-managing content with Movable Type......Page 160
Customizing Movable Type......Page 163
Expressing opinions with ExpressionEngine......Page 164
Time for action-managing content with ExpressionEngine......Page 166
Customizing ExpressionEngine......Page 169
Searching for more alternatives......Page 170
Summary......Page 171
Do you want a CMS or a portal?......Page 174
Time for action-managing content with CMS Made Simple......Page 175
Time for action-exploring customization options......Page 179
Diving into Drupal......Page 183
Time for action-putting Drupal to the test......Page 185
Is Joomla! the best choice?......Page 191
Joomla! gives you more......Page 193
SilverStripe—easy and extensive......Page 195
Is it for you?......Page 196
Notable features......Page 197
Is it for you?......Page 198
Notable features......Page 199
Is it for you?......Page 200
Plone—for Python lovers......Page 201
Notable features......Page 202
Is it for you?......Page 203
Summary......Page 204
Content or commerce?......Page 206
Magento—open source e-commerce evolved......Page 207
Time for action-adding products with Magento......Page 209
Single page checkout......Page 215
Product attributes......Page 216
Magento as a CMS......Page 217
VirtueMart—bringing e-commerce to Joomla!......Page 218
Time for action-adding products and selling them......Page 219
Freeway—e-commerce for products, events, services, and subscriptions......Page 222
Time for action-selling weekly yoga class registrations......Page 223
osCommerce and variants......Page 227
PrestaShop—a breath of fresh air......Page 228
Looking for even more?......Page 229
Summary......Page 230
Why a collaboration CMS?......Page 232
Alfresco—an enterprise CMS......Page 233
Time for action-planning the Yoga Site with Alfresco......Page 234
Alfresco Explorer......Page 238
Alfresco can do much more......Page 242
Mix and match......Page 244
Summary......Page 245
Wiki CMSs: The power of collective contribution......Page 246
Time for action-creating events listing for the Yoga Site......Page 247
What makes Wikis special?......Page 250
Discussion forums: helping each other......Page 251
Time for action-discussions on yoga products......Page 252
What makes forums special?......Page 256
Photo galleries: Sharing memories......Page 257
Time for action-posting team photos online......Page 258
What makes galleries special?......Page 262
Time for action-creating a yoga course......Page 263
Additional resources......Page 268
Summary......Page 269
Section IV - Open source CMS tips......Page 272
Do I need hosting?......Page 274
Keep this in mind—hosting evaluation parameters......Page 275
Hosting on your own machine......Page 277
Finding a good host......Page 278
Making sense of the welcome email......Page 279
Time for action-create a database with cPanel......Page 280
Using FTP to upload files......Page 282
Changing permissions for files or folders......Page 283
Time for action-editing a file using cPanel File Manager......Page 285
You may find this useful—some hints and tips......Page 286
Summary......Page 287
Where to go for support......Page 288
Searching for an answer......Page 292
Keep this in mind—asking good questions......Page 293
Recommended message structure......Page 296
How can you contribute?......Page 297
Summary......Page 298
Basics of Software Project Management......Page 300
Software development Stages......Page 301
Recommended readings......Page 302
Finding the right expert......Page 303
Finding experts online......Page 304
Look for CMS experts......Page 305
Outsourcing requires different thinking......Page 306
Tracking progress and controlling......Page 307
Online project management tools......Page 308
Risk management......Page 310
Succeed with your project—recommendations......Page 311
Summary......Page 313
Why an award?......Page 314
Drupal......Page 315
DotNetNuke......Page 317
SilverStripe......Page 318
Plone......Page 320
dotCMS......Page 321
MiaCMS......Page 322
Most valued professionals......Page 323
Summary......Page 325
A......Page 326
C......Page 327
D......Page 328
F......Page 329
I......Page 330
O......Page 331
P......Page 332
T......Page 333
W......Page 334
Y......Page 335