Who are we anyway? Adam Erickson. Jeff Tomlinson. aether. Senior Drupal Engineer - Hockey fanatic - Youth hockey coach

Size: px
Start display at page:

Download "Who are we anyway? Adam Erickson. Jeff Tomlinson. aether. Senior Drupal Engineer - Hockey fanatic - Youth hockey coach"

Transcription

1

2 Who are we anyway? Adam Erickson Senior Drupal Engineer - Hockey fanatic - Youth hockey coach Jeff Tomlinson Architect - Generalist - Beer geek aether

3 We re Four Kitchens We build websites and apps that help you publish great content across all devices, platforms, and experiences. We work mostly with media, publishing, education, and nonprofit organizations anybody with lots of content or data. You make great content. We make it go!

4 So why are we doing this talk?

5 Search is important Site owners want their search to work better Site users expect relevant results Search API + Apache Solr search offers a compelling solution for Drupal

6 Statistics 59% of web visitors frequently use internal site search 50% of people go straight to the internal search box 15% prefer search over the menu Source provided in resources slide

7 So where do we start this DOES seem important!?

8 Get a game plan When preparing to build your search: Ask questions Consider common features Consider your users and what might be useful to them

9 Questions to ask What content should be indexed? Do you need multiple indexes? What content needs priority? Do you need to filter results? Should all content share the same display or is there a need for specialty displays?

10 Search Solutions There are several search options in the Drupal world. Let s take a look. +

11 Search Solutions Core Drupal search Google Search Integration Search API + database Search API + Apache Solr Elasticsearch

12 Search Solutions Option Level of effort Performance Customization Drupal support Core search Low Low Low High Google Search Integration Low High Low High Search API + DB Medium Low High High Search API + Solr High High High Medium Elasticsearch High High High Low

13 Why choose Search API + Solr? Performant Highly configurable Supported by major Drupal hosting providers Battle tested

14 What you will need + to build with Search API + Solr

15 What you will need Solr Hosting Provided by your Drupal host Pantheon, Acquia, and Platform.sh Other hosted Solr Websolr, Opensolr, Searchstax, others... Roll your own Self-hosted, Digital Ocean Droplet, AWS, etc

16 What you will need continued... Modules Search API Search API Solr Search Facets Views

17 What we will cover and important things to know.

18 What we will cover Set up your connection to your Solr server and index A strategy for indexing Paragraphs Tuning search results Creating the search view Configure facets

19 Important things to know Search API Servers These are configuration entities Manage the connection to the search backend Could be a database, Solr, Elasticsearch, etc.

20 Important things to know Search API Indexes Define entity types and bundles that are indexed Define fields that are indexed Pre and post processing of the indexed content

21 Important things to know Facets Facets have the ability to keep context to the current search results Exclude objects that don t meet certain criteria Provide flexibility Filter with the speed

22 Important things to know Search View Just using core Views The view is based off of the Search API Index Using fields to render results with a highlighted excerpt

23 Walkthrough

24 Search API server Configures the connection to the Solr backend

25 Search API server Path: /admin/config/search/search-api

26 Search API server Path: /admin/config/search/search-api/add-server

27 Search API server Path: /admin/config/search/search-api/add-server

28 Search API server Path: /admin/config/search/search-api/add-server

29 Search API server Path: /admin/config/search/search-api/add-server

30 Search API server: Status Path: /admin/config/search/search-api/server/<server_name>

31 Search API index Defines the content that will be searchable

32 Search API index Path: /admin/config/search/search-api

33 Search API index Path: /admin/config/search/search-api/add-index

34 Search API index Path: /admin/config/search/search-api/add-index

35 Search API index Path: /admin/config/search/search-api/add-index

36 Search API index Path: /admin/config/search/search-api/add-index

37 Index fields Define the fields that are indexed

38 Search API index: Fields Path: /admin/config/search/search-api/index/<search_index>/fields

39 Search API index: Fields Path: /admin/config/search/search-api/index/<search_index>/fields

40 Search API index: Fields Path: /admin/config/search/search-api/index/<search_index>/fields

41 Search API index: Fields Path: /admin/config/search/search-api/index/<search_index>/fields

42 Indexing Paragraphs A strategy...

43 Search API index: Paragraphs Path: /admin/structure/types/manage/<type>/display/search_index

44 Search API index: Paragraphs Path: /admin/config/search/search-api/index/<search_index>/fields

45 Search API index: Paragraphs Path: /admin/config/search/search-api/index/<search_index>/fields

46 Processors Configure how indexed content is manipulated during indexing and retrieval

47 Search API index: Processors Path: /admin/config/search/search-api/index/<search_index>/processors

48 Search API index: Processors Path: /admin/config/search/search-api/index/<search_index>/processors

49 Search API index: Processors: Highlight Path: /admin/config/search/search-api/index/<search_index>/processors

50 Search API index: Processors: HTML filter Path: /admin/config/search/search-api/index/<search_index>/processors

51 Search API index: Processors: Ignore case Path: /admin/config/search/search-api/index/<search_index>/processors

52 Search API index: Processors: Stemmer Path: /admin/config/search/search-api/index/<search_index>/processors

53 Search API index: Processors: Stopwords Path: /admin/config/search/search-api/index/<search_index>/processors

54 Search API index: Processors: Tokenizer Path: /admin/config/search/search-api/index/<search_index>/processors

55 Search API index: Status Path: /admin/config/search/search-api/index/<index_name>

56 Search results view Renders the search page and form

57 Adding search view Path: /admin/structure/views/add

58 Adding search view Path: /admin/structure/views/add

59 Search view: Fields Default text when no excerpt returned Path: /admin/structure/views/view/<view_name>

60 Search view: Fields Path: /admin/structure/views/view/<view_name>

61 Search view: Fields Render default fields when excerpt is empty Path: /admin/structure/views/view/<view_name>

62 Search view: Filter Path: /admin/structure/views/view/<view_name>

63 Search view: Filter Path: /admin/structure/views/view/<view_name>

64 Search view: Filter Path: /admin/structure/views/view/<view_name>

65 Search view: Sorting Path: /admin/structure/views/view/<view_name>

66 Facets

67 Facets Path: /admin/config/search/facets

68 Facets Path: admin/config/search/facets/add-facet

69 Facets Path: /admin/config/search/facets/<facet>/edit

70 Facets Path: /admin/config/search/facets/<facet>/edit

71 Facets Path: /admin/config/search/facets/<facet>/edit

72 Facets Path: /admin/config/search/facets/<facet>/edit

73 Facets: Place blocks Path: /admin/structure/block

74 Search results Path: /search

75 Search results Path: /search

76 Monitoring Using Google Analytics by defining a Query parameters with GA itself. Using the Track internal Search mechanism on Google analytics module. Search API Stats (in development) Drupal 8 community modules in early development

77 Resources Example Site Repo: Modules: Documentation:

78 ...MOAR Resources UX: Monitoring: Elastic Search

79 Thank you maintainers! Search API Search API Solr drunken monkey Mkalkbrenner Nick_vh cspitzlay drunken monkey Berdir amateescu Facets StryKaizer Borisson_ Nick_vh

80 Reminder: Contribution sprints Friday, April 13, 2018 Mentored Core sprint First time sprinter workshop General sprint 9:00-18:00 Room: 103 9:00-12:00 Room: 101 9:00-18:00 Room: 104 #drupalsprint

81 What did you think? Locate this session at the DrupalCon Nashville website: Take the survey! Thank you!

82 Questions?

Improving Drupal search experience with Apache Solr and Elasticsearch

Improving Drupal search experience with Apache Solr and Elasticsearch Improving Drupal search experience with Apache Solr and Elasticsearch Milos Pumpalovic Web Front-end Developer Gene Mohr Web Back-end Developer About Us Milos Pumpalovic Front End Developer Drupal theming

More information

Don t Panic Website disaster planning for the rest of us

Don t Panic Website disaster planning for the rest of us Don t Panic Website disaster planning for the rest of us Ronan Dowling Pantheon.io DrupalCon Dublin - DevOps Who Am I? Agency Tools Lead at Pantheon Maintainer of Backup and Migrate Founder/Creator of

More information

Advanced Web Services with JSON API

Advanced Web Services with JSON API Advanced Web Services with JSON API HOWDY! I am Mateu I am here because I am a decoupling nerd You can find me at @e0ipso You will learn about JSON API Drupal module Why use it? What are the limitations?

More information

Planning & Managing Migrations

Planning & Managing Migrations Planning & Managing Migrations It s for the birds. Har har. Aimee Degnan / aimee@hook42.com Expectation Setting This is the first run of this presentation. It is being shaped for DrupalCon. Is text heavy

More information

Web Performance in

Web Performance in Web Performance in 2017 with @bighappyface Big thanks to DrupalCon Team Big thanks to you (it s almost a wrap) Please note This session assumes familiarity. I am speaking as if folks are already into this

More information

Planning & Managing Migrations. Aimee Degnan & Ryan Weal

Planning & Managing Migrations. Aimee Degnan & Ryan Weal Planning & Managing Migrations Aimee Degnan & Ryan Weal Planning & Managing Migrations It s for the birds. Har har. Aimee Degnan / Ryan Weal / aimee@hook42.com ryan@kafei.ca Me Aimee Degnan, Hook 42 1996

More information

Test all the things! Get productive with automated testing in Drupal 8. Sam Becker

Test all the things! Get productive with automated testing in Drupal 8. Sam Becker Test all the things! Get productive with automated testing in Drupal 8 Sam Becker WHO AM I? Sam152 on drupal.org Back-end Drupal dev for PreviousNext Core contributor Author of 50+ contributed projects

More information

RED HAT CONTAINER CATALOG

RED HAT CONTAINER CATALOG RED HAT CONTAINER CATALOG How we built it - what s in there - what s next Dirk Herrmann (Former Product Owner RHCC) Product Manager OpenShift Bonn, April 24th 2018 RHCC is NOT OpenShift Service Catalog

More information

NYC Apache Lucene/Solr Meetup

NYC Apache Lucene/Solr Meetup June 11, 2014 NYC Apache Lucene/Solr Meetup RAMP UP YOUR WEB EXPERIENCES USING DRUPAL AND APACHE SOLR peter.wolanin@acquia.com drupal.org/user/49851 (pwolanin) Peter Wolanin Momentum Specialist @ Acquia,

More information

An Introduction to Google Calendar

An Introduction to Google Calendar An Introduction to Google Calendar Google Calendar is a Google App that is a great resource to use to manage your everyday tasks and activities. It integrates with your Gmail and other Google Apps so you

More information

www.drupaleurope.org How to COPE with external entities Publishing & Media Goal COPE: Create Once Publish Everywhere Strategy to create content in one place and publish it in many places Simple example:

More information

The Complete Nonprofit Website Toolkit Defining Your Content and Navigation Strategy June 2013

The Complete Nonprofit Website Toolkit Defining Your Content and Navigation Strategy June 2013 The Complete Nonprofit Website Toolkit Defining Your Content and Navigation Strategy June 2013 1 Wait for the recording to begin The Complete Nonprofit Website Toolkit Defining Your Content and Navigation

More information

Google Analytics for Sellers

Google Analytics for Sellers Google Analytics for Sellers What we will cover 1 Setting up Google Analytics for Sellers 2 But first, the disclaimers 3 Navigating through Google Analytics 4 What is the traffic to my shop & items? 5

More information

WebRTC: Possible? Don McGregor Research Associate MOVES Institute.

WebRTC: Possible? Don McGregor Research Associate MOVES Institute. WebRTC: Possible? Don McGregor Research Associate MOVES Institute mcgredo@nps.edu The World Classic simulation applications: can we do them in the web browser? Pretty much. I think. 2 1990s Start: Classic

More information

Instant Speed. with Google AMP and Facebook Instant Articles. Baris Wanschers

Instant Speed. with Google AMP and Facebook Instant Articles. Baris Wanschers Instant Speed with Google AMP and Facebook Instant Articles Baris Wanschers Baris Wanschers Front-end developer & accessibility-nerd Chair of the Dutch Drupal Foundation Founder & partner at LimoenGroen

More information

SmarTest: Accelerating the detection of faults in Drupal

SmarTest: Accelerating the detection of faults in Drupal SmarTest: Accelerating the detection of faults in Drupal Ana Belén Sánchez http://www.isa.us.es/members/anabelen.sanchez Ana Belén Sánchez, Sergio Segura, Antonio Ruiz-Cortés, Gabriel Hidalgo I am a researcher

More information

Amazon Search Services. Christoph Schmitter

Amazon Search Services. Christoph Schmitter Amazon Search Services Christoph Schmitter csc@amazon.de What we'll cover Overview of Amazon Search Services Understand the difference between Cloudsearch and Amazon ElasticSearch Service Q&A Amazon Search

More information

Service design: the next-generation of experience design. Steve Kato-Spyrou UX Manager John Lewis

Service design: the next-generation of experience design. Steve Kato-Spyrou UX Manager John Lewis Service design: the next-generation of experience design Steve Kato-Spyrou UX Manager John Lewis What the talk is about Theory of service design Fitting service design into design thinking, lean and agile

More information

GOING MOBILE: Setting The Scene for RTOs.

GOING MOBILE: Setting The Scene for RTOs. GOING MOBILE: Setting The Scene for RTOs. 29 November, 4:00 pm 4:45 pm, General Session Presented by Lawrence Smith & Chris Adams WHERE: Usage of Mobile Devices Source: State of American Traveler Research

More information

Wednesday, September 19, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT

Wednesday, September 19, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT ENERGY.GOV WHO IS PHASE2? PLATFORM SPECIALISTS PLATFORM SPECIALISTS DRUPAL COMMUNITY 55 12 50+ 4 Involved Drupal Professionals Speakers at DrupalCon

More information

SensioLabs is organising the 3rd edition of the Symfony Live in the United States

SensioLabs is organising the 3rd edition of the Symfony Live in the United States SensioLabs is organising the 3rd edition of the Symfony Live in the United States Symfony Live is the biggest international conference about Symfony. It s built on the great success of the Symfony Live

More information

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016

Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016 Accelerate MySQL for Demanding OLAP and OLTP Use Case with Apache Ignite December 7, 2016 Nikita Ivanov CTO and Co-Founder GridGain Systems Peter Zaitsev CEO and Co-Founder Percona About the Presentation

More information

CS193X: Web Programming Fundamentals

CS193X: Web Programming Fundamentals CS193X: Web Programming Fundamentals Spring 2017 Victoria Kirst (vrk@stanford.edu) CS193X schedule Today - Middleware and Routes - Single-page web app - More MongoDB examples - Authentication - Victoria

More information

Understanding the Dark Side

Understanding the Dark Side Understanding the Dark Side An Analysis of Drupal (and Other!) Worst Practices Kristen Pol Understanding the Dark Side An Analysis of Drupal (and Other!) Worst Practices Kristen Pol Image Source: http://bit.ly/1pb9en9

More information

Views for Developers. What is Views? (and data geeks) "a tool for making lists of stuff" Bec White DrupalCamp WI, July 2010

Views for Developers. What is Views? (and data geeks) a tool for making lists of stuff Bec White DrupalCamp WI, July 2010 Views for Developers (and data geeks) What is Views? "a tool for making lists of stuff" Bec White white@palantir.net DrupalCamp WI, July 2010 Developing with Views: Export Views Views describes the data

More information

Dynatrace FastPack for Liferay DXP

Dynatrace FastPack for Liferay DXP Dynatrace FastPack for Liferay DXP The Dynatrace FastPack for Liferay Digital Experience Platform provides a preconfigured Dynatrace profile custom tailored to Liferay DXP environments. This FastPack contains

More information

DrupalCon Dublin. #futureofwork

DrupalCon Dublin. #futureofwork DrupalCon Dublin. #futureofwork Entity validation: The kick-ass road to data integrity. kristiaanvandeneynde - @Magentix Coding & Development - Intermediate #futureofwork Kristiaan Van den Eynde. Drupal

More information

EmberJS A Fitting Face for a D8 Backend. Taylor Solomon

EmberJS A Fitting Face for a D8 Backend. Taylor Solomon EmberJS A Fitting Face for a D8 Backend Taylor Solomon taylor.solomon @jtsolomon http://interactivestrategies.com 2 Years Ago 2 Years Ago URL Ember Data assumes a few things. - Your API format is JSON

More information

Soir 1.4 Enterprise Search Server

Soir 1.4 Enterprise Search Server Soir 1.4 Enterprise Search Server Enhance your search with faceted navigation, result highlighting, fuzzy queries, ranked scoring, and more David Smiley Eric Pugh *- PUBLISHING -J BIRMINGHAM - MUMBAI Preface

More information

Performance Tuning in SAP BI 7.0

Performance Tuning in SAP BI 7.0 Applies to: SAP Net Weaver BW. For more information, visit the EDW homepage. Summary Detailed description of performance tuning at the back end level and front end level with example Author: Adlin Sundararaj

More information

THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO

THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO THE GREAT CONSOLIDATION: ENTERTAINMENT WEEKLY MIGRATION CASE STUDY JON PECK, MATT GRILL, PRESTON SO Slides: http://goo.gl/qji8kl WHO ARE WE? Jon Peck - drupal.org/u/fluxsauce Matt Grill - drupal.org/u/drpal

More information

ElasticSearch in Production

ElasticSearch in Production ElasticSearch in Production lessons learned Anne Veling, ApacheCon EU, November 6, 2012 agenda! Introduction! ElasticSearch! Udini! Upcoming Tool! Lessons Learned introduction! Anne Veling, @anneveling!

More information

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN

David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN 1 David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN Dave@IDEASDesigninc.com Dave@GrayOut.com Moderator: (Jacquie Warda) (Jacquie B Airshows) 2 Founder and CEO of IDEAS

More information

Google Hangout is a great platform for collaborating with colleagues and partners. This TechsmARTs session will begin with a few examples/case

Google Hangout is a great platform for collaborating with colleagues and partners. This TechsmARTs session will begin with a few examples/case Google Hangout is a great platform for collaborating with colleagues and partners. This TechsmARTs session will begin with a few examples/case studies of how artists and arts and culture organizations

More information

New features in version 8 TERMINALFOUR 8.0

New features in version 8 TERMINALFOUR 8.0 New features in version 8 TERMINALFOUR 8.0 TERMINALFOUR Web Developer 1 1999-2015 All Rights Reserved, TERMINALFOUR Solutions Ltd 1999-2014 All Rights Reserved, TERMINALFOUR Solutions Ltd Copyright 1999-2015

More information

EPL660: Information Retrieval and Search Engines Lab 3

EPL660: Information Retrieval and Search Engines Lab 3 EPL660: Information Retrieval and Search Engines Lab 3 Παύλος Αντωνίου Γραφείο: B109, ΘΕΕ01 University of Cyprus Department of Computer Science Apache Solr Popular, fast, open-source search platform built

More information

Victor has added the link in the notes box:

Victor has added the link in the notes box: INTRO Welcome and thanks for joining our webinar. This is the second in our Web Training Webinars series. You can find a recording of the first webinar: How to create and edit content on your Drupal site

More information

Relay. Calendar Setup. Google Calendar

Relay. Calendar Setup. Google Calendar Relay Calendar Setup Google Calendar 1 Create a new calendar resource for your room. If your room already has a calendar, you can skip this step. If you don t have access to Google Admin, you may instead

More information

Revving Your Salesforce Community Engine

Revving Your Salesforce Community Engine Revving Your Salesforce Community Engine See how 5 great brands are leveraging search to drive more engagement and better self-service. coveo.com info@coveo.com 1.800.635.5476 The Full Throttle Experience

More information

The Experience of Prototyping. Jennifer Kalz, CBAP, CUA, CSM March 28, 2017

The Experience of Prototyping. Jennifer Kalz, CBAP, CUA, CSM March 28, 2017 The Experience of Prototyping Jennifer Kalz, CBAP, CUA, CSM March 28, 2017 Agenda Core Concept Model Overview and Benefits of the Technique Fidelity of a Prototype Best Practices with the Technique Usability

More information

Goran Halusa. Summary. Experience. Web Developer at Quotient

Goran Halusa. Summary. Experience. Web Developer at Quotient Goran Halusa Web Developer at Quotient ghalusa@gmail.com Summary Web Architect - Full-stack web developer - backend, front-end, server administration, and everything in between... I am currently a Web

More information

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile

More information

Simile Tools Workshop Summary MacKenzie Smith, MIT Libraries

Simile Tools Workshop Summary MacKenzie Smith, MIT Libraries Simile Tools Workshop Summary MacKenzie Smith, MIT Libraries Intro On June 10 th and 11 th, 2010 a group of Simile Exhibit users, software developers and architects met in Washington D.C. to discuss the

More information

The Case (Or Not) For PostgreSQL

The Case (Or Not) For PostgreSQL The Case (Or Not) For PostgreSQL mradcliffe Matthew Radcliffe Copyright Jeff MacDonald. 2008. Image. http://en.wikipedia.org/wiki/file:postgresql_elephant.svg Background First introduced to PostgreSQL

More information

Realtime visitor analysis with Couchbase and Elasticsearch

Realtime visitor analysis with Couchbase and Elasticsearch Realtime visitor analysis with Couchbase and Elasticsearch Jeroen Reijn @jreijn #nosql13 About me Jeroen Reijn Software engineer Hippo @jreijn http://blog.jeroenreijn.com About Hippo Visitor Analysis OneHippo

More information

Belt and Road Responsive: Drupal 8 Website

Belt and Road Responsive: Drupal 8 Website Belt and Road Responsive: Drupal 8 Website www.appnovation.com Belt and Road Responsive: Drupal 8 Website Contents 1.0 Project Overview P.3 2.0 Project Challenges & Highlights P.4 3.0 Project Results P.5

More information

Analytics for UX Workshop. Web Analytics for UX,

Analytics for UX Workshop. Web Analytics for UX, Analytics for UX Workshop 1 About Me Mike Beasley @UXMikeBeasley UX Architect, ITHAKA Author, Practical Web Analytics for User Experience Co-founder, Ignite UX Michigan (igniteuxmi.com) 2 Meet Google Analytics

More information

Seven Things You Didn t Know You Could Do With Google Analytics

Seven Things You Didn t Know You Could Do With Google Analytics Seven Things You Didn t Know You Could Do With Google Analytics Introduction Google Analytics is a fantastic and powerful tool for tracking your website activity and using that data to inform and improve

More information

Mistakes to Avoid when Open Sourcing Proprietary Tech

Mistakes to Avoid when Open Sourcing Proprietary Tech Mistakes to Avoid when Open Sourcing Proprietary Tech Open Source Summit North America 2018 @IndeedEng opensource.indeedeng.io Hi, I m Jack. Jack Humphrey, VP Engineering @IndeedEng @youknowjack http://jackhumphrey.me

More information

Search and Time Series Databases

Search and Time Series Databases Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Search and Time Series Databases Corso di Sistemi e Architetture per Big Data A.A. 2016/17 Valeria

More information

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS

ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI

More information

Absoluttweb CMS Guide

Absoluttweb CMS Guide MENU Absoluttweb CMS Guide A complete documentation of the Content Management system used by Absoluttweb. Table of content Absoluttweb CMS Guide Introduction Activating the account How and where you log

More information

Driving value at Cars.com: Using spatial data to identify 7MM leads on dealership lots

Driving value at Cars.com: Using spatial data to identify 7MM leads on dealership lots Welcome # T C 1 8 Driving value at Cars.com: Using spatial data to identify 7MM leads on dealership lots Jeff Bloomfield Senior Software Engineer Cars.com Who Are We? Cars.com is a leading two-sided digital

More information

Designing MQ deployments for the cloud generation

Designing MQ deployments for the cloud generation Designing MQ deployments for the cloud generation WebSphere User Group, London Arthur Barr, Senior Software Engineer, IBM MQ 30 th March 2017 Top business drivers for cloud 2 Source: OpenStack user survey,

More information

Foundation Drupal 7: Learn How To Use The Drupal Framework To Quickly Build Feature-rich Websites By RJ Townsend

Foundation Drupal 7: Learn How To Use The Drupal Framework To Quickly Build Feature-rich Websites By RJ Townsend Foundation Drupal 7: Learn How To Use The Drupal Framework To Quickly Build Feature-rich Websites By RJ Townsend Foundation Drupal 7: Learn How to Use the Drupal Framework to - (1430228083), 1430228083,

More information

Ad Hoc Reporting with Report Builder

Ad Hoc Reporting with Report Builder BI316 Ad Hoc Reporting with Report Builder David Lean Principal Technology Specialist Microsoft Australia Visit www.sqlserver.com.au Monthly Meetings + Great info + Great Contacts + Pizza & Beer It s Free!!!

More information

Drupal 8 THE VIDER ITY APPR OACH

Drupal 8 THE VIDER ITY APPR OACH Drupal 8 THE VIDER ITY APPROACH Introduction DR UPAL 8: THE VIDER ITY APPROACH Viderity focuses on designing the Total User Experience for Drupal sites, using a user-centered design approach Traditionally,

More information

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h. 1

A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h.   1 A c t i v e w o r k s p a c e f o r e x t e r n a l d a t a a g g r e g a t i o n a n d S e a r c h B a l a K a n t h i www.intelizign.com 1 Active workspace can search and visualize PLM data better! Problems:

More information

SOLIDWORKS PDM Taming the PDF Preview

SOLIDWORKS PDM Taming the PDF Preview SOLIDWORKS PDM Taming the PDF Preview PDF Preview is great, but One of the many handy features of SOLIDWORKS PDM is the ability to preview many different file types right in the Windows Explorer interface.

More information

BE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide

BE Share. Microsoft Office SharePoint Server 2010 Basic Training Guide BE Share Microsoft Office SharePoint Server 2010 Basic Training Guide Site Contributor Table of Contents Table of Contents Connecting From Home... 2 Introduction to BE Share Sites... 3 Navigating SharePoint

More information

Jump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE

Jump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE Jump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE You can make a simple, free chapter website using Google Sites. To start, go to https://sites.google.com/

More information

Ideas Gallery - Sai Kishore MV (Kishu)

Ideas Gallery - Sai Kishore MV (Kishu) Ideas Gallery - Sai Kishore MV (Kishu) All Ideas are for LS 2.0 Idea: # 1: Theme / Template Framework Develop a theme / template framework similar to one in jquery ( http://jqueryui.com/themeroller/) and

More information

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search

5 Choosing keywords Initially choosing keywords Frequent and rare keywords Evaluating the competition rates of search Seo tutorial Seo tutorial Introduction to seo... 4 1. General seo information... 5 1.1 History of search engines... 5 1.2 Common search engine principles... 6 2. Internal ranking factors... 8 2.1 Web page

More information

Building High Performance Apps using NoSQL. Swami Sivasubramanian General Manager, AWS NoSQL

Building High Performance Apps using NoSQL. Swami Sivasubramanian General Manager, AWS NoSQL Building High Performance Apps using NoSQL Swami Sivasubramanian General Manager, AWS NoSQL Building high performance apps There is a lot to building high performance apps Scalability Performance at high

More information

Full Stack Web Developer Nanodegree Syllabus

Full Stack Web Developer Nanodegree Syllabus Full Stack Web Developer Nanodegree Syllabus Build Complex Web Applications Before You Start Thank you for your interest in the Full Stack Web Developer Nanodegree! In order to succeed in this program,

More information

Tuesday, April 19, 2016

Tuesday, April 19, 2016 Relativity Users Group Richmond Assisted Review Best Practices & Tips Tuesday, April 19, 2016 Agenda Planning Stage Checklists Index Optimization Reviewer Training Project Stage Random vs. Judgmental Sampling

More information

Project Direction Proven ability to lead and manage a wide variety of design and development projects in team and independent situations.

Project Direction Proven ability to lead and manage a wide variety of design and development projects in team and independent situations. + Mike Hall Software Developer Email: mike@just3ws.com Telephone: (847) 877-3825 LinkedIn: linkedin.com/in/just3ws Skills API design Designed and refactored many application interfaces for use as libraries

More information

BUILDING A PLATFORM FOR NBA

BUILDING A PLATFORM FOR NBA BUILDING A PLATFORM FOR NBA TOBBY HAGLER JOSH MULLIKIN BUILDING A PLATFORM FOR NBA Unified platform driving web, mobile, big screen Integrate live data, editorial content, live video, & on-demand video

More information

Promoting Website CS 4640 Programming Languages for Web Applications

Promoting Website CS 4640 Programming Languages for Web Applications Promoting Website CS 4640 Programming Languages for Web Applications [Jakob Nielsen and Hoa Loranger, Prioritizing Web Usability, Chapter 5] [Sean McManus, Web Design, Chapter 15] 1 Search Engine Optimization

More information

5 Website Mistakes That Are Killing Your Profits

5 Website Mistakes That Are Killing Your Profits 5 That Are Killing Your Profits (and what to do instead)! Slides and handouts: Just leave your card and we will send them to you (*Along with an extra surprise or two) Rich Dietz TriSummit Solutions @RichDietz

More information

Welcome to the RFMA 2016 Annual Conference Mobile App!

Welcome to the RFMA 2016 Annual Conference Mobile App! Welcome to the RFMA 2016 Annual Conference Mobile App! You re the Star & We re Putting on the Show Simply everything you need to know, at your fingertips! The Restaurant Facility Management Association

More information

Tag and Release. Monitoring Increasingly Distributed Applications. dkuebric /

Tag and Release. Monitoring Increasingly Distributed Applications. dkuebric / Tag and Release Monitoring Increasingly Distributed Applications dkuebric / dan@appneta.com Outline What is distributed tracing? Who s doing it, and how? Challenges, and future directions? Thrift Shop

More information

How Information Architecture can improve in SharePoint 2013

How Information Architecture can improve in SharePoint 2013 How Information Architecture can improve in SharePoint 2013 Virgil Carroll President High Monkey Consulting About Me From the great State of Alaska Certified Athletic Trainer Masters in Instructional Design

More information

Queensland University of Technology CRICOS No J

Queensland University of Technology CRICOS No J ME ANDY MCBRIDE User Experience Specialist Student Intranet & Portal Staff Digital Workplace QUT mobile app a.mcbride@qut.edu.au @andymac7 3 AGENDA 01 02 03 04 About QUT Our team Long road to now Solving

More information

Scaling Massive Content Stores in the Cloud. CloudExpo New York June Alfresco Founder & CTO

Scaling Massive Content Stores in the Cloud. CloudExpo New York June Alfresco Founder & CTO Scaling Massive Content Stores in the Cloud CloudExpo New York June 2016 @johnnewton Alfresco Founder & CTO Alfresco Customers Government Financial Services Healthcare Manufacturing Corporate Somewhere

More information

Testing Lucene and Solr with various JVMs: Bugs, Bugs, Bugs

Testing Lucene and Solr with various JVMs: Bugs, Bugs, Bugs Testing Lucene and Solr with various JVMs: Bugs, Bugs, Bugs Uwe Schindler Apache Lucene Committer & PMC Member uschindler@apache.org http://www.thetaphi.de, http://blog.thetaphi.de @ThetaPh1 SD DataSolutions

More information

Parallel SQL and Streaming Expressions in Apache Solr 6. Shalin Shekhar Lucidworks Inc.

Parallel SQL and Streaming Expressions in Apache Solr 6. Shalin Shekhar Lucidworks Inc. Parallel SQL and Streaming Expressions in Apache Solr 6 Shalin Shekhar Mangar @shalinmangar Lucidworks Inc. Introduction Shalin Shekhar Mangar Lucene/Solr Committer PMC Member Senior Solr Consultant with

More information

G U I D E T O S E O O N - P A G E E L E M E N T S F O R B U S I N E S S W E B S I T E S

G U I D E T O S E O O N - P A G E E L E M E N T S F O R B U S I N E S S W E B S I T E S G U I D E T O S E O O N - P A G E E L E M E N T S F O R B U S I N E S S W E B S I T E S 1. Target Audience Establish your website s target audience. Don t attempt to have your website content appeal to

More information

DevOps + Infrastructure TRACK SUPPORTED BY

DevOps + Infrastructure TRACK SUPPORTED BY DevOps + Infrastructure TRACK SUPPORTED BY About me Nils Peeters DevOps Engineer nils@scalecity.io https://www.linkedin.com/in/nilspeeters/ www.scalecity.io Containerized Drupal, Kubernetes and blue/green

More information

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017 Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017 About the Presentation Problems Existing Solutions Denis Magda

More information

rpaf ktl Pen Apache Solr 3 Enterprise Search Server J community exp<= highlighting, relevancy ranked sorting, and more source publishing""

rpaf ktl Pen Apache Solr 3 Enterprise Search Server J community exp<= highlighting, relevancy ranked sorting, and more source publishing Apache Solr 3 Enterprise Search Server Enhance your search with faceted navigation, result highlighting, relevancy ranked sorting, and more David Smiley Eric Pugh rpaf ktl Pen I I riv IV I J community

More information

WIREFRAMES TO WIDGETS. by Tom

WIREFRAMES TO WIDGETS. by Tom WIREFRAMES TO WIDGETS by Tom Dye @tmdye ABOUT ME Dojo / Javascript Consultant 5 years with IBM 2 years freelance Worked as senior dev / lead on 4 enterprise Dojo projects Clients include: BBC, Raytheon,

More information

Google Analytics. Gain insight into your users. How To Digital Guide 1

Google Analytics. Gain insight into your users. How To Digital Guide 1 Google Analytics Gain insight into your users How To Digital Guide 1 Table of Content What is Google Analytics... 3 Before you get started.. 4 The ABC of Analytics... 5 Audience... 6 Behaviour... 7 Acquisition...

More information

WPM for Departments Using WPM to Edit Your Department s Website

WPM for Departments Using WPM to Edit Your Department s Website Overview Web Profile Manager allows Ithaca College community members to easily edit department sites. All of the specialty language and code has been omitted to provide a consistent format and to make

More information

Media Services - Beyond the MCU. Richard Tworek

Media Services - Beyond the MCU. Richard Tworek Media Services - Beyond the MCU Richard Tworek Workshop Leaders Chad Hart Dialogic Jason Fedore Tadas Straševičius FACEmeeting D3-4 Beyond the MCU Chad Hart WebRTC Expo V Multi-PARTY! Video Conferencing

More information

ARCHITECTURE ARCHITECTURE OVERVIEW

ARCHITECTURE ARCHITECTURE OVERVIEW ARCHITECTURE ARCHITECTURE OVERVIEW The personalization of the customer experience is in every marketer s mind and this requirement has strong impacts on customer data integration, across channels and applications.

More information

Adding content to your Blackboard 9.1 class

Adding content to your Blackboard 9.1 class Adding content to your Blackboard 9.1 class There are quite a few options listed when you click the Build Content button in your class, but you ll probably only use a couple of them most of the time. Note

More information

TRACKING YOUR WEBSITE WITH GOOGLE ANALYTICS CHRIS EDWARDS

TRACKING YOUR WEBSITE WITH GOOGLE ANALYTICS CHRIS EDWARDS TRACKING YOUR WEBSITE WITH GOOGLE ANALYTICS CHRIS EDWARDS Hi, I am Chris Edwards Data Nerd & Agency Owner Website Developer 18 years WordPress Developer 6 years Google Analytics 13 years Digital Marketer/SEO

More information

BYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips

BYOD Success Kit. Table of Contents. Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips Table of Contents Current state of BYOD in enterprise Checklist for BYOD Success Helpful Pilot Tips 2 Current State of BYOD in the Enterprise Defining BYOD Bring-Your-Own-Device (BYOD): a business practice

More information

Fast Start Guide to Creating a Unit Website V2.0 (Nov 2011)

Fast Start Guide to Creating a Unit Website V2.0 (Nov 2011) Fast Start Guide to Creating a Unit Website V2.0 (Nov 2011) Creating a unit web site is very simple and should not take much time. We will be building a website with a free service from Google called Google

More information

Apex 5.1 Interactive Grid and Other New features

Apex 5.1 Interactive Grid and Other New features Apex 5.1 Interactive Grid and Other New features Presented by: John Jay King Download this paper from: 1 Session Objectives Become familiar with the new features of APEX 5.1 Learn how the Interactive Grid

More information

Top 3 Marketing Metrics You Should Measure in Google Analytics

Top 3 Marketing Metrics You Should Measure in Google Analytics Top 3 Marketing Metrics You Should Measure in Google Analytics Presented By Table of Contents Overview 3 How to Use This Knowledge Brief 3 Metric to Measure: Traffic 4 Direct (Acquisition > All Traffic

More information

Is Your Project in Trouble on System Performance?

Is Your Project in Trouble on System Performance? Is Your Project in Trouble on System Performance? Charles Chow May 2017 Is SATURN Your Project 2017 in Trouble - Is Your on System Project Performance? in Trouble on System Performance? May 2017 1 4, [Copyright

More information

Creating an with Constant Contact. A step-by-step guide

Creating an  with Constant Contact. A step-by-step guide Creating an Email with Constant Contact A step-by-step guide About this Manual Once your Constant Contact account is established, use this manual as a guide to help you create your email campaign Here

More information

Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the

Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the Page 1 of 17 Hello, my name is Cara Daly, I am the Product Marketing Manager for Polycom Video Content Management Solutions. Today we will be going over the RealPresence Media Manager Version 6.5 Launch

More information

Remote Entities: Past, Present & Future

Remote Entities: Past, Present & Future BADCamp, October 24th 2015 Remote Entities: Past, Present & Future Dave Bailey - steel-track Colan Schwartz - colan Licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) About Dave Drupal

More information

Search Engines and Time Series Databases

Search Engines and Time Series Databases Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Search Engines and Time Series Databases Corso di Sistemi e Architetture per Big Data A.A. 2017/18

More information

User-Centered Design. Jeff Bos, Design Insights BlackBerry

User-Centered Design. Jeff Bos, Design Insights BlackBerry User-Centered Design Jeff Bos, Design Insights BlackBerry Overview Real World Design Challenges UX Design Principles Cognitive Demand Techniques for reducing workload Discount Usability Techniques Best

More information

/ Cloud Computing. Recitation 9 March 17th and 19th, 2015

/ Cloud Computing. Recitation 9 March 17th and 19th, 2015 15-319 / 15-619 Cloud Computing Recitation 9 March 17th and 19th, 2015 Overview Administrative issues Tagging, 15619Project Last week s reflection Project 3.2 This week s schedule Project 3.3 Unit 4 -

More information