Migrating from 1.0 to 1.5 A step by step tutorial Joomla!Day Thailand, 2007 Sam Moffatt.

Slides:



Advertisements
Similar presentations
EndNote Web Reference Management Software (module 5.1)
Advertisements

EndNote Web Reference Management Software (module 5)
Installing Instant WordPress 1)Download Instant WordPress from the following location:- 2) Double Click on the downloaded.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
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.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Posting Job Orders Online Creating HTML files from Job Orders and uploading to FTP sites.
The easy way to a nice looking website design By a total non-designer (Me!)
® IBM Software Group © 2003 IBM Corporation How to Download and Install RMC 7.5 David Trent RMC Product Manager.
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
JSP and Servlets Lecture notes by Theodoros Anagnostopoulos.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Simple Pages for Omeka Lauren Dzura LIS
Guideline for Chapter Web Sites. Chapter Web Sites Options for Chapter Web Sites AUSA’s web publishing system (Plone) – Even those chapters who do not.
Targeted Training, LLC. APPLYING STYLES DOWNLOAD FREE TRIAL OF ADOBE CONTRIBUTE ADOBE CONTRIBUTE CONNECTION WIZARD ENTERING EDIT MODE WEB PUBLISHING PROCESS.
Internationalisation and Localisation Agenda Overview Configuration Language Packages Dictionary Files Default Tool Content Right to Left Support Translation.
Microsoft FrontPage 2003 Illustrated Complete Finalizing a Web Site.
DotNetNuke v3 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
WHAT IS FTP? FTP (File Transfer Protocol) is a known effective and organized way of transferring files over the internet directly from one computer to.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Advanced samples Printing two types of labels from two different custom forms We have two different labels that contain the same data. One is suitable.
Packaging for Voracity Solutions Control Panel David Turner.
G053 - Lecture 18 Uploading Your Site Mr C Johnston ICT Teacher
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
+ 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.
Database Form Processing Made Easy Chad Killingsworth Web Projects Coordinator.
Software-Projekt 2008 Seminarvortrag“Short tutorial of MySql“ Wei Chen Verena Honsel.
Your current Moodle 1.9 Minimum Requirements Ability to do a TEST RUN! Upgrading Moodle to Version 2 By Ramzan Jabbar Doncaster College for the Deaf By.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
SSIS ETL Data Resource Management. Create an ETL package using a wizard database server to database server The business goal of this ETL package is to.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Migrating Wordpress Migrating Wordpress can sometimes get more complicated as it should. There is no plugin that does this for you, the best way is to.
Jacynthe Touchette, MSI JGH Health Sciences Library
Posting to the Web.
* Web Servers/Clients * The HTTP Protocol
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Los Angeles Unified School District
Weebly Elements, Continued
Business Directory REST API
Performance Data Collection and Reporting (PDCR)
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Technical Notification
IBM Rational Rhapsody Advanced Systems Training v7.5
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
LOCO Extract – Transform - Load
LMEvents SharePoint Portal How-to Guide
Fastest way for already created documents
Microsoft FrontPage 2003 Illustrated Complete
TwinEngines Discharges
Easy Way to Export All WordPress URLs in Plain Text Guided By: - WPGLOBALSUPPORTWPGLOBALSUPPORT.
How Can I Download My Transactions Directly Into Quicken
EndNote by: fatimah alotaibi.
Easy Website Creation Using WordPress
How to complete a Referral Form via “Student” tab
Posting to the Web.
MADE IN USA KEY QUOTE TOOL.
Zotero 5.0 and Juris-M: Reference Management for Law
* Web Servers/Clients * The HTTP Protocol
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

Migrating from 1.0 to 1.5 A step by step tutorial Joomla!Day Thailand, 2007 Sam Moffatt

Migrating Joomla! 1.0 to About Me Sam Moffatt [ pasamio ] Joomla! Core Member Developer Joined J!Core January 06 Google SoC Student 05, Mentor 06/07 Australian Toowoomba – Australia University Student Freelance Web Dev

Migrating Joomla! 1.0 to Presentation Overview Exporting from 1.0 Importing into 1.5 –FTP Upload –SQL Upload News for developers

Migrating Joomla! 1.0 to Overview The Journey of 1.0 to 1.5 Generate a SQL dump out of 1.0 Do a base 1.5 install At the migration step either upload via FTP or HTTP Run the migration wizard and finish installation.

Migrating Joomla! 1.0 to Installing the Migrator Getting the installation package Download available on the web

Migrating Joomla! 1.0 to Installing the Migrator Install into Joomla! 1.0

Migrating Joomla! 1.0 to Doing your migration! The Migrator welcome screen explains all of the steps, normally all you need to do is click “Create Migration SQL File”

Migrating Joomla! 1.0 to Doing your migration A few screens will flash past as the migrator works and it will be completed: Note the SQL download file name before you click “Download”, in this case it was: 'moffats_joomla_1013_ _ sql'

Migrating Joomla! 1.0 to Download the SQL Dump The download page lists all available dump files, click “Download” to retrieve the dump file from your website.

Migrating Joomla! 1.0 to Joomla! 1.5 Install Now that we have the dump of our old site, we start creating a new 1.5 install.

Migrating Joomla! 1.0 to Upload Options If you are migrating a small site (generated SQL file smaller than 2MB) you can use the HTTP upload facility on the migration form If you are migrating a site larger than this, you will need to upload your SQL into the “/installation/sql/migration/” folder on the server and call it “migrate.sql” Both methods require reuploading the document again if the migration process fails or is interrupted.

Migrating Joomla! 1.0 to Migration You can start migration. Please note the RC1 build has an error that will say that migration failed, you can safely ignore this (and it will be fixed in the final release!) When prompted click next and enter your site name, and click next to finish installation.

Migrating Joomla! 1.0 to Migration Enter site name, migration complete!

Migrating Joomla! 1.0 to Migration Complete Your Joomla! site should continue as normal, delete the 'installation' folder and view your new site. Keep in mind: –A new main menu module is created automatically and published –All other modules are migrated as unpublished –You will have to install the 3PD modules from your old site, either the 1.0 versions using the legacy plugin or 1.5 versions that have been updated. –Some menu URL's might not work

Migrating Joomla! 1.0 to For 3PD Developers The migrator allows for plugins installable in the 1.0 site for third party extensions There is no way to perform actions as a part of the 1.5 installation process, only SQL can be used.

Migrating Joomla! 1.0 to Developing ETL Plugins Two types of plugins: ETL and SQL. An ETL plugin allows you to transform and export your actual data from Joomla! A SQL plugin prepends SQL files to your data dump before the ETL plugins start Very easy to write, very quick to develop: –ETL Plugin just needs to be named to the table name and extend the ETLPlugin class. –SQL plugin is a plain SQL file

Migrating Joomla! 1.0 to A Simple ETL Plugin Example <?php class TableName_ETL extends ETLPlugin { function getName() { return “Descriptive name”; } function getAssociatedTable() { return “tablename”; } }

Migrating Joomla! 1.0 to ETL Plugins An ETL Plugin can be more complicated to allow for: – renaming fields, –altering field values – and writing custom transformation steps (e.g. moving settings in configuration files into a database)

Migrating Joomla! 1.0 to Q&A Question & Answer session

Migrating Joomla! 1.0 to Presentation Summary Joomla! 1.0 data export Joomla! 1.5 migration import Developing ETL plugins Q&A