Building Websites with Joomla! 1.5
This book takes a practical step-by-step approach of teaching the installation and configuration of Joomla! 1.5, customizing it, creating your templates and extensions, and finally, building your own website.Read chapter 7: The Menus Menu [1.7 MB]Book ReviewsSlashdot: ...from a technical perspective, the book offers a lot of valuable information to new Joomla developers, and could easily become the preferred resource that they turn to when building their first Joomla Web sites.The Open Sourcery: this book is great for getting developers well-launched into using Joomla! managers will find it more than approachable and can use the book to give a sounding on the types of projects and extensions they may want to take with Joomla. Finally, basic users will get a clear idea of what Joomla can do for them - and a good gauge for how easy (or taxing) various configurations and customizations are going to be. In short, this is a book not just for getting started but also fully utilizing Joomla - top marks to Hagen Graf and Packt Publishing for this book.dyndns.biz: The book is very complete. It is a real beginning to end piece that has great instructional value. I can see it easily implemented in workshops etc. Up to chapter 13 not much knowledge is needed. Chapter 13 to 15 require some experience with php/html to be completely understandable.In DetailJoomla! started as a fork from Mambo in 2005, when many of the original developers of the Mambo CMS moved to working on Joomla! It has rapidly grown in popularity and, according to its own description, is a "Cutting Edge Content Management System and one of the most powerful Open Source Content Management systems in the world. It is used world-wide for anything from simple homepages to complicated corporate websites. It is easy to install, easy to manage and very reliable."While the Joomla! CMS has the flexibility and power needed for complex, full-featured web applications, it is also simple to use to create basic websites. Its powerful, extensible template system can deal many different data types and control of user access, approval of content, scheduling of content display, and rich administrative controls are all included.Read the full Table of Contents for Building Websites with Joomla! 1.5* Chapter 1: Terms, Concepts, and Deliberationso Content Management System (CMS)o A Quick Glance into History+ Joomla!—How was it Developed?o Structure of a Web Content Management System (WCMS)+ Front End and Back End+ Access Rights+ Content+ Extensions# Components# Templates# Plug-Ins+ Workflow+ Configuration Settings+ APIo Is Joomla! a Piece of Real Estate?+ Joomla! Versions+ Numbering System of Joomla! Versions+ Road Mapo Changes In Detail+ Internationalization+ User Plug-Ins+ XML Remote Procedure Call Support+ Support of Several Databases+ FTP System+ Overhaul of the Joomla! Framework+ Barrier Freedom+ Search Engine Friendliness+ Google Summer of Code Projectso Joomla! Featureso Examples of Joomla! Pages+ Joomla.org+ Travel Shop, Ireland+ Frank Lüdtke, Germany+ Hotel Schönruh, Austria+ Urth.tv, USA+ unric.org, Europe+ porsche.com.br, Brazilo Summary* Chapter 2: Installationo Client-Server System+ Accessing a Joomla! Website on the Interneto Technical Requirements for Joomla!o Necessary Elements for a Joomla! System Installation+ Local Test Environment# Windows Operating System# Linux Operating System# Mac OS X Operating System+ Production Environment# Rented Virtual Server# Your Own Servero Setting Up the Local Server Environment+ Windows# XAMPP for Windows+ Linux# openSUSE > 10.x# Debian/Ubuntu# Your Own Server at a Provider (Root Server)o Joomla! Installation on a Virtual Server on the Neto Joomla! Installation+ Selecting a Directory for Installation# An Example# Directory# Unpacking+ Joomla! Web Installer# Step 1: Language Selection# Step 2: Pre-Installation Check# Step 3: Licence# Step 4: Database Configuration# Step 5: FTP Configuration# Step 6: Configuration# Step 7: Completiono Summary* Chapter 3: A Tour of Your New Websiteo Front End+ Menus# Top Menu# Main Menu/Breadcrumbs# Other Menus+ Content# What is Content?# First Page/Front Page# The Newest Information/The Most Often Read Messages+ Advertising# Banner Area+ Functions# Login Area# Polling# Who is Online?# Feeds# Search Field+ Decorative Elements+ Outlooko Back endo Summary* Chapter 4: Customizing Joomla!—Language and Templateso A Different Language for the Website and the Administrator+ Installation of a Different Language File+ Translation of a Menu Entry+ Modifying the Menu Nameo Changing the Template for Your Website+ Changing Colors in the Templateo Summary* Chapter 5: Configuration of Joomla! Administrationo Screen Layout+ Menu Bar+ Tool Bar+ Submenus+ Filter Elements+ Content Area+ Lists+ Dialogs+ Miscellaneouso Help+ Help Icon+ Help with Speech Balloonso Help Menu+ Joomla! Help+ System Infoo Summary* Chapter 6: Site Menuo Control Panelo User Manager+ Logout Users Icon+ Delete Users Icon+ Edit Users Icon+ New User Icono Media Manager+ Creating Directories+ Uploading a Fileo Global Configuration+ Site Section# Site Settings# Metadata Settings# SEO (Search Engine Optimization) Settings+ System Section# System Settings# Users Settings# Media Settings# Debug Settings# Cache Settings# Session Settings+ Server Section# Server Settings# Locale Settings# FTP Settings# Database Settings# Mail Settingso Logouto Summary* Chapter 7: The Menus Menuo Menuso Customizing an Existing Menu+ Menus Icon+ Default Icon+ Publish/Unpublish Icon+ Move Icon+ Copy Icon+ Trash Icon+ Edit Icon (Edit Menu Items)+ New Icono Menu Trasho Creating a New Menuo Summary* Chapter 8: Content Menuo Article Manager+ Description of the Articles List+ Editing Icons for an Article# Archive, Unarchive# Approve, Block# Move, Copy# Trash Basket# Parameterso Creating a New Article+ Parameterso Images* Article Trash* Section Managero Editing Sections* Category Manager* Front Page Managero Editing Content from the Front End* Summary* Chapter 9: Components Menuo Banner+ Banners+ Clients+ Manage Banners+ Graphic Banners+ Text Linkso Contacts+ Contact Manager# Details# Information# Parameterso Creation of a Menu Link for the Website+ Categorieso News Feeds+ Feeds+ Categorieso Polls+ Search Statisticso Web Links+ Links+ Categorieso Summary* Chapter 10: Extensions Menuo Install/Uninstall+ Install, Components, Modules, Plug-ins, Languages, and Templateso Module Manager+ Site Module# Breadcrumbs# Footer# Banner# Main Menus# Statistics# Login Form# Archive# Sections# Related Items# Wrapper# Feed Display# Who's Online# Polls# Advertisement# Random Image# Syndication# Newsflash# Latest News# Popular# Search+ Administrator Module# Logged in Users# Popular# Recent added Articles# Menu Stats# Footer# Unread Messages# Online Users# Quick Icons# Login# Admin Menu# User Status# Admin Submenu# Title# Toolbar# CSS Admin Menuo Plugins Manager+ Authentication Plug-ins# Joomla!# LDAP# OpenID# Gmail+ Content Plug-ins# Image# Page Navigation# SEF# Rating# Email Cloaking# GeSHi# Load Module# Pagebreak+ Editors Plug-ins# No Editor# TinyMCE 2.0+ Editors-xtd Plug-ins+ Search Plug-ins+ System Plug-ins# Log# Debug# Legacy# Cache# Remember Me# Backlink+ User Plug-ins# Joomla!+ XML-RPC Plug-ins# XML-RPC-Joomla# XML-RPC blogger APIo Template Manager+ Site# Editing a Template# Preview Icon# Edit HTML Icon# Edit CSS Icon+ Administratoro Language Managero Summary* Chapter 11: Toolso Private Messaging Systemo Mass Mailo Global Check-Ino Summary* Chapter 12: More on Extensionso Fireboard (Forum)+ Installation+ Configuration+ Setting Up a Forum+ Integration into the Websiteo DOCman (Download section, Document Management)+ Installation+ Configuration+ Language+ Integration into the Website+ Preparing Content+ Search Plug-in+ Supplementary Moduleo Exposé Flash Gallery+ Installation+ Integration into the Website+ Album Manager in the Administration Section+ Uninstallation+ Album Manager as a Stand-Alone Programo Integration into the Joomla! Frameworko Problems with Third-Party Components+ Updates+ Security+ What should you Do?o Summary* Chapter 13: Writing Your Own Joomla! Templateso Corporate Identityo HTML/XHTML, CSS, and XML+ HTML/XHTML+ CSS+ XMLo Creating Your Own Templates+ Concept+ HTML Conversion+ Directory Structures of the Template+ First Trial Run+ Integration of the Joomla! Module+ Creating a Template Package+ Installation with the Joomla! Template Installer+ What Source Code Comes from Joomla?o Summary* Chapter 14: Barrier Freedom and Joomla!o Barrier Freedom—What is it Anyway?+ The Legal Backround* Criteria for Accessible Sites at a Glanceo Separation of Content and Layouto Demands on Design and Contento Visual and Content-Wise Arrangement of Contento Color Selectiono Contrastso Variable Font Sizeso Scalable Layoutso Graphicso Sufficiently Large Navigation Elementso Forms* Barrier Freedom in Joomla! 1.5—Possible with Beez* HTML* Jump Markso index.phpo Skip Links in Forms* Beez and Modules* com_content* Forms* Data Tables* Design and CSSo Beez Internal CSS Fileso Positioningo The Layouto Miscellaneous* Joomla! Internal Accessibility Features* Additional Information about This Topico Assistive Technologieso CheckerToolso Book Tipo Summary* Chapter 15: Your Own Components, Modules, and Plug-inso Model—View—Controller+ What is the Advantage with MVC?o The helloworld Sample Component+ A Home for helloworldo An Example Component+ The MySQL Table+ The Front End+ The com_auto Administration+ Test+ Creating an Installation Packageo Modules+ Source Code+ Installation+ View on the Websiteo Plug-inso Summary* Chapter 16: A Website with Joomla!o Ideao Preparations+ Logo and Appearance# Photographs# Texts+ Technical Conversion# Local Installation# The First Few Articles# Masthead+ Menu Structure# Structure of the Main Menu# Structure of the Top Menu# Structure of the User Menu+ Setting up the Texts and the Menu Links in the Main Menu# Contact Link# Top Menu# Shop# The Impressions+ The User Section# The User Menu# The Download Section+ User Details+ First Results+ M Bertrand Learns CSS# Formatting Step by Stepo Changes for Joomla! Version 1.5o Installation on the Webserver+ How to Do the Installation# FTP# MySQL+ Installation of Joomla! at the Provider+ Importing the Data+ File and Directory Rightso Search Engines+ Search Engine Friendly URLs+ Metatagso Design+ Installation of the Template+ The Templateo Happy End+ How Does It Work in Reality?o Summary* Chapter 17: Bonus Templateso NGO+ Tom Bohacek+ The World Knowledge Template+ Creative Approach+ Structural Approacho Business Establishment+ Andy Millero Summary* Appendix A: Online Resources* Appendix B: Template Modules* Appendix C: How Do I switch an Image (Logo) in the Template?* Appendix D: Joomla! API* Appendix E: Forgot the Admin Password* Appendix F: Migration from Joomla! 1.0.x to Joomla! 1.5o Backing Up Your Data+ Backing Up the Files+ The Migration Script+ New Installation of Joomla! 1.5.0+ Manual Method# Modifying the Joomla! 1.5 Database Scheme# Importing the Tables* Appendix G: Security Without Global Variables* IndexApproachThis book takes the reader through the tasks essential to create a Joomla! website as rapidly as possible. The necessary tasks are explained with clear step-by-step instructions. The author’s chatty and engaging style makes this book very readable.Who this book is written forThis book is suitable for web developers, designers, webmasters, content editors, and marketing professionals who want to develop a website in a simple and straightforward process. It does not require any detailed knowledge of programming or web development, and any IT-confident individual will be able to use the book to produce an impressive website.EnglishPaperback 362 pagesRelease date March 2008ISBN 184719530XISBN 13 978-1-847195-30-2
Download Link
http://rapidshare.com/files/115244616/Building_Websites.pdf