Configuration Management in Drupal 8. Andrea Pescetti Nuvole
|
|
|
- Carmel Wade
- 10 years ago
- Views:
Transcription
1 Configuration Management in Drupal 8 Andrea Pescetti Nuvole
2 Nuvole Parma Brussels Prague Pioneers of Code Driven Development: configuration management for Drupal 6 and Drupal 7. Successfully used in projects for many international organizations.
3 Configuration Management An overview and practical introduction for site builders.
4 Configuration Management Initiative Site configuration information in D8 is stored in files in your library s directory, making it much simpler to transport configuration changes such as new content types, fields, or views from development to production. The initial goal, with some implementation differences, was reached. CMI already works in the Drupal 8 branch.
5 Reference Use Case Modify the configuration of a production site: Keeping the site online all the time. Developing/testing the new configuration on a development copy. Exporting the configuration changes from development and importing them in production.
6 Step 1 of 6: Clone Site to Dev PRODUCTION Copy: DEVELOPMENT Restore the copy Database Full Drupal tree Files
7 Step 2 of 6: Modify Configuration PRODUCTION DEVELOPMENT Site operates normally: new users, new content.
8 Step 3 of 6: Export Configuration PRODUCTION DEVELOPMENT Site operates normally: new users, new content.
9 Step 4 of 6: Import in Staging PRODUCTION DEVELOPMENT
10 Step 5 of 6: Review Changes PRODUCTION DEVELOPMENT
11 Step 6 of 6: Apply Changes PRODUCTION DEVELOPMENT
12 There's Much More... This is only the site builder's user experience. CMI is still under active development. Significant changes can still occur before Drupal 8 is released.
13 From Drupal 7 to Drupal 8 What changed. What improved. What's still missing.
14 D7 to D8: Configuration is defined 7 8 Are vocabularies configuration? Are taxonomy terms configuration? If it's in the config, it's configuration!
15 D7 to D8: Configuration Storage 7 8 Database Text files (well... text files stored in DB by default)
16 D7 to D8: Uniform Approach 7 8 Variables DB Tables CTools Features Black magic... Text files in YAML format
17 D7 to D8: Staging Configuration 7 8 Through Features, revert to apply Native
18 D7 to D8: Interface to Developers 7 8 Exportables from CTools and bag of (incompatible) tricks Configurables as PHP classes (entities)
19 D7 to D8: Comparison 1/2 D7 Core D7 Core+ Features D8 Core Export full site config (no content) Export selected config items Track config changes (full site) Track config changes (selected items) NO NO YES NO YES YES NO NO YES NO YES YES
20 D7 to D8: Comparison 2/2 D7 Core D7 Core+ Features D8 Core Stage configuration NO YES YES Package configuration Reuse configuration in other projects Collaborate on the same project NO YES NO NO YES NO NO YES NO
21 Is CMI Features Done Right? No. It is a nice way to replace and improve one use case for Features: making configuration exportable into text files.
22 Is CMI Features Done Wrong? No. It is a huge step forward to developers and it paves the way for additional modules that could offer the same functionality of Drupal 7 + Features in a much cleaner and more reliable way.
23 A Closer Look at CMI Under the hood. Caveats and pending developments.
24 Two Levels of Configuration Active store The real site configuration. If you only configure D7-style, you'll use this one and never see CMI. Staging store Temporary area for configuration files that are to be reviewed and imported.
25 Configuration in settings.php $config_directories['active'] = 'sites/default/files/config_al6ppw6/active'; $config_directories['staging'] = 'sites/default/files/config_al6ppw6/staging'; The random string is for extra security. The two directories can be out of the Drupal root.
26 A Look at the Active Store $ ls sites/default/files/config_al6ppw6/active $ Empty?
27 Files are in Database MySQL> select name FROM config; name bartik.settings... views.view.who_s_new views.view.who_s_online rows in set Files are binary blobs in DB (backend pluggable)
28 Why the Database? Performance It's faster than reading/parsing files. Safety No temptation to edit files because you can. Security Less likely to leave read access accidentally open.
29 YAML Example: in Drupal #DrupalDaysIT
30 YAML Example: in Exported Config $ cat image.style.large.yml name: large label: 'Large (480x480)' status: true uuid: 15dda e2-b305 langcode: en dependencies: { } effects: ddd73aa7-4bd6-4c85-b600: uuid: ddd73aa7-4bd6-4c85-b600 id: image_scale...
31 YAML Example: in Default Config $ pwd.../core/modules/system/config/install $ cat system.site.yml uuid: '' name: Drupal mail: '' slogan: '' page: 403: '' 404: '' front: user admin_compact_mode: false
32 YAML Example: After Install #DrupalDaysIT
33 UUIDs Everywhere Good Prevent any possible conflicts. Bad Universally Unique clashes with Reusable (especially with relations).
34 Caveat: CMI is for the Same Site No portability, by design The export/import cycle is assumed to be between multiple version (dev, production) of the same Drupal project.
35 Caveat: CMI is not Atomic $ cat user.role.authenticated.yml id: authenticated label: 'Authenticated user' weight: 1 permissions: - 'use text format plain_text' - 'access content' - 'use text format basic_html' - 'access comments' Can't package a feature reusing whole files. Need for an intermediate layer.
36 Caveat: Import Can Break Things $ [export config] $ rm node.type.page.yml $ [import config] Existing pages are orphaned and unusable; always make a backup dump or review changes carefully!
37 Caveat: No Consistency Check $ [export config] $ vim system.theme.yml $ cat system.theme.yml # Typo in name! admin: seven default: barttik $ [import config] An invalid configuration is imported and applied; style is broken.
38 Pending: Install from Existing Config Issue Idea: create a clean copy (all config, no content) of a production site. Theoretically, possible by providing an install fom existing config choice as if it were an installation profile (see issue for discussion).
39 Pending: Robust Synchronization Issue Idea: Synchronize sites in a stable way, handling possible conflicts. Use case: handle gracefully the case where the same View was created independently on production and development (see issue for discussion).
40 CMI for Developers Configurables. How to work with configuration.
41 Configurables As everything in Drupal 8, object-oriented interface: abstract class ConfigEntityBase Namespace Drupal\Core\Config\Entity
42 Configurables are Entities class ConfigEntityBase extends Entity {... } Drupal\Core\Entity\Entity - Drupal\Core\Config\Entity\ConfigEntityBase \- Drupal\Core\Entity\ContentEntityBase Two namespaces: one for config, one for content.
43 Retrieving Configuration Objects Drupal::config($name) Where $name is the configuration object (filename of the YAML file, without the.yml extension). Example: $site_name = Drupal::config('system.site') ->get('name');
44 Modifying Configuration Objects Drupal::config('system.site') ->set('name', 'Drupal 8 test') ->save(); The active store is immediately modified. The staging store is not used.
45 Drush 7.x Integration config-list (cli) List config names by prefix. config-export (cex) Export config from the active store. config-import (cim) Import config from a config dir. config-get (cget) Display a config value, or a whole configuration object. config-set (cset) Set a config value directly in the active configuration.
46 Nuvole Andrea Pescetti
How To Fix A Bug In Drupal 8.Dev
Drupal 8 Configuration system for coders and site builders who am I? Kristof De Jaeger @swentel co-founder of eps & kaas co-maintainer of Field API Original creator of Display Suite Outline What s the
Drupal Drush Guide. Credits @ Drupal.org
Drupal Drush Guide Credits @ Drupal.org 1.1 USAGE Drush can be run in your shell by typing "drush" from within any Drupal root directory. $ drush [options] [argument1] [argument2] Use the 'help'
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Managing Projects Using Drupal 8 s Configuration Management System
Managing Projects Using Drupal 8 s Configuration Management System Presented in Technicolor by Matt Cheney [email protected] This session is brought to you by G0VC0N & the Drupal 8 CMS.IO In the beginning..io
jenkins, drupal & testing automating every phing! miggle
jenkins, drupal & testing automating every phing! about me > Drupal dev for 6+ years > PHP dev for 10+ years > Husband > Cyclist > Frustrated rockstar @8ballmedia aims > Encourage best practices > Ensure
Drupal 8 The site builder's release
Drupal 8 The site builder's release Antje Lorch @ifrik DrupalCamp Vienna 2015 #dcvie drupal.org/u/ifrik about me Sitebuilder Building websites for small NGOs and grassroots organisations Documentation
Module developer s tutorial
Module developer s tutorial Revision: May 29, 2011 1. Introduction In order to keep future updates and upgrades easy and simple, all changes to e-commerce websites built with LiteCommerce should be made
Everything you ever wanted to know about Drupal 8*
Everything you ever wanted to know about Drupal 8* but were too afraid to ask *conditions apply So you want to start a pony stud small horses, big hearts Drupal 8 - in a nutshell Learn Once - Apply Everywhere*
Automate Your Deployment with Bamboo, Drush and Features DrupalCamp Scotland, 9 th 10 th May 2014
This presentation was originally given at DrupalCamp Scotland, 2014. http://camp.drupalscotland.org/ The University of Edinburgh 1 We are 2 of the developers working on the University s ongoing project
Drupal and ArcGIS Yes, it can be done. Frank McLean Developer
Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental
Table of Contents SQL Server Option
Table of Contents SQL Server Option STEP 1 Install BPMS 1 STEP 2a New Customers with SQL Server Database 2 STEP 2b Restore SQL DB Upsized by BPMS Support 6 STEP 2c - Run the "Check Dates" Utility 7 STEP
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
Bubble Code Review for Magento
User Guide Author: Version: Website: Support: Johann Reinke 1.1 https://www.bubbleshop.net [email protected] Table of Contents 1 Introducing Bubble Code Review... 3 1.1 Features... 3 1.2 Compatibility...
Building Library Website using Drupal
Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World
How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse
This chapter includes the following sections: Backup and Import in Cisco UCS Central, page 1 Backing up and Restoring Cisco UCS Central, page 4 Backing up and Restoring Cisco UCS Domains, page 8 Import
Entites in Drupal 8. Sascha Grossenbacher Christophe Galli
Entites in Drupal 8 Sascha Grossenbacher Christophe Galli Who are we? Sascha (berdir) Christophe (cgalli) Active core contributor Entity system maintainer Porting and maintaining lots of D8 contrib projects
Jazz Source Control Best Practices
Jazz Source Control Best Practices Shashikant Padur RTC SCM Developer Jazz Source Control Mantra The fine print Fast, easy, and a few concepts to support many flexible workflows Give all users access to
Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software
Configuring Sun StorageTek SL500 tape library for Amanda Enterprise backup software Zmanda Inc. October 2009 Table of Contents Introduction... 4... 5 Sun StorageTek SL 500TM... 5 SL 500 Configuration...
Achieving Continuous Integration with Drupal
23 Au gu Achieving Continuous Integration with Drupal st 20 12 Achieving Continuous Integration with Drupal Drupalcon Munich 2012 Barry Jaspan [email protected] The Evolution of a Drupal Developer
IMPLEMENTING DATA.COM CLEAN FOR ACCOUNTS, CONTACTS, AND LEADS
IMPLEMENTING DATA.COM CLEAN FOR ACCOUNTS, CONTACTS, AND LEADS Data.com Clean Overview In addition to finding and adding new accounts, contacts, and leads, Data.com cleans your existing Salesforce data
Vector HelpDesk - Administrator s Guide
Vector HelpDesk - Administrator s Guide Vector HelpDesk - Administrator s Guide Configuring and Maintaining Vector HelpDesk version 5.6 Vector HelpDesk - Administrator s Guide Copyright Vector Networks
USER GUIDE Slink for Magento
USER GUIDE Slink for Magento Saaslink.net INTRODUCTION Slink for Magento is designed to integrate Magento data with an external accounting system. Slink for Magento only supports Saasu.com Accounting.
Introduction to Git. Markus Kötter [email protected]. Notes. Leinelab Workshop July 28, 2015
Introduction to Git Markus Kötter [email protected] Leinelab Workshop July 28, 2015 Motivation - Why use version control? Versions in file names: does this look familiar? $ ls file file.2 file.
Using CertAgent to Obtain Domain Controller and Smart Card Logon Certificates for Active Directory Authentication
Using CertAgent to Obtain Domain Controller and Smart Card Logon Certificates for Active Directory Authentication Contents Domain Controller Certificates... 1 Enrollment for a Domain Controller Certificate...
Encrypting MySQL data at Google. Jonas Oreland and Jeremy Cole
Encrypting MySQL data at Google Jonas Oreland and Jeremy Cole bit.ly/google_innodb_encryption Jonas Oreland!! Software Engineer at Google Has worked on/with MySQL since 2003 Has a current crush on Taylor
AWS Import/Export. Developer Guide API Version 2014-12-18
AWS Import/Export Developer Guide AWS Import/Export: Developer Guide Copyright 2015 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services,
Managing ACE Software Licenses
CHAPTER 2 This chapter describes how to manage the software licenses for your Cisco 4700 Series Application Control Engine (ACE) appliance. It contains the following major sections: Information about ACE
AVOIDING THE GIT OF DESPAIR
AVOIDING THE GIT OF DESPAIR EMMA JANE HOGBIN WESTBY SITE BUILDING TRACK @EMMAJANEHW http://drupal.org/user/1773 Avoiding The Git of Despair @emmajanehw http://drupal.org/user/1773 www.gitforteams.com Local
Auditing Drupal sites for performance, content and optimal configuration
Auditing Drupal sites for performance, content and optimal configuration! drupal.org/project/site_audit 2014.10.18 - Pacific NW Drupal Summit Jon Peck Senior Engineer at Four Kitchens @FluxSauce - github.com/fluxsauce
A (Web) Face for Radio. NPR and Drupal7 David Moore
A (Web) Face for Radio NPR and Drupal7 David Moore Who am I? David Moore Developer at NPR Using Drupal since 4.7 Focus on non-profit + Drupal CrookedNumber on drupal.org, twitter, etc. What is NPR? A non-profit
Pre-authentication XXE vulnerability in the Services Drupal module
Pre-authentication XXE vulnerability in the Services Drupal module Security advisory 24/04/2015 Renaud Dubourguais www.synacktiv.com 14 rue Mademoiselle 75015 Paris 1. Vulnerability description 1.1. The
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
GETTING STARTED WITH DRUPAL. by Stephen Cross
GETTING STARTED WITH DRUPAL by Stephen Cross STEPHEN CROSS @stephencross [email protected] ParallaxInfoTech.com www.talkingdrupal.com ASSUMPTIONS You may or may not have development experience You
Putting It All Together. Vagrant Drush Version Control
Putting It All Together Vagrant Drush Version Control Vagrant Most Drupal developers now work on OSX. The Vagarant provisioning scripts may not work on Windows without subtle changes. If supplied, read
NewsletterAdmin 2.4 Setup Manual
NewsletterAdmin 2.4 Setup Manual Updated: 7/22/2011 Contact: [email protected] Contents Overview... 2 What's New in NewsletterAdmin 2.4... 2 Before You Begin... 2 Testing and Production...
IceWarp to IceWarp Server Migration
IceWarp to IceWarp Server Migration Registered Trademarks iphone, ipad, Mac, OS X are trademarks of Apple Inc., registered in the U.S. and other countries. Microsoft, Windows, Outlook and Windows Phone
CipherMail Gateway Upgrade Guide
CIPHERMAIL EMAIL ENCRYPTION CipherMail Gateway Upgrade Guide March 26, 2015, Rev: 9125 Copyright 2008-2015, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 3 2 Backup 3 3 Upgrade procedure 3
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved
ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions
Overview of Luna High Availability and Load Balancing
SafeNet HSM TECHNICAL NOTE Overview of Luna High Availability and Load Balancing Contents Introduction... 2 Overview... 2 High Availability... 3 Load Balancing... 4 Failover... 5 Recovery... 5 Standby
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc
Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC http://codesorcery.net/dcdc Introduction Personal introduction Format & conventions for this talk Assume familiarity
Professional Joomla! Migration. User Guide. Version 1.1 Date: 25th March 2015. 2013 Vibaweb Ltd. All rights reserved.
Professional Joomla! Migration User Guide Version 1.1 Date: 25th March 2015 Migrate Me PLUS: User Guide Page 1 Contents LEGAL AGREEMENT... 3 About Migrate Me Plus... 4 Some features of Migrate Me Plus...
JMS MULTISITE for joomla!
JMS MULTISITE for joomla! Extends joomla! with multisite functionality «Technical (workshop) presentation» Joomla Day Mallorca 9 th and 10 th april 2010 08-Apr-2010 Page : 1 Table of content Why did we
This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.
Introduction This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package. There are 2 ways of installing the theme: 1- Using the Clone Installer Package
Features of AnyShare
of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...
DevShop. Drupal Infrastructure in a Box. Jon Pugh CEO, Founder ThinkDrop Consulting Brooklyn NY
DevShop Drupal Infrastructure in a Box Jon Pugh CEO, Founder ThinkDrop Consulting Brooklyn NY Who? Jon Pugh ThinkDrop Consulting Building the web since 1997. Founded in 2009 in Brooklyn NY. Building web
Site Audit (https://drupal.org/project /site_audit) Generated on Fri, 22 Aug 2014 15:14:09-0700
Drupal appears to be installed. [localhost] local: chown -R 1a9aa21dc76143b99a62c9a3c7964d3f /srv/bindings /1a9aa21dc76143b99a62c9a3c7964d3f/.drush/* [localhost] local: time -p su --shell=/bin/bash --command="export
E-Commerce: Designing And Creating An Online Store
E-Commerce: Designing And Creating An Online Store Introduction About Steve Green Ministries Solo Performance Artist for 19 Years. Released over 26 Records, Several Kids Movies, and Books. My History With
How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.
EHR Accessibility The Big Idea: Provide a standardized and improved user experience for ALL disabled and abled patients while interacting with their providers Electronic Health Records System (EHR). The
MAGENTO Migration Tools
MAGENTO Migration Tools User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Magento Migration Tools: User Guide Page 1 Content 1. Preparation... 3 2. Setup... 5 3. Plugins Setup... 7 4. Migration
Setting up a local working copy with SVN, MAMP and rsync. Agentic - 2009
Setting up a local working copy with SVN, MAMP and rsync Agentic - 2009 Get MAMP You can download MAMP for MAC at this address : http://www.mamp.info/en/downloads/index.html Install MAMP in your APPLICATION
DocAve 6 Service Pack 1 Administrator
DocAve 6 Service Pack 1 Administrator User Guide Revision C Issued October 2012 1 Table of Contents Table of Contents... 2 About DocAve Administrator for SharePoint... 6 Complementary Products... 6 Submitting
Manual for CKForms component Release 1.3.4
Manual for CKForms component Release 1.3.4 This manual outlines the main features of the component CK Forms including the module and the plug-in. CKForms 1.3 is the new version of the component for Joomla
Cache All The Things
Cache All The Things About Me Mike Bell Drupal Developer @mikebell_ http://drupal.org/user/189605 Exactly what things? erm... everything! No really... Frontend: - HTML - CSS - Images - Javascript Backend:
General Release 1.1.5
Bluetick LMS General Release 1.1.5 New Additions / Enhancements / Fixes The following is a list of noteworthy changes that were made in the GR 1.1.5 version of the Bluetick LMS system released the week
Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software
Technical Paper Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software The Sun Cobalt RaQ 3 server appliance supports the use of third-party backup solutions for performing
Simple and powerful site deployment with capistrano
Simple and powerful site deployment with capistrano Kim Pepper [email protected] @scorchio96 d.o: kim.pepper How are you deploying now? FTP, SFTP, SCP? SSH + GIT? Aegir? Drush? Debian packages? Don't
SharePoint 2010 Workflows
SharePoint 2010 Workflows Winners of the Day 1 of ESP Live Quiz Agenda Day 1 Introducing SharePoint 2010 Workflows What is a Workflow New Workflow Types and Targets Exploring SharePoint 2010 workflow Collect
Activating the Realtime Register module within WHMCS. Unzip the Realtime Register module and upload it to your root directory
WHMCS set up guide This guide helps you setting up your WHMCS preferences to enable a strong and effective connection between WHMCS and Realtime Register. To install the WHMCS module you need to have administrator
MATLAB @ Work. MATLAB Source Control Using Git
MATLAB @ Work MATLAB Source Control Using Git Richard Johnson Using source control is a key practice for professional programmers. If you have ever broken a program with a lot of editing changes, you can
Introduction to Subversion
Introduction to Subversion Getting started with svn Matteo Vescovi 19/02/2010 Agenda A little bit of theory Overview of Subversion Subversion approach to Version Control Using Subversion Typical subversion
Multilingual content in Drupal 8: a highly evolved permutated API. DrupalCamp Vienna 2013 Francesco Placella
Multilingual content in Drupal 8: a highly evolved permutated API DrupalCamp Vienna 2013 Francesco Placella Francesco Placella // plach From Venice, Italy Studied at Ca' Foscari University Owner at PSEGNO
AWS Import/Export. Developer Guide API Version 2010-06-03
AWS Import/Export Developer Guide AWS Import/Export: Developer Guide Copyright 2014 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. The following are trademarks of Amazon Web Services,
Dave Stokes MySQL Community Manager
The Proper Care and Feeding of a MySQL Server for Busy Linux Admins Dave Stokes MySQL Community Manager Email: [email protected] Twiter: @Stoker Slides: slideshare.net/davidmstokes Safe Harbor Agreement
OR Filter 3.2 Manual. Draft. Copyright 2003, Martijn Jongen. All Rights Reserved Version : 0.2 01-11-2003 Ref. nr. : MhJ/2003103101 By : M.
! Copyright 2003, Martijn Jongen. All Rights Reserved 01-11-2003 Ref. nr. : MhJ/2003103101 By : M. Jongen DOCUMENT COVER SHEET Project: Document: Reference number: Manual MhJ/2003103101 Version Date Description
Mailchimp Integration Addon
Purpose Mailchimp Integration Addon This addon provides integration between your shopping cart and the Mailchimp.com email marketing system. You can export existing customers, users, subscribers and ecommerce
XenClient Enterprise Synchronizer Migration
XenClient Enterprise Synchronizer Migration Applicability This document is applicable to XenClient Synchronizer version 5.1. The information in this document also applies to earlier versions of XenClient,
developing sysadmin - sysadmining developers
developing sysadmin - sysadmining developers develop your platform and your application management GUUG Berlin 01.11.2012 Martin Alfke Agenda puppet environments puppet modules
XCloner Official User Manual
XCloner Official User Manual Copyright 2010 XCloner.com www.xcloner.com All rights reserved. xcloner.com is not affiliated with or endorsed by Open Source Matters or the Joomla! Project. What is XCloner?
Web development... the server side (of the force)
Web development... the server side (of the force) Fabien POULARD Document under license Creative Commons Attribution Share Alike 2.5 http://www.creativecommons.org/learnmore Web development... the server
metaengine DataConnect For SharePoint 2007 Configuration Guide
metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...
How To Back Up Your Pplsk Data On A Pc Or Mac Or Mac With A Backup Utility (For A Premium) On A Computer Or Mac (For Free) On Your Pc Or Ipad Or Mac On A Mac Or Pc Or
Parallels Plesk Control Panel Copyright Notice ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Phone: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2008, Parallels,
3. Broken Account and Session Management. 4. Cross-Site Scripting (XSS) Flaws. Web browsers execute code sent from websites. Account Management
What is an? s Ten Most Critical Web Application Security Vulnerabilities Anthony LAI, CISSP, CISA Chapter Leader (Hong Kong) [email protected] Open Web Application Security Project http://www.owasp.org
Graphviz Website Installation, Administration and Maintenance
Graphviz Website Installation, Administration and Maintenance 1 Overview The graphviz.org website is based on the Drupal content management system. Drupal uses a MySql database to store web pages and information
HowTo. Planning table online
HowTo Project: Description: Planning table online Installation Version: 1.0 Date: 04.09.2008 Short description: With this document you will get information how to install the online planning table on your
Backup, Restore, High Availability, and Disaster Recovery for Microsoft SharePoint Technologies
Backup, Restore, High Availability, and Disaster Recovery for Microsoft SharePoint Technologies Module Objectives And Takeaways Module Objectives: Discuss and Demonstrate Content Recovery Features in Windows
Drupal. @uchicago,.edu. What we're doing with Drupal at UChicago and how it can help you.
Drupal. @uchicago,.edu What we're doing with Drupal at UChicago and how it can help you. Michael Girgis Senior Interaction Designer IT Services Sites.uchicago.edu Sites, sites everywhere. Problems: Everybody
EXT:Booking Extension
EXT:Booking Extension - ab_booking EXT:Booking Extension Extension Key: ab_booking Language: en Keywords: booking, flat, room, hotel Copyright 2008-2011, Alexander Bigga, , www.bigga.de
(n)code Solutions CA A DIVISION OF GUJARAT NARMADA VALLEY FERTILIZERS COMPANY LIMITED P ROCEDURE F OR D OWNLOADING
(n)code Solutions CA A DIVISION OF GUJARAT NARMADA VALLEY FERTILIZERS COMPANY LIMITED P ROCEDURE F OR D OWNLOADING a Class IIIc SSL Certificate using BEA Weblogic V ERSION 1.0 Page 1 of 8 Procedure for
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
Symfony2 and Drupal. Why to talk about Symfony2 framework?
Symfony2 and Drupal Why to talk about Symfony2 framework? Me and why Symfony2? Timo-Tuomas Tipi / TipiT Koivisto, M.Sc. Drupal experience ~6 months Symfony2 ~40h Coming from the (framework) Java world
Version Control Systems
Version Control Systems ESA 2015/2016 Adam Belloum [email protected] Material Prepared by Eelco Schatborn Today IntroducGon to Version Control Systems Centralized Version Control Systems RCS CVS SVN
Managing Software and Configurations
55 CHAPTER This chapter describes how to manage the ASASM software and configurations and includes the following sections: Saving the Running Configuration to a TFTP Server, page 55-1 Managing Files, page
Build it with Drupal 8
Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version
mylittleadmin for MS SQL Server 2005 from a Webhosting Perspective Anthony Wilko President, Infuseweb LLC
mylittleadmin for MS SQL Server 2005 from a Webhosting Perspective Anthony Wilko President, Infuseweb LLC April 2008 Introduction f there's one thing constant in the IT and hosting industries, it's that
Ciphermail for BlackBerry Reference Guide
CIPHERMAIL EMAIL ENCRYPTION Ciphermail for BlackBerry Reference Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 3 2 BlackBerry add-on 3 2.1
Backing Up and Restoring Data
Backing Up and Restoring Data Cisco Unity Express backup and restore functions use an FTP server to store and retrieve data. The backup function copies the files from the Cisco Unity Express application
Typo3 Extension API. mysqldump --password=[password] [database name] [tablename] --add-drop-table >./ext_tables_static.sql
Typo3 Extension API Introduction Typo3 can be extended in nearly any direction without loosing backwards compatibility. The Extension API provides a powerful framework for easily adding, removing, installing
MAGICAL WORDPRESS MANAGEMENT USING WP-CLI
MAGICAL WORDPRESS MANAGEMENT USING WP-CLI WordCamp San Francisco 2013 Mike Schroder @GetSource Developer, WordPress Specialist at DreamHost Mike Schroder, a.k.a. DH- Shredder, a.k.a @GetSource CREDENTIALS
Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.
Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
Introduction to Highly Available NFS Server on scale out storage systems based on GlusterFS
Introduction to Highly Available NFS Server on scale out storage systems based on GlusterFS Soumya Koduri Red Hat Meghana Madhusudhan Red Hat AGENDA What is GlusterFS? Integration with NFS Ganesha Clustered
Design principles of the Drupal CSC website
CERN IT Department Report Design principles of the Drupal CSC website Stanislav Pelák Supervisor: Giuseppe Lo Presti 26th September 2013 Contents 1 Introduction 1 1.1 Initial situation.........................
The Search API in Drupal 8. Thomas Seidl (drunken monkey)
The Search API in Drupal 8 Thomas Seidl (drunken monkey) Disclaimer Everything shown here is still a work in progress. Details might change until 8.0 release. Basic architecture Server Index Views Technical
