No Frills Command Line Magento
|
|
|
- Brooke Hutchinson
- 10 years ago
- Views:
Transcription
1
2 No Frills Command Line Magento Alan Storm 2013 Pulse Storm LLC
3 Contents Introduction What This Book Is About the Author and Publisher Continue the Conversation Online About No Frills Disclaimers Installing and Running n98-magerun Running n98-magerun Commands Command Arguments Unix Shell Scripting Removing the Path Command Review Development Environment Setup Understanding PHAR Hello World Writing Tests Test Driven Command Development
4 Introduction Unless you re a seasoned Magento pro, you may be a little confused when you set out to research the platform online. On one side you ll find legions of developers who swear by it as the way to build internet based retail solutions. On the other side you ll find a contingent of folks griping about Magento s steep learning curve, relative cost, and general ease of use when compared with software as a service solutions like Shopify or Etsy. This discrepancy boils down to one thing: Magento is not a platform built to directly serve the end-user. Instead, it s a technology/business platform that s designed for other businesses. Instead of setting out to build the best platform for building a web-based store, Magento Inc. (now an ebay division), focused on creating opportunities for businesses in the internet enabled retail industry (i.e. e-commerce). Was this the right choice? That s another topic for another book. Our concern is how these choices impact Magento s technology stack. Magento s a massive codebase optimized for configurability over ease of use. It s built with PHP but with Java/C# enterprise software patterns. Magento is many things, but My First Development Project is not one of them. However, for those individuals and companies willing to invest some time learning the platform, as well as learning general software development techniques, Magento offers unprecedented power and control over the online retail experience. Additionally, there s an always growing online community of open source developers using the platform and sharing techniques. Not even the cutthroat world of e-commerce can stop the power of open source software from growing and spreading. What This Book Is No Frills Command Line Magento two things. First, it s a primer/manual for the popular and powerful n98-magerun tool. This command line tool automates and simplifies many of Magento s administrative tasks, and is a no brainer if you re handling day to day IT tasks related to Magento administration. Secondly, No Frills Command Line Magento is, in a stealthy way, a survey of modern PHP development. In teaching you about n98-magerun, you ll also get a high level overviews of PHP phar Archives PHP Composer PHP Namespaces PHP Phing
5 Introduction 2 Symfony s Console Application Framework Unix Shell Scripting Beyond learning about these important development topics, the process of installing, building, and running n98-magerun will give you a methodology for approaching any new PHP project. No Frills Command Line Magento is a great, (and quick), read for those developers looking to hop on the programming track and take a step up from the world of entry level blue collar development. This book is for PHP programmers of all experience levels. If you can install Magento and run ls from the terminal, there s something for you in this book. About the Author and Publisher No Frills Command Line Magento is authored by Alan Storm. Alan (that s me) is the owner of Pulse Storm, a small technology publishing company focused on improving the working lives of the programmers who do the work that makes the web run. His first book, No Frills Magento Layout¹, remains the go to resource for developers learning Magento s Layout system, and Pulse Storm s Magento debugging extension Commerce Bug² has been saving Magento developer s (tempeh) bacon for years. Continue the Conversation Online In 2013 no development book is ever done. If you have any questions about the content, noticed a typo, or just want to see what others are saying about the book online, checkout the discussion forum at About No Frills The No Frills book series is all about getting you the information you need to get your job done while teaching you a thing or two along the way about the bigger picture. Shorter than traditional technology books, by sticking to electronic delivery we avoid the problems with padding and frills associated with physical publishing. Disclaimers ¹ ²
6 Introduction 3 1 THIS BOOK AND SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 2 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 3 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 4 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 5 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS 6 BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 7 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 8 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 9 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 10 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 11 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 12 THE USE OF THIS BOOK AND SOFTWARE, EVEN IF ADVISED OF THE 13 POSSIBILITY OF SUCH DAMAGE.
7 Installing and Running n98-magerun There s a few different ways to install n98-magerun. While you can clone the github repository³, it may be easier to download the latest magerun.phar directly 1 You can download this phar file via a web browser, or, if you re already CLI savvy, with programs like curl or wget. 1 wget 2 curl -o n98-magerun.phar 3 erun.phar After downloading the file, you can test it by running the following command from a terminal window 1 $ php n98-magerun.phar This should result in help output similar to the following. 1 $ php n98-magerun.phar / _ ( _ ) 5 ' \_, / _ \ ' \/ _` / _` / -_) '_ ' \ 6 _ _/_/\ / _ _ _\,_\, \ _ \_,_ _ _ 7 / 8 n98-magerun version by netz98 new media GmbH 9 10 Usage: 11 [options] command [arguments] Options: 14 --help -h Display this help message quiet -q Do not output any message. ³
8 Installing and Running n98-magerun verbose -v Increase verbosity of messages version -V Display this application version ansi Force ANSI output no-ansi Disable ANSI output no-interaction -n Do not ask any interactive question Available commands: 23 help Displays help for a command 24 install Install magento 25 list Lists commands 26 mysql-client Opens mysql client by database config from loc\ 27 al.xml 28 open-browser Open current project in browser (experimental) 29 self-update Updates n98-magerun.phar to the latest version. 30 selfupdate Updates n98-magerun.phar to the latest version. 31 shell Runs n98-magerun as shell 32 uninstall Uninstall magento (drops database and empties \ 33 current folder [... commands ommited...] extension 38 extension:download Download magento-connect package 39 extension:install Install magento-connect package 40 extension:list List magento connection extensions 41 extension:search List magento connection extensions 42 extension:upgrade Upgrade magento-connect package [... commands ommited...] This help output lists all the commands available to an n98-magerun user. You can retrieve detailed help for a specific command by passing in help as the first parameter to the CLI program. For example if you wanted help on the extension:list command, just enter 1 $ php n98-magerun.phar help extension:list and you ll see something like the following
9 Installing and Running n98-magerun 6 1 Usage: 2 extension:list [search] 3 4 Aliases: extension:search 5 Arguments: 6 search Search string 7 8 Options: 9 --help (-h) Display this help message quiet (-q) Do not output any message verbose (-v) Increase verbosity of messages version (-V) Display this application version ansi Force ANSI output no-ansi Disable ANSI output no-interaction (-n) Do not ask any interactive question. While seemingly terse, the value in these help entries is the list of arguments for the command. For example, reading the above we see that extension:list has a search argument, which will allow us to list specific Magento extensions. We ll come back to this in a bit, but first we need to learn how to run commands Running n98-magerun Commands Let s try running the extension:list command from above. To run a command, just pass it in as the first argument. The command is the entire colon separated string. If you try running 1 $ php n98-magerun.phar extension:list you ll probably see the following output. 1 [RuntimeException] 2 Magento folder could not be detected 3 4 extension:list [search] Drat! An error. The first thing you need to know about running n98-magerun commands is they need to be run from within your Magento folder. Give the following a try instead (substituting your Magento path)
10 Installing and Running n98-magerun 7 1 $ cd /path/to/magento 2 $ php /path/to/n98-magerun.phar extension:list This time you should see a huge list of extensions output to your screen Package Version Stabi Lib_Google_Checkout stable 5... almost 4,000 extensions snipped... 6 Contacts_Captcha stable Success! You ve successfully run your first n98-magerun command. You don t need to be at the top of your Magento directory hierarchy to run commands. The n98-magerun program will correctly detect your Magento folder no matter how deep you are even if the folders are symlinks. For example, all of the following commands will work 1 $ cd /path/to/magento/app/code/community 2 $ php /path/to/n98-magerun.phar extension:list 3 4 $ cd /path/to/magento/app/design/frontend 5 $ php /path/to/n98-magerun.phar extension:list Command Arguments Remember the help text we saw earlier? 1 Usage: 2 extension:list [search] 3 4 Aliases: extension:search 5 Arguments: 6 search Search string This tells us n98-magerun has a single search parameter, which means running the command with Mage as the second parameter
11 Installing and Running n98-magerun 8 1 $ php /path/to/n98-magerun.phar extension:list Mage will filter out any extension that doesn t have Mage in the name. In other words, it will search for extensions with Mage in the name. It s often necessary to make intuitive leaps like this when working with command line tools. Interpreting phrases like Search string may seem frustrating at first, but every command line tool has its own logic and culture. After a few days of use you ll start to get the feel for these sorts of intuitive jumps, and there s always communities like the Magento Stack Exchange⁴ to help out if you get stuck. Unix Shell Scripting 101 The command we ve been using to run n98-magerun 1 $ php /path/to/n98-magerun.phar extension:list Mage is a little verbose. Fortunately, the unix command line gives us the power to simplify command strings. Let s take some steps to make our n98-magerun command strings as simple as any other command line program. The first step is getting rid of the leading php. It s possible to run PHP scripts as plain old *nix* executables by making them executable. Use the chmod command to do this. 1 $ chmod +x /path/to/n98-magerun.phar Here we re using the chmod command to add (the +) the executable bit (the x) to the file /path/to/n98-magerun.phar. For those new to *nix, this tells the system it s allowed to run (or execute ) this file as a program. After doing the above, we ll be able to run n98-magerun with the following 1 $ /path/to/n98-magerun.phar extension:list For experienced PHP folks who are interested, this works because the first line of the phar archive is #!/usr/bin/env php. ⁴
12 Installing and Running n98-magerun 9 Removing the Path Next up for our simplification is the problem of needing to traverse the full /path/to/n98-magerun.phar. There s a few options here we re going to talk about *nix aliasing, but for the more experienced folks there s no reason you can t copy the phar into a location your $PATH can see, add the /path/to/n98-magerun.phar directory to your $PATH, or use a symlink. The alias command allows you to assign a shorter, simpler command string to run a larger, more complex program. If you run the following from your shell. 1 $ alias n98-magerun="/path/to/n98-magerun.phar" you ll then be able to run the /path/to/n98-magerun.phar command via the shorter n98-magerun alias. 1 $ n98-magerun This will only last as long as the current terminal window is open. To have this alias run automatically whenever you open a terminal window, you ll need to add a line to the your shell s startup profile. This is probably the file.bash_profile, and if it isn t it means you re running a shell other than bash. Google around⁵ for instructions for your particular shell. Here s a quick one liner to add this alias to your bash profile 1 $ printf "\nalias n98-magerun=\"/path/to/n98-magerun.phar\"\n" >> ~/.bash_profile This command automatically appends the alias command to the.bash_profile file in your home directory. The above command is actually two commands. The first is a simple printf statement. If you execute this by itself, you ll see the following 1 $ printf "\nalias n98-magerun=\"/path/to/n98-magerun.phar\"\n" 2 3 alias n98-magerun="/path/to/n98-magerun.phar" That is, the command string alias n98-magerun="/path/to/n98-magerun.phar" is output the screen. The screen is sometimes refereed to as standard output. Next, and most importantly, we use unix redirection⁶ (>>) to append the output of the command to the file /.bash_profile. ⁵ ⁶
13 Installing and Running n98-magerun 10 1 [command] >> ~/.bash_profile The character is a shortcut that means the current user s home directory. This sort of redirection is incredibly powerful, and while you won t need to use it with n98-magerun, mastering it is a valuable skill to pickup if you ll be using the unix command line. If that s all a little fancy, you could also open /.bash_profile with your favorite text editor and add the alias command yourself to the end. 1 $ vim ~/.bash_profile Regardless of how it got there, with this alias in place you should be able to open a terminal window and run the n98-magerun command with a single word 1 $ n98-magerun 2 $ n98-magerun extension:list We re now ready to move on and start exploring the abundance of commands available to us with n98-magerun.
14 Command Review Buy the full book⁷ for this chapter! ⁷
15 Development Environment Setup Buy the full book⁸ for this chapter! ⁸
16 Understanding PHAR Buy the full book⁹ for this chapter! ⁹
17 Hello World Buy the full book¹⁰ for this chapter! ¹⁰
18 Writing Tests Buy the full book¹¹ for this chapter! ¹¹
19 Test Driven Command Development Buy the full book¹² for this chapter! ¹²
Digger Solutions. Intranet Open Source. Administrator s Guide
Digger Solutions Intranet Open Source Administrator s Guide Hello and welcome to your new Intranet! Welcome to Digger Solutions Intranet Open Source. If you have any questions please review the product
Fuse MQ Enterprise Broker Administration Tutorials
Fuse MQ Enterprise Broker Administration Tutorials Version 7.0 April 2012 Integration Everywhere Broker Administration Tutorials Version 7.0 Updated: 14 Sep 2012 Copyright 2011 FuseSource Corp. All rights
PAW Web Filter Version 0.30 (release) This Software is Open Source. http://paw project.sourceforge.net
PAW Web Filter Version 0.30 (release) This Software is Open Source http://paw project.sourceforge.net Contents PAW Manual Introduction What is PAW Browser settings PAW Server Starting the server PAW GUI
DPW ENTERPRISES Web Design and Hosting Services Autoresponder Software User s Guide
DPW ENTERPRISES Web Design and Hosting Services Autoresponder Software User s Guide Copyright 2005 DPW ENTERPRISES All rights reserved Autoresponder Software User Guide, Copyright 2005 DPW Enterprises
Installing CPV Lab Version 2.17
Installing CPV Lab Version 2.17 END-USER LICENSE AGREEMENT ( EULA ) FOR CPV LAB This End-User License Agreement ("EULA") pertains to the CPV Lab product (called Software" in this Agreement). Read the terms
Source Code Management for Continuous Integration and Deployment. Version 1.0 DO NOT DISTRIBUTE
Source Code Management for Continuous Integration and Deployment Version 1.0 Copyright 2013, 2014 Amazon Web Services, Inc. and its affiliates. All rights reserved. This work may not be reproduced or redistributed,
Stone Edge Integration Guide
Stone Edge Integration Guide Revised May 25, 2007 Modular Merchant: Terms of Service Modular Merchant Developed by Stepping Stone Media, LLC 30 East Broadway STE 210 Eugene, OR 97401 www.modularmerchant.com
Quick Installation Guide. CereusReporting - Express Edition
Quick Installation Guide CereusReporting - Express Edition Version 2.10.66 1 Introduction 1.1 About CereusReporting CereusReporting is a plugin designed to enhance the reporting functionality of the Cacti
#!/usr/bin/perl use strict; use warnings; use Carp; use Data::Dumper; use Tie::IxHash; use Gschem 3; 3. Setup and initialize the global variables.
1. Introduction. This program creates a Bill of Materials (BOM) by parsing a gschem schematic file and grouping components that have identical attributes (except for reference designator). Only components
Hypercosm. Studio. www.hypercosm.com
Hypercosm Studio www.hypercosm.com Hypercosm Studio Guide 3 Revision: November 2005 Copyright 2005 Hypercosm LLC All rights reserved. Hypercosm, OMAR, Hypercosm 3D Player, and Hypercosm Studio are trademarks
8.7. Resource Kit User Guide
8.7 Resource Kit User Guide 2011 Quest Software, Inc. ALL RIGHTS RESERVED. This document contains proprietary information protected by copyright. The software described in this document is furnished under
Software Package Document exchange (SPDX ) Tools. Version 1.2. Copyright 2011-2014 The Linux Foundation. All other rights are expressly reserved.
Software Package Document exchange (SPDX ) Tools Version 1.2 This document last updated March 18, 2014. Please send your comments and suggestions for this document to: [email protected] Copyright
The Tor VM Project. Installing the Build Environment & Building Tor VM. Copyright 2008 - The Tor Project, Inc. Authors: Martin Peck and Kyle Williams
The Tor VM Project Installing the Build Environment & Building Tor VM Authors: Martin Peck and Kyle Williams Table of Contents 1. Introduction and disclaimer 2. Creating the virtualization build environment
Project management integrated into Outlook
y Project management integrated into Outlook InLoox PM 7.x Help for the configuration for MySQL-Server An InLoox Whitepaper Published: October 2011 Copyright: InLoox GmbH 2011 You find up-to-date information
Activelock Customer Management 1.0
Activelock Customer Management 1.0 Mark Bastian January 19, 2009 Contents Overview... 3 Activelock EULA... 3 Activelock Customer Management Forms... 4 Main Menu... 4 Customer Management... 5 New Software
The essential guide to integrating and customizing Shopify. Using Bedrock Data
The essential guide to integrating and customizing Shopify Using Bedrock Data What s Inside: The best practices for integrating and customizing Shopify. 1 Ease of Use, Customizations and System Design:
4.0. Offline Folder Wizard. User Guide
4.0 Offline Folder Wizard User Guide Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is protected by copyright. The software described in this
Setup Reset Password Portal. CloudAnywhere. Auteur Emmanuel Dreux [email protected] +33 4 26 78 17 58 + 33 6 47 81 26 70
Setup Reset Password Portal CloudAnywhere Auteur Emmanuel Dreux [email protected] +33 4 26 78 17 58 + 33 6 47 81 26 70 http://www.cloudiway.com Setup RPP, CloudAnywhere, Version 156 Rédacteur Emmanuel
Flask-SSO Documentation
Flask-SSO Documentation Release 0.3.0 CERN July 30, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
Version 2.17 Update Installation Guide
Page 1 of 11 Version 2.17 Update Installation Guide Page 2 of 11 END-USER LICENSE AGREEMENT ( EULA ) FOR CPV LAB This End-User License Agreement ("EULA") pertains to the CPV Lab product (called Software"
Fritz Speed Documentation
Fritz Speed Documentation Release 0.1.1 Thomas Westfeld February 04, 2016 Contents 1 What it does 1 2 How It Works 3 3 Contents 5 3.1 Installation................................................ 5 3.2
Pragmatic Version Control
Extracted from: Pragmatic Version Control using Subversion, 2nd Edition This PDF file contains pages extracted from Pragmatic Version Control, one of the Pragmatic Starter Kit series of books for project
[The BSD License] Copyright (c) 2004-2011 Jaroslaw Kowalski [email protected]
Software used by portions of this application require the following license statement: [The BSD License] Copyright (c) 2004-2011 Jaroslaw Kowalski [email protected] All rights reserved. Redistribution
ANZ TRANSACTIVE MOBILE for ipad
ANZ TRANSACTIVE MOBILE for ipad SIMPLIFYING AND CONNECTING YOUR TRANSACTION BANKING ACROSS AUSTRALIA AND NEW ZEALAND QUICK REFERENCE GUIDE May 2014 GETTING STARTED Please ensure your ANZ Transactive Administrator
Security whitepaper. CloudAnywhere. http://www.cloudiway.com
Security whitepaper CloudAnywhere http://www.cloudiway.com @Copyright 2011 CLOUDIWAY. All right reserved. Use of any CLOUDIWAY solution is governed by the license agreement included in your original contract.
User's Manual. Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1
User's Manual Intego VirusBarrier Server 2 / VirusBarrier Mail Gateway 2 User's Manual Page 1 VirusBarrier Server 2 and VirusBarrier Mail Gateway 2 for Macintosh 2008 Intego. All Rights Reserved Intego
MultiValue Dashboard. Installation Guide
MultiValue Dashboard Installation Guide Introduction to MultiValue Dashboard MultiValue Dashboard is a dynamic Web-based development tool for the creation of desktop widgets utilizing your knowledge of
Version Control with Subversion and Xcode
Version Control with Subversion and Xcode Author: Mark Szymczyk Last Update: June 21, 2006 This article shows you how to place your source code files under version control using Subversion and Xcode. By
GRIDScaler-WOS Bridge
-WOS Bridge Version 1.6.0 Product Release Notes Revision A0 March 2015 Important Information Information in this document is subject to change without notice and does not represent a commitment on the
PDG Software. Encryption Guide
Encryption Guide , Inc. 1751 Montreal Circle, Suite B Tucker, Georgia 30084-6802 Copyright 1998-2006 PDG Software, Inc.; All rights reserved. PDG Software, Inc. ("PDG Software") retains all ownership
AccuTerm 7 Cloud Edition Connection Designer Help. Copyright 2010-2014 Zumasys, Inc.
AccuTerm 7 Cloud Edition Connection Designer Help Contents 3 Table of Contents Foreword 0 Part I AccuTerm 7 Cloud Edition 4 1 Description... 4 2 Usage... Guidelines 5 3 Connection... Designer 6 4 Internet...
Pulse Redundancy. User Guide
Pulse Redundancy User Guide August 2014 Copyright The information in this document is subject to change without prior notice and does not represent a commitment on the part of AFCON Control and Automation
Enterprise Manager to Enterprise Console upgrade guide. Sophos Enterprise Manager version 4.7 Sophos Enterprise Console version 4.7.
Enterprise Manager to Enterprise Console upgrade guide Sophos Enterprise Manager version 4.7 Sophos Enterprise Console version 4.7.1 Document date: July 2011 Contents 1 About this guide...3 2 What are
Installation Guide Supplement
Installation Guide Supplement for use with Microsoft ISA Server and Forefront TMG Websense Web Security Websense Web Filter v7.5 1996 2010, Websense Inc. All rights reserved. 10240 Sorrento Valley Rd.,
Protecting Data with a Unified Platform
Protecting Data with a Unified Platform The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens
Integrated Citrix Servers
Installation Guide Supplement for use with Integrated Citrix Servers Websense Web Security Websense Web Filter v7.5 1996-2010, Websense, Inc. 10240 Sorrento Valley Rd., San Diego, CA 92121, USA All rights
Magento Search Extension TECHNICAL DOCUMENTATION
CHAPTER 1... 3 1. INSTALLING PREREQUISITES AND THE MODULE (APACHE SOLR)... 3 1.1 Installation of the search server... 3 1.2 Configure the search server for usage with the search module... 7 Deploy the
In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well.
QuickBooks 2008 Software Installation Guide Welcome 3/25/09; Ver. IMD-2.1 This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in
Data Migration from Magento 1 to Magento 2 Including ParadoxLabs Authorize.Net CIM Plugin Last Updated Jan 4, 2016
Data Migration from Magento 1 to Magento 2 Including ParadoxLabs Authorize.Net CIM Plugin Last Updated Jan 4, 2016 This guide was contributed by a community developer for your benefit. Background Magento
Promotion Model. CVS SUITE QUICK GUIDE 2009 Build 3701 February 2010. March Hare Software Ltd
CVS SUITE QUICK GUIDE 2009 Build 3701 February 2010 March Hare Software Ltd Legal Notices Legal Notices There are various product or company names used herein that are the trademarks, service marks, or
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...
STABLE & SECURE BANK lab writeup. Page 1 of 21
STABLE & SECURE BANK lab writeup 1 of 21 Penetrating an imaginary bank through real present-date security vulnerabilities PENTESTIT, a Russian Information Security company has launched its new, eighth
Chapter 28: Expanding Web Studio
CHAPTER 25 - SAVING WEB SITES TO THE INTERNET Having successfully completed your Web site you are now ready to save (or post, or upload, or ftp) your Web site to the Internet. Web Studio has three ways
Call Recorder for Skype Product Manual
Call Recorder for Skype Product Manual Call Recorder is an add-on for Skype which automatically transforms your audio and video calls into QuickTime movies. Call Recorder is great for lessons, interviews,
Version Control with. Ben Morgan
Version Control with Ben Morgan Developer Workflow Log what we did: Add foo support Edit Sources Add Files Compile and Test Logbook ======= 1. Initial version Logbook ======= 1. Initial version 2. Remove
Protecting Data with a Unified Platform
Protecting Data with a Unified Platform The Essentials Series sponsored by Introduction to Realtime Publishers by Don Jones, Series Editor For several years now, Realtime has produced dozens and dozens
Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.
Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm. The Apache Software License, Version 1.1 Copyright (c) 1999-2001 The Apache Software Foundation. All rights reserved. 3.
WHAT'S NEW WITH SALESFORCE FOR OUTLOOK
WHAT'S NEW WITH SALESFORCE FOR OUTLOOK Salesforce for Outlook v2.8.1 Salesforce for Outlook v2.8.1, we ve improved syncing and fixed issues with the side panel and error log. Sync Side Panel Error Log
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'
Basic C Shell. [email protected]. 11th August 2003
Basic C Shell [email protected] 11th August 2003 This is a very brief guide to how to use cshell to speed up your use of Unix commands. Googling C Shell Tutorial can lead you to more detailed information.
Installing an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
Third Party Software Used In PLEK500 (Utility for Win) v1.x.xx.xxx
Third Party Software Used In PLEK500 (Utility for Win) v1.x.xx.xxx March 2013 This document contains the licenses and notices for open source software used in this product. With respect to the free/open
Cloud Identity Management Tool Quick Start Guide
Cloud Identity Management Tool Quick Start Guide Software version 2.0.0 October 2013 General Information: [email protected] Online Support: [email protected] Copyright 2013 CionSystems Inc., All
JobScheduler Installation by Copying
JobScheduler - Job Execution and Scheduling System JobScheduler Installation by Copying Deployment of multiple JobSchedulers on distributed servers by copying a template JobScheduler March 2015 March 2015
RSA Two Factor Authentication
RSA Two Factor Authentication VERSION: 1.0 UPDATED: MARCH 2014 Copyright 2002-2014 KEMP Technologies, Inc. All Rights Reserved. Page 1 / 16 Copyright Notices Copyright 2002-2014 KEMP Technologies, Inc..
Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)
Open Source Used In Cisco Instant Connect for ios Devices 4.9(1) Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the
django-helpdesk Documentation
django-helpdesk Documentation Release 0.1 Ross Poulton + Contributors May 18, 2016 Contents 1 Contents 3 1.1 License.................................................. 3 1.2 Installation................................................
Citrix Systems, Inc.
Citrix Password Manager Quick Deployment Guide Install and Use Password Manager on Presentation Server in Under Two Hours Citrix Systems, Inc. Notice The information in this publication is subject to change
Introducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
Architecting the Future of Big Data
Hive ODBC Driver User Guide Revised: October 1, 2012 2012 Hortonworks Inc. All Rights Reserved. Parts of this Program and Documentation include proprietary software and content that is copyrighted and
SEO Suite Pro. User Guide
User Guide Important Notice reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product
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
Supported Upgrade Paths for FortiOS Firmware VERSION 5.0.12
Supported Upgrade Paths for FortiOS Firmware VERSION 5.0.12 FORTINET DOCUMENT LIBRARY http://docs.fortinet.com FORTINET VIDEO GUIDE http://video.fortinet.com FORTINET BLOG https://blog.fortinet.com CUSTOMER
Installing the Shrew Soft VPN Client
Windows Install Installing the Shrew Soft VPN Client ShrewVPNWindows201003-01 Global Technology Associates 3505 Lake Lynda Drive Suite 109 Orlando, FL 32817 Tel: +1.407.380.0220 Fax. +1.407.380.6080 Email:
CEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
Active Directory Auditing: What It Is, and What It Isn t
Active Directory Auditing: What It Is, and What It Isn t Abstract What s wrong with Active Directory s native audit logging? More importantly, what functionality do you really need in an AD auditing solution,
System Center Virtual Machine Manager 2012 R2 Plug-In. Feature Description
System Center Virtual Machine Manager 2012 R2 Plug-In Feature Description VERSION: 6.0 UPDATED: MARCH 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies
1. Installation Instructions
Table of Contents 1. Extension installation instructions 2. Accessing the extension main settings 3. HTML Sitemap settings 4. XML Sitemap extra settings 5. Individual product HTML and XML sitemap settings
Use QNAP NAS for Backup
Use QNAP NAS for Backup BACKUP EXEC 12.5 WITH QNAP NAS Copyright 2010. QNAP Systems, Inc. All Rights Reserved. V1.0 Document revision history: Date Version Changes Apr 2010 1.0 Initial release Note: Information
NetVault : SmartDisk v1.0.1 Release Notes Contents
NetVault : SmartDisk v1.0.1 Release Notes Contents Release Information Documentation for NetVault: SmartDisk New Features Known Issues Faults Fixed Third-Party Licenses Release Information Release Version:
Bridging People and Process. Bridging People and Process. Bridging People and Process. Bridging People and Process
USER MANUAL DATAMOTION SECUREMAIL SERVER Bridging People and Process APPLICATION VERSION 1.1 Bridging People and Process Bridging People and Process Bridging People and Process Published By: DataMotion,
Purchase Order Management Magento Module By:
Purchase Order Management Magento Module By: User Guide 8/1/2014 Section 1: Installation: Via your FTP program, upload the contents of the.zip you downloaded after purchase to your site s base folder.
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
No Frills Magento Layout. Alan Storm
No Frills Magento Layout Alan Storm April 2011 Contents 0 No Frills Magento Layout: Introduction 5 0.1 Who this Book is For........................ 6 0.2 No Frills................................ 6 0.3
idp Connect for OutSystems applications
idp Connect for OutSystems applications THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
CA Workload Automation Agent for Databases
CA Workload Automation Agent for Databases Implementation Guide r11.3.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the
Documentum Developer Program
Program Enabling Logging in DFC Applications Using the com.documentum.fc.common.dflogger class April 2003 Program 1/5 The Documentum DFC class, DfLogger is available with DFC 5.1 or higher and can only
HIGHSEC eid App Administration User Manual
HIGHSEC eid App Administration User Manual Contents 1 Introduction... 3 2 Application overview... 3 3 Managing HIGHSEC eid App... 3 3.1 Deleting card pairings... 4 4 Inspecting smart card contents... 5
ICEPAY Magento Basic Module
ICEPAY Magento Basic Module Manual for merchants / developers --- 6/4/2012 Contents Contents... 1 1 Information... 3 1.1 Document revisions... 3 1.2 Overview... 4 1.3 Releases... 4 1.4 Compatibility...
Windows PowerShell Cookbook
Windows PowerShell Cookbook Lee Holmes O'REILLY' Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo Table of Contents Foreword Preface xvii xxi Part I. Tour A Guided Tour of Windows PowerShell
phpservermon Documentation
phpservermon Documentation Release 3.1.0-dev Pepijn Over May 11, 2014 Contents 1 Introduction 3 1.1 Summary................................................. 3 1.2 Features..................................................
Users Manual oempro version 3.5
www.octeth.com Users Manual oempro version 3.5 reliable solutions for your website Page 1 of 114 THIS PRODUCT IS DEDICATED TO Nihan H., my love and wife, who supports and encourages me every time with
Adeptia Suite 6.2. Application Services Guide. Release Date October 16, 2014
Adeptia Suite 6.2 Application Services Guide Release Date October 16, 2014 343 West Erie, Suite 440 Chicago, IL 60654, USA Phone: (312) 229-1727 x111 Fax: (312) 229-1736 Document Information DOCUMENT INFORMATION
GEO Sticky DNS. GEO Sticky DNS. Feature Description
GEO Sticky DNS Feature Description VERSION: 5.0 UPDATED: JANUARY 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies and the KEMP Technologies logo
Big Brother Professional Edition Windows Client Getting Started Guide. Version 4.60
Big Brother Professional Edition Windows Client Getting Started Guide Version 4.60 Copyright Quest Software, Inc. 2002 2011. All rights reserved. This guide contains proprietary information, which is protected
ANZ TRANSACTIVE - MOBILE
ANZ TRANSACTIVE - MOBILE CORPORATE CASH AND TRADE MANAGEMENT ON THE GO QUICK REFERENCE GUIDE February 2016 HOME SCREEN View the latest noticeboard for important announcements Tap here to select up to 3
NiCE Log File Management Pack. for. System Center Operations Manager 2012. Quick Start Guide
NiCE Log File Management Pack for System Center Operations Manager 2012 Version 1.30 March 2015 Quick Start Guide Legal Notices NiCE IT Management Solutions GmbH makes no warranty of any kind with regard
PDG Software. Keyman Encryption Guide
Keyman Encryption Guide , Inc. 1751 Montreal Circle, Suite B Tucker, Georgia 30084-6802 Copyright 1998-2004 PDG Software, Inc.; All rights reserved. PDG Software, Inc. ("PDG Software") retains all ownership
Active Directory Recovery: What It Is, and What It Isn t
Active Directory Recovery: What It Is, and What It Isn t Abstract Does your Active Directory recovery plan address all of the most common failure scenarios? This white paper explains how to handle each
Titanium Mobile: How-To
Titanium Mobile: How-To Getting Started With Appcelerator Titanium For Windows Release GSW August 17, 2010 Copyright 2010 Appcelerator, Inc. All rights reserved. Appcelerator, Inc. 444 Castro Street, Suite
ProjectPier v0.8.8. Getting Started Guide
ProjectPier v0.8.8 Getting Started Guide Updated October 2014 Contents Contents... 2 Overview... 4 License... 4 Installation... 4 Who should perform the installation?... 4 Requirements... 5 Enabling InnoDB
Installation and Configuration Guide Simba Technologies Inc.
Simba Microsoft SQL Server ODBC Installation and Configuration Guide Simba Technologies Inc. September 10, 2015 Copyright 2015 Simba Technologies Inc. All Rights Reserved. Information in this document
Official Amazon Checkout Extension for Magento Commerce. Documentation
Official Amazon Checkout Extension for Magento Commerce Documentation 1. Introduction This extension provides official integration of your Magento store with Inline Checkout by Amazon service. Checkout
Copy Tool For Dynamics CRM 2013
Copy Tool For Dynamics CRM 2013 Page 1 of 15 Copy Tool 2013 Copyright Warranty disclaimer Limitation of liability License agreement Copyright 2013 Dynamics Professional Solutions. All rights reserved.
Logging and Alerting for the Cloud
Logging and Alerting for the Cloud What you need to know about monitoring and tracking across your enterprise The need for tracking and monitoring is pervasive throughout many aspects of an organization:
