Things Made Easy: One Click CMS Integration with Solr & Drupal
|
|
- Basil Bryan
- 8 years ago
- Views:
Transcription
1 May 10, 2012 Things Made Easy: One Click CMS Integration with Solr & Drupal Peter M. Wolanin, Ph.D. Momentum Specialist (principal engineer), Acquia, Inc. Drupal contributor drupal.org/user/49851 co-maintainer of the Drupal Apache Solr Search Integration module
2 Key Questions to Be Answered What is Drupal? What Apache Solr features are integrated with Drupal? Why is Drupal plus Apache Solr is better than starting from scratch? What elements of the search can you configure in the UI without code?
3 Why Are You Here? You are starting a new website project? You are wondering how hard it is to actually integrate Apache Solr with a website? You already use Drupal but not with Apache Solr? You like things that are easy yet powerful?
4 Drupal: Web Application Framework + CMS == Social Publishing Platform Drupal is as much a Social Software platform as it is a web content management system. CMS Watch, The Web CMS Report 2009 workflow content users blogs / wikis taxonomy semantic web Content Mgmt Systems Social Software Tools forums / comments social ranking RSS social tagging analytics social networks
5 Drupal + Solr Provides Immediate Access to Rich Search Features Dynamic content requires dynamic navigation - which is provided by an effective search Search facets mean no dead ends Solr provides better keyword relevancy in results Much faster searches for sites with lots of content By avoiding database queries, Drupal with Solr scales better
6 DEMO: A Drupal 7 partial copy of the conference site with Apache Solr integration
7
8 Drupal Has User Accounts, Roles & Permissions Define custom roles Set granular access controls by role Configure user behavior: Registration Profiles Pictures
9 Drupal Modules Add Functionality There s a module for that More than 4100 Drupal 7 community modules Often controlled by rolebased permissions Drupal core and modules are GPL v2+, and have a huge, active community
10 Drupal is Written in PHP, Which Makes for Easy Customization The Drupal architecture encourages and provides many avenues for customization by writing modules but not patching Drupal core Drupal has a huge community of users. Approximately 10,000 sites report to Drupal.org that they use the Apache Solr Search Integration module.
11 Drupal Adapts toyou!!
12 Drupal Entities are Content + Data Nodes are the basic entity used for text content The entity system is extensible - can represent any data Examples of data stored within Drupal entities Text geographic location Node reference Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9
13 Entity Types are Enriched With User-configurable Data Fields Define new data fields on a node using the Field API module. Text, images, integers, date, reference, etc Flexible and configurable in the UI No programming required (many existing modules)
14
15 A Strong Framework for Content Classification Core taxonomy system Modules provide taxonomy-based appearance, access control Standard input options include free tagging, flat-controlled, and hierarchical-controlled
16 Drupal + Solr Search for Business, Government and NGOs apachesolr_search/
17 Drupal Has Already Solved Many Solr Integration Challenges The most important - content indexing. Facets, sorting, and highlighting of results. Immediate integration with the More Like This and spell-check handlers. Included sub-module integrates content access permissions by indexing to and filtering Solr results based on the current user.
18 Easy Content Recommendation! Uses the MLT handler Picks fields from the currently viewed node
19 The Module Has a Pipeline for Indexing Drupal Content to Solr Drupal entities are processed into one (or more) document objects. Each document object is converted to XML and sent to Solr. Node object title nid type Document object entity_type label entity_id Drupal bundle functions XML string <doc> <field name="entity_type">node</field> <field name="label">hello Drupal</field> <field name="entity_id">101</field> <field name="bundle">session</field> </doc>
20 Entity Meta-data Gives Automatic Facets! Content types Taxonomy terms per vocabulary Content authors Posted and modified dates Text and numbers selected via select list/radios/check boxes
21 Drupal Modules Implement hooks to Control Indexing and Display HOOK_apachesolr_index_document_build($document, $entity, $entity_type, $env_id) By creating a Drupal module (in PHP), you can implement module and theme hooks to extend or alter Drupal behavior. Change or replace the data normally indexed. Modify the search results and their appearance.
22 Updates to an Entity or Related Meta-data Cause Reindexing Drupal entities are indexed during Drupal cron (typically invoked via *nix cron). By using a specialized tracking table, content can automatically be queued for reindex when changed, and subsets of content can potentially be sent to different Solr indexes. Entities include many ID-based reference fields (e.g. the User ID of the author). Changes to the referenced data is also watched.
23 Indexing Tracking Tables Maintain Order entity_type entity_id bundle status changed node 36 session node 37 session node 38 session node 39 session node 40 speaker_bio When a node is updated, the changed timestamp is updated. The indexing pipeline tracks the largest timestamp and entity_id which has been indexed.
24 Example: Taxonomy Term Classifying a Node is Changed Grapefruit Citrus fruit function apachesolr_taxonomy_term_update($term) All nodes classified with this terms are queued to be re-indexed by setting the changed column to the current time. Thus you will correctly match Citrus instead of Grapefruit for those documents.
25 When Unpublished, Content is Purged Drupal core includes a simple editorial workflow where content may be toggled between published (visible) and unpublished (incomplete, removed, spam, etc). The module immediately removes content from the index when unpublished, and also tracks it for future removal in case the Solr server is unavailable.
26 Search Using Dismax Query Parsing & Boosting Features Dynamic fields in schema.xml used to index standard and custom entity data fields Dismax (or EDismax) handler used for keyword searching across multiple fields and per-field boosts Query-time boosting options available in the UI
27 A Query Object Is Used to Prepare and Run Searches HOOK_apachesolr_query_prepare($query) $query->setparam('hl.fl', $field); $keys = $query->getparam('q'); $response = $query->search();
28 More Modules Available to Add More Features A few examples: ApacheSolr Attachments Apache Solr Multisite Search Apache Solr Organic Groups Integration Apachesolr User indexing Apachesolr Commerce
29 To Wrap Up! Drupal has extensive Apache Solr integration already, and is highly customizable. The Drupal platform is widely adopted, and the Drupal community drives rapid innovation. Acquia provides Enterprise Drupal support and a network of partners. Acquia includes a secure, hosted Solr index with every support subscription.
30 Did I Answer These? What is Drupal? What Apache Solr features are integrated with Drupal? Why is Drupal plus Apache Solr is better than starting from scratch? What elements of the search can you configure in the UI without code?
31 Other PHP Integration Tools Caveat: don t use serialized PHP response format in a custom integration - use JSON writer.
32 Acquia is Hiring! Do you love Drupal, Solr, the LAMP stack, DevOps or anything related, and working at a fast-growing and successful startup? Boston and Portland area U.S. offices. Some remote opportunities as well. Come talk to me! peter.wolanin@acquia.com pwolanin in IRC #drupal or #solr
33 Resources... Questions?! drupalconchi_day2_attain_apache_solr_coding_c hops
The Open Source Alternative for Social Business Software
The Open Source Alternative for Social Business Software Community. Powered. Innovation. Jay Batson Acquia VP & Co-Founder, Drupal Commons Product Lead @batsonjay Drupal Commons is For Communities. Built
More informationCommerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
More informationGETTING STARTED WITH DRUPAL. by Stephen Cross
GETTING STARTED WITH DRUPAL by Stephen Cross STEPHEN CROSS @stephencross stephen@parallaxmail.com ParallaxInfoTech.com www.talkingdrupal.com ASSUMPTIONS You may or may not have development experience You
More informationThe Search API in Drupal 8. Thomas Seidl (drunken monkey)
The Search API in Drupal 8 Thomas Seidl (drunken monkey) Disclaimer Everything shown here is still a work in progress. Details might change until 8.0 release. Basic architecture Server Index Views Technical
More informationDrupal Node Overview. Attendee Guide. Prepared for: EDT502, Fall 2007, Dr. Savenye Prepared by: Jeff Beeman. November 26, 2007 EDT502 Final Project
Drupal Node Overview Attendee Guide Prepared for: EDT502, Fall 2007, Dr. Savenye Prepared by: Jeff Beeman November 26, 2007 EDT502 Final Project Table of Contents Introduction 3 Program Content and Purpose
More informationWhat is Drupal, exactly?
What is Drupal, exactly? Drupal is an open source content management system used to build and manage websites. A content management system (CMS) is a set of procedures or functions that allow content to
More informationANNEX B TERMS OF REFERENCE. Assignment Name: IT service provider/partner for iknow politics website Our ref no: 258-11/23
INTERNATIONAL INSTITUTE FOR DEMOCRACY AND ELECTORAL ASSISTANCE ANNEX B TERMS OF REFERENCE Assignment Name: IT service provider/partner for iknow politics website Our ref no: 258-11/23 1. Background The
More informationVIVO Dashboard A Drupal-based tool for harvesting and executing sophisticated queries against data from a VIVO instance
VIVO Dashboard A Drupal-based tool for harvesting and executing sophisticated queries against data from a VIVO instance! Paul Albert, Miles Worthington and Don Carpenter Chapter I: The Problem Administrators
More informationA Close Look at Drupal 7
smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} INFO@MEADIGITAL.COM Table of Contents
More informationContent Management Software Drupal : Open Source Software to create library website
Content Management Software Drupal : Open Source Software to create library website S.Satish, Asst Library & Information Officer National Institute of Epidemiology (ICMR) R-127, Third Avenue, Tamil Nadu
More informationBuilding Your First Drupal 8 Company Site
Building Websites with Drupal: Learn from the Experts Article Series Building Your First Drupal 8 Company Site by Todd Tomlinson July, 2014 Unicon is a Registered Trademark of Unicon, Inc. All other product
More informationAbsolute Beginner s Guide to Drupal
Absolute Beginner s Guide to Drupal 1. Introduction 2. Install 3. Create 4. Extend 5. Design 6. Practice The OSWay 1. Introduction 2. Install 3. Create 4. Extend 5. Design 6. Practice The OSWay Drupal
More informationWeb project proposal. European e-skills Association
Web project proposal European e-skills Association LUCISMEDIA WEB DESIGN PROPOSAL CONTENTS Lucismedia... 3 Building enterprise social communities... 3 project objective... 4 Project scope... 6 Interface
More informationDrupal. http://www.flickr.com/photos/funkyah/2400889778
Drupal 7 and RDF Stéphane Corlosquet, - Software engineer, MGH - Drupal 7 core RDF maintainer - SemWeb geek Linked Data Ventures, MIT, Oct 2010 This work is licensed under a Creative
More informationWho? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group
Who? Wolfgang Ziegler (fago) Klaus Purer (klausi) Sebastian Gilits (sepgil) epiqo Austrian based Drupal company Drupal Austria user group Rules!?!? Reaction rules or so called ECA-Rules Event-driven conditionally
More informationHow To Manage Your Digital Assets On A Computer Or Tablet Device
In This Presentation: What are DAMS? Terms Why use DAMS? DAMS vs. CMS How do DAMS work? Key functions of DAMS DAMS and records management DAMS and DIRKS Examples of DAMS Questions Resources What are DAMS?
More informationCMS and Internet Marketing
CMS and Internet Marketing By Don Parsons DAP@DParsons.com Wish List Setup Website w/ Minimal HTML & Scripting Development Focus on Writing Content Make Adding Content As Easy As Possible Simplify Internet
More informationIndian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved
Indian Journal of Science International Weekly Journal for Science ISSN 2319 7730 EISSN 2319 7749 2015 Discovery Publication. All Rights Reserved Analysis Drupal as a Content Management System in Libraries:
More informationDrupal: The Basics & More. Walter Nelson RAND Corporation walternelson.com
Drupal: The Basics & More Walter Nelson RAND Corporation walternelson.com Disclaimer RAND Corporation does not use Drupal All my Drupal experience has been extracurricular Non-profits, movie theater, personal
More informationCONCEPTCLASSIFIER FOR SHAREPOINT
CONCEPTCLASSIFIER FOR SHAREPOINT PRODUCT OVERVIEW The only SharePoint 2007 and 2010 solution that delivers automatic conceptual metadata generation, auto-classification and powerful taxonomy tools running
More informationDrupal 8 The site builder's release
Drupal 8 The site builder's release Antje Lorch @ifrik DrupalCamp Vienna 2015 #dcvie drupal.org/u/ifrik about me Sitebuilder Building websites for small NGOs and grassroots organisations Documentation
More informationTrainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.
Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: purusingh2004@gmail.com Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
More informationAcquia Introduction December 9th, 2009
Acquia Introduction December 9 th, 2009 Agenda 1. Content Management 2. Web Application Framework 3. Architecture principles 1. Modular 2. Event driven 3. Skinnable 4. Secure 5. Accessible 4. Enterprise
More informationMASTER DRUPAL 7 MODULE DEVELOPMENT
MASTER DRUPAL 7 MODULE DEVELOPMENT by blair wadman sample available for purchase at http://befused.com/master-drupal/ LESSON 1 INTRODUCTION In this section, you will be introduced to the core Drupal concepts
More informationMS 50547B Microsoft SharePoint 2010 Collection and Site Administration
MS 50547B Microsoft SharePoint 2010 Collection and Site Administration Description: Days: 5 Prerequisites: This five-day instructor-led Site Collection and Site Administrator course gives students who
More informationDrupal and the Media Industry. Stéphane Corlosquet EMWRT IX, Sept 2013, Amsterdam
Drupal and the Media Industry Stéphane Corlosquet EMWRT IX, Sept 2013, Amsterdam 1 Agenda 1. 2. 3. 4. 5. 2 Introduction The case for Drupal in Media Drupal and Acquia in the Enterprise Drupal and Semantic
More informationFlattening Enterprise Knowledge
Flattening Enterprise Knowledge Do you Control Your Content or Does Your Content Control You? 1 Executive Summary: Enterprise Content Management (ECM) is a common buzz term and every IT manager knows it
More informationAuto-Classification in SharePoint. How BA Insight AutoClassifier Integrates with the SharePoint Managed Metadata Service
How BA Insight AutoClassifier Integrates with the SharePoint Managed Metadata Service BA Insight 2015 Table of Contents Abstract... 3 Findability and the Value of Metadata... 3 Finding Information is Hard...
More informationSemantic SharePoint. Technical Briefing. Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company
Semantic SharePoint Technical Briefing Helmut Nagy, Semantic Web Company Andreas Blumauer, Semantic Web Company What is Semantic SP? a joint venture between iquest and Semantic Web Company, initiated in
More information5 Mistakes to Avoid on Your Drupal Website
5 Mistakes to Avoid on Your Drupal Website Table of Contents Introduction.... 3 Architecture: Content.... 4 Architecture: Display... 5 Architecture: Site or Functionality.... 6 Security.... 8 Performance...
More informationDrupal. open source^ community experience distilled. 7 Business Solutions. Build powerful website features for your business. Trevor James.
Drupal 7 Business Solutions Build powerful website features for your business Trevor James Mark Noble PUBLISHING o open source^ community experience distilled - BIRMINGHAM MUMBAI Preface 1 Chapter 1: Planning
More informationDrupal 6 to Drupal 7 Migration Worksheet
Drupal 6 to Drupal 7 Migration Worksheet Rationale for This Document An upgrade of a Drupal 6 website is a complex proposition. As a general rule of thumb, many professional Drupal development teams approach
More informationBUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7
BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7 About us! Getting to know you... What are your multilingual needs? What you need Check A fresh Drupal 7 instance installed locally Download of module files
More informationWeb to Print Knowledge Experience. A Case Study of the Government of Hessen, Germany s Half-Time Report
Web to Print Knowledge Experience A Case Study of the Government of Hessen, Germany s Half-Time Report Halbzeitbilanz The Half Time Report An transparency initiative by the government of Hessen, Germany
More informationThe Open Source CMS. Open Source Java & XML
The Open Source CMS Store and retrieve Classify and organize Version and archive management content Edit and review Browse and find Access control collaboration publishing Navigate and show Notify Aggregate
More informationNS DISCOVER 4.0 ADMINISTRATOR S GUIDE. July, 2015. Version 4.0
NS DISCOVER 4.0 ADMINISTRATOR S GUIDE July, 2015 Version 4.0 TABLE OF CONTENTS 1 General Information... 4 1.1 Objective... 4 1.2 New 4.0 Features Improvements... 4 1.3 Migrating from 3.x to 4.x... 5 2
More informationBig Data Drupal. Commercial Open Source Big Data Tool Chain
Big Data Drupal Commercial Open Source Big Data Tool Chain How did I prepare? MapReduce Field Work About Me Nicholas Roberts 10+ years web Webmaster, Project & Product Manager Australian Sonoma County
More informationLEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.
LEARNING DRUPAL Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd. Background The Drupal project was started in 2000 by a student in Belgium named Dries Buytaert. The code was originally designed
More informationCo-evolving document collections and knowledge structures. CoDAK. Dr. Evgeny Knutov! ! (MSc Seminar Nov. 11 2013)
Co-evolving document collections and knowledge structures CoDAK Dr. Evgeny Knutov (MSc Seminar Nov. 11 2013) The CoDAK project CoDAK: Co-evolving Document Collections and Knowledge Structures AgentschapNL:
More informationOptimizing Drupal Performance. Benchmark Results
Benchmark Results February 2010 Table of Contents Overview 3 Test Environment 3 Results Summary 4 Configurations and Test Details 8 Bytecode Caching 12 Improving Drupal Code with Partial Caching 13 Full
More informationContent Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems
More informationSymfony vs. Integrating products when to use a framework
Symfony vs. Integrating products when to use a framework Xavier Lacot Clever Age Who I am Symfony developer since end 2005 Several contributions (plugins, docs, patches, etc.) Manager of the PHP Business
More informationData-Gov Wiki: Towards Linked Government Data
Data-Gov Wiki: Towards Linked Government Data Li Ding 1, Dominic DiFranzo 1, Sarah Magidson 2, Deborah L. McGuinness 1, and Jim Hendler 1 1 Tetherless World Constellation Rensselaer Polytechnic Institute
More informationDraft Response for delivering DITA.xml.org DITAweb. Written by Mark Poston, Senior Technical Consultant, Mekon Ltd.
Draft Response for delivering DITA.xml.org DITAweb Written by Mark Poston, Senior Technical Consultant, Mekon Ltd. Contents Contents... 2 Background... 4 Introduction... 4 Mekon DITAweb... 5 Overview of
More informationGet results with modern, personalized digital experiences
Brochure HP TeamSite What s new in TeamSite? The latest release of TeamSite (TeamSite 8) brings significant enhancements in usability and performance: Modern graphical interface: Rely on an easy and intuitive
More informationMercy Baggot Street Canopy Intranet
Mercy Baggot Street Canopy Intranet www.appnovation.com Mercy Baggot Street Canopy Intranet Contents 1.0 Background P. 3 2.0 Project Overview P. 4 3.0 Modules P. 7 4.0 Other Technologies P. 9 * This project
More informationSharePoint 2010 End User - Level II
Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor. Module 2: Server Site Definitions In this module we will explore
More informationNatureServe s Environmental Review Tool
NatureServe s Environmental Review Tool A Repeatable Online Software Solution for Agencies For More Information, Contact: Lori Scott Rob Solomon lori_scott@natureserve.org rob_solomon@natureserve.org 703-908-1877
More informationElgg 1.8 Social Networking
Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface
More informationCOPYRIGHTED MATERIAL. 1Introducing Drupal
1Introducing Drupal WHAT YOU WILL LEARN IN THIS CHAPTER: History of Drupal Drupal s community How to find and participate in the community, including: IRC, Meetups, Camps, and Drupal conferences Professional
More informationFour Reasons Your Technical Team Will Love Acquia Cloud Site Factory
Four Reasons Your Technical Team Will Love Acquia Cloud Site Factory Table of Contents The Journey You ve Accepted.... 3 The Freedom of Open Source and Power of Drupal.... 4 Manage and Deploy Tens, Hundreds,
More informationFaichi Solutions. Drupal Commerce An Ideal Solution for Your ecommerce Platform. Contents. Whitepaper published on 1 ST Nov. 2014
Faichi Solutions Drupal Commerce An Ideal Solution for Your ecommerce Platform Whitepaper published on 1 ST Nov. 2014 Compiled & Written by: Ashwini Kumar, Team Drupal, Faichi Edited by: Payal Mathur,
More informationPROPOSAL To Develop an Enterprise Scale Disease Modeling Web Portal For Ascel Bio Updated March 2015
Enterprise Scale Disease Modeling Web Portal PROPOSAL To Develop an Enterprise Scale Disease Modeling Web Portal For Ascel Bio Updated March 2015 i Last Updated: 5/8/2015 4:13 PM3/5/2015 10:00 AM Enterprise
More informationHow To Fix A Bug In Drupal 8.Dev
Drupal 8 Configuration system for coders and site builders who am I? Kristof De Jaeger @swentel co-founder of eps & kaas co-maintainer of Field API Original creator of Display Suite Outline What s the
More informationFaichi Solutions. The Changing Face of Drupal with Drupal 8
Faichi Solutions The Changing Face of Drupal with Drupal 8 Whitepaper published on Dec. 17, 2014 Compiled & Written by: Team Drupal, Faichi Edited by: Payal Mathur, Communication Manager, Faichi CONTENTS
More informationContent management system comparison
CMS Content management system comparison Content management system comparison Listed below is an outline of the major features, capabilities and shortcomings of today s most popular content management
More informationTYPO3 6.x Enterprise Web CMS
An Acira Group Whitepaper April 2013 TYPO3 6.x Enterprise Web CMS A cloud ready open source web platform with enterprise systems integration Executive Summary TYPO3 separates content from design and function,
More informationINSPIRE Dashboard. Technical scenario
INSPIRE Dashboard Technical scenario Technical scenarios #1 : GeoNetwork catalogue (include CSW harvester) + custom dashboard #2 : SOLR + Banana dashboard + CSW harvester #3 : EU GeoPortal +? #4 :? + EEA
More informationHow We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.
EHR Accessibility The Big Idea: Provide a standardized and improved user experience for ALL disabled and abled patients while interacting with their providers Electronic Health Records System (EHR). The
More informationGraphviz Website Installation, Administration and Maintenance
Graphviz Website Installation, Administration and Maintenance 1 Overview The graphviz.org website is based on the Drupal content management system. Drupal uses a MySql database to store web pages and information
More informationINTRO TO DRUPAL. February 23, 2013
INTRO TO DRUPAL February 23, 2013 Douglas C. Hoffman drupal.org douglaschoffman @douglaschoffman linkedin.com/in/douglaschoffman doug@sagetree.net doug@customersuccessmarketing.com AGENDA Drupal Overview
More informationHow To Make Sense Of Data With Altilia
HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to
More informationWhat's New in SAS Data Management
Paper SAS034-2014 What's New in SAS Data Management Nancy Rausch, SAS Institute Inc., Cary, NC; Mike Frost, SAS Institute Inc., Cary, NC, Mike Ames, SAS Institute Inc., Cary ABSTRACT The latest releases
More informationMicrosoft SharePoint 2010 Site Collection and Site Administration Course 50547A; 5 Days, Instructor-led
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Microsoft SharePoint 2010 Site Collection and Site Administration Course
More informationAdam Rauch Partner, LabKey Software adam@labkey.com. Extending LabKey Server Part 1: Retrieving and Presenting Data
Adam Rauch Partner, LabKey Software adam@labkey.com Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set
More informationTypo3_smartsite. Smartsite CMS Release 5 5/24/2006
Product Last Updated Release 5 5/24/2006 System Requirements Application Server Approximate Cost IIS 20K + Database License Oracle, MS SQL-Server various modules Operating System Win 2000, 2003.NET,COM,
More informationBuild it with Drupal 8
Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version
More informationContent Manager User Guide Information Technology Web Services
Content Manager User Guide Information Technology Web Services The login information in this guide is for training purposes only in a test environment. The login information will change and be redistributed
More informationWHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT
CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the
More information(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE
(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE Intro I m a performance junkie. My top three non-drupal performance tools are Apache Bench, Google PageSpeed Insights, and NewRelic.
More informationPROJECT WEBSITE PROJECT WEBSITE
PROJECT WEBSITE published by the research team of the Horizon 2020 Project DiDIY Digital Do It Yourself in the context of WorkPackage 8 Dissemination, future roadmap and sustainability (WP Lead Partner:
More informationBuilding Drupal sites using CCK, Views and Panels. Khalid Baheyeldin Drupal Camp, Toronto May 11 12, 2007 http://2bits.com
Building Drupal sites using CCK, Views and Panels Khalid Baheyeldin Drupal Camp, Toronto May 11 12, 2007 http://2bits.com Agenda Introduction CCK (Content Construction Kit) Views Panels Demo of all of
More informationThe Business Case For SharePoint 2010. Ian Woodgate
The Business Case For SharePoint 2010 Ian Woodgate What I can t do Agenda Quick introduction to SharePoint 2010 How are other organisations using SharePoint? Components of a SharePoint business case Three
More informationWednesday, November 7, 12 THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT
THE LEADER IN DRUPAL PLATFORM DESIGN AND DEVELOPMENT BUILDING AND DEPLOYING SITES USING FEATURES2.0 BUILDING AND DEPLOYING SITES USING FEATURES Mike Potter Phase2 Technology Maintainer of Features and
More informationDrupal and ArcGIS Yes, it can be done. Frank McLean Developer
Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental
More informationPeer 1 Hosting Multisite
Peer 1 Hosting Multisite www.appnovation.com Peer 1 Hosting Multisite Contents 1.0 Project Overview P. 3 2.0 Project Information P. 4 3.0 Site Functionalities P. 5 4.0 Modules P. 7 P.2 1.0 Project Overview
More informationXpoLog Center Suite Data Sheet
XpoLog Center Suite Data Sheet General XpoLog is a data analysis and management platform for Applications IT data. Business applications rely on a dynamic heterogeneous applications infrastructure, such
More informationFull-text Search in Intermediate Data Storage of FCART
Full-text Search in Intermediate Data Storage of FCART Alexey Neznanov, Andrey Parinov National Research University Higher School of Economics, 20 Myasnitskaya Ulitsa, Moscow, 101000, Russia ANeznanov@hse.ru,
More informationAssembling a Next Generation Enterprise Web Infrastructure with Drupal and Acquia
Assembling a Next Generation Enterprise Web Infrastructure with Drupal and Acquia For the Site Architect Table of Contents Executive Summary.... 3 It s Currently a Mess.... 4 But Wait, It Gets Worse....
More informationSimple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia
Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of
More informationFormAPI, AJAX and Node.js
FormAPI, AJAX and Node.js Overview session for people who are new to coding in Drupal. Ryan Weal Kafei Interactive Inc. http://kafei.ca These slides posted to: http://verbosity.ca Why? New developers bring
More informationSystem. CMS Vendor Comparison. Ektron 8.6. Drupal 7.12. Sitecore 6.5. Kentico EMS 8.2. EPiServer 8.9.0. WordPress 3.3.2. SharePoint 2007. Umbraco 4.
System System Application Server.NET.NET.NET.NET Apache.NET PHP/ MySQL.NET.NET.NET Free Open Source 1 Security Security Audit Trail Limited Content Approval Email Verification Granular Privileges Login
More informationSHAREPOINT NEWBIES Claudia Frank, 17 January 2016
SHAREPOINT NEWBIES Claudia Frank, 17 January 2016 AGENDA WHAT IS SHAREPOINT? SHAREPOINT 2013 KEY FEATURES Data Connectivity Business Connectivity Services Import Data without Code User driven solutions
More informationBUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL
BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL Suwanto Raharjo Institute Science & Technology AKPRIND, Yogyakarta, Indonesia email: wa2n@akprind.ac.id Abstract The rapid growths of web based
More informationDelivering Smart Answers!
Companion for SharePoint Topic Analyst Companion for SharePoint All Your Information Enterprise-ready Enrich SharePoint, your central place for document and workflow management, not only with an improved
More informationLocalizing dynamic websites created from open source content management systems
Localizing dynamic websites created from open source content management systems memoqfest 2012, May 10, 2012, Budapest Daniel Zielinski Martin Beuster Loctimize GmbH [daniel martin]@loctimize.com www.loctimize.com
More informationSearch Big Data with MySQL and Sphinx. Mindaugas Žukas www.ivinco.com
Search Big Data with MySQL and Sphinx Mindaugas Žukas www.ivinco.com Agenda Big Data Architecture Factors and Technologies MySQL and Big Data Sphinx Search Server overview Case study: building a Big Data
More informationConfiguring SharePoint 2013 Document Management and Search. Scott Jamison Chief Architect & CEO Jornata scott.jamison@jornata.com
Configuring SharePoint 2013 Document Management and Search Scott Jamison Chief Architect & CEO Jornata scott.jamison@jornata.com Configuring SharePoint 2013 Document Management and Search Scott Jamison
More informationAn Introduction to Drupal Architecture. John VanDyk DrupalCamp Des Moines, Iowa September 17, 2011
An Introduction to Drupal Architecture John VanDyk DrupalCamp Des Moines, Iowa September 17, 2011 1 PHP 5.2.5 Apache OS IIS Nginx Stack with OS, webserver and PHP. Most people use mod_php but deployments
More informationOpen Source Content Management System for content development: a comparative study
Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and
More informationAutomating Drupal Development with Patterns
Automating Drupal Development with Patterns David Rozas, Liao Hao and many others This work was partly supported by the Future and Emerging Technologies Programme (FP7-COSI-ICT) of the European Commission
More informationUsing Apache Solr for Ecommerce Search Applications
Using Apache Solr for Ecommerce Search Applications Rajani Maski Happiest Minds, IT Services SHARING. MINDFUL. INTEGRITY. LEARNING. EXCELLENCE. SOCIAL RESPONSIBILITY. 2 Copyright Information This document
More informationHigh quality, low maintenance content tagging @ ZEIT Online Breno Faria, Christoph Goller
High quality, low maintenance content tagging @ ZEIT Online Breno Faria, Christoph Goller About Us IntraFind Software AG Elasticsearch Partner (we also do consulting) Specialist for Information Retrieval
More informationData Domain Profiling and Data Masking for Hadoop
Data Domain Profiling and Data Masking for Hadoop 1993-2015 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or
More informationContent Management System - Drupal. Vikrant Sawant (vikrant.sawant@lc.ca.gov) Legislative Data Center, California
Content Management System - Drupal Vikrant Sawant (vikrant.sawant@lc.ca.gov) Legislative Data Center, California National Association of Legislative Information Technology Raleigh, NC October 2013 What
More informationRFID Based 3D Indoor Navigation System Integrated with Smart Phones
RFID Based 3D Indoor Navigation System Integrated with Smart Phones Y. Ortakci*, E. Demiral*, I. R. Karas* * Karabuk University, Computer Engineering Department, Demir Celik Kampusu, 78050, Karabuk, Turkey
More informationQuestions and Answers for Scott County Requisition No. 19108 Scott County Drupal Setup and Website Redesign
Questions and Answers for Scott County Requisition No. 19108 Scott County Drupal Setup and Website Redesign Can the entire Project of Drupal Implementation & On-Call Support activities ALL be performed
More informationUW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors
UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors Who to Contact for Help Contact Libby Dowdall (libby.dowdall@wisc.edu / 608.265.9814) for additional training or with questions
More informationDrupal as a Jigsaw. A birds eye view. John Kennedy (CommerceJohn) Wednesday the 15 th of May 2013
Drupal as a Jigsaw A birds eye view John Kennedy (CommerceJohn) Wednesday the 15 th of May 2013 Agenda 1. About CommerceJohn (Me) 2. A little background on Commerce Guys 3. Drupal as a Lego Box 4. Drupal
More information2007 to 2010 SharePoint Migration - Take Time to Reorganize
2007 to 2010 SharePoint Migration - Take Time to Reorganize by Mark Klinchin CTO, MetaVis Technologies May 2010 Phone: (610)-717-0413 Email: info@metavistech.com Website: www.metavistech.com Introduction
More information