The document discusses upgrading USA Football's Drupal site from version 6 to version 7. It provides details on the new features in Drupal 7, the benefits of upgrading, and outlines a 19 step process for performing the upgrade. Key impacts of upgrading include a more robust, secure, and performant site that can better handle large amounts of data and easily upgrade to future versions of Drupal. The document also analyzes USA Football's current modules to see which require updates, customization, or replacement to work with Drupal 7.
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Joel Oleson
This document discusses challenges with backup and recovery for SharePoint environments. It notes that SharePoint protection is difficult due to its complex architecture with multiple servers and databases. The document outlines various SharePoint components that need protection and different protection requirements. It also discusses factors to consider when creating a backup and recovery plan, such as recovery time objectives and policies. Finally, it provides tips for addressing limitations with native SharePoint backup and using third-party solutions to improve protection.
This document discusses using Oracle tools to manage database performance through SQL tuning. It covers using the SQL Tuning Advisor to identify and tune SQL statements that use the most resources. It also discusses using the SQL Access Advisor to tune a workload and the SQL Performance Analyzer to compare SQL performance before and after changes. The objectives are to learn to use these tools to optimize SQL performance and tune applications and workloads.
This document discusses diagnosing database issues and corruption. It covers the Data Recovery Advisor, which can detect, analyze, and repair failures. It also covers handling block corruption, setting up the Automatic Diagnostic Repository (ADR) to store diagnostic data, and using the Health Monitor to perform proactive database checks. Key topics include listing and advising on failures using RMAN, performing block media recovery, viewing ADR data with ADRCI, and running manual and automatic Health Monitor checks.
Backup beyond just a strategy with SQL ServerVinod Kumar
This document discusses strategies for effective SQL Server backups. It covers the phases of restore including file creation, data/log copying, redo, and undo. It discusses ways to optimize restore speed such as skipping zero initialization, hardware configuration tuning, and backup frequency. It also covers piecemeal restores of files/filegroups to maintain partial database availability and techniques for simple recovery model databases.
SharePoint is from Mars, SQL Server is from Venus (SQL Server for SharePoint ...Mark Broadbent
The SQL Server Database Engine is a prerequisite and fundamental part of any SharePoint deployment but the downside to all of this is the Database Server usually brings a Database Administrator with it. In this session we will explain how to configure SQL Server correctly with SharePoint deployments in mind, how the underlying architecture and mechanisms of SQL Server work and why you need to do all this! By the end of this session you will have learnt how to talk to your DBA to explain that they are doing it wrong!
This document discusses user-managed database backup and recovery, including:
- The difference between user-managed and server-managed backup which uses OS commands versus RMAN.
- How to perform a complete database recovery by restoring files and archive logs and applying redo logs.
- How to perform incomplete recovery to recover to a past time or SCN by restoring files and applying redo logs until a specified point.
This document contains the changelog for Drupal versions 6 and 5 listing security and bug fixes for each version. Some key updates include fixed security issues around cross-site scripting, SQL injection, file uploads and access bypasses. There were also improvements to performance, compatibility, usability and new features like OpenID support and the update status module.
This document discusses configuring a database for recoverability. It covers placing a database in ARCHIVELOG mode, configuring multiple archive log destinations, configuring the Fast Recovery Area (FRA), and specifying retention policies. The key benefits of using the FRA are that it simplifies backup management and automatically manages disk space for recovery files.
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Joel Oleson
This document discusses challenges with backup and recovery for SharePoint environments. It notes that SharePoint protection is difficult due to its complex architecture with multiple servers and databases. The document outlines various SharePoint components that need protection and different protection requirements. It also discusses factors to consider when creating a backup and recovery plan, such as recovery time objectives and policies. Finally, it provides tips for addressing limitations with native SharePoint backup and using third-party solutions to improve protection.
This document discusses using Oracle tools to manage database performance through SQL tuning. It covers using the SQL Tuning Advisor to identify and tune SQL statements that use the most resources. It also discusses using the SQL Access Advisor to tune a workload and the SQL Performance Analyzer to compare SQL performance before and after changes. The objectives are to learn to use these tools to optimize SQL performance and tune applications and workloads.
This document discusses diagnosing database issues and corruption. It covers the Data Recovery Advisor, which can detect, analyze, and repair failures. It also covers handling block corruption, setting up the Automatic Diagnostic Repository (ADR) to store diagnostic data, and using the Health Monitor to perform proactive database checks. Key topics include listing and advising on failures using RMAN, performing block media recovery, viewing ADR data with ADRCI, and running manual and automatic Health Monitor checks.
Backup beyond just a strategy with SQL ServerVinod Kumar
This document discusses strategies for effective SQL Server backups. It covers the phases of restore including file creation, data/log copying, redo, and undo. It discusses ways to optimize restore speed such as skipping zero initialization, hardware configuration tuning, and backup frequency. It also covers piecemeal restores of files/filegroups to maintain partial database availability and techniques for simple recovery model databases.
SharePoint is from Mars, SQL Server is from Venus (SQL Server for SharePoint ...Mark Broadbent
The SQL Server Database Engine is a prerequisite and fundamental part of any SharePoint deployment but the downside to all of this is the Database Server usually brings a Database Administrator with it. In this session we will explain how to configure SQL Server correctly with SharePoint deployments in mind, how the underlying architecture and mechanisms of SQL Server work and why you need to do all this! By the end of this session you will have learnt how to talk to your DBA to explain that they are doing it wrong!
This document discusses user-managed database backup and recovery, including:
- The difference between user-managed and server-managed backup which uses OS commands versus RMAN.
- How to perform a complete database recovery by restoring files and archive logs and applying redo logs.
- How to perform incomplete recovery to recover to a past time or SCN by restoring files and applying redo logs until a specified point.
This document contains the changelog for Drupal versions 6 and 5 listing security and bug fixes for each version. Some key updates include fixed security issues around cross-site scripting, SQL injection, file uploads and access bypasses. There were also improvements to performance, compatibility, usability and new features like OpenID support and the update status module.
This document discusses configuring a database for recoverability. It covers placing a database in ARCHIVELOG mode, configuring multiple archive log destinations, configuring the Fast Recovery Area (FRA), and specifying retention policies. The key benefits of using the FRA are that it simplifies backup management and automatically manages disk space for recovery files.
Slides presented at Great Indian Developer Summit 2016 at the session MySQL: What's new on April 29 2016.
Contains information about the new MySQL Document Store released in April 2016.
This document provides an overview of Oracle database concepts and tools. It describes the core components of an Oracle database including the database, server processes, memory structures, and client/server architecture. It also outlines the tools used to configure an Oracle database such as the Oracle Universal Installer, Database Configuration Assistant, and command line utilities. Automatic Storage Management (ASM) is discussed as the preferred storage management solution.
The document discusses configuring Oracle's network environment. It describes using tools like Enterprise Manager and tnsping to manage listeners, configure net service aliases, and test connectivity. It also covers establishing connections, naming methods, and using shared vs dedicated server processes.
This document provides an overview of moving data in and out of Oracle databases. It describes SQL*Loader, external tables, Oracle Data Pump, and legacy Oracle export and import utilities. Key points include: SQL*Loader loads data from files, external tables access external file data as database objects, Data Pump provides high-speed data and metadata movement with tools like expdp and impdp, and legacy utilities can be used in Data Pump legacy mode.
Configuration of sap net weaver for oracle grid infrastructure 11.2 with orac...Graciete Martins
This document provides guidance on configuring an SAP system to work with Oracle Real Application Clusters 11g Release 2 (RAC). It describes the steps needed when migrating an existing single-instance Oracle database to RAC or upgrading an existing Oracle RAC 10g system. Key preparations include ensuring the database files are on shared storage, installing the Oracle Grid Infrastructure software locally on each node, and setting up user accounts and privileges for the Oracle and SAP users. The document then outlines the detailed configuration steps for installing Oracle RAC 11g, upgrading an existing database, and configuring the database, listeners, services and SAP-specific settings to support a RAC-enabled SAP system.
This document discusses using Oracle Enterprise Manager and My Oracle Support to work with Oracle support. It covers viewing critical alerts, gathering diagnostic information, creating service requests, applying patches, and more. The key steps are: 1) View critical alerts in Enterprise Manager, 2) Gather additional diagnostic information, 3) Create a service request, 4) Package and upload diagnostic data to Oracle Support, 5) Track the service request and implement repairs.
This document discusses managing space for databases, including:
- Using 4KB sector disks and specifying disk sector sizes when creating databases, data files, and redo log files.
- Transporting tablespaces and databases between platforms using RMAN and Data Pump utilities.
- The process involves making tablespaces read-only, converting data files to the target platform format, importing metadata, and making tablespaces read/write on the target system.
Duplicating a database creates an identical copy of a database that can be used for testing or recovery purposes. There are multiple techniques for duplicating a database using RMAN, including duplicating from an active database, from RMAN backups, with or without connections to the target instance, recovery catalog, or using backups alone. The key steps are preparing the auxiliary instance, ensuring backups and redo logs are available, allocating auxiliary channels, and using the RMAN DUPLICATE command to restore files and recover the database.
1. The document provides a detailed procedure for performing a homogeneous system copy of an SAP ECC 6.0 system from a source to target system using either the backup/restore or detach/attach method in Microsoft SQL Server.
2. The procedure is a 25 step process that includes creating Java export files, restoring the database, running SAP's system copy tool, installing licenses, reinitializing transports, and verifying connections.
3. Pre-copy requirements include backing up the source system, saving custom settings and configurations, identifying transports, and communicating the cut-over process.
This document provides instructions for installing and configuring IBM Tivoli Directory Server V6.0 (LDAP). The instructions guide the user to install Tivoli Directory Server, create an LDAP user, and configure an LDAP server instance with default settings. Upon completion, the user will have installed and configured Tivoli Directory Server V6.0 and created an LDAP server instance.
This document discusses using Oracle's Recovery Manager (RMAN) to perform various database recovery tasks, including recovering from the loss of data files, using incremental backups to reduce recovery time, switching to image copies for fast recovery, restoring a database to a new host, and performing disaster recovery. It provides examples of using RMAN commands like RESTORE, RECOVER, SWITCH, and SET NEWNAME to restore and recover database files from backups.
Geek Sync I Need for Speed: In-Memory Databases in Oracle and SQL ServerIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/S6MG50A5ok5
Microsoft introduced IN-MEMORY OLTP, widely referred to as “Hekaton” in SQL Server 2014. Hekaton allows for the creation of fully transactionally consistent memory-resident tables designed for high concurrency and no blocking. With SQL 2016, many of the original restrictions and limitations of this feature have been reduced. IDERA’s Vicky Harp will give an overview of this feature, including how to compile T-SQL code into machine code for an even greater performance boost.
There’s also been a lot of buzz about Oracle 12c’s new IN-MEMORY COLUMN STORE. Oracle ACE Bert Scalzo will cover this new feature, how it works, it’s benefits, scripts to measure/monitor it and more. He will also touch on performance observations from benchmarking this new feature against more traditional SGA memory allocations plus Oracle 11g R2’s Database Smart Flash Cache. All findings, scripts and conclusions from this exercise will be shared. In addition, two very popular database benchmarking tools will be highlighted.
1) The document describes the process of performing a homogeneous system copy in SAP using an online/offline database backup.
2) The key steps are preparing the target system, restoring the backup to the target, creating a control file script on the source, modifying and running it on the target, and recovering the database on the target.
3) The recovery process differs depending on whether the source was using archive logging and whether archives are available to make the target current.
The document discusses database backup and recovery concepts. It defines different types of database failures including statement failure, user process failure, network failure, user error, instance failure, and media failure. It explains how to configure the database for recoverability through techniques such as scheduling backups, multiplexing control files and redo log groups, retaining archived redo logs, and setting the database to ARCHIVELOG mode. The document also covers topics like checkpoints, redo logs, flashback technology, instance recovery phases, and tuning instance recovery.
This document discusses how to configure Oracle database backup settings using Recovery Manager (RMAN). It covers setting persistent RMAN configuration settings, enabling automatic control file backups, configuring backup destinations and channels, optimizing backups, and creating compressed or encrypted backups. Key topics include using the CONFIGURE command to set backup retention policies, backup copy settings, and backup optimization parameters, as well as allocating channels and specifying backup device types and locations.
This document provides an overview of how to create backups with RMAN (Recovery Manager) in Oracle. It discusses creating image file backups, whole database backups, full database backups, enabling fast incremental backups, duplex backup sets, backing up backup sets, multisection backups, archival backups, and reporting on and maintaining backups. The objectives are to learn how to perform various backup tasks with RMAN and manage those backups.
Windows PowerShell is a new command-line shell and scripting language built on .NET. It can be used to administer SharePoint by allowing execution of multiple commands at once using cmdlets, unlike Stsadm which only accepts one command at a time. Permissions are required to use PowerShell for SharePoint, including being a member of the SharePoint_Shell_Access role and the WSS_ADMIN_WPG local group. Common tasks that can be performed with PowerShell include deploying solutions, managing features, backup/restore of content databases, and other site collection and site management operations.
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...Andrejs Karpovs
This document discusses implementing Oracle Advanced Compression in an Oracle E-Business Suite environment to reduce storage footprint. It describes compressing the largest tables, which reduced the database size by over 500 GB. Some performance impacts were observed, such as a 7% increase in CPU usage and changed execution plans slowing some queries. Thorough testing is recommended before production use to understand specific impacts and ensure critical functionality is not affected. Advanced Compression can provide significant storage savings but also requires careful planning and testing due to potential performance trade-offs.
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
VirtualBox allows users to run multiple operating systems on a single machine. It is free to use and install. This document discusses how to install VirtualBox, import pre-built Oracle and EBS virtual machines, and find various learning resources for working with Oracle Database 12c and EBS R12 using free virtual machines and VirtualBox. Tips are provided on testing configurations in VirtualBox before moving to a production Oracle VM Server environment.
Flashback technology allows users to view and recover data to previous points in time. The document discusses several Flashback features: Flashback Query lets users view data as of a past time; Flashback Version Query shows row versions between times; Flashback Table recovers an entire table; and Flashback Transaction backs out changes from a problematic transaction. The document provides examples and considerations for using each Flashback feature.
13th Sep - Drupal Global Training Day by TCS - Drupal core advanced overviewDrupalMumbai
This document provides an overview of the Drupal core default installation including descriptions of what is contained in folders like includes, profiles, scripts, and sites. It also summarizes the Drupal bootstrap process which initializes the database, loads variables, initializes sessions, and sends HTTP headers to fully load Drupal.
Drupal 8 Configuration Management with FeaturesNuvole
Configuration Management is one of the prominent new features coming with Drupal 8. The reference use case for Configuration Management in Drupal 8 is quite different than the standard Drupal 7 + Features use case, both for a site builder and for a developer. And the Features module in Drupal 8 will have to be used in a different way.
Slides presented at Great Indian Developer Summit 2016 at the session MySQL: What's new on April 29 2016.
Contains information about the new MySQL Document Store released in April 2016.
This document provides an overview of Oracle database concepts and tools. It describes the core components of an Oracle database including the database, server processes, memory structures, and client/server architecture. It also outlines the tools used to configure an Oracle database such as the Oracle Universal Installer, Database Configuration Assistant, and command line utilities. Automatic Storage Management (ASM) is discussed as the preferred storage management solution.
The document discusses configuring Oracle's network environment. It describes using tools like Enterprise Manager and tnsping to manage listeners, configure net service aliases, and test connectivity. It also covers establishing connections, naming methods, and using shared vs dedicated server processes.
This document provides an overview of moving data in and out of Oracle databases. It describes SQL*Loader, external tables, Oracle Data Pump, and legacy Oracle export and import utilities. Key points include: SQL*Loader loads data from files, external tables access external file data as database objects, Data Pump provides high-speed data and metadata movement with tools like expdp and impdp, and legacy utilities can be used in Data Pump legacy mode.
Configuration of sap net weaver for oracle grid infrastructure 11.2 with orac...Graciete Martins
This document provides guidance on configuring an SAP system to work with Oracle Real Application Clusters 11g Release 2 (RAC). It describes the steps needed when migrating an existing single-instance Oracle database to RAC or upgrading an existing Oracle RAC 10g system. Key preparations include ensuring the database files are on shared storage, installing the Oracle Grid Infrastructure software locally on each node, and setting up user accounts and privileges for the Oracle and SAP users. The document then outlines the detailed configuration steps for installing Oracle RAC 11g, upgrading an existing database, and configuring the database, listeners, services and SAP-specific settings to support a RAC-enabled SAP system.
This document discusses using Oracle Enterprise Manager and My Oracle Support to work with Oracle support. It covers viewing critical alerts, gathering diagnostic information, creating service requests, applying patches, and more. The key steps are: 1) View critical alerts in Enterprise Manager, 2) Gather additional diagnostic information, 3) Create a service request, 4) Package and upload diagnostic data to Oracle Support, 5) Track the service request and implement repairs.
This document discusses managing space for databases, including:
- Using 4KB sector disks and specifying disk sector sizes when creating databases, data files, and redo log files.
- Transporting tablespaces and databases between platforms using RMAN and Data Pump utilities.
- The process involves making tablespaces read-only, converting data files to the target platform format, importing metadata, and making tablespaces read/write on the target system.
Duplicating a database creates an identical copy of a database that can be used for testing or recovery purposes. There are multiple techniques for duplicating a database using RMAN, including duplicating from an active database, from RMAN backups, with or without connections to the target instance, recovery catalog, or using backups alone. The key steps are preparing the auxiliary instance, ensuring backups and redo logs are available, allocating auxiliary channels, and using the RMAN DUPLICATE command to restore files and recover the database.
1. The document provides a detailed procedure for performing a homogeneous system copy of an SAP ECC 6.0 system from a source to target system using either the backup/restore or detach/attach method in Microsoft SQL Server.
2. The procedure is a 25 step process that includes creating Java export files, restoring the database, running SAP's system copy tool, installing licenses, reinitializing transports, and verifying connections.
3. Pre-copy requirements include backing up the source system, saving custom settings and configurations, identifying transports, and communicating the cut-over process.
This document provides instructions for installing and configuring IBM Tivoli Directory Server V6.0 (LDAP). The instructions guide the user to install Tivoli Directory Server, create an LDAP user, and configure an LDAP server instance with default settings. Upon completion, the user will have installed and configured Tivoli Directory Server V6.0 and created an LDAP server instance.
This document discusses using Oracle's Recovery Manager (RMAN) to perform various database recovery tasks, including recovering from the loss of data files, using incremental backups to reduce recovery time, switching to image copies for fast recovery, restoring a database to a new host, and performing disaster recovery. It provides examples of using RMAN commands like RESTORE, RECOVER, SWITCH, and SET NEWNAME to restore and recover database files from backups.
Geek Sync I Need for Speed: In-Memory Databases in Oracle and SQL ServerIDERA Software
You can watch the replay for this Geek Sync webcast in the IDERA Resource Center: http://ow.ly/S6MG50A5ok5
Microsoft introduced IN-MEMORY OLTP, widely referred to as “Hekaton” in SQL Server 2014. Hekaton allows for the creation of fully transactionally consistent memory-resident tables designed for high concurrency and no blocking. With SQL 2016, many of the original restrictions and limitations of this feature have been reduced. IDERA’s Vicky Harp will give an overview of this feature, including how to compile T-SQL code into machine code for an even greater performance boost.
There’s also been a lot of buzz about Oracle 12c’s new IN-MEMORY COLUMN STORE. Oracle ACE Bert Scalzo will cover this new feature, how it works, it’s benefits, scripts to measure/monitor it and more. He will also touch on performance observations from benchmarking this new feature against more traditional SGA memory allocations plus Oracle 11g R2’s Database Smart Flash Cache. All findings, scripts and conclusions from this exercise will be shared. In addition, two very popular database benchmarking tools will be highlighted.
1) The document describes the process of performing a homogeneous system copy in SAP using an online/offline database backup.
2) The key steps are preparing the target system, restoring the backup to the target, creating a control file script on the source, modifying and running it on the target, and recovering the database on the target.
3) The recovery process differs depending on whether the source was using archive logging and whether archives are available to make the target current.
The document discusses database backup and recovery concepts. It defines different types of database failures including statement failure, user process failure, network failure, user error, instance failure, and media failure. It explains how to configure the database for recoverability through techniques such as scheduling backups, multiplexing control files and redo log groups, retaining archived redo logs, and setting the database to ARCHIVELOG mode. The document also covers topics like checkpoints, redo logs, flashback technology, instance recovery phases, and tuning instance recovery.
This document discusses how to configure Oracle database backup settings using Recovery Manager (RMAN). It covers setting persistent RMAN configuration settings, enabling automatic control file backups, configuring backup destinations and channels, optimizing backups, and creating compressed or encrypted backups. Key topics include using the CONFIGURE command to set backup retention policies, backup copy settings, and backup optimization parameters, as well as allocating channels and specifying backup device types and locations.
This document provides an overview of how to create backups with RMAN (Recovery Manager) in Oracle. It discusses creating image file backups, whole database backups, full database backups, enabling fast incremental backups, duplex backup sets, backing up backup sets, multisection backups, archival backups, and reporting on and maintaining backups. The objectives are to learn how to perform various backup tasks with RMAN and manage those backups.
Windows PowerShell is a new command-line shell and scripting language built on .NET. It can be used to administer SharePoint by allowing execution of multiple commands at once using cmdlets, unlike Stsadm which only accepts one command at a time. Permissions are required to use PowerShell for SharePoint, including being a member of the SharePoint_Shell_Access role and the WSS_ADMIN_WPG local group. Common tasks that can be performed with PowerShell include deploying solutions, managing features, backup/restore of content databases, and other site collection and site management operations.
Reducing Your E-Business Suite Storage Footprint Using Oracle Advanced Compre...Andrejs Karpovs
This document discusses implementing Oracle Advanced Compression in an Oracle E-Business Suite environment to reduce storage footprint. It describes compressing the largest tables, which reduced the database size by over 500 GB. Some performance impacts were observed, such as a 7% increase in CPU usage and changed execution plans slowing some queries. Thorough testing is recommended before production use to understand specific impacts and ensure critical functionality is not affected. Advanced Compression can provide significant storage savings but also requires careful planning and testing due to potential performance trade-offs.
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
VirtualBox allows users to run multiple operating systems on a single machine. It is free to use and install. This document discusses how to install VirtualBox, import pre-built Oracle and EBS virtual machines, and find various learning resources for working with Oracle Database 12c and EBS R12 using free virtual machines and VirtualBox. Tips are provided on testing configurations in VirtualBox before moving to a production Oracle VM Server environment.
Flashback technology allows users to view and recover data to previous points in time. The document discusses several Flashback features: Flashback Query lets users view data as of a past time; Flashback Version Query shows row versions between times; Flashback Table recovers an entire table; and Flashback Transaction backs out changes from a problematic transaction. The document provides examples and considerations for using each Flashback feature.
13th Sep - Drupal Global Training Day by TCS - Drupal core advanced overviewDrupalMumbai
This document provides an overview of the Drupal core default installation including descriptions of what is contained in folders like includes, profiles, scripts, and sites. It also summarizes the Drupal bootstrap process which initializes the database, loads variables, initializes sessions, and sends HTTP headers to fully load Drupal.
Drupal 8 Configuration Management with FeaturesNuvole
Configuration Management is one of the prominent new features coming with Drupal 8. The reference use case for Configuration Management in Drupal 8 is quite different than the standard Drupal 7 + Features use case, both for a site builder and for a developer. And the Features module in Drupal 8 will have to be used in a different way.
Speaker: Andrea Pescettii
Area: Development
Drupal 8 è in arrivo. Il nuovo Configuration Management è valido sotto molti punti di vista, ma non renderà Features del tutto obsoleto.
The document provides instructions for upgrading a Drupal 6 website to Drupal 7. It outlines the key steps, which include converting custom modules and themes, backing up the database and files, downloading Drupal 7, running the update.php script, and testing the upgraded site. It also addresses common issues such as changes to how nodes, comments, users, and taxonomy are handled in Drupal 7 compared to Drupal 6. The FAQ section answers additional questions about differences between the two versions.
Drupal 8 introduced a new configuration management system where configuration is separated from content and stored in text-based files rather than the database. This allows configuration to be exported, changed, and re-imported to different environments. The system stores active configuration in the database by default but also supports storing it in files. Configuration files can be exported from the "sync" directory and imported to another Drupal 8 site for migration. However, the user interface is still limited and many continue to use the Features module for more advanced configuration management needs.
Drupal upgrades and migrations. BAD Camp 2013 versionDavid Lanier
Originally presented at PNW Drupal Summit 2013. Revised for BADCamp 2013.
You have an aging Drupal 6 or even a Drupal 5 site. You know it's time to move up to Drupal 7. Now, how? There are two main ways to get there. You can perform a traditional upgrade, or you can migrate the data from the old site to a brand new site. In this session I will show how you can use these methods and discuss their benefits and drawbacks, including a thought process to go through when evaluating these options, drawing from some recent projects.
Drupal can be installed on Windows or Linux servers. It requires a web server like Apache or IIS, a database like MySQL or PostgreSQL, and PHP. Easy options for installing all requirements bundled together include XAMPP or Apache2Triad. The workflow involves downloading Drupal, extracting it to the web server folder, configuring the settings.php file, creating a database and user, and then running the installation which sets up the site name, admin account, and enables configuration. Customization can then be done by enabling modules, changing themes, and adding content. Examples of Drupal sites developed include repositories on child health and the India environment portal.
Help! I inherited a Drupal Site! - DrupalCamp Atlanta 2016Paul McKibben
You have found yourself newly-responsible for administering and updating a Drupal site created by somebody else, and you’re struggling. Maybe you’re new to Drupal and you’ve been thrown into the fire. Or maybe you’re experienced with Drupal but the site creator used an unfamiliar approach. Or even worse, perhaps the site was not built according to best practices, and you need to dig deep to figure out how it works and keep it updated. Whatever your situation, this presentation has something for you.
The document provides an overview of the key changes between Drupal 6 and Drupal 7 and guidance on upgrading or migrating a site from Drupal 6 to Drupal 7. It discusses major changes like modules incorporated into the Drupal core, database changes, and theme changes. It also outlines the process for upgrading modules, migrating content like CCK fields, and tools that can help like the Migrate and Backup and Migrate modules. Special considerations for the upgrade/migration like security, PHP settings, and file handling are also covered.
Drupal 7x Installation - Introduction to Drupal ConceptsMicky Metts
This document provides an overview of a presentation on installing and configuring Drupal 7. It discusses downloading and installing Drupal, creating a database, enabling modules, and navigating the administrative screens. It also recommends modules helpful for administrators and provides resources for learning more about Drupal. The presentation includes labs for attendees to complete hands-on activities like installing modules and enables questions throughout.
This document discusses tools for migrating content from Drupal 7 to Drupal 8, including the standard one-click upgrade interface, the Migrate module, and the Feeds module. The standard upgrade interface provides an automated way to migrate configuration and content with some limitations around fields and file formats. The Migrate module allows for more customized migrations by defining migration paths in YAML files. The Feeds module provides an interface for importing content via CSV or other formats.
The document describes a book on performance strategies for Drupal webmasters. It provides an overview of the book's contents and chapters, which cover topics like upgrading Drupal sites, using modules like Devel and Boost to monitor and improve performance, configuring caching and databases, and advanced caching techniques. The goal is to help Drupal users and developers keep their sites running smoothly and maintain high performance.
Drupal Installation & ConfigurationAnil Mishra
This document provides instructions for installing and configuring Drupal on a Windows system. It outlines the necessary software requirements including a web server, database, and PHP version. It then describes downloading and extracting the Drupal files, creating a database and user, and configuring Drupal by filling in site information and enabling modules. Finally, it recommends starting to add content and provides examples of existing Drupal websites.
The document is a presentation about a book on Drupal performance tips written by Trevor James. The book provides strategies for optimizing Drupal websites, including using caching modules, database maintenance, and tools like Devel to monitor performance. It aims to help both beginner and advanced Drupal users and webmasters keep their sites running smoothly.
Expanding XPages with Bootstrap Plugins for Ultimate UsabilityTeamstudio
IBM Champion Johnny Oldenburger from Kranendonk Smart Robotics shows how to develop very user friendly and fully responsive web applications (with XPages of course!) by making use of Bootstrap and jQuery Plugins.
He shows how to use the Select2, DateTimePickers, Multiselect, Bootstrap-select, Modals, Popovers, and Notifications plugins to deliver the ultimate in usability. Learn how to solve the AMD issue when incorporating JavaScript libraries in XPages. Go beyond the basics and create applications that nobody ever thought possible using XPages.
Drupal 8 Configuration Management for you and your teamLuc Bézier
Start tracking and controlling changes in Drupal 8 using the core Configuration Management System. An awesome system for your and your team to work together. Discover why we got it wrong with Drupal 7, and why Drupal 8 is better at doing it. Also recommended configuration for your config files, drush commands and synchronization tools.
This one sentence document appears to be a title or label stating "Test PPT for Testing purpose". It suggests this is a test PowerPoint presentation being used for testing some unspecified purpose.
This one sentence document appears to be a title or label stating "Test PPT for Testing purpose". It suggests this is a test PowerPoint presentation created for testing.
This one sentence document appears to be a title or label stating "Test PPT for Testing purpose". It suggests this is a test PowerPoint presentation created for testing.
This one sentence document appears to be a test PowerPoint presentation for testing purposes. It contains no other information beyond the title "Test PPT for Testing purpose".
PHP is a server-side scripting language commonly used for web development. It was created in 1994 and has evolved significantly over time. PHP scripts can output HTML content as well as dynamically generate pages based on external data sources. PHP supports variables, arrays, operators, flow control structures, and functions to build robust web applications. It allows embedding code snippets directly into HTML files or calling HTML from PHP scripts.
This document provides guidelines for creating a cultural project presentation about a selected country and culture. The presentation should include an introduction to the selected culture and country, key facts about the culture and how it relates to language learning and school achievement, a description of important cultural landmarks and geography, details about the people, clothing, food, language, and common stereotypes of the culture. It also provides suggestions for including questions, an interactive activity, and resources for students to further explore and appreciate the selected culture.
The document provides guidance for creating a presentation on cultural projects. It outlines several sections to include in the presentation such as introducing the country and culture, describing geography and landmarks, comparing cultural aspects like clothing and food to the US, discussing the language, and addressing stereotypes. The presentation should help students appreciate cultural diversity and build understanding.
This document summarizes different theories of second language acquisition, including:
1) The "in-the-head view" proposed by Chomsky and Krashen that language is innate versus Piaget's view that knowledge emerges through interaction with the environment.
2) The "between-heads view" of Long and Vygotsky that language is acquired through social interaction and negotiation of meaning.
3) Vygotsky's sociocultural theory which emphasizes that cognitive development occurs through social interaction within a cultural context, such as family or classroom.
This document describes a Language Experience Approach (LEA) lesson conducted by an elementary school teacher in Florida. The teacher had students collect leaves outside, then guided them through describing the experience. As the students shared what they did, the teacher wrote down their words to create a class-generated text. The teacher had the students read the text together multiple times. This LEA lesson supported language acquisition for English learners and helped develop reading skills for all students.
This document discusses classroom activities related to WIDA and CELLA testing for English language learners. It addresses Florida teacher standards regarding assessment issues that affect ELL learning, including cultural and linguistic bias in testing, assessing in two languages, sociopolitical and psychological factors, special education testing and giftedness assessment. Teachers are asked to review features of NCLB, implications of standardized versus performance-based assessment, how various factors impact ELL learning, and review WIDA standards and CELLA testing information to understand their effects on instruction and assessment of English learners.
This article summarizes the realization of an ESOL Endorsement in Florida in the early 1990s that required teacher education programs to integrate ESOL knowledge and competencies into existing programs. It describes how two officials from the Florida Department of Education helped establish this requirement. Pre-service teachers who completed courses and field experiences with an integrated methodology learned to consider ESOL needs and incorporate strategies naturally into their planning and instruction. The program aimed to help teachers cultivate diverse strategies to effectively instruct English learners in all classrooms.
Understanding the Implications of the Consent Decreeesolinhighered
This document provides instructions for an activity to demonstrate understanding of the implications of the Florida Consent Decree for teaching English learners. Participants are asked to review resources on the history of ESOL education, the Florida Consent Decree establishing requirements for ESOL programs, and the CELLA English proficiency assessment. They then write a reflection on how increased knowledge of these topics from the provided resources can support teaching and learning for English learners. Their response will be evaluated based on criteria such as explaining how specific policies and assessments are used and how awareness of this information can enhance instruction for English learners.
This document provides instructions for an activity where students will create a timeline of important historical court cases and legal decisions regarding English Learners. The timeline aims to help students be more aware of ways to support ELs academically and socially. Students are instructed to search for an online timeline template and include key cases like Title VI of the Civil Rights Act of 1964. They should also briefly describe teaching strategies informed by their research to help ELs in the classroom. Tips are provided about how timelines can visually and sequentially organize information to support learning.
The document summarizes the Florida Consent Decree, which provides a framework for compliance with federal and state laws regarding the education of English learners (ELs) in Florida. The consent decree has six parts that address identification and assessment of ELs; ensuring equal access to appropriate educational programming, categorical programs, and support services; personnel requirements for teachers of ELs; monitoring of school districts to ensure compliance; and outcome measures to evaluate EL progress. It was established in 1990 by a lawsuit and modified in 2003 to further support ELs in Florida schools.
This document outlines an activity to demonstrate knowledge of consent decrees and policies related to teaching English learners. It divides participants into five groups, each assigned to research a different legal case or policy document online. The groups will then present on how the knowledge gained from their assigned resource can inform and improve instruction for English learners. After presentations, participants will review additional state and federal laws that support the Florida Consent Decree and describe how these policies can benefit English learner teaching. The activity aligns with TESOL and Florida teacher standards regarding the history and application of English as a second language research.
Transformation in education will lead to a culturally proficient society with empowered teachers. Culture is defined as a dynamic, learned, and shared system composed of surface and deep traits that help groups predict behaviors and survive. Educators must develop culturally proficient practices, believe in diversity, and facilitate learning for all students to establish an inclusive environment.
Culture is a universal aspect of human life that is learned, shared, and transmitted through language. It includes the knowledge, beliefs, arts, laws, customs, and habits of a society. Culture is a set of common beliefs and values shared by a group that shapes how they perceive, think, communicate, and evaluate. While cultural patterns change over time, language and culture are closely related, and humans are bearers of culture. Technology has become foundational to education and life, and integrating it effectively into the classroom culture ensures it does not distract from learning. Stereotypes arise when behaviors of individuals are attributed to entire groups.
The document discusses several theories of second language acquisition, including Krashen's input hypothesis and the interaction hypothesis. According to Krashen, language acquisition occurs subconsciously when learners are exposed to comprehensible input at a level slightly above their current abilities. The interaction hypothesis posits that acquisition happens through negotiation of meaning between individuals. Piaget's theory of cognitive development includes stages that children progress through, while Vygotsky emphasized the role of social and cultural factors via interaction with more knowledgeable individuals in a child's zone of proximal development.
This document provides a framework for developing effective lessons for English learners. It outlines that teachers should first (A) identify learners' language proficiency levels and objectives for what students should know and be able to do. Second (B), teachers should design step-by-step learning activities to accomplish the objectives. Finally (C), teachers should determine how they will measure whether students have achieved the intended outcomes.
2. Table of Contents
1. New in Drupal 7………………………………………………………….. 2
2. Why USA Football should upgrade …………………………………… 4
3. Where we must be careful……………………………………………… 5
4. Upgrade Process ……………………………………………………….. 6
5. Impact on USA Football ………………………………………………. 10
6. Other Efforts …………………………………………………………….10
7. List of current USAF Drupal modules and impact..............………... 10
3. What's New In Drupal 7?
2
1.1 Security:
•
More secure implementation.
•
More secure password system - Redesigned password strength validator to make it kinder
and gentler, and clearer.
•
More secure log-in system.
1.2 Usability:
•
Easier administration - No need to include any separate module for administration menus
•
Built in editor to perform better designing of the content
•
Added more drag-and-drop for administrative tasks.
•
Permissions now have the ability to handle more meta-data which is help full to increase the
SEO for the website
•
Added features to the default (tagging on the Article content type).
•
Setting up automated task runs (cron) can now be achieved via Drupal's configuration alone,
without having to install any scripts on the web server.
•
Provides most of the features of the former Content Construction Kit (CCK) module.
•
Custom data fields may be attached to nodes, users, comments and taxonomy terms.
1.3 Database:
•
Added query builders for INSERT, UPDATE, DELETE, MERGE, and SELECT queries.
•
Support for master/slave replication, transactions, multi-insert queries, delayed inserts, and
other features.
•
Default to InnoDB engine, rather than MyISAM, on MySQL when available for greater
scalability and data integrity.
•
More normalized database structure to handle large amount of data.
1.4 Several Performance Improvements Implemented
•
Hook API documentation now included in Drupal core.
•
Added OPML import functionality for RSS feeds.
•
Added feed update options.
•
Added support for language-aware searches.
1.5 File handling:
•
Files are now first class Drupal objects with file_load(), file_save(),
and file_validate() functions and corresponding hooks.
•
Files use PHP stream wrappers to enable support for both public and private files and to
support pluggable storage mechanisms and access to remote resources (e.g. S3 storage or
Flickr photos).
4. 3
•
Added a field specifically for uploading files, previously provided by
the contributed module FileField.
2
Image handling:
•
Improved image handling, including better support for add-on image
libraries.
•
Added a field specifically for uploading images, previously provided by the contributed
module ImageField
5. Why USA Football should upgrade?
•
4
In Drupal 7 the database structure is more normalized which leads to handling more data
with high performance, provided the amount of data we’re already dealing with in USAF.
•
In built Caching mechanisms which manages the caching automatically.
•
Main reason to upgrade is that in future if we will be upgrading the system with new software
most of the PHP methods which have been used in Drupal 6 would be deprecated. Software
getting evolved day by day so we need to upgrade our application too accordingly.
•
Drupal will soon launch Drupal 8 we should be easily able to upgrade our application to that
level if we already have performed the upgrading to Drupal 7.
•
It’ll help to make it workable with the new software release.
•
As we’re moving towards an overall responsive site, it’ll be helpful to have the pages done
with the new Drupal version.
6. Where we must be careful
•
We should create a separate instance for the upgrading, as we have huge amount of data
and we can't afford to lose a bit of it.
•
We need to take care of the theme which we are creating either we need to use some auto
upgradable free theme plugins like Zen theme which provides compatible upgrade time to
time.
•
A report is attached with the existing module which we are using and their stability /
deprecation status.
5
7. The Complete Upgrade Process how to Proceed
6
Note: DO NOT run the conventional instalation ( install.php ) at any time during an upgrade. It will empty
your content from the database.
1. Update Drupal core, modules and themes to the latest Drupal 6 versions. (Follow best practices
here. As usual, you should back up your site and database prior to doing this.)
2. Backup your existing site and database.
3. Log in as user ID 1 (the site maintenance user).
•
This is the user name that you created during the installation process for your site.
4. Put your site in maintenance mode
•
Go to the site maintenance page (Administer > Site configuration > Site maintenance).
Select "Off-line" and save the configuration.
•
If you have defined a custom maintenance theme in your settings.php file, comment it out
before proceeding.
5. Change all themes to Garland
•
Go to the Themes page (Administer > Site building > Themes). Enable "Garland" and select
it as the default theme.
•
If you have been using a separate theme for administration, select "Garland" for your
administration theme as well. You can find the administration theme setting at (Administer >
Site configuration > Administration Theme)
6. Disable non-core modules
•
Go to the Modules page (Administer > Site building > Modules). Disable all modules that are
not listed under "Core - required" or "Core - optional".
Note: It is possible that some modules cannot be disabled, because others depend on them.
Repeat this step until all non-core modules are disabled.
•
If you know that you will not re-enable some modules for Drupal 7.x and you no longer need
their data, then you can uninstall them under the Uninstall tab after disabling them.
7. Remove default settings file
•
On the command line or in your FTP client, remove the file sites/default/default.settings.php
8. Remove all old core files and directories
•
Remove all old core files and directories, except for the 'sites' directory and any custom files
you added elsewhere.
8. 7
•
If you made modifications to files like .htaccess or robots.txt, you will need to re-apply them
from your backup, after the new files are in place.
9. Remove uninstalled modules
•
If you uninstalled any modules, remove them from the sites/all/modules and other
sites/*/modules directories.
•
Leave other modules in place, even though they are incompatible with Drupal 7.x.
10. Download Drupal 7
•
Download the latest Drupal 7.x release to a directory outside of your web root. Extract the
archive and copy the files into your Drupal directory.
11. Re-apply modifications to core files
•
Re-apply any modifications to files such as .htaccess or robots.txt.
12. Make your settings.php file writeable
•
Make your settings.php file writeable, so that the update process can convert it to the format
of Drupal 7.x. settings.php is usually located in sites/default/settings.php
13. Run the update script
•
Run update.php. This will update the core database tables.
•
If you are unable to access update.php do the following:
Open settings.php with a text editor.
Find the line that says:
$update_free_access = FALSE;
Change it into:
$update_free_access = TRUE;
Once the upgrade is done, $update_free_access must be reverted to FALSE.
14. Backup your database
•
Backup your database after the core upgrade has run.
15. Upgrade fields
•
If you were using CCK (and perhaps additional modules) to create fields for your content
types, you will need to upgrade the data in those fields as a separate step.
•
Download the Drupal 7 CCK module, and turn on Content Migration. Go to Structure >
Migrate Fields for a page to walk you through the migration process.
Note: There are now several types of fields in core, but not every type. You might need to
download Drupal 7 versions of contributed modules to support other types of fields
9. 8
•
Update contrib modules and themes
16. Replace and update your non-core modules and themes
17. Check the Status Report
•
Go to the Status Report page (Administration > Reports > Status). Verify that everything is
working as expected.
18. Make sure setting.php is secure
•
Ensure that $update_free_access is FALSE in settings.php.
•
Remove write permissions.
19. Remove your site from Maintenance Mode
•
Go to the Maintenance Mode page (Administration > Configuration > Development >
Maintenance).
•
Disable the "Put site into maintenance mode" checkbox and save the configuration.
10. What will be the impact on USA Football
•
Significantly faster application.
•
Easily administrable application
•
Robust support for more data.
•
Can easily upgrade our hardware with new software and it will not affect the application.
•
Can use much more responsive features if we want.
Other Efforts
•
Theme designing and integration
•
Refactoring the modules whose upgrade is not available
•
Testing all the upgraded modules and matching them with our current flow
9
11. List of current USAF Drupal modules and impact on them:
10
List of available modules
#
Module Name
Upgrade Availablity
Dev Version
Available
Stable Version
Available
Comment
1
ad
2
admin_menu
3
amfphp
Merged in serviec
module
Integrated with service
module
4
autoadmin
Merged in Core
drupal
Functionality is Merged in
Drupal 7 core, No need to
have this module
http://drupal.org/proj
ect/autoadmin
6
cck
Merged in 7 Core
Moset of the Functionality is
Merged in Drupal 7 core
http://drupal.org/proj
ect/cck
7
cdn
8
chart
9
computed_field
10 content_access
11 context
12 ctools
13 custompage
15 devel
16 devel_themer
17 disqus
Stable Version
Available
Dev Version
Available
Beta Version
Available
Beta Version
Available
Beta Version
Available
Stable Version
Available
Alpha Version
Available
Stable Version
Available
Dev Version
Available
Stable Version
Available
18 elements
Merged in 7 Core
21 google_analytics
http://drupal.org/proj
ect/cdn
Stable Version
Available
19 filefield
Url For More help
Stable Version
Available
22
imagecache_actio
ns
23 imagefield
Functionality is Merged in
Drupal 7 core with cck
module Can be removed
http://drupal.org/proj
ect/filefield
Functionality is Merged in
Drupal 7 core
http://drupal.org/proj
ect/imagefield
Stable Version
Available
Merged in 7 Core
12. 24 imagefield_crop
Stable Version
Available
25 imce
Stable Version
Available
26 imce_wysiwyg
Stable Version
Available
29 masquerade
30 matrix
31 memcache
32 menu_attributes
33 menu_html
34 menu_per_role
36 menu_token
35 messaging
36 nodeaccess
Alpha Version
Available
Dev Version
Available
Stable Version
Available
Alpha Version
Available
Dev Version
Available
Dev Version
Available
Alpha version
available
Alpha version
available
Stable Version
Available
37 nodewords
New Module
introduced
39 page_title
Stable Version
Available
40 rules
Stable Version
Available
41 schema
Alpha Version
Available
42 services
Stable Version
Available
43 simplenews
Use the new Meta-tag
module which is a ground-up
rewrite of Nodewords with
an upgrade path being
worked on.
Stable Version
Available
45 smart_ip
46 smsframework
47 sms_twilio
48 taxonomy_image
49 teamusa_forms
Stable Version
Available
Dev Version
Available
Dev Version
Available
Dev Version
Available
Custome Module
listed Under contrib
This is custopm module listed
in the contrib site
13. 50 token_custom
Beta And Stable
Version Available
51 token_filter
Stable Version
Available
52 transliteration
Stable Version
Available
53 twitter
Stable Version
Available
54 varnish
Beta Version
Available
55 views
Stable Version
Available
56 views_customfield
New Module
introduced
57 views_datasource
Dev Version
Available
58 vntf
Beta Version
Available
59
webform_mysql_v
iews
Views php.
http://drupal.org/proj
ect/views_customfield
Stable Version
Available
60 webform_rules
Stable Version
Available
61 wysiwyg
Stable Version
Available
62 menu_token
Dev Version
Available
63 node_export
Stable Version
Available
64 calendar_events
Stable Version
Available
65 cas
Stable Version
Available
66 galleria
Beta Version
Available
67 jcarousel
Stable Version
Available
68 mimemail
Alpha Version
Available
69 quicktabs
Stable Version
Available
70 shadowbox
Stable Version
Available
Note: All above modules we are using into USAF Drupal site. We can upgrade these modules as per the
compatibility for the respective Drupal version
14. List of deprecated/unavailable modules
Module Name
Upgrade
Availablity
Comment
Url For More help
1
cacherouter
Not Available
Alternatively We can use
Drupal Caching
http://drupal.org/project/cach
erouter
2
3
4
dashplayer
flashvideo
logincookie
Not Available
Not Available
Not Available
5
jquery_popupwi
ndow
Depricated
6
ownterm
Not Available
7
slider
Not Available
As the newer version of
Jquery have been
introduced in Drupal 7 Need
to replace with the new
other module
No information for upgrade
to 7
Note : All these modules are deprecated or unavailable with latest version of drupal (i.e. drupal 7)
While upgrading we will take care to check the use of these modules in our site
and as per that we can search for alternative module if we find.
Or we can do the customization for compatibility with Drupal 7 and will move these modules from
contribe to custome
List of modules requiring customization
#
1
Module
articles_import
Comments
Need To make Compatible to Drupal 7
2
authenticated_landing
Need To make Compatible to Drupal 7
3
4
5
6
7
8
9
10
11
clinic
css_munge
features
feed_eater
quicktabsmain
quicktabspromo
teamusa
usafmenu
usafootball_theme
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
Need To make Compatible to Drupal 7
12 usafootball_video
Need To make Compatible to Drupal 7
13 uuid
Need To make Compatible to Drupal 7
Theme Customization
1
USA Football Theme
Need to make compatibility customization for Drupal 7