JAVASCRIPT, TESTING, AND DRUPAL
|
|
- Iris Logan
- 8 years ago
- Views:
Transcription
1 JAVASCRIPT, TESTING, AND DRUPAL Rob 1
2 JS, TESTING, AND DRUPAL What is the current state of JS in Drupal 7? JavaScript testing Drupal 8 2
3 ABOUT ME I work for Aten Design Group in Denver, Colorado I am a developer. I like code. 3
4 DRUPAL 7 4
5 DRUPAL 7 Drupal is a platform Unlike other systems, you get many tools out-of-the-box What does this include? 5
6 jquery Drupal jquery drupal.js Plugins: Once, Cookie, Form form.js jquery UI ajax.js 6
7 JQUERY Drupal comes with: jquery (2 years old) Newest version: jquery (1 month old) Core stability, interaction with other modules other JS May miss out on new functionality (e.g,.on()) 7
8 THERE S A MODULE FOR THAT 8
9 jquery Update module will provide you with updates jquery is in the dev version 9
10 USING JS 10
11 HOW TO ADD JS Theme Layer Module Libraries 11
12 THEME JS General UX code Code that helps with the site s appearance Anything that ties heavily to your site s HTML 12
13 <script> 13
14 THEME JS Drop the JS file into your theme folder Add the JS to your theme info file scripts[] = js/main.js You can also add via your html.tpl.php file (but you shouldn t) 14
15 MODULES AND LIBRARIES Relates to your module s functionality Use the Libraries module for 3rd party JS 15
16 MODULES AND LIBRARIES Use drupal_add_js() 16
17 DRUPAL_ADD_JS Don t do this. It will include your JS everywhere... even if your module isn t being used 17
18 DRUPAL_ADD_JS Don t do this. It will include your JS everywhere... even if your module isn t being used 17
19 DRUPAL_ADD_JS! This will only include the JS when your hook is going to run. This is a good thing. 18
20 DRUPAL_ADD_JS! This will only include the JS when your hook is going to run. This is a good thing. 18
21 DON T BUILD JS Don t build your JS within your module 19
22 DON T BUILD JS Don t build your JS within your module 19
23 MODULES AND LIBRARIES Put JS in a separate file! Use Drupal.settings to get at values from your module into JS 20
24 USING drupal.settings 21
25 DRUPAL BEHAVIORS drupal.behaviors allows you to run code when DOM is loaded It also ties into AJAX completion This is simple to implement. Kinda. 22
26 drupal.behaviors EXAMPLE Use the jquery.once() plugin if you only want the code to execute on DOM load 23
27 USING JQUERY You can also use jquery directly still May be easier if you re used to it You can use $.ajaxcomplete() 24
28 TESTING 25
29 TESTING We ve added our JS What about making sure this code works, though? 26
30 27
31 TESTING Testing is good JS testing is important because: Front end code can change any stage in your project Browsers 28
32 29
33 QUNIT MODULE 30
34 TEST SWARM Automated testing with QUnit 31
35 TESTING Test Swarm is an active project It s involved in the getting tests available in D8 And... it allows you to create your own tests 32
36 TESTING Implement hook_testswarm_tests() Create a list of tests for your module/js Tests are written in QUnit 33
37 SO GO TEST YOUR CODE! 34
38 DRUPAL 8 35
39 DRUPAL 8 Testing: Don t use drupal_add_js: New libraries: Lots of other changes: AMD, jquery dependencies 36
40 DRUPAL 8 The future is coming along fast Many of the changes look to create some good practices Smaller JS profiles 37
41 DRUPAL 8 Get involved, find a way to contribute Voice an opinion Feature freeze is coming up! 38
42 JAVASCRIPT, TESTING, AND DRUPAL Rob 39
Subject Tool Remarks What is JQuery. Slide Javascript Library
Subject Tool Remarks What is JQuery Slide Javascript Library Picture John Resig Tool for Searching the DOM (Document Object Model) Created by John Resig Superstar Very Small (12k) Browser Independent Not
More informationYusof Al-Wadei Page 1 of 9. Interactive Web Design through Survey and Adoption of Modern Web-Technologies Yusof Hussein Al-Wadei
Page 1 of 9 Interactive Web Design through Survey and Adoption of Modern Web-Technologies Yusof Hussein Al-Wadei Page 2 of 9 ABSTRACT Technologies used in modern web development are continuously being
More informationwith Microsoft Office Sharepoint Server (MOSS) Webparts
300 Tristate International, 150 Lincolnshire, IL 60069 www.necsphere.com 847.793.9600 August 2009 NEC UNIVERGE Sphericall with Microsoft Office Sharepoint Server (MOSS) Webparts Overall Architecture SharePoint
More informationFramework as a master tool in modern web development
Framework as a master tool in modern web development PETR DO, VOJTECH ONDRYHAL Communication and Information Systems Department University of Defence Kounicova 65, Brno, 662 10 CZECH REPUBLIC petr.do@unob.cz,
More informationIGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,
IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational
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 informationGantry Basics. Presented By: Jesse Hammil (Peanut Gallery: David Beuving)
Gantry Basics Intro By: Matt Simonsen Presented By: Jesse Hammil (Peanut Gallery: David Beuving) Khoza Technology, Inc. My Background is Multi-Faceted Small biz owner Windows MCSE (pre-000) Linux Admin
More informationdustin caruso JavaScript / WordPress / UI developer 1230 Parkside Drive South, Reading, PA, USA dustin@dustincaruso.com +1.484.525.
dustin caruso JavaScript / WordPress / UI developer 1230 Parkside Drive South, Reading, PA, USA dustin@dustincaruso.com +1.484.525.0070 OVERVIEW Proficient using JavaScript libraries for AJAX, JSON, RESTful
More informationEverything you ever wanted to know about Drupal 8*
Everything you ever wanted to know about Drupal 8* but were too afraid to ask *conditions apply So you want to start a pony stud small horses, big hearts Drupal 8 - in a nutshell Learn Once - Apply Everywhere*
More informationAbout Me. Cross-platform Mobile Development Challenges, Best Practices and more. Email: siva@anubavam.com Twitter: @sivakumarv
info@anubavam.com www.anubavam.com About Me Cross-platform Mobile Development Challenges, Best Practices and more Sivakumar will discuss about the prevalent cross platform mobile frameworks and its challenges;
More informationInteractive Web Development ITP 301 (4 Units)
Interactive Web Development ITP 301 (4 Units) Fall 2015 Section 31824R Objective This course is intended to teach the basic programming tools and development techniques needed to create interactive web
More informationAuditing Drupal sites for performance, content and optimal configuration
Auditing Drupal sites for performance, content and optimal configuration! drupal.org/project/site_audit 2014.10.18 - Pacific NW Drupal Summit Jon Peck Senior Engineer at Four Kitchens @FluxSauce - github.com/fluxsauce
More informationIBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience
IBM Digital Experience Using Modern Web Development Tools and Technology with IBM Digital Experience Agenda The 2015 web development landscape and IBM Digital Experience Modern web applications and frameworks
More informationGoogle Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy
Google Web Toolkit Introduction to GWT Development Ilkka Rinne & Sampo Savolainen / Spatineo Oy GeoMashup CodeCamp 2011 University of Helsinki Department of Computer Science Google Web Toolkit Google Web
More informationContinuous Integration and Delivery. manage development build deploy / release
Continuous Integration and Delivery manage development build deploy / release test About the new CI Tool Chain One of the biggest changes on the next releases of XDK, will be the adoption of the New CI
More informationWhat s New in IBM Web Experience Factory 8.5. 2014 IBM Corporation
What s New in IBM Web Experience Factory 8.5 2014 IBM Corporation Recent history and roadmap Web Experience Factory 8.0 2012 Multi-channel Client-side mobile Aligned with Portal 8 Developer productivity
More informationDrupal Training Modules 2015
Drupal Training Modules 2015 Webikon.com Phone: +40-722-369674 E-mail: contact@webikon.com Web: http://webikon.com Drupal Training Modules 1 / 8 About us Webikon is a Romanian company focused in consulting,
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 informationCreating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0
More informationAJAX Toolkit Framework
IBM Software Group AJAX Toolkit Framework Emerging Internet Technologies Group Ajax - What s our vision Grow Ajax adoption to the next phase Evolve tools that significantly reduce the development costs
More informationA little about me: I m a Computer Science Engineer I m Spanish but living in Finland. I ve been working and contributing to Drupal for more than 3
1 A little about me: I m a Computer Science Engineer I m Spanish but living in Finland. I ve been working and contributing to Drupal for more than 3 years I m working for #AberdeenCloud, the newway of
More informationHTML5, The Future of App Development
HTML5, The Future of App Development Gautam Agrawal Director, Product Management 3 June 2015 Copyright Sencha Inc. 2015 Fragmentation on Steroids The Global 2000 8,000,000 +1,000,000 Source: IDG Research,
More informationCAKEPHP & EXTJS - RESPONSIVE WEB TECHNOLOGIES
CAKEPHP & EXTJS - RESPONSIVE WEB TECHNOLOGIES Davor Lozić, Alen Šimec Tehničko veleučilište u Zagrebu Sažetak Ovaj rad prikazuje današnje, moderne tehnologije za responzivni web. Prikazuje način na koji
More informationEmbracing Eclipse Orion
Embracing Eclipse Orion Andy Clement, Staff Engineer, aclement@vmware.com @andy_clement Re-distribution allowed with author s consent. 2012 SpringSource, A division of VMware. All rights reserved Who am
More informationIBM Script Portlet for WebSphere Portal Release 1.1
IBM Script Portlet for WebSphere Portal Release 1.1 Topics Why script applications for WebSphere Portal The Script Portlet approach and its benefits Using Script Portlet Accessing data and services Downloadable
More informationProgressive Enhancement With GQuery and GWT. Ray Cromwell ray@timefire.com
Progressive Enhancement With GQuery and GWT Ray Cromwell ray@timefire.com Web Application Models Web 1.0, 1 Interaction = 1 Page Refresh Pure JS, No Navigation Away from Page Mixed Model, Page Reloads
More information1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16
1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/04 2012-04-16 2 (11) 1. This document describes the technical system requirements for Paperiton DMS Document Management
More informationAn introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0
An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Rational Application Developer, Version 8.0, contains
More informationBuilding Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7
Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7 Jeff Linwood 1st Chapter, Early Release Introduction... 3 Prerequisites... 3 Introduction to Mobile Apps...
More informationAbdullah Radwan. Target Job. Work Experience (9 Years)
Abdullah Radwan LAMP / Linux / PHP / Apache / Ruby / MySQL / ASP.NET / Web Developer Wordpress / Magento / Drupal / C# / Sql Server / HTML / HTML5 / CSS CSS3 / Javascript / jquery / Prototype / SEO Target
More informationFacebook Twitter YouTube Google Plus Website Email. o Zooming and Panning. Panel. 3D commands. o Working with Canvas
WEB DESIGN COURSE COURSE COVERS: Photoshop HTML 5 CSS 3 Design Principles Usability / UI Design BOOTSTRAP 3 JAVASCRIPT JQUERY CSS Animation Optimizing of Web SYLLABUS FEATURES 2 Hours of Daily Classroom
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 informationECOMMERCE SITE LIKE- GRAINGER.COM
12/19/2012 ITFLEXSOLUTIONS ECOMMERCE SITE LIKE- GRAINGER.COM Developed by : IT Flex Solutions www.itflexsolutions.com *Please note that this is not a final proposal only an estimate of the time and type
More informationLecture 9 Chrome Extensions
Lecture 9 Chrome Extensions 1 / 22 Agenda 1. Chrome Extensions 1. Manifest files 2. Content Scripts 3. Background Pages 4. Page Actions 5. Browser Actions 2 / 22 Chrome Extensions 3 / 22 What are browser
More informationWebIOPi. Installation Walk-through Macros
WebIOPi Installation Walk-through Macros Installation Install WebIOPi on your Raspberry Pi Download the tar archive file: wget www.cs.unca.edu/~bruce/fall14/webiopi-0.7.0.tar.gz Uncompress: tar xvfz WebIOPi-0.7.0.tar.gz
More informationAgile Web Application Testing
Agile Web Application Testing Technologies and Solutions V. Narayan Raman Tyto Software Goals Rapid feedback on the quality of software Problem in Web App Testing Many Browsers Many Operating Systems Browsers
More informationAdvanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication
Advanced Online Media Dr. Cindy Royal Texas State University - San Marcos School of Journalism and Mass Communication Using JQuery to Make a Photo Slideshow This exercise was modified from the slideshow
More informationAdvantage of Jquery: T his file is downloaded from
What is JQuery JQuery is lightweight, client side JavaScript library file that supports all browsers. JQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling,
More informationA set-up guide and general information to help you get the most out of your new theme.
Blox. A set-up guide and general information to help you get the most out of your new theme. This document covers the installation, set up, and use of this theme and provides answers and solutions to common
More informationCHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application
BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive
More informationMike Laurel. Web Developer UI / UX Engineer. Email:
Mike Laurel Web Developer UI / UX Engineer Email: mike@mlaurel.com Website: http://mlaurel.com SUMMARY I'm a seasoned web developer and entrepreneur with over 15 years of professional experience. A visual
More informationOIT 307/ OIT 218: Web Programming
OIT 307/ OIT 218: Web Programming 1.0 INTRODUCTION Many applications nowadays work really well as a web application. Web programming is the practice of writing applications that run on a web server and
More informationPorting Existing PhoneGap Apps to Tizen OS - Development Story
Porting Existing PhoneGap Apps to Tizen OS - Development Story Anil Kumar Yanamandra Thomas Mitchell ProKarma About ProKarma Who am I? Anil Kumar Yanamandra Mobile Architect & Head CoE for Mobility @ProKarma
More informationCross-Platform Tools
Cross-Platform Tools Build once and Run Everywhere Alexey Karpik Web Platform Developer at ALTOROS Action plan Current mobile platforms overview Main groups of cross-platform tools Examples of the usage
More informationCiviCRM for Drupal Developers
+ CiviCRM for Drupal Developers Coleman Watts CiviCRM user since 2010 Found Civi through Drupal Implemented Civi for Woolman School Author of Webform Integration, and a few other CiviCRM modules and APIs
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 informationProgramming Fundamentals of Web Applications Course 10958A; 5 Days
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Programming Fundamentals of Web Applications Course 10958A; 5 Days Course
More informationDeveloping Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory
Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 2011 Web Experience Factory formerly known as WebSphere Portlet Factory Note we are currently
More informationE-Commerce: Designing And Creating An Online Store
E-Commerce: Designing And Creating An Online Store Introduction About Steve Green Ministries Solo Performance Artist for 19 Years. Released over 26 Records, Several Kids Movies, and Books. My History With
More informationSitecore Dashboard User Guide
Sitecore Dashboard User Guide Contents Overview... 2 Installation... 2 Getting Started... 3 Sample Widgets... 3 Logged In... 3 Job Viewer... 3 Workflow State... 3 Publish Queue Viewer... 4 Quick Links...
More informationHTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013
HTML5 Data Visualization and Manipulation Tool Colorado School of Mines Field Session Summer 2013 Riley Moses Bri Fidder Jon Lewis Introduction & Product Vision BIMShift is a company that provides all
More informationHtmlUnit: An Efficient Approach to Testing Web Applications
HtmlUnit: An Efficient Approach to Testing Web Applications Marc Guillemot Independent Consultant mguillemot@yahoo.fr Daniel Gredler Sr. Software Developer DHL Global Mail daniel.gredler@gmail.com Your
More informationEZ PLATFORM DESIGN AND DEVELOP CONTENT-DRIVEN WEBSITES AND APPLICATIONS
EZ PLATFORM DESIGN AND DEVELOP CONTENT-DRIVEN WEBSITES AND APPLICATIONS WANT TO BUILD CONTENT-RICH WEBSITES AND APPS BETTER, FASTER AND EASIER? ez gives you modern architecture and flexibility so you can
More informationCoding for Desktop and Mobile with HTML5 and Java EE 7
Coding for Desktop and Mobile with HTML5 and Java EE 7 Coding for Desktop and Mobile with HTML5 and Java EE 7 Geertjan Wielenga - NetBeans - DukeScript - VisualVM - Jfugue Music Notepad - Java - JavaScript
More information100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY
100% UNLIMITED SCALABILITY TOTAL COST OF OWNERSHIP -25% +50% EFFICENCY INCREASE -70% +65% DEVELOPMENT TIME SOFTWARE STABILITY NO CODING NO DEVELOPING IMMEDIATE BUSINESS FlexyGo Rapid Application Builder
More informationInstalling and Sending with DocuSign for NetSuite v2.2
DocuSign Quick Start Guide Installing and Sending with DocuSign for NetSuite v2.2 This guide provides information on installing and sending documents for signature with DocuSign for NetSuite. It also includes
More informationGetting Started Developing JavaScript Web Apps. this = that. VT Geospatial Forum 2015
Getting Started Developing JavaScript Web Apps this = that VT Geospatial Forum 2015 GCS = Geographic Communication Systems GCS specializes in location technology development, working with GIS and other
More informationAUDIT REPORT EXAMPLE
AUDIT REPORT EXAMPLE Severity levels: low, average, high, critical Difficulty levels: low, average, high I. General information and server configuration Problem: Too many HTTP requests. Found (on homepage):
More informationArt of Code Front-end Web Development Training Program
Art of Code Front-end Web Development Training Program Pre-work (5 weeks) Codecademy HTML5/CSS3 and JavaScript tracks HTML/CSS (7 hours): http://www.codecademy.com/en/tracks/web JavaScript (10 hours):
More informationTypography and Drupal. What does Drupal provide? Ashok Modi DDCLA 2011
Typography and Drupal What does Drupal provide? Ashok Modi DDCLA 2011 About the presenter Canadian (migrated after the igloo melted) Work at the California Institute of the Arts (http://calarts.edu) "Computer
More informationby Geoff Blake TenTonOnline.com
by Geoff Blake TenTonOnline.com TenTonOnline.com 1 Hey there! Thanks a lot for checking out this WordPress Guide I ve put together. I ve been using and teaching WordPress for a long, long time and use
More informationSoftware Development & Education Center PHP 5
Software Development & Education Center PHP 5 (ADVANCE) Detailed Curriculum Advance PHP JQuery Basics Of JQuery Including the JQuery Library Code in an HTML Page JQuery Utilities Faster, Simpler, More
More informationDrupal 8 Theming Deep Dive
Drupal 8 Theming Deep Dive Romain JARRAUD Trainer/consultant Trained People @romainjarraud (mainly in french) What is theming? Theming? Fonctionnal Display Drupal and modules Theme Theming? THEMING = HTML
More informationModern Web Development From Angle Brackets to Web Sockets
Modern Web Development From Angle Brackets to Web Sockets Pete Snyder Outline (or, what am i going to be going on about ) 1.What is the Web? 2.Why the web matters 3.What s unique about
More informationUsing jquery and CSS to Gain Easy Wins in CiviCRM
Using jquery and CSS to Gain Easy Wins in CiviCRM The CMS agnostic, cross browser way to get (mostly) what you want By Stuart from Korlon LLC (find me as "Stoob") Why is this method OK to use? CiviCRM
More informationHow Web Browsers Work
144 PART 4 HOW THE WORLD WIDE WEB WORKS CHAPTER 18 How Web Browsers Work 145 LIKE much of the Internet, the World Wide Web operates on a client/server model. You run a web client on your computer called
More informationLibraries Workshop Catalog
Libraries Workshop Catalog DrupalEasy library training encompasses a gamut of need-to-know Drupal topics for key library professionals. We pride ourselves on being accessible to libraries anywhere, through
More informationCreating a Drupal 8 theme from scratch
Creating a Drupal 8 theme from scratch Devsigner 2015 (Hashtag #devsigner on the internets) So you wanna build a website And you want people to like it Step 1: Make it pretty Step 2: Don t make it ugly
More informationCreating Modern CICS Web Applications by Exploiting Open Source Javascript Libraries
Stephen Mitchell Creating Modern CICS Web Applications by Exploiting Open Source Javascript Libraries September 2013 stephen.mitchell@matteroffactsoftware.com Disclaimer The standard disclaimers apply.
More informationWEB DEVELOPMENT COURSE (PHP/ MYSQL)
WEB DEVELOPMENT COURSE (PHP/ MYSQL) COURSE COVERS: HTML 5 CSS 3 JAVASCRIPT JQUERY BOOTSTRAP 3 PHP 5.5 MYSQL SYLLABUS HTML5 Introduction to HTML Introduction to Internet HTML Basics HTML Elements HTML Attributes
More informationTesting for the web and some other stuff
Testing for the web and some other stuff A BIT ABOUT ME Jonathan Director at Ocellics Software Solutions Studied at UCT and have a Honours in Information Systems Been working as a software dev for 8 years
More informationOffice 365 SharePoint Online White Paper
Office 365 SharePoint Online White Paper Introduction Overview Cloud computing is slowly changing the way IT companies are offering their software solutions and services. Through cloud computing, IT companies
More informationTIAGO FAIA MARQUES Online CV / Portfolio WWW.TIAGOFAIA-FREELANCEWEBDEVELOPER.COM
TIAGO FAIA MARQUES Online CV / Portfolio WWW.TIAGOFAIA-FREELANCEWEBDEVELOPER.COM tiagofaia@gmail.com +44 7845 304 968 Greenford, London https://uk.linkedin.com/in/tiagofaia/en Profile I am a creative Front
More informationResponsive Web Design: Is It Worth It?
Responsive Web Design: Is It Worth It? (Adapted from " Responsive Web Design," by EyeImagine, LLC, December 2012, www.eyeimaginetech.com) Introduction Responsive Web Design is generating a lot of buzz
More informationMicrosoft Dynamics CRM2015 Fast Track for developers
Microsoft Dynamics CRM2015 Fast Track for developers Eğitim Tipi ve Süresi: 5 Days ILT 5 Days VILT This course offers detailed and interactive information on how to develop extensions for Microsoft Dynamics
More informationWebsite Optimization Tips for Speed
Website Optimization Tips for Speed Sothern California WordPress Meetup Microsoft HQ, Los Angeles - 3/20/2012 Belsien Thomas belsien@wppowerguide.com S Overview Of Website Optimization Content Optimizations
More informationStart up Jobs Germany FEB 2014
Start up Jobs y FEB 2014 JOB TITLE LANGUAGE LOCATION REQUIREMENTS REF Lead English Berlin Lots of PHP, Magento, Zend, 80H PHPUnit, MySQL Snr ERP English Berlin Navision ERP development, Version 80I 2009
More informationWeb Components What s the Catch? TJ VanToll @tjvantoll
Web Components What s the Catch? TJ VanToll @tjvantoll Kendo UI jquery UI UI libraries are seen as the ideal use case for web components Proof- of- concept rewrite of a few jquery UI widgets to use web
More informationDevelop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
More informationPreparing for Drupal 8
WHITE PAPER Preparing for Drupal 8 This is the first in a series of whitepapers to help Drupal service providers prepare for Drupal 8. In this paper, we introduce and summarize the features, benefits,
More informationD7 Panels From Zero to Hero Tutorial
D7 Panels From Zero to Hero in 2000 Seconds Topic of this talk: Building stuff with Panels in Drupal 7 Schedule (more or less): 1. Getting started (10 min) Why Panels? CTools, Pages and Variants, overriding
More informationSymfony2 and Drupal. Why to talk about Symfony2 framework?
Symfony2 and Drupal Why to talk about Symfony2 framework? Me and why Symfony2? Timo-Tuomas Tipi / TipiT Koivisto, M.Sc. Drupal experience ~6 months Symfony2 ~40h Coming from the (framework) Java world
More informationWeek 7 Audio and Video
Introduction For a long time Web designers had to rely on Adobe Flash or other clunky, third party plugins in order to deal with audio and video playback online. HTML5 has changed this. The HTML specification
More informationPaul Boisvert. Director Product Management, Magento
Magento 2 Overview Paul Boisvert Director Product Management, Magento Platform Goals Release Approach 2014 2015 2016 2017 2.0 Dev Beta 2.0 Merchant Beta 2.x Ongoing Releases 2.0 Dev RC 2.0 Merchant GA
More informationSoftware Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23
Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development
More informationContent Management System (Comparison between Top- Three CMS Platforms)
Content Management System (Comparison between Top- Three CMS Platforms) Documented By: Salar Abbas If creating a website for your business is on the horizon, you may be wondering which content management
More informationFront-end Automated Testing #drupal-fat
Front-end Automated Testing #drupal-fat Ruben Teijeiro I don't know what I like more: Drupal or Beer @rteijeiro Based on a true history... Web Development In collaboration with Developers I'm ready for
More informationA Baseline for Web Performance with PhantomJS. @wesleyhales @ryanbridges
A Baseline for Web Performance with PhantomJS @wesleyhales @ryanbridges Page Load Testing (Manual) Dev Tools Firebug (Net panel) HTTPWatch HAR Viewers Charles/Proxies Etc... Page Load Testing (Automated)
More informationNotes on how to migrate wikis from SharePoint 2007 to SharePoint 2010
Notes on how to migrate wikis from SharePoint 2007 to SharePoint 2010 This document describes the most important steps in migrating wikis from SharePoint 2007 to SharePoint 2010. Following this, we will
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 informationDIPLOMA IN WEBDEVELOPMENT
DIPLOMA IN WEBDEVELOPMENT Prerequisite skills Basic programming knowledge on C Language or Core Java is must. # Module 1 Basics and introduction to HTML Basic HTML training. Different HTML elements, tags
More informationConference Paper. Distributed Performance Systems using HTML5 and Rails. Dr. Jesse Allison 1. jtallison@lsu.edu jesse@electrotap.
Conference Paper Presented at the 26 th Annual Conference of the Society for Electro-Acoustic Music in the United States January 20 22, 2011 University of Miami Frost School of Music Miami, Florida Papers
More informationContent Management System
Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires
More informationResponsive Web Design for Drupal
Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet emma@designtotheme.com I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer
More informationThe Importance of Portal & Web Testing in Your Enterprise. The Growing Challenge of Testing Browser-Based Technologies in SAP
The Importance of Portal & Web Testing in Your Enterprise Abstract Business processes today rely heavily on browser-based technologies like HTML, Adobe Flex and Microsoft Silverlight because they are used
More informationADAA s Resources for Professionals Portal User Guide
ADAA s Resources for Professionals Portal User Guide Overview The ADAA website is built on top of the Drupal platform. Drupal is a cuttingedge open source CMS engine that powers sites all over the world.
More informationDesign ï Development ï Digital Marketing ï Content
Design ï Development ï Digital Marketing ï Content About Us We are a digital agency with a fresh and unique approach. We believe in working as strategic partners and not as vendors. We decide on the platforms
More informationShow me the tests! Writing Automated Tests for Drupal
DEV TRACK LEE ROWLANDS FEBRUARY 8 2013 Show me the tests! Writing Automated Tests for Drupal Me Lee Rowlands - @larowlan Senior Drupal Developer with PreviousNext Working with Drupal 4+ years Maintainer
More informationUSING SYNERGY WITH CRUISE CONTROL
USING SYNERGY WITH CRUISE CONTROL by Brian Wise Medtronic, Inc. Prepared for the 2008 Telelogic Americas User Group Conference Abstract USING SYNERGY WITH CRUISE CONTROL Continuous Integration and automated
More information