Building Websites with PHP-Nuke

A practical guide to creating and maintaining your own community website with PHP-Nuke

Building Websites with PHP-Nuke

Douglas Paterson

A practical guide to creating and maintaining your own community website with PHP-Nuke
Mapt Subscription
FREE
$29.99/m after trial
eBook
$14.70
RRP $20.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$14.70
$29.99
$29.99p/m after trial
RRP $20.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781904811053
Paperback320 pages

Book Description

PHP-Nuke is a free tool for managing the content of a dynamic website. As one of the most popular applications on the Internet, PHP-Nuke has grown into a complex, powerful tool with an extraordinary range of features, and a loyal community of supporters. Through a web-based interface, users can edit and manage their site without the need for knowledge of web programming. PHP-Nuke is ideal for running a community-driven website, where visitors create accounts, comment and interact with the site, and contribute material in an easily managed fashion. PHP-Nuke has many of the features you would want from a website such as news stories, ratings, comments, discussion forums, and its look can be easily controlled with the use of themes.

If you want to create a powerful, fully-featured website in no time, this book is for you. This book will help you explore PHP-Nuke, putting you in the picture of what it offers, and how to go about realizing this.

Throughout the book we develop an example site, as you are taken on a detailed tour of the features of PHP-Nuke. You will be introduced to the main components of PHP-Nuke, and learn how to manage them. You will develop the skills and confidence to manage all types of content on the site, and also understand how users work and interact with the site.

To make sure that you create a site that looks the way you want it to, the book covers customizing themes to help define your look for your pages.

Although PHP-Nuke allows you to accomplish much without doing any web programming, to extend your site you will need to get your hands dirty with some coding. The book leads you through adding custom code to PHP-Nuke, and shows you how PHP-Nuke puts pages together, and the functions it uses for the fundamental operations of the site.

Table of Contents

Chapter 1: An Introduction to PHP-Nuke
What PHP-Nuke Can Do for You
What Exactly is PHP-Nuke?
PHP-Nuke as an Open-Source Content Management System
Getting Help in the PHP-Nuke Community
The Dinosaur Portal
Summary
Chapter 2: Installing PHP-Nuke
Downloading PHP-Nuke
Downloading the Patches
Preparing the PHP-Nuke Database
Configuring PHP-Nuke
Putting PHP-Nuke Files into the Web Server Root
Testing the Installation
Summary
Chapter 3: Your First Page
Your New Homepage
Blocks
Modules
Creating the Super User
Becoming the Administrator
Restricting User Access
Summary
Chapter 4: Managing the Site
Your Site, Your Database
Visiting the Administration Area
Site Preferences
The Cookie Crumbles
Backing Up the Site Database
Managing Blocks
Managing Modules
Summary
Chapter 5: Managing Users
Ingredients of a User
Setting Up a New User
The Your Account Module
Rewarding the User
Managing Other Administrators
Summary
Chapter 6: Story Management with PHP‑Nuke
The Story Story
Organizing Stories
Topic Management
Adding Stories
The Visitor View of a Story
Story Management
Finding Stories
Special Administrator
Points and Prizes
Sharing your News
Polls and the Surveys Module
Summary
Chapter 7: Content Management Modules
Content
FAQ
Encyclopedia
Web Links and Downloads
Reviews
Module Feature Comparison
Summary
Chapter 8: Managing the Discussion Forums
Forum Structure
The Forums Administration Area
The Visitor Experience
Forum Permissions
Moderating the Forum
Summary
Chapter 9: Customizing Layout with Themes
What Does a Theme Control?
Theme Management
From an Existing Theme to a New Theme
Adding a Favicon
Page Output from Start to Finish
Summary
Chapter 10: Programming PHP-Nuke
What Happens When a Page is Requested?
Creating a Block
Data Access in PHP-Nuke
Module File and Folder Structure
Creating a User Submissions Module
Summary

What You Will Learn

  • Installing and configuring PHP-Nuke
  • Managing blocks and modules
  • Working with news stories
  • Managing users
  • Working with other modules for handling content in PHP-Nuke
  • Creating and managing discussion forums
  • Understand how themes control the page layout
  • Creating a new look for your site by customizing themes
  • Extending your site with block and module development

Authors

Table of Contents

Chapter 1: An Introduction to PHP-Nuke
What PHP-Nuke Can Do for You
What Exactly is PHP-Nuke?
PHP-Nuke as an Open-Source Content Management System
Getting Help in the PHP-Nuke Community
The Dinosaur Portal
Summary
Chapter 2: Installing PHP-Nuke
Downloading PHP-Nuke
Downloading the Patches
Preparing the PHP-Nuke Database
Configuring PHP-Nuke
Putting PHP-Nuke Files into the Web Server Root
Testing the Installation
Summary
Chapter 3: Your First Page
Your New Homepage
Blocks
Modules
Creating the Super User
Becoming the Administrator
Restricting User Access
Summary
Chapter 4: Managing the Site
Your Site, Your Database
Visiting the Administration Area
Site Preferences
The Cookie Crumbles
Backing Up the Site Database
Managing Blocks
Managing Modules
Summary
Chapter 5: Managing Users
Ingredients of a User
Setting Up a New User
The Your Account Module
Rewarding the User
Managing Other Administrators
Summary
Chapter 6: Story Management with PHP‑Nuke
The Story Story
Organizing Stories
Topic Management
Adding Stories
The Visitor View of a Story
Story Management
Finding Stories
Special Administrator
Points and Prizes
Sharing your News
Polls and the Surveys Module
Summary
Chapter 7: Content Management Modules
Content
FAQ
Encyclopedia
Web Links and Downloads
Reviews
Module Feature Comparison
Summary
Chapter 8: Managing the Discussion Forums
Forum Structure
The Forums Administration Area
The Visitor Experience
Forum Permissions
Moderating the Forum
Summary
Chapter 9: Customizing Layout with Themes
What Does a Theme Control?
Theme Management
From an Existing Theme to a New Theme
Adding a Favicon
Page Output from Start to Finish
Summary
Chapter 10: Programming PHP-Nuke
What Happens When a Page is Requested?
Creating a Block
Data Access in PHP-Nuke
Module File and Folder Structure
Creating a User Submissions Module
Summary

Book Details

ISBN 139781904811053
Paperback320 pages
Read More

Read More Reviews

Recommended for You

OpenCart 1.4: Beginner's Guide  Book Cover
OpenCart 1.4: Beginner's Guide
$ 9.99
$ 7.00
MySQL for Python Book Cover
MySQL for Python
$ 29.99
$ 21.00
Python 3 Object Oriented Programming Book Cover
Python 3 Object Oriented Programming
$ 29.99
$ 21.00
Zen Cart: E-commerce Application Development Book Cover
Zen Cart: E-commerce Application Development
$ 29.99
$ 21.00
Expert Python Programming Book Cover
Expert Python Programming
$ 26.99
$ 5.40
WordPress 3 Site Blueprints Book Cover
WordPress 3 Site Blueprints
$ 23.99
$ 16.80