

Using Joomla. Building Powerful and Efficient Web Sites (e-book)



Using Joomla. Building Powerful and Efficient Web Sites (e-book) - Najlepsze oferty
Using Joomla. Building Powerful and Efficient Web Sites (e-book) - Opis
Why use Joomla? Because with Joomla you don't need to have any technical expertise or web design experience to create effective websites and web apps. Whether you're creating your first website or building a multi-function site for a client, this book provides straightforward, hands-on instruction that makes it easy to learn this open source web content management system.Written by members of the Joomla Leadership Team, Using Joomla helps newcomers quickly learn the basics, while developers with Joomla experience will pick up best practices for building more sophisticated websites. You'll also find more than a dozen ways to extend the functionality of existing Joomla-built websites. Start building with Joomla in minutes!Get guidelines for planning, creating, and organizing your contentUnderstand how to create and use Joomla templates to build websites quicklyExplore how components, modules, and plug-ins can extend your site's functionalityIncrease your site ranking by using Joomla best practicesUse built-in components such as banners, news feeds, polls, search, and web linksSet up an online store, calendar, photo gallery, discussion forum, and moreLearn important security precautions to safeguard your site Spis treści:Using Joomla
SPECIAL OFFER: Upgrade this ebook with OReilly
Foreword
Preface
Who Should (and Shouldnt) Read This Book
How This Book is Organized
Conventions Used in This Book
Using Code Examples
Safari Books Online
How to Contact Us
About the Technical Reviewers
1. An Overview
Using a CMS: Static Versus (...) więcej Dynamic
A Brief History of Joomla
Why Open Source and the GPL?
The Future
Joomla 1.0.x: End of Life
Summary
2. Quick Start
Quick Install
Installing Joomla Using Fantastico
System Requirements
Add Sample Content or Not
Some Basic Terminology
Frontend Versus Backend
Extensions
Components
Modules
Plug-ins
Templates
Languages
Site Content
Sections, categories, and articles
Summary
3. A Tour of the Administrator Panel
Control Panel
Administrator Menus
Site
Menus
Content
Components
Extensions
Tools
Help
Administrator Modules
Main Toolbar
Article Filtering and Display
Summary
4. Global Configuration
Site
Site Settings
Metadata Settings
SEO Settings
System
System Settings
User Settings
Media Settings
Debug Settings
Cache Settings
Session Settings
Server
Server Settings
Local Settings
FTP Settings
Database Settings
Mail Settings
Summary
5. Preparing Your Content
Planning, Creating, and Organizing Your Content
Sections, Categories, and Articles
Section Manager Overview
Creating Sections
Publishing and Unpublishing Sections
Copying Sections
Category Manager Overview
Creating Categories
Publishing and Unpublishing Categories
Copying Categories
Moving Categories
Uncategorized Sections and Categories
Summary
6. Creating Content
Articles As Building Blocks
Creating Articles
The WYSIWYG Editor
Customizing Articles
Article Publishing and Unpublishing
Scheduled Publishing and Unpublishing
Article Parameters
Article Parameters Hierarchy
Global Article Parameters
Basic Article Parameters
Advanced Article Parameters
Page Functions: Print PDF, Email to a Friend, and Print Page
Prevent Code from Being Stripped Out of the Editor
Global Check-in
Article Manager Filtering and Ordering
Filtering Articles
Ordering Articles
Permissions
Section Permissions
Category Permissions
Article Permissions
Archiving Articles
Archiving an Article
Unarchiving an Article
Trashing Articles
Trashing an Article
Restoring Trashed Articles
Permanently Delete Trashed Articles
The Front Page Manager
Ordering Front Page Articles
Removing Front Page Articles
Frontend Versus Backend Editing
Edit an Article on the Frontend
Submitting Content on the Frontend
Submit a New Article on the Frontend
Submit a New Web Link on the Frontend
Summary
7. Menus
Menu Structure Versus Content Structure
Menu Manager
Menu Item Manager: Menu Item Types Explained, Controlling Layout
Menu Item Parameters
Menu Item Details
Parameters (Basic)
Parameters (Advanced)
Parameters (Component)
Parameters (System)
Menu Modules: Parameters
Module Parameters
Advanced Parameters
Other Parameters
Menu Module: Split Menus
Built-in Site Map
Create the Site Map
Add Your Site Map to an Article Using the ContentLoad Module Plug-in
Using ItemID to Create Internal Links
Menu Trash
Restore Menu Items
Permanently Delete Menu Items
Summary
8. Components
Extending Joomla with Extensions and Compatibility
Built-in Components: Banners, Contacts, News Feeds, Polls, Search, and Web Links
Banners
Categories
Clients
Banners
Contacts
News Feeds
Polls
Search
Web Links
Other Built-in Components in the Extension Manager
Third-Party Components: How to Install
Summary
9. Modules
The Module Manager
Built-in Frontend Modules
Article Modules
Component Modules
Feed Modules
User Modules
Other Modules
Creating Modules
Assigning Modules
Duplicating Modules
Deleting Modules
Moving Modules
Creating a Menu Module
Creating a Custom HTML Module
Built-in Administrator Modules
Navigation Modules
User Modules
News Modules
Other Modules
Showing a Module Inside an Article
Installing Third-Party Modules
View All of the Module Positions
Summary
10. Plug-ins
The Plugin Manager
Plug-in Types
Built-in Plug-ins
Third-Party Plug-ins: How to Install
Summary
11. Templates
The Template Manager
Installing and Assigning Templates
Installing a Template Package File
Uploading Template Files
Removing a Template
Assigning the Default Template
Assigning a Template to Specific Site Sections
Template Folder Structure
Editing Templates
Editing with the Template Manager
Edit Using an External Editor
Adding Images
Anatomy of a Template File
JDOC Statements
Template Conditionals
Module Chrome
Template Parameters
Template Overrides (MVC)
Summary
12. User Manager
User Manager
Adding and Editing Users
User Details
Parameters
Contact Information
User Registration
Login Module
Creating an Account
Forgot Your Password?
Forgot Your Username?
Recover Your Admin Password
The Easy Way
The Hard Way
User Permissions
Summary
13. Media Manager
The Media Manager
Navigating Views and Managing Media
Uploading and Deleting Media
Uploading Media
Deleting Media
Using Media in Your Articles
Adding an Image
Changing an Image
Removing an Image
Summary
14. Languages
The Language Manager
Finding and Installing Languages
Installing Other Languages
Assigning a Language Pack to the Site or Administrator
Assigning a Language Pack to a Single User
Creating a Language Pack
Other Language Options
Joom!Fish
Summary
15. Extension Manager
Installing Extensions
Upload Package File
Install from Directory
Install from URL
Troubleshooting
Uninstalling Extensions
Upgrading Extensions
Summary
16. Tools
Global Check-in
Clean Cache
Purge Expired Cache
Read/Write Private Messages
Write Private Messages
Read Private Messages
Private Messaging Configuration
Mass Mail
System Info
Summary
17. Hands-on: Converting a Site to Joomla
Designing Your Website
Finding Zones in Your Design
Preparing the HTML and CSS
Hands-on Walkthrough
Insert the Joomla Tags
Set Up the Template XML File
Uploading Your Template
Summary
18. Extending Your Site: Recommended Solutions
E-Commerce: Set Up a Simple Online Storefront Using VirtueMart
Store Frontend
Administrator Backend
Creating a Product Category
Adding a Product
Other Extension Options
Blog: Blogging Functionality Built In
Calendaring/Event Management: Manage and Share Online Calendars with JCal Pro
Creating a Calendar
Creating a Calendar Menu Item
Creating Event Categories
Adding an Event
Adding a Mini-Calendar
Other Extension Options
Forms: Create Custom Forms to Collect and Store Information with bfForms
Field Types
Submit Actions
Layout
Final Thoughts
Other Extension Option
Photo Gallery: Set Up an Online Photo Gallery Using Phoca
Adding a Category
Uploading an Image
Other Extension Options
Document Library: Create Online Document Storage Using RokDownloads
Creating a Folder
Uploading a File
Creating a Menu Link
Latest Downloads List
Other Extension Options
Reviews: Create an Online Review System Using JReviews Express
Setting Up Review Sections and Categories in Joomla
Setting Up Review Criteria
Setting Up a Review Category in JReviews
User Reviews on the Frontend
Configuration and Access Options
Other Extension Option
Building a Community: Extend User Profiles and Functions with Community Builder
Creating a User List
Adding a Profile Tab
Adding Profile Fields
Other Extension Option
Podcasting: Publish Podcasts on Your Site and on iTunes with the Podcast Suite
How a Podcast Works
Setting Up Podcast Suite
Create a Podcast Category
Create a Podcast Menu Item
Upload Your Podcast Audio File
Publish Your Podcast
Setting Up Your iTunes Channel
More Parts
Other Extension Options
Discussion Forum: Set Up an Integrated Discussion Forum Using Kunena
Synchronize Your Users
Create a Menu Link to Your Forum
Setting Up a Forum Category
Add a Moderator
Integration
Other Extension Options
Site Backup/Migration: Perform Backups and Migrate Your Site Using JoomlaPack
Getting to Know the Interface
Backing Up Your Website
Restore Your Website
But Wait, Theres More!
JoomlaPack: eXtract Wizard
JoomlaPack Remote
Final Thoughts
Other Extension Options
Power Search: Powerful Site Searches with JXtended Finder
Set Up a Search Filter
Adding a Search Box
Search Options
Reindexing Your Content
Other Extension Options
Content Tagging: Organize and Connect Related Content Using JXtended Labels
Planning and Creating Your Labels
Labeling Your Articles
Creating a Tag Cloud
Other Extension Options
Comments: Set Up User Comments Using JXtended Comments
Other Extension Options
Summary
19. SEO and SEF
What Is SEO and SEF?
Search Engine Optimization
Search EngineFriendly URLs
Blocking Search Engines
Lowering Your Page Rank
Keywords and Metadata
SEF URLs and Creating Custom URLs
Error Pages
SEO and SEF Resources
Summary
20. Security
Importance of Security and the JSST
Best Practices
Keep Joomla Updated
Subscribe to Security Update
Backup Often
Stay on Top of New Vulnerabilities
Uninstall or Unpublish Unused Extensions
Strong Passwords
Create a New Super Administrator User
Do Not Use jos_ As Your Database Prefix
Database and Super Administrator Passwords Should Not Be the Same
User Permissions
HelpSystem Info
System Info
PHP Settings
Configuration File
Directory Permissions
PHP Information
Do Not Use PHP 4
Register Globals
.htaccess
Prevent directory browsing
Deny access to view XML files directly from the Web
SEF URLs
robots.txt
Directory Permissions
Backup Often
More Information
Summary
21. Joomla 1.6 and Beyond
Changes and Improvements
Article Manager
Extension Manager
Menu Manager
Interface Enhancements
ACL and User Permissions
Other Improvements
Extension Compatibility
Migrating to Joomla 1.6
Summary
22. Getting Involved
Write or Translate a Tutorial or Documentation
Test or Add a Comment to an Issue Report
Develop an Extension or Template
Join a Joomla Working Group
Help Out at a Joomla Event
Contribute in Other Ways
Summary
A. Installing and Upgrading
Requirements
Database Setup
FTP (File Transfer Protocol)
Web Installer
Local Web Servers
Upgrading
B. Choosing the Right Extensions
Which Extension Is Right for Me?
What Do I Want the Extension to Do?
What Do Others Say About the Extension?
Am I Willing to Pay for the Extension?
License
Is It Secure?
Can I Get Support if I Need It?
Is the Extension Encrypted?
Where Can I Find an Extension Used in This Book?
C. Developing for Joomla
Joomla Framework
JDatabase Example
JRequest Example
JDocument Example
Developer Resources
D. Tips and Tricks
How to Tell if a Website Is Running Joomla
generator meta tag
/administrator
tp=1
Check for Default Joomla Template
View a Core XML File
View the robots.txt File
View Their configuration.php-dist File
What Is Key Reference Anyway?
Showing Component Area Without Modules
Index
About the Authors
Colophon
SPECIAL OFFER: Upgrade this ebook with OReilly mniej
Using Joomla. Building Powerful and Efficient Web Sites (e-book) - Opinie i recenzje
Na liście znajdują się opinie, które zostały zweryfikowane (potwierdzone zakupem) i oznaczone są one zielonym znakiem Zaufanych Opinii. Opinie niezweryfikowane nie posiadają wskazanego oznaczenia.