Blogging & Podcasting with WordPress & podPress Gilbert Detillieux November 9, 2010 MUUG Meeting.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

WordPress from Start to Finish Day 1: Installing and Using WordPress Looking at the WordPress database.
Everything else: blogs, RSS feeds, wikis, and podcasts Computer Science 110 Fall 2005.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Using Open-Source Blogs (and other Low-Cost Tools) to Create Video-Based eLearning Modules. Stephen Mau Website & eNewsletter Communications The Elementary.
The Division of Labor on a Campus Hosting Open Journal Systems and Open Conference Systems.
APC Issue Tracking Introduction and Tour of APC’s JIRA Issue Tracker.
Install WordPress with Xampp. By With Thanks to: Rupesh Kumar.
+ Team Members Evaluation and Implementation of Web 2.0 Technologies in Support of CReSIS Polar and Cyberinfrastructure Research Projects at Elizabeth.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
5 Days Open Source Workshop Zencart – Wordpress – Joomla Welcome Day 3.
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
SubVersioN – the new Central Service at DESY by Marian Gawron.
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Basics of Administration & Theming - Smarajit Dasgupta.
Microsoft ® Official Course Module 9 Configuring Applications.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Creating a Web Presence Introduction to WordPress Week 1.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
RSS Feeds What, Why, & How… …without a CMS Don Parsons
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
Apache, MySQL and PHP Installation and Configuration Chapter 3 PHP Installation and Configuration.
Customer Relationship Management. Content CRM SugarCRM System Requirement Installation Process Configuration.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Web Server/Services Web Server/Services pyhsu. Computer Center, CS, NCTU 2 FAMP(FreeBSD+Apache+MySQL+PHP)  Apache 2.2 (40%) /usr/ports/www/apache22 apache22_enable="YES"
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
 Apache 2.2 › /usr/ports/www/apache22 › apache22_enable="YES" (/etc/rc.conf) › /usr/local/etc/rc.d/apache22 start  MySQL 5.0 › /usr/ports/databases/mysql50-server.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
1 PUPPET AND DSC. INTRODUCTION AND USAGE IN CONTINUOUS DELIVERY PROCESS. VIKTAR VEDMICH PAVEL PESETSKIY AUGUST 1, 2015.
Blogging With WordPress Department of Information Science & Engineering Gogte Institute of Technology, Belgaum.
12/5/2015 Open Source Technology Toolkit Workshop 1 MediaWiki Pavan Kishore V EnhanceEdu.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
WAMP Server Installatin Shiyun Wen. WAMP Server Installation  WAMP Server is an integrated installation of Apache, MySQL, and PHP for Windows. Following.
PhpMyAdmin Matthew Walsh April 28, 2003 CMSC Shawn Sivy.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Web Server/Services Web Server/Services huanghs. Computer Center, CS, NCTU 2 FAMP(FreeBSD+Apache+MySQL+PHP)  Apache 2.2 (35%) /usr/ports/www/apache22.
CHECKLIST SYSTEM REQUIREMENTS Done For Further Testing Browser Requirements Internet Explorer version 6.0 or 7.0 Testing of CIR (avg. minimum bandwidth)
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
Installing and Configuring Moodle. Download Download latest Windows Install package from Moodle.orgMoodle.org.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Wordpress. What is Wordpress? Wordpress is a content management system. It is free and easy to use. It allows you to build dynamic websites It is built.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
H OW TO INSTALL W ORDPRESS MANUALLY Enukesoftware.com.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
Wordpress Overview Wordpress is an open-source and free Web publishing application, content management system( CMS) and blogging tool built by a community.
Chapter 8: Open Source Web Applications phpMyAdmin Wordpress Coppermine phpBB.
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
 Joomla provides the free and open source content management system for publishing web content.  It is build on model-view- controller web application.
Blogging together 1st Vocational School - 1st Laboratory Center
WordPress Introduction
Web Hosting yicyuan.
What is a Blog? short for Weblog journal on a website
Comparison of nopCommerce with its competitors
Presentation transcript:

Blogging & Podcasting with WordPress & podPress Gilbert Detillieux November 9, 2010 MUUG Meeting

WARNING: Tonight’s presenter is not a fan of blogs, blogging, micro-blogging or social media sites. In fact, he’s not even crazy about the word “blog”! Viewer discretion is advised.

What’s needed?... Simple: easy to install & maintain Open source: no licensing issues Reliable & well supported Multi-user, multi-site Main goal: no-hassle podcasting  Support for RSS, iTunes  Easy to post

Simple: easy to install & maintain  Claims “5-minute installation”  Easy to install & upgrade plug-ins  All admin tasks done via web interface Open source: no licensing issues  “both free and priceless at the same time” Reliable & well supported  Current stable version is Multi-user, multi-site  The latter requires some hand-editing Main goal: no-hassle podcasting  Requires “podPress” plug-in

podPress Plug-in Full featured and automatic feed generation (RSS2, iTunes and ATOM and XSPF playlist) Podcast Download stats, with graphs. Makes adding a podcast to a post very simple View MP3 Files ID3 tags when you’re posting Support for various formats, including Video Podcasting Supports unlimited number of media files. Automatic Media player for MP3, RM, OGG, OGV, MP4, MOV, QT, FLV, ASF, WMV, AVI, and more, with inline and Popup Window support. (Flash required)

What else is needed?... Web server (e.g. Apache) PHP 4.3 or greater (5.2 or greater preferred) MySQL or greater For multi-site & some “permalinks” support:  Apache mod_rewrite module “Not required, but recommended for better security”:  suPHP & Apache mod_suphp module Optional, but useful:  phpMyAdmin

Multi-site/Network Support Pre-version 3.0 (e.g. 2.x):  Code fork WordPress-μ (WordPress-MU) Version 3.0+:  Built-in multi-site support Requires some hand-editing of config files Admin tasks must be repeated per blog codex.wordpress.org/Create_A_Network

“Famous 5-Minute Install” 1. Download & unzip WordPress package. 2. Create database for WordPress & MySQL user for accessing & modifying it. 3. Rename wp-config-sample.php file to wp-config.php. 4. Open wp-config.php in text editor & fill in your database details as explained in Editing wp-config.php.fill in your database detailsEditing wp-config.php 5. Place the WordPress files in the desired location on your web server:  Root of domain: move WordPress directory contents into web document root.  Subdirectory: rename directory “wordpress” to desired name. For example: "blog". 6. Run WordPress installation script wp-admin/install.php in web browser.  WordPress in root directory: visit:  WordPress in subdirectory called blog: visit:

Yeah, But... Some of the prerequisites may be complicated Post-install configuration more involved Multi-site support still more involved suPHP is very poorly documented  Sample configs are out-of-date or just wrong! And then there’s the whole “ thing…

WARNING: WordPress silently enforces the no- policy, which may conflict with or even break your existing web server configuration. Some DNS-fu may also be required!

What’s ?... “A tool for executing PHP scripts with the permissions of their owners” Consists of…  Apache module (mod_suphp) and  Setuid-root binary (suphp) called by module to change uid of process executing PHP interpreter  Config file for each

Edit /etc/suphp.conf [global] … env_path="/bin:/usr/bin" check_vhost_docroot=false … [handlers] ;Handler for php-scripts x-httpd-php="php:/usr/bin/php-cgi" ;Handler for CGI-scripts x-suphp-cgi="execute:!self"

Edit /etc/httpd/conf.d/suphp.conf LoadModule suphp_module modules/mod_suphp.so # Allow mod_suphp and mod_php5 to coexist… suPHP_Engine on suPHP_AddHandler x-httpd-php AddHandler x-httpd-php.php php_flag engine off

Demo 1. Five-minute install - “Time me!” 2. Basic admin tasks (web-based config) Plug-in install/upgrade WordPress configuration podPress configuration 3. Post an article (with media)!

Questions?