Bring your intranet to the IBM i With Drupal and Zend Server



Similar documents
Bring your intranet to the IBM i With Drupal and Zend Server

PHP on IBM i: What s New with Zend Server 5 for IBM i

Collaborative Open Source with PHP on IBM i

Build it with Drupal 8

Building Library Website using Drupal

MySQL for IBM i Or Zend DBi == MySQL!

Content Management Software Drupal : Open Source Software to create library website

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

About us. Proximity 2015

Installing Drupal on Your Local Computer

Content Management System

Elgg 1.8 Social Networking

The easy way to a nice looking website design. By a total non-designer (Me!)

MySQL Backups: From strategy to Implementation

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

User Guide Zend Server Community 4.0.3

GoAnywhere MFT Upgrade Guide. Version: Publication Date: 08/12/2015

Bubble Code Review for Magento

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

Livezilla How to Install on Shared Hosting By: Jon Manning

Publish Acrolinx Terminology Changes via RSS

Xopero Backup Build your private cloud backup environment. Getting started

GoAnywhere Director to GoAnywhere MFT Upgrade Guide. Version: Publication Date: 07/09/2015

SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide

Setting Up the Mercent Marketplace Price Optimizer Extension

Customer Control Panel Manual

Introduction to PhPCollab

VERSION 9.02 INSTALLATION GUIDE.

SOSFTP Managed File Transfer

Administrator Manual

OpenPro ERP Software Installation Guide REDHAT LINUX

Magento 1.3: PHP Developer's Guide

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

SAS Marketing Automation 4.4. Unix Install Instructions for Hot Fix 44MA10

Absolute Beginner s Guide to Drupal

WordPress Security Scan Configuration

PHP in the Enterprise

Google Apps and Open Directory. Randy Saeks

DocuShare Installation Guide

SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

DocuShare Installation Guide

PHP and Zend Solutions for IBM i

Upgrade Guide. Product Version: Publication Date: 02/11/2015

Lucid Key Server v2 Installation Documentation.

Enterprise Reporting Server v3.5

Bitrix Site Manager ASP.NET. Installation Guide

Integration Guide. Microsoft Active Directory Rights Management Services (AD RMS) Microsoft Windows Server 2008

Installation Instructions

Omnistar Recruiter Install User Guide (Codelock)

ASULPUNTO Magento unicenta opos integration extension Version 1.0.0

ADMINISTRATOR GUIDE VERSION

Release Notes P/N Rev 01

AvePoint Meetings for SharePoint Online. Configuration Guide

Recommended File System Ownership and Privileges

NTT Web Hosting Service [User Manual]

Extending Remote Desktop for Large Installations. Distributed Package Installs

Rally Installation Guide

Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia

Zend Server Amazon AMI Quick Start Guide

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

1 Classified Script. User Guide v1.0

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : rtharoth@yahoo.

Lesson 7 - Website Administration

EZblue BusinessServer The All - In - One Server For Your Home And Business

Installing OptiRain Open on Macintosh OS X 10.6 (Snow Leopard)

Web24 Web Hosting Guide

Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software

What will be supplied with chemoventory package?

Sugar Open Source Installation Guide. Version 4.5.1

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, Integration Guide IBM

Running open source PHP appl icat ions. Part of the PHP on IBM i series

Setting Up Specify to use a Shared Workstation as a Database Server

vtiger CRM 4.2 Installation Guide for Linux OS

Backup and Restore MySQL Databases

ProxiBlue Dynamic Category Products

Optimizing Drupal Performance. Benchmark Results

CloudPortal Business Manager 2.2 POC Cookbook

Content Management Systems: Drupal Vs Jahia

skype ID: store.belvg US phone number:

Migrating helpdesk to a new server

MySQL quick start guide

Storage Sync for Hyper-V. Installation Guide for Microsoft Hyper-V

Git - Working with Remote Repositories

This appendix describes the following procedures: Cisco ANA Registry Backup and Restore Oracle Database Backup and Restore

Parallels Plesk Panel 11 for your Linux server

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

NovaBACKUP Storage Server User Manual NovaStor / April 2013

SafeCom Smart Printing Administrator s Quick Guide

Backing Up TestTrack Native Project Databases

Installing CPV Lab Version 2.17

AXIOM 4 AXIOM SERVER GUIDE

Transcription:

Bring your intranet to the IBM i With Drupal and Zend Server Mike Pavlak Solution Consultant mike.p@zend.com Insert->Header 1 & Footer

Audience Manager looking for Intranet/place to put stuff Developers looking to leverage PHP Excess CPW Avoid buying more Intel servers Executive looking for new home base for apps 2 Insert->Header & Footer

Agenda Zend Server MySQL on IBM i Review of Drupal Drupal Installation Drupal in action Implement cron (batch) scripts with Zend Server Job Queue Wrap-up 3 Insert->Header & Footer

Questions? If you have a question you can Type in the Chat panel Follow us! http://bit.ly/cjuezg (Zend Technologies or search for Zend) http://twitter.com/zend

Resources Recorded Webinars http://www.zend.com/en/resources/webinars/i5-os Zend Server for IBM i main page, link to downloads http://www.zend.com/en/products/server/zend-server-ibm-i Zend Server manual: PDF: http://www.zend.com/topics/zend-server-5-for-ibmi-reference-manual.pdf Online: http://files.zend.com/help/zend-server-5/zendserver.htm#installation_guide.htm 5 Insert->Header & Footer

On the road with Zend Techfest 2010 Dallas, TX July 30, 2010 http://www.zend.com/en/company/news/event/dallas-techfest COMMON San Antonio, TX October 4-6, 2010 www.common.org ZendCon 2010 Santa Clara, CA November 1-4, 2010 http://www.zendcon.com/ 6 Insert->Header & Footer

Drupal, Zend Server and IBM i www.zend.com Technical overview

What Is Zend Server? Production quality PHP stack PHP, ZF, DB connectivity, debugging extension, and more Two Editions - Free Community Edition provided by IBM & Full commercial edition Both are production ready Application monitoring and diagnostics (integrated with Zend Studio) Multi-level performance enhancement capabilities Software updates and security hot fixes Easy and quick installation Zend Framework Integration 8 What is Zend Server

Zend Server for IBM i Next generation of PHP stack for IBM i Best of both Zend Core and Zend Platform Single Licensed Program Installation Two products Zend Server for IBM i Community Edition Available at no charge per IBM partnership Zend Server for IBM i Subscription available from Zend High value extra features Higher Support SLAs 9 Insert->Header & Footer

Drupal, Zend Server and IBM i www.zend.com MySQL

Why run MySQL when I have DB2? Access to thousands of Open Source Apps Easy to use Database Open the door to new report options Zend Server simultaneous connections to: DB2 MySQL Microsoft SQL Server PHP Toolkit (RPG & COBOL programs & more) DB2 Storage Engine Application thinks it s writing to MySQL Data store resides in DB2 RPG applications can now access data! 11 What is Zend Server

Where do I get it? Bundled in Zend Server for IBM i Convenient installation Use QSECOFR! Also available at MySQL website 12 Insert->Header & Footer

Drupal, Zend Server and IBM i www.zend.com Drupal

Drupal is popular

Statistics Nearly 1/3 rd of the Internet is running PHP About 1% of all internet websites are running Drupal Drupal is second only to WordPress as a content management site (backendbattles.com) 15 Insert->Header & Footer

History of Drupal (Dutch for water droplet) Dries Buytaert PHD dissertation starts Drupal by accident 1999: Developed a message board while studying LAN tech 2000: Received a lot of interest from folks 2001: Turned it loose as open source Drupal 2007: Forms Acquia 2008: Dries defends his dissertaion 2009: Acquia helps launch Whitehouse.gov Today: Current project lead

Drupal itself Current version 6.17 Available at drupal.org Loads of features like: blogs, forums, RSS, Generic content, etc. Key enhancements: Simplified installer, Language support, Update status and more Next version 7 (no ETA, as of yet ) Heavy focus on usability Improving platform for developers Some consider Drupal 7 another framework

DrupalGardens Runs on Drupal 7 Hosted solution with three pricing tiers starting at free! No need to buy/run server Drupal in the cloud! Currently in beta Should be available around the same time as Drupal 7

Drupal, Zend Server and IBM i www.zend.com Drupal Installation

Drupal Installation Steps Downlod drupal Move to the IFS Untar Create database Settings.php Run install script Have fun!

Download Drupal Login first 21 Insert->Header & Footer

Download Drupal 6 22 Insert->Header & Footer

Unpack the file FTP file to the IFS of the IBM i Start QP2TERM to get PASE command shell Issue the standard TAR (Tape Archive) command tar -xvf drupal-6.14.tar Command details: -xvf means x = Extract, v = verbose, f = Include file name in command Files are unpacked to a directory called drupal-6.14 Tar command is part of LP s required for Zend Server!

Unpack output 24 Insert->Header & Footer

Copy the settings file and change security cp default.settings.php settings.php This makes a backup so you can restart if necessary Navigate to the default directory and change the security chmod a+w settings.php Remember where this file is as you will go back & reset 25 Insert->Header & Footer

Create database in MySQL Navigate to the MySQL binaries directory cd /usr/local/mysql/bin Issue command to start MySQL command line mysql u root Create profile information for drupal (i.e. drupalcon) Create the database create database drupalbase1; Give drupalcon authority to the database grant select, insert, update,delete, create, drop, index, alter on drupalbase1.* to drupalcon @ localhost ; flush privileges; 26 Insert->Header & Footer

Install Drupal http://myssystemname:10088/drupal-6.14 27 Insert->Header & Footer

Attempt to write to document root CHGAUT OBJ('/www/zendsvr/htdocs/drupal-6.14') USER(QTMHHTTP) DTAAUT(*RWX) SUBTREE(*ALL) 28 Insert->Header & Footer

Setup database Name User Password Save & Cont 29 Insert->Header & Footer

Configure 30 Insert->Header & Footer

Setup the admin account 31 Insert->Header & Footer

Set time zone & updates 32 Insert->Header & Footer

Once completed, see summary screen 33 Insert->Header & Footer

Drupal, Zend Server and IBM i www.zend.com Drupal Tour

Tour key features of Drupal Module selection Theme selection Create page of content 35

Drupal, Zend Server and IBM i www.zend.com Zend Server Job Queue and Cron

Drupal updates via Cron job What is cron Unix term for scheduled job (sound familiar?) Why periodically run the cron Search module updates the index Aggregator module retrieval of feeds Ping module notification of other sites System module s routine maintenance like pruning of logs Check Drupal documentation for all updates in cron 37

Drupal updates via Cron job How often do you run? It depends If content & activity is dynamic, run cron more often 38

Why would I schedule a job? Many Open Source applications have updates Updates are smartly distributed via a PHP script call Let s look at Drupal Cron job batch based update, needs no interactive Check Drupal documentation for all updates 39 Insert->Header & Footer

Drupal cron Documentation 40 Insert->Header & Footer

Zend Server Job Scheduler Can take a URL Also application and description Set a particular date/time For a single event For a recurring event Very powerful schedule process. 41 Insert->Header & Footer

Zend Server Job Scheduler To see job scheduler Navigate to Zend Server admin interface Rule Management Recurring jobs 42 Insert->Header & Footer

Job Details 43 Insert->Header & Footer

How did the job do? Monitoring system will track batch jobs Can review output Navigate to Monitor Jobs 44 Insert->Header & Footer

But wait, there s more! Page caching Not too exciting to most IBM i shops, unless Very exciting when working with content management Built in to Zend Server Works a lot like caching on disk controllers. Save round trip to disk for static content and pages The less your content changes and the more your users access pages, the more you NEED page caching Cache one page or all 45 Insert->Header & Footer

Thank you & Q&A If you have a question you can Type in the Q&A panel Tweet #zendwebinar Follow us! http://bit.ly/cjuezg (Zend Technologies or search for Zend) http://twitter.com/zend

Resources Drupal http://drupal.org/ Documentation, code, downloads, modules, etc Zend Server for IBM i main page, link to downloads http://www.zend.com/en/products/server/zend-server-ibm-i My blog: Article on Samples in Zend Server! http://mikepavlak.blogspot.com/ 47 Insert->Header & Footer

Q&A www.zend.com mike.p@zend.com 48 Insert->Header & Footer