meet magento

Beyond the Blinders: Unseen Opportunities in SEO Meet Magento New York 2014 Talk

This Meet Magento New York 2014 talk is "Beyond the Blinders: Unseen Opportunities in SEO" by Seth Dotterer. Search has fundamentally changed how consumers consume and how marketers market.

The average US adult now spends half their time online. Online is pulling attention span from TV, radio and print media.

Buyers are revolting against traditional marketing channels.

Web consumers choose organic content - no one is clicking on banner ads, and most click on organic, not paid search results.

1 out of every 2 consumers say they don't trust ads.

Great marketers engage early - get people at the awareness and exploration stages, don't just focus on targeting at the purchase point.

Many consumers now start their shopping experience by researching on Pinterest.

Customers strongly prefer the unpaid web. 90% of search budgets are going to 6% of the traffic.

Manage your content across all unpaid channels - Google, YouTube, LinkedIn, Twitter, Pinterest, etc.

Stop crowding the register (that's what everyone is doing, and you don't have their budget) - don't target people at the buying stage - back up and target them before they're ready to buy.

Saving time and money with Vagrant - Meet Magento New York 2014 Talk

This is the Meet Magento New York 2014 talk "Saving time and money with Vagrant" with Tim Broder. Vagrant lets you QA server configurations for your Magento site just like you do your code.

Vagrant lets you setup a dev environment for a new project in 5-6 commands and about 10 minutes.

Everyone benefits from Vagrant - solo developers, startups, agencies, large scale businesses.

Vagrant helps with complex stacks - such as using Solr, Varnish, etc. - getting it all setup in one Vagrant box saves a lot of time.

Chef, Puppet, Docker, Ansible and Salt are all options for provisioning Vagrant boxes.

Slides, examples and much more are available here.

Magento Security and Us Meet Magento New York 2014 Talk

This Meet Magento New York 2014 tech track presentation is Magento Security and Us by Lee Saferite. Limit your attack surface - don't open unnecessary ports, and ideally use a server in a different subnet from your web server to provide SSH access into your site.

External log file storage - if your server is compromised, you can't trust anything on it. Transfer logs to a 3rd party service or another server in realtime.

Backup security - your backups contain all of your data - it should be secured well.

Your Magento site shouldn't have any writable PHP code - only var and media need to be writable, and they should only be writable by the web server user.

Magento extension authors should define specific, granular permissions in their extensions so that Magento site owners can restrict who can do what.

Don't install extensions directly from Connect - you need to run a code review/security audit first. You also don't want extensions that automatically update, because you don't know what their code might do.

If you're online for long and you're selling online, you will be a target, and at some point you will be compromised. Have a written incident response plan for what needs to be done when this happens so that you're prepared for it.

 

Magento: A Journey Down the Open Road Meet Magento New York 14 Talk

This talk is "Magento: A Journey Down the Open Road", a Meet Magento New York 14 Talk by Yoav Kutner. It was surprising to see how many people were using Magento for non-eCommerce purposes.

Based on this experience, OroCRM was written with a layer between the app and the framework - Oro Platform.

Oro Platform has ACL's built in, also Grids and reports and a workflow system.

The technology stack for Oro Platform is great thanks to it's fresh start. PHP >= 5.4.4., Symfony2, Doctrine, PHPUnit, HTML5, CSS3.

Oro Platform is focused on quality - 65% unit test coverage, code standards, and more.

Existing CRMs didn’t fit for eCommerce - is a shopping cart a lead? Opportunity? That's why Oro CRM is focused on being an eCommerce CRM.

Oro CRM collects data from multiple channels and segments customers.

Don't just want to look at how many people add items to the cart - we want to know who added items to the cart. Segment to specific users.

OroCRM integrates with Magento, Amazon and eBay.

 

Varnish Cache and its usage in the real world Meet Magento New York 2014 Talk

This talk at Meet Magento New York 2014 is Varnish Cache and its usage in the real world by Ivan Chepurnyi. Varnish is a way to accelerate sites such as Magento websites by caching as much content as possible.

Varnish is controlled by VCL - the Varnish configuration language.

vcl_recv is the entry point for a customer request, and you can detect a customer segment based on cookies and serve a specific type of content for that segment.

vcl_hash builds the cache hash for a page - it gives the possibility to serve different content based on customer device type, detected customer segment, etc.

Secret of successful Magento Varnish integration is in 4 key components: headers, cookies, Javascript and browser storage.

Varnish is all about communication via headers - specify cache TTL from Magento in headers.

Cookies connect dynamic actions, shopping cart, etc., in Magento and Varnish.

Javascript is used to serve dynamic content via AJAX calls.

Browser storage should be used to minimize AJAX calls.

There's a framework that already caches basic pages in Magento, and you can easily add your own page type. Ivan has released the code on GitHub at https://github.com/EcomDev/EcomDev_Varnish