Agile Web Development Liip.ch. Introduction to. Lukas Kahwe Smith @lsmith lukas@liip.ch. some content graciously stolen from Yoav



Similar documents
Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Sugar Professional. Approvals Competitor tracking Territory management Third-party sales methodologies

Editions Comparison Chart

Product Information. Sugar vs Zoho. Features Comparison

WEB HELP DESK GETTING STARTED GUIDE

Guide by. A Guide to the Talkdesk and MAGENTO. Integration. Advantages / How to use / Activate and setup the integration / more...

Magento Integration Manual (Version /24/2014)

Your complete guide to installing the Self-Service Portal and estore.

Startup Guide. Version 2.3.9

Task Management. JobTraQ Core Features

CloudCall for Salesforce- Quick Start Guide. CloudCall for Act! CRM Quick Start Guide

Sage CRM 7.3 Release Preview

Contents. Page 1 of 16

Best Free Magento Extensions for Social Network By : M Connect Media

Sage CRM 2015 R1 Release Preview

XTM Drupal Connector. A Translation Management Tool Plugin

Welcome The webinar will begin shortly

Salesforce Certified Pardot Specialist Study Guide

Sugar Community Edition Application Guide

GETTING STARTED GUIDE

Magento module Documentation

SharePoint User Manual

USER GUIDE. PowerMailChimp CRM 2011

Google Trusted Stores Setup in Magento

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

How To Set Up A Xerox Econcierge Powered By Xerx Account

Shop by Manufacturer Custom Module for Magento

The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration

isupport 15 Release Notes

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

USER GUIDE for Salesforce

Sage CRM 7.3 SP2. Release Notes. Revision: SYS-REA-ENG-7.3SP2-1.0 Updated: April 2016

v7.1 Quick Start Guide

WatchDox for Windows User Guide. Version 3.9.0

Zapper for ecommerce. Magento Plugin Version Checkout

VMware vcenter Operations Manager Administration Guide

Follow Up . Magento Extension User Guide. Official extension page: Follow Up . User Guide: Follow Up

Elgg 1.8 Social Networking

FEATURES LIST. cms.moveable.com

DocuSign for Microsoft Dynamics CRM

!!!!!!!! Startup Guide. Version 2.7

Zendesk + Salesforce. Step-by-Step Guide to Integrating Zendesk and Salesforce.

How to install and use the File Sharing Outlook Plugin

Website Pros Templates v1.0. Database Template Overview

Lync Online Deployment Guide. Version 1.0

Social Media Monitoring: Engage121

ADMINISTRATOR GUIDE VERSION

Salesforce Customer Portal Implementation Guide

ekomimeetsmage Manual for version 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0

ARIBA Contract Management System. User Guide to Accompany Training

CRM Rollout Guide. salesforce.com Spring 04 Copyright salesforce.com, inc. All rights reserved.

uilding a Branch Website using Wordpress

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com

BPMonline CRM User Guide

Exchange 2013 mailbox setup guide

Sage CRM 7.3 Patch Release Notes. Revision: SYS-REA-ENG-73c-5.0 Updated: August 2015

Certified PHP/MySQL Web Developer Course

Oracle CRM On Demand Roadmap CON7334

WatchDox for Windows. User Guide. Version 3.9.5

eedge Basics: Get Your Database in Order Using eedge mycontacts

MAGEJAM PLUGIN INSTALLATION GUIDE

Get Started with LeadSquared Guide for Marketing Users. Complete lead to revenue platform

ClickDimensions Quick Start Guide For Microsoft Dynamics CRM /1/2011 ClickDimensions

Typo3_tridion. SDL Tridion R5 3/21/2008

2011 Zendesk. All rights reserved. Zendesk Enterprise User s Guide

Sterling Call Center. Upgrade Guide. Release 9.2

Content management system comparison

Lead Management in Sugar 7

Getting Started Guide

This guide provides information on installing, signing, and sending documents for signature with

IBM Unica emessage Version 8 Release 6 February 13, User's Guide

nopcommerce User Guide

Configuration Guide - OneDesk to SalesForce Connector

VMware vcenter Operations Manager Enterprise Administration Guide

Kaltura On-Prem Evaluation Package - Getting Started

Group Management Server User Guide

INTERSPIRE MARKETER

Wireless Guest Server User Provisioning Instructions

PayPal Integration Instructions

Most Popular ecommerce Site Integration Tool For Magento Store

Integrating Autotask Service Desk Ticketing with the Cisco OnPlus Portal

How To Convert A Lead In Sugarcrm

VISION BPM. Business Process Management.

Data Synchronization between Magento and VTiger

Manual. Netumo NETUMO HELP MANUAL Copyright Netumo 2014 All Rights Reserved

I ve logged in! Now where do I start?

Installation Guide. (You can get these files from

Paul Boisvert. Director Product Management, Magento

DNNSmart Super Store User Manual

SyncThru Database Migration

Sage CRM. Sage CRM 2016 R1 Mobile Guide

CRM Solutions. Banking Sector

EchoSign Integration

We are focused on providing you the very best service including all the tools necessary to establish and maintain a successful website.

Seedules for Easy CRM and System Administration

Step 4: Click Upload >> Browse for zip file, then click Install Now. Step 6: List Eruption should show up as a new button in your Wordpress Navigation

Integrating LivePerson with Salesforce

Acunetix Web Vulnerability Scanner. Getting Started. By Acunetix Ltd.

Welcome to MailChimp.

Transcription:

Agile Web Development Liip.ch! Introduction to Lukas Kahwe Smith @lsmith lukas@liip.ch some content graciously stolen from Yoav

Brought to you by familiar faces.. Jary Carter CEO Dima Soroka! VP of Engineering Yoav Kutner! CTO

Products

Key Features! Fully localizable and translatable! System Help and Tooltips! Productivity Tools (Calendar, Notes, Tasks, Pinbar etc)! Flexible Workflow Engine (FWE)! Automated Processes! REST and SOAP API s! Users, Groups, and Role Management with ACL Real Time User Notifications! Widgets! Data Grids! Report Engine! Import/Export CSV data! Flexible Entities with Dynamic Attributes! And much much more

ACL

Grids

Extend Entities

Workflow

Reports

Web API

Best Practice: Quality

Products Built with Oro Platform

Tech

Technology Stack or a Kid in the Candy Store PHP >= 5.4.4! Symfony2, Doctrine, PHPUnit! MySQL, PostgreSQL! HTML5 and CSS3! jquery! Backbone (in the process of moving to AngularJS)! Twitter Bootstrap! SOAP and REST-ful Web API! ElasticSearch

Symfony 2.0 was published at the end of July 2011! During the last 3 years, the community released 2000+ bundles! 800+ developers contributed to the Symfony core (and 500+ contributed to the documentation)! 15+ million visits on the symfony.com website in 2012! Symfony is the most forked PHP project on Github and one of the most PHP starred project as well! Symfony community started other well-known PHP projects like Composer, Twig, Assetic, Monolog,...! The Symfony components are downloaded 1 million times each month! Long Term Support (LTS) releases (4 years security fixes) and backwards compatibility (BC) promise

Projects using Symfony 2

gets your coding skills ready for..

Getting Started with Symfony Check out the documentation (there is a free book, cookbook, component docs etc)! Learn about Composer (but you are already using composer with Magento.. right? right!?!)! Get comfortable to using the command line interface! Download and install the symfony standard edition! Check out knpbundles.com to quickly add more functionality! At some point you will need to learn about design patterns (especially dependency injection)! Read the HTTP spec (but you already did that, right?) or at least its fundamentals! There are lots of blogs out there and useful screencasts (f.e. http://knpuniversity.com)

Sounds scary?

Symfony Default Directory Structure

Symfony Front Controller

Symfony Routing File

Symfony Example Controller

Symfony Example Controller

Symfony Example Template

Symfony Example Functional Test

Created for Sales & Marketing Sales Marketing

Key Features! Contact and Address Book Management! Accounts Management and Merging! Lead Management! Opportunity Management! Customer Segmentation! Marketing campaigns management! Campaign code tracking! Case management! Zendesk + MailChimp integrations and more coming! Embedded Web Forms! Multiple Customer Channel Management! Tracking of user behavior on websites! Magento Integration (Web Customer) and more coming!!!

Shopping Cart Recovery and Completion

Magento Integration STEP 0: Install the free OroCRM Bridge into the Magento instance! STEP 1: Once logged in, access the SOAP/XML RPC Roles tab under System Web Services! STEP 2: Create a Role under Add New Role and add your ecommerce store.! STEP 3: Go to Role API Sources and change your Resource Access to All.! STEP 4: Create a New User under System Webservices SOAP/XML RPC Users! STEP 5: Click on Create New User and enter your desired username and basic information. The API Key is simply a password that you create for yourself.! STEP 6: Once you ve saved your API key and user information, access the User Role near the top left of your screen and select your web store to make sure it is active.

Magento Integration STEP 7: With the credentials of your Magento SOAP API and user login, you can now go to OroCRM and create your channel under System Channels Create Channel.! STEP 8: Once you select Magento as your Channel Type, enter the rest of your basic information from Magento. You can then select your website from the drop down list and whichever connectors you would like to pull from Magento.! STEP 9: Click Save and Schedule Sync.! STEP 10: Under System Job Queue, Click on Run Daemon (this process may start automatically.)!! see http://www.orocrm.com/blog/product-updates/integrate-magento-orocrm

Personalized Marketing

Customer Service and Support

Dashboards

OroCRM Products Community Edition! Enterprise Edition (ElasticSearch, PostgreSQL, MS Exchange support, better Reporting, SLA)! SaaS (same as EE but as a hosted solution)!!! see http://www.orocrm.com/forums/topic/orocrm-editions

Open Source

Open Source Oro Platform MIT! OroCRM CE OSL 3.0! OroCRM EE Oro Commercial License

Customers

Eating our own dog food

Future Roadmap Contacts! Accounts! Channels! Integration with Microsoft Outlook and Google contacts! Syncing contact information with Social data (LinkedIn, G+, etc.)! Contact and Service preferences! Redesigned account view! Lifetime value and other metrics! Aggregated views on account data! Support of multiple account types! Automated merging! Customize and extend business entities in scope of the channel! Improved channel management UI! Configure lifetime value on channel and account levels! Channel-level analytic data! Marketing! Segmentation and reporting based on web events data! RFM configuration per channel! Email campaigns and integration with MailChimp! Integration with Google Analytics! Predictive Marketing Engine! Customer Satisfaction and Engagement Metrics! Social Interactions and Data Aggregation! Lead Scoring Multiple organization support! Entity management on organization level! Configure currency and locale on organization level! Platform! Grid views management and columns configuration! Expanded and detailed record view for Grids! LDAP and OAuth! Enhanced Localization and Territory Management! Entity forms management! Inline editing! Navigation menu management! Access control on entity field level and records sharing! User-configurable themes! Activity stream! Inline Help and Tips! Mass Update Action! Collaboration! Email signatures and attachments! Email tracking and auto-reply! Chat feature! Parallel access to Record data! Record Drafts and Recycle Bin! Record locking! Integration with Google and MS Exchange calendars MS Outlook integration! Download and install Outlook plugin for OroCRM! Synchronize contacts! Synchronize tasks and calendar events! Check the related OroCRM entities while browsing the email in Outlook! Assign Outlook emails to OroCRM entities! Workflows! Full-force Workflow Management wizard! Alerts and Notifications system! Processes! Reports! UI for Process configuration! Improved Process management UI! Improved Report creation and Customization wizard! Additional Features! Groom and merge Data Tools! Web Profile! Quotes Management! Elastic Search Integration for Search and large data management

Communications Forum! http://www.orocrm.com/forums! GitHub! https://github.com/orocrm

Agile Web Development Liip.ch! Lukas Kahwe Smith e: lukas@liip.ch t: @lsmith! THANKS