WordPress for Education
5/5
()
About this ebook
Adam D. Scott
Adam D. Scott is an engineering leader, web developer, and educator based in Connecticut. He currently serves as the Web Development Lead at the Consumer Financial Protection Bureau, where he focuses on building open source web applications with his talented team. Additionally, he has worked at the crossroads of technology and education for over a decade, teaching and writing curriculum on a range of technical topics. He is the author of WordPress for Education (Packt, 2012), the Introduction to Modern Front-End Development video course (O’Reilly 2015), the Ethical Web Development report series (O’Reilly 2016-2017), and JavaScript Everywhere (O’Reilly 2020).
Related to WordPress for Education
Related ebooks
Responsive Media in HTML5 Rating: 0 out of 5 stars0 ratingsSetup Your WordPress 4.X.X Website From Scratch Rating: 0 out of 5 stars0 ratingsLearning Bootstrap Rating: 1 out of 5 stars1/5Responsive Design High Performance Rating: 0 out of 5 stars0 ratingsSocial Media for WordPress Beginner's Guide Rating: 0 out of 5 stars0 ratingsApache Solr PHP Integration Rating: 0 out of 5 stars0 ratingsWordPress 4 Business Website Redesign: With Custom Coding Of Imported Database Rating: 1 out of 5 stars1/5WordPress Websites: Beginner's Guide to Easily Building a Website & Customizing It With Themes and Plugins Rating: 0 out of 5 stars0 ratingsInternet Marketing with WordPress Rating: 0 out of 5 stars0 ratingsFire Your Web Guy!: Use WordPress to Build Your Own Ecommerce Website Without Any Coding Rating: 0 out of 5 stars0 ratingsBootstrap 4 Cookbook Rating: 0 out of 5 stars0 ratingsWordPress 3 For Business Bloggers Rating: 5 out of 5 stars5/5Wordpress Web Application Development - Third Edition Rating: 0 out of 5 stars0 ratingsWordPress 2019: The Beginner's Complete Step-by-Step Guide to Creating a Mobile Friendly Website with WordPress Rating: 0 out of 5 stars0 ratingsBuilding E-Commerce Solutions with WooCommerce - Second Edition Rating: 0 out of 5 stars0 ratingsLearning PHP Data Objects Rating: 5 out of 5 stars5/5Getting Started with OpenCart Module Development Rating: 0 out of 5 stars0 ratingsWordPress 3.7 Complete Rating: 5 out of 5 stars5/5How To Build a Website With WordPress...Fast! (3rd Edition) Rating: 5 out of 5 stars5/5Bootstrap By Example Rating: 0 out of 5 stars0 ratingsBuilding a Web Application with PHP and MariaDB: A Reference Guide Rating: 0 out of 5 stars0 ratingsWordpress for Beginners: The Easy Step-by-Step Guide to Creating a Website with WordPress Rating: 5 out of 5 stars5/5Instant Jsoup How-to Rating: 0 out of 5 stars0 ratingsWordPress 3 Plugin Development Essentials Rating: 4 out of 5 stars4/5WordPress 3.0 jQuery Rating: 0 out of 5 stars0 ratingsWordPress Web Application Development Rating: 5 out of 5 stars5/5WordPress 4.0 Site Blueprints - Second Edition Rating: 0 out of 5 stars0 ratingsWordPress Search Engine Optimization - Second Edition Rating: 0 out of 5 stars0 ratings
Computers For You
CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsThe Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsMastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5Childhood Unplugged: Practical Advice to Get Kids Off Screens and Find Balance Rating: 0 out of 5 stars0 ratingsDark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5Going Text: Mastering the Command Line Rating: 4 out of 5 stars4/5AP Computer Science Principles Premium, 2024: 6 Practice Tests + Comprehensive Review + Online Practice Rating: 0 out of 5 stars0 ratingsRemote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5
Reviews for WordPress for Education
1 rating0 reviews
Book preview
WordPress for Education - Adam D. Scott
Table of Contents
WordPress for Education
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
Self-hosted WordPress or WordPress.com
Who this book is for
What you need for this book
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Installing and Configuring WordPress
Installing WordPress
Purchased hosting
Installing WordPress with purchased hosting
Finishing the installation
Manually installing WordPress
WordPress overview
Creating posts and pages
Writing a new post
Creating a page
Settings
General Settings
Writing Settings
Reading Settings
Discussion Settings
Media Settings
Privacy Settings
Permalinks
Summary
2. Setting Up Our Class Site
Basics of post and page editing
Previewing and publishing options
Pages
Creating a home page
Making the Home page static
Syllabus page
Deleting the sample page
Posts
Adding a video to a post
Categories and tags
Editing an existing post and adding an image
Adding an image
Editing post categories
Themes
Widgets
Menus
Summary
3. Enhancing WordPress with Plugins
Finding and installing plugins
Managing plugins
Plugins
Preinstalled WordPress plugins
Hello Dolly
Akismet
Education plugins
ScholarPress Courseware
WP Survey and Quiz Tool
Grader
Conversation and communication plugins
Contact Form 7
Semi-Private Comments
IntenseDebate Comments
Disqus
bbPress
Social plugins
WP to Twitter
Simple Facebook Connect
Other Plugins
Jetpack
Calendar
WordPress Mobile Pack
Add Multiple Users for WordPress
Anthologize
Updating plugins
Uninstalling plugins
Summary
4. Enabling a Multisite Network
Before installing
Creating the network
Exploring the Network Admin area
Creating a new site
Installing themes and plugins
Network enabled themes
Network enabled plugins
Network administrator plugins
New Blog Templates
Multisite Plugin Manager
ThreeWP Activity Monitor
Network content
Displaying a list of network sites
Displaying network posts
Summary
5. Creating a Social Network with BuddyPress
WordPress, Multisite, and BuddyPress
Installing BuddyPress
Components
Pages
Permalinks
Theme
Finish
Registering student accounts
Individually registering students
Enabling student self-registration
Activity
Friend connections
Groups
Forums
Group forums
Sitewide forums
Protecting student privacy
Summary
6. BuddyPress Courseware
Installing and configuring BP Courseware
BuddyPress Courseware settings
Global settings
Collaboration settings
Make assignment responses private
Gradebook default grade format
Webservices API integration
Customization
Renaming the groups page
Setting Courses as the site home page
Creating a course
Enabling BP Courseware
Courseware dashboard
Adding course content
Lectures
Assignments
Posting assignments as a teacher
Submitting assignments as a student
Viewing student responses
Gradebook
Bibliography
Schedule and calendar
Teacher and student roles
Help and support
Summary
7. Site Management
Site backups
Site performance
WP Super Cache
Better WP Minify
Site security
Secure WordPress
WP Security Scan
Updating WordPress
Summary
8. WordPress Resources and Plugins
WordPress resources
WordPress Codex
WordPress Support Forum
WordPress Showcase: Education
wp-edu discussion list
Digging into WordPress
Plugin directory
Index
WordPress for Education
WordPress for Education
Copyright © 2012 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: June 2012
Production Reference: 1010612
Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK.
ISBN 978-1-84951-820-8
www.packtpub.com
Cover Image by Asher Wishkerman ( <a.wishkerman@mpic.de> )
Credits
Author
Adam D. Scott
Reviewers
John Eckman
Sam Rose
Acquisition Editor
Sarah Cullington
Lead Technical Editor
Sonali Tharwani
Technical Editor
Felix Vijay
Project Coordinator
Leena Purkait
Proofreader
Lisa Brady
Indexer
Rekha Nair
Production Coordinator
Alwin Roy
Cover Work
Alwin Roy
About the Author
Adam D. Scott is an educator, designer, digital book developer, husband, and father living in Connecticut. He has been a classroom teacher for six years where he focuses on web technologies with project-based outcomes. He writes about the intersection of design, technology, and learning on his personal site, www.adamdscott.com.
I would like to thank my wife, Abigail, for lovingly supporting all my ideas, no matter how far-fetched; my sons, Riley and Harrison, who are a constant source of energy and inspiration; my parents for encouraging my interests in technology and learning; Judy, for giving me the opportunity and freedom to explore the world of education; Sarah and Sonali, for their encouragement and editorial guidance; Leena, for her management and organizational assistance; John and Sam, for their expertise and thoughtful advice; and the WordPress core team and plugin developers, for creating an incredible platform.
About the Reviewers
John Eckman is a digital strategist and consultant, and one of the founding organizers of WordCamp Boston. He has created and maintained a number of popular WordPress plugins, and is active in multiple open source communities and projects.
He blogs at www.openparenthesis.org, tweets as @jeckman, and speaks frequently at conferences on open source content management, e-commerce, and community. He holds a PhD from the University of Washington, Seattle, an MIS from Northeastern University, Boston, and a BA from Boston University.
He has technically reviewed the following books for Packt Publishing:
WordPress 3 Ultimate Security
WordPress 3 for Business Bloggers
WordPress 3 Cookbook
I'd like to thank Packt Publishing and the WordPress community (developers, designers, and users), without whom none of this would be possible.
Sam Rose is a student and will be a Computer Science graduate soon. He has carried out book reviews for a variety of technologies and subjects including Ruby, Rails, ANTLR, WordPress, and Career Development.
He enjoys working with Ruby and Python most, as well as dabbling in newer languages on the side such as Scala and Haskell.
When not coding, he can be found blogging at http://samwho.co.uk.
www.PacktPub.com
Support files, eBooks, discount offers, and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print, and bookmark content
On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books.