Joomla!® For Dummies®

Book description

With its pre-coded modules, open source Joomla! is popular for building interactive Web sites without writing code. This Web site design tool lets you build sites with discussions, polling, RSS feeds, picture submissions, shopping carts, and a lot more, quickly and easily and the quickest, easiest way to learn how to use it is Joomla! For Dummies.

Learn to link articles on your site with drop-down menus, invite visitors to rate content, enable a full-site search, let your guests sign up for e-mail lists, and much more. Joomla! For Dummies helps you to:

  • Acquire the free Joomla! content management system, install it, and customize the home page

  • See how menus control the elements in Joomla! and use menu items to create your page layout

  • Use templates— powerful collections of PHP and CSS—to make your pages do what you want them to

  • Create searches, polls, page menus, newsflashes, and banners using built-in Joomla! modules

  • Build search engine-friendly sites and see how Joomla! can help boost site traffic

  • Explore additional Joomla! templates and learn what to look for when downloading and installing them

  • Check into plug-ins, components, and additional modules to see how they differ and what they can do

  • Find modules for ads, archives, banners, searches, syndications, and more

Joomla! lets you concentrate on content instead of struggling with code. So grab Joomla! For Dummies and start creating!

Table of contents

  1. Copyright
  2. About The Author
  3. Author's Acknowledgments
  4. Publisher's Acknowledgments
  5. Introduction
    1. How This Book Is Organized
      1. Part I: Getting Started with Joomla
      2. Part II: Joomla at Work
      3. Part III: Working with Joomla Modules and Templates
      4. Part IV: Joomla in the Real World
      5. Part V: The Part of Tens
    2. Foolish Assumptions
    3. Conventions Used in This Book
    4. Icons Used in This Book
    5. What You're Not to Read
    6. Where to Go from Here
  6. 1. Getting Started with Joomla
    1. 1. Essential Joomla
      1. 1.1. What Joomla Can Do for You
      2. 1.2. Sample Joomla Sites
        1. 1.2.1.
          1. 1.2.1.1. City of Longwood (Florida)
          2. 1.2.1.2. NZMac.com
          3. 1.2.1.3. Royal Oak Public Library
          4. 1.2.1.4. Jenerate and Everything Treo
      3. 1.3. All about Content Management Systems
        1. 1.3.1. Good: Web pages with CSS
        2. 1.3.2. Better: Dynamic Web pages via CMS
      4. 1.4. Reasons to Choose Joomla
        1. 1.4.1. Loyal users
        2. 1.4.2. Ease of use
        3. 1.4.3. Minimal learning curve
        4. 1.4.4. Other advantages
      5. 1.5. Where to Jump into Joomla
    2. 2. Getting and Installing Joomla
      1. 2.1. Getting Joomla
        1. 2.1.1. Downloading the software
        2. 2.1.2. Unzipping the software
        3. 2.1.3. Checking minimum requirements
          1. 2.1.3.1. Online requirements
          2. 2.1.3.2. Offline requirements
      2. 2.2. Installing Joomla on a Host Server
        1. 2.2.1. Uploading the Joomla files
        2. 2.2.2. Setting up MySQL
          1. 2.2.2.1. Creating the database
          2. 2.2.2.2. Collecting database details
        3. 2.2.3. Installing the Joomla software
          1. 2.2.3.1. Selecting the language
          2. 2.2.3.2. Doing the preinstallation check
          3. 2.2.3.3. Accepting the license
          4. 2.2.3.4. Connecting to the database
          5. 2.2.3.5. Setting the FTP configuration
          6. 2.2.3.6. Setting the main configuration
          7. 2.2.3.7. Finishing the installation
      3. 2.3. Installing Joomla on Your Own Machine
        1. 2.3.1. The hard way: Installing components
        2. 2.3.2. The easy way: Installing XAMPP
          1. 2.3.2.1. XAMPP for Windows
          2. 2.3.2.2. XAMPP for Linux
          3. 2.3.2.3. XAMPP for the Mac
        3. 2.3.3. Installing the Joomla program
      4. 2.4. Looking at Your New Joomla Site
        1. 2.4.1. Ordering from the menus
          1. 2.4.1.1. Top menu
          2. 2.4.1.2. Main menu
          3. 2.4.1.3. Resources menu
        2. 2.4.2. Touring the modules
        3. 2.4.3. Controlling the action
          1. 2.4.3.1. Logging in as administrator
          2. 2.4.3.2. Meeting the managers
    3. 3. Mastering the Front Page
      1. 3.1. Dissecting the Front Page
      2. 3.2. Sitting in the Power Seat: The Administrator Control Panel
        1. 3.2.1. Granting user privileges
        2. 3.2.2. Granting administrator privileges
        3. 3.2.3. Logging on as administrator
        4. 3.2.4. Managing the managers
      3. 3.3. Creating Articles
        1. 3.3.1. Creating a new article
        2. 3.3.2. Tweaking article titles
          1. 3.3.2.1. Understanding article/menu links
          2. 3.3.2.2. Changing an article's title
      4. 3.4. Remodeling Modules
        1. 3.4.1. Navigating Module Manager
        2. 3.4.2. Viewing modules
        3. 3.4.3. Removing and deleting modules
      5. 3.5. Modifying Menus
        1. 3.5.1. Removing menus
        2. 3.5.2. Renaming menus
      6. 3.6. Strike That: Removing Articles
        1. 3.6.1. Viewing articles
        2. 3.6.2. Filtering articles
        3. 3.6.3. Unpublishing articles
      7. 3.7. Inquiring Minds Want to Know: Creating Polls
        1. 3.7.1. Changing the default poll
        2. 3.7.2. Creating a new poll
      8. 3.8. Stop the Presses!: Changing the Newsflash
      9. 3.9. Creating a New Logo for a New Look
        1. 3.9.1. Changing the default logo
        2. 3.9.2. Adding the new logo to the template
      10. 3.10. Trying a New Template on for Size
  7. 2. Joomla at Work
    1. 4. Adding Web Pages to Your Site
      1. 4.1. Organizing Web Sites
        1. 4.1.1. Seeing sections
        2. 4.1.2. Counting categories
        3. 4.1.3. Sizing up the site
      2. 4.2. Working with Uncategorized Articles
        1. 4.2.1. Creating an uncategorized article
        2. 4.2.2. Filtering uncategorized articles
      3. 4.3. Linking Articles to Menu Items
        1. 4.3.1. Creating the menu item
        2. 4.3.2. Setting the menu item's attributes
        3. 4.3.3. Linking the menu item to an article
        4. 4.3.4. Testing the new menu item
      4. 4.4. Organizing with Sections
        1. 4.4.1. Creating a new section
        2. 4.4.2. Selecting a section image
      5. 4.5. Organizing with Categories
        1. 4.5.1. Creating a new category
        2. 4.5.2. Adding articles to a new category
          1. 4.5.2.1. Adding one article
          2. 4.5.2.2. Adding more articles
      6. 4.6. Choosing a Menu Structure
        1. 4.6.1. Option 1: Adding three menu items
        2. 4.6.2. Option 2: Adding a menu item that points to a section
        3. 4.6.3. Option 3: Adding a menu item that points to a category
      7. 4.7. Linking Categories to Menu Items
        1. 4.7.1. Creating the category menu item
      8. 4.8. Creating Read More Links
      9. 4.9. Adjusting Article Order
        1. 4.9.1. Filtering articles
        2. 4.9.2. Reordering articles in Article Manager
        3. 4.9.3. Reordering articles in the category page
      10. 4.10. Who's on First?: Setting Menu Item Position
        1. 4.10.1. Reviewing the example site
        2. 4.10.2. Changing the order of menu items
        3. 4.10.3. Removing menu items
          1. 4.10.3.1. Unpublishing items
          2. 4.10.3.2. Trashing items
    2. 5. Building Navigation into Your Site with Menus
      1. 5.1. All about Joomla Menus
      2. 5.2. Under and Over: Creating Submenu Items
        1. 5.2.1. Creating the section and category pages
        2. 5.2.2. Creating target Web pages
        3. 5.2.3. Creating the parent menu item
        4. 5.2.4. Creating the submenu Items
      3. 5.3. Click Me: Working with List Layout
        1. 5.3.1. Creating the category
        2. 5.3.2. Creating the articles
        3. 5.3.3. Creating the menu item
        4. 5.3.4. Changing the order of menu items
        5. 5.3.5. Viewing the list layout
        6. 5.3.6. Changing article order in list layout
      4. 5.4. Choice, Choices: Taking Advantage of Your Menu Options
        1. 5.4.1. Basic parameters
        2. 5.4.2. Advanced parameters
        3. 5.4.3. Component parameters
        4. 5.4.4. System parameters
      5. 5.5. Setting Some Powerful Menu Options
        1. 5.5.1. Turning article titles into links
        2. 5.5.2. Showing article ratings
        3. 5.5.3. Setting menu access
        4. 5.5.4. Opening articles in new windows
        5. 5.5.5. Hiding author names
          1. 5.5.5.1. By menu item
          2. 5.5.5.2. Across the site
        6. 5.5.6. Showing article-to-article links
      6. 5.6. Setting Default Menu Items
      7. 5.7. Creating Menu Separators
    3. 6. Mastering Web Page Creation
      1. 6.1. Working with Article Options
        1. 6.1.1. Article options
        2. 6.1.2. Parameters - Article options
        3. 6.1.3. Parameters - Advanced options
        4. 6.1.4. Metadata options
      2. 6.2. Getting to Know Your Editor
      3. 6.3. Dressing Up Your Articles with Emoticons and Images
        1. 6.3.1. Smile!: Adding emoticons
        2. 6.3.2. Adding images
      4. 6.4. Formatting Articles with HTML Tags
      5. 6.5. Working with Tables and Columns
        1. 6.5.1. Creating a table in an article
        2. 6.5.2. Formatting a table
        3. 6.5.3. Changing an article's columns
      6. 6.6. Creating a Table of Contents
      7. 6.7. Back (And Forth) to the Future: Publishing at Different Times
        1. 6.7.1. Publishing articles in the future
        2. 6.7.2. Stopping publishing in the future
        3. 6.7.3. Unpublishing now
      8. 6.8. Making Your Joomla Site Interactive
        1. 6.8.1. Adding and managing users
        2. 6.8.2. Creating an article submission page
        3. 6.8.3. Viewing the link to the article submission page
      9. 6.9. Authors and Editors and Publishers, Oh My!
        1. 6.9.1. Authors can write articles
          1. 6.9.1.1. Submitting an article (author)
          2. 6.9.1.2. Approving an article (administrator)
        2. 6.9.2. Editors can make changes
        3. 6.9.3. Publishers can post articles
      10. 6.10. Stand Up and Be Counted: Tracking Page Hits
      11. 6.11. See You Later, Alligator: Taking the Site Offline
  8. 3. Working with Joomla Modules and Templates
    1. 7. Fun with Modules: Advertisements, Archives, Banners, Custom HTML, and More
      1. 7.1. All about Modules
      2. 7.2. The Advertisement Module: For Sale; Buy Now!
        1. 7.2.1. Touring the module
        2. 7.2.2. Putting ads on certain pages
        3. 7.2.3. Configuring the module
        4. 7.2.4. Substituting your own ads
      3. 7.3. The Archive Module: A Sense of History
        1. 7.3.1. Archiving articles
        2. 7.3.2. Displaying lists of archived articles
      4. 7.4. The Banners Module: A Picture's Worth a Thousand Words
        1. 7.4.1. Viewing the Banner module
        2. 7.4.2. Changing banner ads
      5. 7.5. The Breadcrumbs Module: Like Hansel and Gretel
      6. 7.6. The Custom HTML Module: Doing It Yourself
        1. 7.6.1. Changing the default editor
        2. 7.6.2. Creating the Custom HTML module
      7. 7.7. The Feed Display Module: Getting RSS Your Way
    2. 8. More Fun with Modules: Footers, Search Boxes, Who's Online, Wrappers, and More
      1. 8.1. The Footer Module: Joomla's Copyright Notice
      2. 8.2. The Login Form Module: Getting Users on Board
      3. 8.3. The Popular Module: Only the Best and Brightest Articles
      4. 8.4. The Random Image Module: Adding a Little Art
      5. 8.5. The Related Items Module: Unlocking the Keywords
      6. 8.6. The Search Module: Finding a Needle in a Haystack
        1. 8.6.1. Using the search controls
        2. 8.6.2. Making search more user-friendly
      7. 8.7. The Sections Module: Great for Overviews
      8. 8.8. The Statistics Module: Stand Up and Be Counted
      9. 8.9. The Syndication Module: Creating RSS Feeds
      10. 8.10. The Who's Online Module: Anyone There?
      11. 8.11. The Wrapper Module: Displaying Other Sites
    3. 9. Laying Out Your Web Pages with Joomla Templates
      1. 9.1. Formatting Joomla Sites with Templates
      2. 9.2. Template Central: Template Manager
      3. 9.3. Changing the Default Template
      4. 9.4. Editing a Built-In Template
        1. 9.4.1. Customizing a template
          1. 9.4.1.1. Changing colors, backgrounds, and widths
          2. 9.4.1.2. Assigning templates by page
        2. 9.4.2. Editing a template's code
          1. 9.4.2.1. Viewing the CSS file
          2. 9.4.2.2. Editing the CSS file
      5. 9.5. Working with New Joomla Templates
        1. 9.5.1. Finding and downloading a new template
        2. 9.5.2. Installing a new template
  9. 4. Joomla in the Real World
    1. 10. Managing Your Web Site's Users
      1. 10.1. Introducing the Wonderful World of Joomla Users
      2. 10.2. Managing Users with User Manager
        1. 10.2.1. Creating registered users
          1. 10.2.1.1. User-created accounts
          2. 10.2.1.2. Administrator-created accounts
        2. 10.2.2. Creating authors
        3. 10.2.3. Creating editors
        4. 10.2.4. Creating publishers
        5. 10.2.5. Creating managers
        6. 10.2.6. Creating administrators
        7. 10.2.7. Creating super administrators
      3. 10.3. Building a Contact Page
        1. 10.3.1. Adding contacts to your site
        2. 10.3.2. Creating a contact page
      4. 10.4. Managing Site E-Mail
      5. 10.5. Allowing Users to Manage Themselves
        1. 10.5.1. Creating user-management pages
        2. 10.5.2. Allowing users to edit their accounts
    2. 11. Driving Traffic to Your Web Site with Search Engine Optimization
      1. 11.1. Understanding Search Engines and Spiders
      2. 11.2. Making Joomla URLs Search Engine Friendly
        1. 11.2.1. Creating friendly URLs
        2. 11.2.2. Using mod_rewrite to configure URLs
          1. 11.2.2.1. Checking for mod_rewrite
          2. 11.2.2.2. Configuring Joomla to use mod_rewrite
        3. 11.2.3. Working with third-party plug-ins
      3. 11.3. Unlocking the Secrets of Keywords
        1. 11.3.1. Finding keywords to use
        2. 11.3.2. Adding keywords as metadata
        3. 11.3.3. Entering other metadata
      4. 11.4. Optimizing Pages with Templates
      5. 11.5. Maximizing Your Site for Search Engines
      6. 11.6. Telling Search Engines about Your Site
    3. 12. Extending Joomla
      1. 12.1. Taking a Look at Plug-Ins, Components, and Modules
        1. 12.1.1. Making a splash with modules
        2. 12.1.2. Working with components
        3. 12.1.3. Grooving with plug-ins
      2. 12.2. Searching for Joomla Extensions
        1. 12.2.1. Using the search box
        2. 12.2.2. Browsing by links
        3. 12.2.3. Browsing by categories
      3. 12.3. Choosing an Extension
        1. 12.3.1. Pick the right platform
        2. 12.3.2. Know what you're getting
        3. 12.3.3. Check the ratings
      4. 12.4. Downloading a Joomla Extension
      5. 12.5. Installing a Game Module
      6. 12.6. Installing a Utility Module
      7. 12.7. Installing a Component
        1. 12.7.1. Finding and installing a component
        2. 12.7.2. Configuring a component
        3. 12.7.3. Adding a menu item for the component
      8. 12.8. Installing a Plug-In
  10. 5. The Part of Tens
    1. 13. Ten Top Joomla Extensions
      1. 13.1. VirtueMart
      2. 13.2. Xmap
      3. 13.3. My Blog
      4. 13.4. JCE Editor
      5. 13.5. Joom!Fish
      6. 13.6. JoomlaPack
      7. 13.7. MetaMod
      8. 13.8. sh404SEF
      9. 13.9. Exposé Flash Gallery
      10. 13.10. JEvents Events Calendar
    2. 14. Ten Ways to Get Help on Joomla
      1. 14.1. Joomla Help Site
      2. 14.2. Joomla Official Documentation Wiki
      3. 14.3. Joomla Forums
      4. 14.4. Joomla Community Portal
      5. 14.5. Joomla User Groups
      6. 14.6. Joomla Translation Teams
      7. 14.7. Joomla Quick Start Guide
      8. 14.8. Joomla Quick Start Videos
      9. 14.9. Joomla Installation Manuals
      10. 14.10. Joomla Core Features
    3. 15. Ten Top Joomla Template Sites
      1. 15.1. SiteGround
      2. 15.2. Joomla-Templates.com
      3. 15.3. Joomlashack
      4. 15.4. Joomla24.com
      5. 15.5. JoomlaShine
      6. 15.6. JoomlaTP.com
      7. 15.7. Template Monster
      8. 15.8. Best of Joomla
      9. 15.9. JoomlArt.com
      10. 15.10. Compass Designs
    4. 16. Ten Joomla Tutorials
      1. 16.1. SiteGround's General Tutorial
      2. 16.2. Joomla Template Tutorial
      3. 16.3. Joomlatutorials.com
      4. 16.4. Compass Designs' Joomla Template Tutorial
      5. 16.5. Joomlaport's Tutorials
      6. 16.6. docs.joomla.org's Template Tutorial
      7. 16.7. help.joomla.org's Installation Tutorial
      8. 16.8. Robb Luther's YouTube Tutorial
      9. 16.9. CMS Tutorials and Reviews
      10. 16.10. CopesFlavio.com's Module Tutorial
  11. Glossary

Product information

  • Title: Joomla!® For Dummies®
  • Author(s): Nancy Conner, Steve Holzner
  • Release date: January 2009
  • Publisher(s): For Dummies
  • ISBN: 9780470432877

You might also like

book

サイトリライアビリティワークブック ―SREの実践方法

by Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne, 澤田 武男, 関根 達夫, 細川 一茂, 矢吹 大輔, 玉川 竜司

『SRE サイトリライアビリティエンジニアリング』で、サイトリライアビリティエンジニアリング(SRE)はプロダクションサービスの稼働と信頼性の維持がサービス設計の基本であるとし、行動の基礎となる原則と理論を述べました。その実践編であり副読本でもある本書は、SREを組織やプロジェクトで導入するにあたり、必要となる具体的な方法や手順を解説します。またこれまでGoogle内部で得た技術的ノウハウを解説し、さらにEvernote、The Home Depot、New York Timesなどさまざまな企業での事例を紹介します。

book

プログラミングRust 第2版

by Jim Blandy, Jason Orendorff, Leonora F. S. Tindall, 中田 秀基

次世代ブラウザ開発用にMozillaによって開発されたRustは、C/C++並みのパフォーマンスと低レベルの制御能力に加え、メモリとスレッドの安全性を担保し、さらに並行性にも優れるといった特徴を持つ、優秀な言語です。本書はMozillaで実際にRustを使ってFirefoxを開発している著者らによる、言語の概要と用途について解説する書籍で、Rustのほとんどの機能を詳細にカバーします。Rustのメジャーバージョンアップにより非同期処理が可能となったことに対応し、第2版では新たに非同期処理の章を設け、この機能を詳細に解説しています。Rust 2021対応。

book

プログラミング文体練習 ―Pythonで学ぶ40のプログラミングスタイル

by Cristina Videira Lopes, 菊池 彰

レーモン・クノーの『文体練習』から着想を得て執筆された本書は、1つの課題を異なるプログラミングスタイルで実装し、さまざまなスタイルの特性やスタイルが生まれた歴史的経緯などを解説します。本家の『文体練習』は、「バスの中で起きた諍いと、その張本人を後で目撃した」という内容を、公的文書風、宣伝風、業界用語風など、99の異なる文体で表現したものですが、本書は、「単語の出現頻度をカウントして多いものから出力する」という課題を、40のスタイルで実装しています。リソース制約が大きかった時代の方法から、オブジェクト指向、純粋関数型、リフレクション、並行処理、ニューラルネットワークまで幅広いスタイルを扱い、マルチパラダイム言語Pythonの威力と魅力を感じられる構成となっています。

book

機械学習システムデザイン ―実運用レベルのアプリケーションを実現する継続的反復プロセス

by Chip Huyen, 江川 崇, 平山 順一

ビジネスとしての機械学習システムの設計や運用についての解説書。本書では、機械学習の最前線で活躍する著者の豊富な経験と知識に基づき、エンド・ツー・エンドの機械学習システムを設計・構築するための基本原則を明らかにします。訓練データの処理方法、特徴の使い方、モデルを再訓練する頻度、監視すべき項目……このような設計上の決定がシステム全体の目的達成にどのように寄与するのかを、実際のケーススタディを通じて理解します。機械学習プロジェクトを成功に導く上で必要な信頼性、拡張性、保守性、およびビジネス要件の変化への適応性を備えた機械学習システムを設計する包括的なアプローチを本書で学ぶことができます。