#DRuPALtWiG
|
|
- Nigel Allison
- 5 years ago
- Views:
Transcription
1 #DRuPALtWiG
2 mortendk MORtEN birch #DRuPALtWiG
3 mortendk MORtEN birch #DRuPALtWiG
4 <Div> #DRuPALtWiG
5 mortendk SON OF a #DRuPALtWiG
6 DRUpAl THAt SHoULD TAKe ABoUT 6 MOnTHS TO clean #DRuPALtWiG
7 sorry john albin #NOtSORrY DRUpAL7 IS YOUr FAuLT #DRuPALtWiG
8 DRUpAl 8 THeMINg my fault #DRuPALtWiG
9 60 minutes! SENd QUeSTIoNs
10 I M VeRY very VERy VErY sorry IF I MIgHT offend YoU
11 I M FrOM copen hagen PLEaSE DOeSN T ExIST IN danish
12 LET GO from AWEsOME DENmARK UP north - where THe swedes
13 stockholm #DRuPALtWiG
14 ACTuAL drupal7 MARkUP
15 <DIV><DIV><DIV><DIV><DIV><DIV><DIV><DI V><DIV><DIV><DIV><DIV><DIV><DIV><DIV>< DIV><DIV><DIV><DIV><DIV><DIV><DIV><DIV divitis IT S A FEAtUrE ><DIV><DIV><DIV><DIV><DIV><DIV><DIV> </DIV></DIV></DIV></DIV></DIV></DIV></ DIV></DIV></DIV></DIV></DIV></DIV>
16 5000 LINeS Of PHpTEMpLATe.PHp TotAllY ok
17 THE CLAsS SoUP IS A feature CLASS= FOO BAR BAZ FOO-MORE-MORE BAR-MORE-YET ANOTHER ONE
18 aaaargh! no more
19 new HELlO TwIG GOOd-BYe PHPtEMPlAtE theme engine
20 theme functions dead!
21 twig EVErYTHiNG is templates
22 ThE theme is in control OF markup & CSs
23 WE changed theming IN drupal8 for FroNteNdeRs by frontenders NOT FUCkING DEVeLOPeRs!
24 twig TWIg #DRuPALtWiG
25 output {{ foo }} {# comment #}
26 drilling $yo[ drupal_where ]->is[ und ][0]->my_data {{ data.is.in.here.somewhere }}
27 function {{ foo}}
28 function PIBe {{ foo makemepretty( now ) }}
29 control {% if person=mortendk %} <h1>buy him a drink</h1> {% endif %}
30 classy DRUpAl 8 BAsE #DRuPALtWiG
31 <HTmL> 7.CSs core(stark) CLAsS= FoO <HTmL>.CSs classy CLAsS= FoO
32 basetheme $VArS seven core (stark) classy? bartik my ThemE
33 basetheme core MY theme classy <div> {{ foo }} </div>
34 basetheme core MY theme classy <div class= node node contentype > {{ foo }} </div>
35 classy FilEs CLAsSY template FOLdErS CLAsSY
36 template organised
37 2015 DRUpAl 8.0 CLAsSY <div class= drupal eight is-awesome > {{ data }} </div>
38 2015 DRUpAl 8.0 CLAsSY TWO CLAsSY 2017 DRUpAL <section class= drpl-d-bomb yo > {{ data }} </section>
39 hate bem? CLAsSY BEM-SUCkS-ThEmE CLOnE TeMPLaTeS
40 define BasEthEme *.InFO.yML base theme: classy
41 setup SETtING UP a #DRuPALtWiG
42 I LiVE where NOw? [ROOt]/ThEMEs/[THEmENAmE]
43 THEmE & TEmPLAtES
44 theme/[*]
45 theme config FilEs *.InFO.yMl *.LiBRArIES.YML *.BrEAKpOINtS.YmL *.ThEmE
46 *.info.yml THEmE CoNFIg
47 BASiC INFo LIBrARIeS CSS FILeS REGiOnS
48 css FilEs RemOve REMoVE css files INFo.YMl STYlESHeET-oVERwRITe
49
50 *.libraries.yml ADD Js & CSs FIlES
51 add Css files THEmE LiBRArIES CSS & js
52 .INfO.YmL.LIbRARiES.yML
53 add Js FilEs ADD JQUeRY
54 *.libraries.yml NAMe CSS FILeS JS files DEPeNDEnCIEs
55 [*].BreAkpOinTs.Yml RESpONSiVE images
56 *.BrEAKpOINtS.YmL
57 *.BrEAKpOINtS.YmL
58 [*].TheMe WAS PHPtEMPlATE.PhP
59 .TheMe.THeME.LIbRARiES.yML
60 #DRuPALtWiG
61 THEmE DeBUG FTW! SERvICEs.YMl
62 FILe NAmE SuGGEsTIOnS
63 X Is THe FIlE In USe
64 FILe LOcATIoN
65 kint KRUmO FoR DrUPAl 8 {{ kint( content) }}
66 debug: TWIg DEbUg: SITeS/AlL/DeFAUlT/SeRVIcES.yMl DEVeL MoDULe {{ KInT(FoO) }}
67 layout IN #DRuPALtWiG
68 NODe.HTmL.TwIG
69
70 without {{ foo without( you )}}
71 article DUMmY image content tags
72 {{ content }} {{ content }} {{ text }} {{ tags }} {{ image }}
73 {{ content without( image ) }} {{ image }} {{ content WithOut(*) }} {{ text }} {{ tags }} {{ content.image }}
74 {{ content without( image, tags ) }} {{ image }} {{ content WithOut(**) }} {{ text }} {{ tags }} {{ content.image }} {{ content.tags }}
75 {{ content without( image, tags ) }} {{ image }} {{ content WithOut(**) }} {{ text }} {{ new }} {{ tags }} {{ content.image }} {{ content.tags }} NEW FIElD
76 CONtEnT
77 CONtENT.FIElD_ImAgE
78 CONtENT.FIElD_TaGS
79 {{ LAbEL}} {{.FiELD_TERmS }} {{.FiELD_IMAgE }} {{ COnTENt }}
80 {{ content without( image, tags ) }} {{ image }} {{ content WithOuT( ) }} {{ text }} {{ new }} {{ tags }} NEW FIElD
81 markup OVErWRItE #DRuPALtWiG
82 css File
83 node.html.twig
84 file name SugGesTioNs
85 field-field-tags.html.twig FIElD--nODE--FIeLD-tAGS--ARtICLe.HTmL.TwIG
86
87 class #DRuPALtWiG
88 PREpROCeSS *.TpL.PhP THEmE FuNCTiOnS 7 $VArS DRUpAL7 CLAsSY <DIv CLaSs= FOO FOO-BAR FOO-BAR-BaZ >
89 NODe.HTmL.TwIG
90 addclass {% set classes = [ 'tags', 'field-' ~ field_name clean_class ~ ' ] %} <div {{ attributes.addclass(classes) }}> </div> <div class= tags field-tags >
91 {{ attributes }}
92 remove ClaSs <div class= red blue > </div> BAD MODuLE output <i {{ attributes.removeclass(red) }}> </i> <i class= blue > </i>
93 <DIv CLaSs= CORe > ESSeNTIaL ClASSeS Ex: IS-vISIbLE CORe MODuLE CLAsSY
94 <DIv CLaSs= CORe MOdUlE > $var[ attributes ]->AddCLass( module ) CORe MODuLE CLAsSY
95 <DIv CLaSs= CORe MOdULE THEmE > {{ ATtRIBuTES.ADDcLASs( THEmE ) }} CORe MODuLE CLAsSY
96 <DIv CLaSs= CORe MOdULE THEmE > {{ ATtRIBuTES.REMoVe( MODuLE ) }} CORe MODuLE CLAsSY
97 <DIv CLaSs= CORe THeME > {{ ATtRIBuTES.REMoVe( MODuLE ) }} CORe MODuLE CLAsSY
98 <DIv CLaSs= CORe MOdULE THEmE > CORe MODuLE CLAsSY
99 js- PreFix <DIv CLaSs= JS-fOO foo > $(.js-foo).foo{ }
100 css DocUmeNtaTion drupal.org/node/
101 twigblock MORe COoLNEsS FrOM #DRuPALtWiG
102 D8 PAGe.HTmL.TwIG data (page.html.twig) data (page.html.twig)
103 D8 PAGe.HTmL.TwIG data (page.html.twig) data (page.html.twig) {% block foo %} {% endblock %}
104 D8 PAGe.HTmL.TwIG data (page.html.twig) (page- front.html.twig) data (page.html.twig) {% extends "page.html.twig" %}
105
106 PAGe.HTmL.TwIG PAGe FROnT.HtML.tWiG
107 PAGe.HTmL.TwIG PAGe FROnT.HtML.tWiG
108 SEPaRATeD MARkUp &CSS FROm COrE {{ TWiG }} {{ EXtEND }} CLAsSY LIBrARIeS wowsie! THAt S A LOT, #DRuPALtWiG
109 phew! CLAsSY is DrUPAl DEfAULt MArKUP {{ TWiG.DrILLs.INtO.VaRIAbLES }} LIBrARIeS FoR.cSs &.Js FIlEs WItHOUt( ) SePARaTES VARs ATTrIBUtES.aDDClASS( ) AdDS classes
110 menu FUN FOR EVErYBOdY?
111 menu pagers MENu.HTmL.TwIG ONLy 1 (OnE) template FILe
112 menu
113 Ager PAGeR.HtML.tWiG FUN FOR EVErYBOdY?
114 IE6, Ie7 ie8 internet explorer NoT supported IN drupal 8
115 one LasT #DRuPALtWiG
116 SCReENShOt 2.0
117 team twig! JEN LAMpToN LEWiS JOHn ALbIN EMMa JOEl COTtSeR DAViD LAUrIIIiIiI FABiAnX MARk THEy NEeD A HUG A HiGH five A DrINK A KiSS AND A GoDDAmN PaTCH!
118 need help TESt TEsT TeST test!
119 DRUpAL8 RELeASEd YEt? throw money at drupal8
120 sessions DRUpALCoN La #DRuPALtWiG
121 14:15 (2:15PM) TODaY HOW TO convince DEvS THEy ARe DOiNG it WrOnG WATcHDOg LOuNGE
122 17:00 (5PM) TODaY HOOk_THeME() TO TWIg TEmPLAtE THE CANaDIAnS COTtSER & JOeL PiTTEt symfony
123 ALL WEEk! DRUpAL twig SPRiNTInG SPRiNT leaders: (FRoNTEnD UnITEd) CODeR LoUNGe
124 6PM - 8:30PM tonight WOMeN In DRuPaL ENGiNE company no. 28 EVEnTS.dRUPaL.OrG/LoSANgELEs2015/WOmEN-dRUPaL
125 8:00PM - 11:00 PM TONiGhT MEDiACUrRENt & LInGOTeK AFTeR PaRtY CITy TAvErN
126 #DruPalTwig IRC BIWeEKLy MEeTINg S 1300 CEt 01 CEt
127 @MorTenDk * geek ROYaLE FEEdBACk! URL:
Theming with Twig in Drupal 8. John Jennings Developer, Johnson & Johnson
Theming with Twig in Drupal 8 John Jennings Developer, Johnson & Johnson What is Twig? From SensioLabs, the developers about Twig: A templating engine for PHP, thus requiring PHP (v. 5.3.3 minimum) Compiles
More informationFRONT END TRACK FEBRUARY THE NEW THEME LAYER IN DRUPAL 8
FRONT END TRACK FEBRUARY 8 2013 THE NEW THEME LAYER IN DRUPAL 8 THE NEW THEME LAYER IN D8 Jen Lampton ~ @jenlampton Piers Warmers ~ @warmers John Albin Wilkins ~ @johnalbin Morten Birch Heide-Jorgensen
More informationDrupal 8 / Theming Quickstart
Drupal 8 / Theming Quickstart Introduction to themes in Drupal 8» New theme layer based in Twig (used in other CMSs)» 2 new core base themes: Stable & Classy» Both contain all the templates Drupal puts
More informationTHE NEW THEME LAYER IN DRUPAL 8. Jen Lampton
THE NEW THEME LAYER IN DRUPAL 8 Jen Lampton ~ @jenlampton www.jenlampton.com WHY? DRUPAL 7 DRUPAL 7: NEGATIVES DRUPAL 7: NEGATIVE Drupal-specific template conventions Drupalism noun Something that only
More informationUSING TWIG. The new template engine in Drupal 8
USING TWIG The new template engine in Drupal 8 Jen Lampton @jenlampton jenlampton on d.o Fabian Franz @fabianfranz Fabianx on d.o John Albin Wilkins @johnalbin JohnAlbin on d.o Building Bridges, Connecting
More informationDrupal 8 Install Fest
Drupal 8 Install Fest Saturday February 18th, 2017 SANDcamp WiFi: marina / marina01 Drupal 8 Site Building Bootcamp Saturday February 18th, 2017 SANDcamp WiFi: marina / marina01 Introductions Douglas
More informationDrupal 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 informationDECOUPLING PATTERNS, SERVICES AND CREATING AN ENTERPRISE LEVEL EDITORIAL EXPERIENCE
DECOUPLING PATTERNS, SERVICES AND CREATING AN ENTERPRISE LEVEL EDITORIAL EXPERIENCE Who we are and Why we are here? Saurabh Chugh Started Drupal journey in 2010 with Drupal 6, long journey with Drupal
More informationTaming Wordpress Theming with Twig & Timber. Jonathan Ginn PHP Dorset Nov 2015
Taming Wordpress Theming with Twig & Timber Jonathan Ginn (@jonginn) PHP Dorset Nov 2015 Twig Users? Audience? CRASH COURSE Twig The flexible, fast, and secure template engine for PHP You ve probably already
More informationDrupalGovcon July 20th, 2016
Agile Drupal 8 Builds: Doing the Most Without PHP DrupalGovcon July 20th, 2016 Matt Cheney & Molly Byrnes 1 Hello to Drupalcon Govcon My name is Matthew Cheney. I work on the magical platform that is Pantheon.
More informationContributing to the Drupal Community
APPENDIX A Contributing to the Drupal Community There are several ways to contribute to the Drupal community; you don t have to be a developer to have a significant role. The following are areas that you
More informationCOMPONENT DRIVEN DESIGN AND DEVELOPMENT. Cristina Chumillas
COMPONENT DRIVEN DESIGN AND DEVELOPMENT Cristina Chumillas CRISTINA CHUMILLAS @chumillas / ckrina Designer and frontend developer at Ymbra WHAT ARE WE GOING TO TALK ABOUT Components Design Systems CSS
More informationTWIG & THE NEW THEME LAYER IN DRUPAL 8. Jen Lampton Scott Reeves
TWIG & THE NEW THEME LAYER IN DRUPAL 8 Jen Lampton ~ @jenlampton Scott Reeves ~ @Cottser BUT, WHY? DRUPAL 7 PAIN POINTS DRUPAL 7 PAIN POINTS Syntax Inconsistency Complexity Redundancy Security SYNTAX A
More informationwelcome to BOILERCAMP HOW TO WEB DEV
welcome to BOILERCAMP HOW TO WEB DEV Introduction / Project Overview The Plan Personal Website/Blog Schedule Introduction / Project Overview HTML / CSS Client-side JavaScript Lunch Node.js / Express.js
More informationA CMS for small-medium business & non-profits.
A CMS for small-medium business & non-profits. Jen Lampton & Nate Haug @BackdropCMS @jenlampton @quicksketch Tree logs bike enterprise Tree enterprise !!! Different tools for different jobs We are
More informationActive Workspace 3.4 Configuration. David McLaughlin / Oct 2017
Active Workspace 3.4 Configuration David McLaughlin / Oct 2017 . Active Workspace Configuration Areas that can and should be configured Tips on how they work, and where to find more information New capabilities
More informationdjango-baton Documentation
django-baton Documentation Release 1.0.7 abidibo Nov 13, 2017 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................
More informationBackdrop CMS. because there s a cost that comes with change. Jen Lampton
! Backdrop CMS because there s a cost that comes with change Jen Lampton ~ @jenlampton Drupal Usage 68% of D6 sites haven't yet upgraded! Creation of new sites not increasing https://drupal.org/project/usage/drupal
More informationBlog site (cont.) theme, 202 view creations, 205 Browser tools, 196 Buytaert, Dries, 185
Index A Administration, 157 backups and restore (see Backups and restore website) file system, 161 log files, 162 tasks, 157 updates and security patches, 165 user accounts, 166 Aggregator module, 218
More informationHow to build ez Platform websites using Netgen opensource components
How to build ez Platform websites using Netgen opensource components part two Intro what is Netgen Media Site? skeleton base for projects @Netgen since 2014 from simple sites to sites with tens of millions
More informationWeb Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh
Web Programming and Design MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh Plan for the next 5 weeks: Introduction to HTML tags Recap on HTML and creating our template file Introduction
More informationWeb Programming and Design. MPT Senior Cycle Tutor: Tamara Week 1
Web Programming and Design MPT Senior Cycle Tutor: Tamara Week 1 What will we cover? HTML - Website Structure and Layout CSS - Website Style JavaScript - Makes our Website Dynamic and Interactive Plan
More informationSimple AngularJS thanks to Best Practices
Simple AngularJS thanks to Best Practices Learn AngularJS the easy way Level 100-300 What s this session about? 1. AngularJS can be easy when you understand basic concepts and best practices 2. But it
More informationLecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes
Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand
More informationLearning Drupal 6 Module Development
Learning Drupal 6 Module Development A practical tutorial for creating your first Drupal 6 modules with PHP Matt Butcher BIRMINGHAM - MUMBAI Learning Drupal 6 Module Development Copyright 2008 Packt Publishing
More informationUnderstanding 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 informationUnit 20 - Client Side Customisation of Web Pages. Week 2 Lesson 3 Introduction to CSS
Unit 20 - Client Side Customisation of Web Pages Week 2 Lesson 3 Introduction to CSS Last Time Looked at what CSS is Looked at why we will use it Used in-line CSS
More informationdjango-baton Documentation
django-baton Documentation Release 1.3.1 abidibo Nov 05, 2018 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................
More informationfpafi/tl open source^ Drupal 6 Theming Cookbook great-looking Drupal themes Over 100 clear, step-by-step recipes to create powerful,
Drupal 6 Theming Cookbook Over 100 clear, step-by-step recipes to create powerful, great-looking Drupal themes Karthik Kumar fpafi/tl open source^ I I MV 1 X I I community experience distilled PUBLISHING
More informationBackdrop CMS. because there s a cost that comes with change. Jen Lampton Nate Haug
! Backdrop CMS because there s a cost that comes with change Jen Lampton ~ @jenlampton Nate Haug ~ @quicksketch Trends http://bit.ly/google-cms-trends ! Usage 68% of D6 sites haven't yet upgraded! Creation
More informationSymphonyThemes Quick Start Guide. Build a great theme with SymphonyThemes
SymphonyThemes Quick Start Guide Build a great theme with SymphonyThemes Table of Content 1. Installing your SymphonyTheme... 3 2. What if I want to rename my theme?... 3 3. Theme configuration options...
More informationDesign Document V2 ThingLink Startup
Design Document V2 ThingLink Startup Yon Corp Andy Chen Ashton Yon Eric Ouyang Giovanni Tenorio Table of Contents 1. Technology Background.. 2 2. Design Goal...3 3. Architectural Choices and Corresponding
More informationWelcome to CS50 section! This is Week 10 :(
Welcome to CS50 section! This is Week 10 :( This is our last section! Final project dates Official proposals: due this Friday at noon Status report: due Monday, Nov 28 at noon Hackathon: Thursday, Dec
More informationWebsite Design and Development CSCI 311
Website Design and Development CSCI 311 Learning Objectives Understand good practices in designing and developing web sites Learn some of the challenges web design Activity In pairs: describe how you d
More informationHow to get started with writing tests for contrib Brent Gees
How to get started with writing tests for contrib Brent Gees Slides + example module http://bit.ly/lissabon-testing http://bit.ly/lissabon-testing-module Who am I? Brent Developer / Architect @brentgees
More informationBecause there is a cost that comes with change. Jen Lampton Nate Haug
Because there is a cost that comes with change Jen Lampton ~ @jenlampton Nate Haug ~ @quicksketch Trends http://bit.ly/google-cms-trends Usage 68% of D6 sites haven't yet upgraded! Creation of new sites
More informationSiteforce Pilot: Best Practices
Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front
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 Drupal Drupal is a free and open-source content management system (CMS) and content
More informationAssistant Professor Computer Science. Introduction to Human-Computer Interaction
CMSC434 Introduction to Human-Computer Interaction Week 08 Lecture 16 Oct 23, 2014 Building Android UIs II Implementing Custom Views Human Computer Interaction Laboratory @jonfroehlich Assistant Professor
More informationDrupalCon Barcelona Preston So September 22, 2015
DrupalCon Barcelona 2015 Preston So September 22, 2015 Preston So (@prestonso) has designed websites since 2001 and built them in Drupal since 2007. He is Development Manager of Acquia Labs at Acquia and
More informationFor Starters: Creating CU Bear, a Drupal 8 Starter Kit
For Starters: Creating CU Bear, a Drupal 8 Starter Kit Alison McCauley Anthony Adinolfi Nazrin Tingstrom CIT/Custom Development Team, Cornell University Background / Goals / Needs Why bother with any of
More informationBuild Powerful FrontEnd Workflows with PostCSS. Guide to writing/generating cutting edge CSS
Build Powerful FrontEnd Workflows with PostCSS Guide to writing/generating cutting edge CSS Key TakeAways PostCSS - Deep Dive plugins you can use custom plugins Workflow Essential Concepts Plugins to help
More informationUI Patterns Documentation
UI Patterns Documentation Release 1.x Nuvole Web Nov 19, 2017 Table of Contents 1 Project overview 3 1.1 Try it out................................................. 3 i ii The UI Patterns module allows
More informationWeb 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 informationThemes and Master Pages
Themes and Master Pages Today you will learn Styles Themes Master Pages CSE 409 Advanced Internet Technology Styles CSE 409 Advanced Internet Technology 2 Creating a Basic Inline Style To apply style to
More informationRediscover Google AMP Learn to integrate AMP with your Drupal project Twin Cities Drupal Camp June 9, 2018
Learn to integrate AMP with your Drupal project Twin Cities Drupal Camp June 9, 2018 : Learn to integrate AMP with your Drupal project Jason A. Want @jasonawant Senior Software Engineer The Nerdery 3 STRATEGY.
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development
More informationWebform: THERE IS THIS FOR THAT
Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal
More informationNewscoop Plugin Development Documentation Release 4.2.1
Newscoop Plugin Development Documentation Release 4.2.1 SW February 04, 2016 Contents 1 Plugin Design 3 1.1 Managing the Plugin Lifecycle..................................... 3 1.2 Creating Database Entities........................................
More informationGetting Started with ShortStack
Getting Started with ShortStack presented by SHORTSTACK Welcome to ShortStack! This guide covers our platform s five main sections: Tabs, Designer, Media, Templates, and Forms & Promos so that you can
More informationHow to get a perfect 100 in Google PageSpeed Insights
How to get a perfect 100 in Google PageSpeed Insights And what might happen if you don't Follow Along http://goo.gl/fqfwyj @mcarper @NickWilde1990 Your site just went live after being under construction
More informationIntroduction to web development and HTML MGMT 230 LAB
Introduction to web development and HTML MGMT 230 LAB After this lab you will be able to... Understand the VIU network and web server environment and how to access it Save files to your web folder for
More informationJSN Yoyo 2 Customization Manual Before We Start
JSN Yoyo 2 Customization Manual Before We Start The first thing we would like to say is this guide is not intended to cover everything you might want to customize the template. Here we disclose only the
More informationGetting Started with Web Development Thursday September 28, 2017 Instructor: Holly Hames
Getting Started with Web Development Thursday September 28, 2017 Instructor: Holly Hames OUTLINE What you need to publish a webpage; 1. Domain 2. Hosting 3. Code Address / URL how a webpage is found Viewing
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More informationLayout with Layers and CSS
Layout with Layers and CSS Today we're going to make a Web site layout. Preparatory Step 1. Inside your folder create a new folder and name it layout. 2. Inside the layout folder create a new folder and
More informationCreating Extensions for Safari
Creating Extensions for Safari Part One Timothy Hatcher Safari and WebKit Engineer 2 3 HTML5 CSS3 JavaScript Native Code 4 Cross Platform Secure Crashes 5 What You ll Learn When to make a Safari Extension
More informationWordPress 4.9, "Tipton": Major Customizer Improvements, Code Error Checking, and More!
WordPress 4.9, "Tipton": Major Customizer Improvements, Code Error Checking, and More! Version 4.9 of WordPress, named Tipton in honor of jazz musician and band leader Billy Tipton, is available for download
More informationTHE 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 informationVTEM SLIDES INSTRUCTION MANUAL COPYRIGHT DISCLAIMER. Instruction Manual FOR INFO, UPDATES, REQUESTS & CONTACT
VTEM SLIDES INSTRUCTION MANUAL COPYRIGHT DISCLAIMER Instruction Manual FOR INFO, UPDATES, REQUESTS & CONTACT Check out vtem.net, the official website of this Joomla! Module manual and home to high quality
More informationThe Why And How of Front-End Architecture. Feel the rhythm, feel the rhyme, get on up, it s front-end time
The Why And How of Front-End Architecture Feel the rhythm, feel the rhyme, get on up, it s front-end time Who are you people anyway? Wes Ruvalcaba @wesruv Carwin Young @carwin Sally Young @justafish Strategy,
More informationWebform: THERE IS THIS FOR THAT
Webform: THERE IS THIS FOR THAT Hello! Hi, my name is Jacob Rockowitz. I am known as jrockowitz on the web. I am a Drupal developer and software architect. I built and maintain the Webform module for Drupal
More informationJavaScript. What s wrong with JavaScript?
JavaScript 1 What s wrong with JavaScript? A very powerful language, yet Often hated Browser inconsistencies Misunderstood Developers find it painful Lagging tool support Bad name for a language! Java
More informationHuman-Computer Interaction Design
Human-Computer Interaction Design COGS120/CSE170 - Intro. HCI Instructor: Philip Guo Lab 6 - Connecting frontend and backend without page reloads (2016-11-03) by Michael Bernstein, Scott Klemmer, and Philip
More informationWeb Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh
Web Programming and Design MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh Plan for the next 5 weeks: Introduction to HTML tags, creating our template file Introduction to CSS and style
More informationWeek 13 Thursday (with Page 5 corrections)
Week 13 Thursday (with Page 5 corrections) Quizzes: HTML/CSS and JS available and due before 10 pm next Tuesday, May 1 st. You may do your own web research to answer, but do not ask classmates, friends,
More informationYour Inspiration Minimal
Your Inspiration Minimal Your Inspiration Minimal Created on: 10 February 2010 for YourInspirationWeb [ ] Contact info: info@yourinspirationweb.com SUMMARY 1. LICENSE AND CREDITS... 3 2. SUPPORT... 3 3.
More informationASPS Tag Management for Drupal
ASPS Tag Management for Drupal About this Module and Drupal This module enables websites using Drupal to manage pages intended for display via the ArtistScope Site Protection System (ASPS), by nominating
More informationSmart Sites Carousel Widget
Smart Sites Carousel Widget Powered by: Support: 909-859-2040 / 800-925-1525 Mon. Fri. 8:30 AM 9:00 PM Sat. & Sun. 10:00 AM 3:00 PM www.crmls.org Smart Sites - Working With The Flexible Jump Search Carousel
More informationNavigation Menu Pro Extension
Navigation Menu Pro Extension User Guide https://www.magebees.com/magento-navigation-menu-proresponsive-mega-menu-accordion-menu-smart-expand-menu.html Navigation Menu Pro Extension By Support Ticket:
More informationHelpline No WhatsApp No.:
TRAINING BASKET QUALIFY FOR TOMORROW Helpline No. 9015887887 WhatsApp No.: 9899080002 Regd. Off. Plot No. A-40, Unit 301/302, Tower A, 3rd Floor I-Thum Tower Near Corenthum Tower, Sector-62, Noida - 201309
More informationUSER MANUAL DELIVERY DATE SCHEDULER TABLE OF CONTENTS. Version: 1.0.0
USER MANUAL TABLE OF CONTENTS Introduction...1 Benefits of Delivery Date Scheduler...1 Installation & Activation...2 Installation Steps...2 Installation via Composer...4 Installation (Custom theme)...6
More informationBundles All The Way Down
DrupalCamp NJ 2018 Bundles All The Way Down 1. Media s coming to core Conceptual 2. Set up a bundle Sitebuilding 3. Theme a bundle Theming 4. Bundle a bundle in a bundle Sitebuilding + Theming 5. Make
More informationClient Side JavaScript and AJAX
Client Side JavaScript and AJAX Client side javascript is JavaScript that runs in the browsers of people using your site. So far all the JavaScript code we've written runs on our node.js server. This is
More informationRelease Notes: Schoolwires Centricity2
New or Changed Functionality or User Experience General Centricity2 is Certified by SIFA Schoolwires, Inc. has successfully completed the SIF Certification process indicating that Centricity 2 has demonstrated
More informationThingLink User Guide. Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon
ThingLink User Guide Yon Corp Andy Chen Eric Ouyang Giovanni Tenorio Ashton Yon Index Preface.. 2 Overview... 3 Installation. 4 Functionality. 5 Troubleshooting... 6 FAQ... 7 Contact Information. 8 Appendix...
More informationquiz 1 details wed nov 17, 1pm see handout for locations covers weeks 0 through 10, emphasis on 7 onward closed book bring a , 2-sided cheat she
quiz 1 details wed nov 17, 1pm see handout for locations covers weeks 0 through 10, emphasis on 7 onward closed book bring a 8.5 11, 2-sided cheat sheet 75 minutes 15% of final grade resources old quizzes
More informationAmber Weyland: [to cameraman] Just hold it there so we can see Mollie.
Interview Transcript Interviewer: Amber Weyland Interviewee: Mollie Hummer Cameraman: Christopher Smith [friend to both] Date: March 22, 2010 Beginning time of interview: 2:30pm End time of interview:
More informationSilex and Twig. Jon Ginn
Silex and Twig Jon Ginn Silex and Twig Jon Ginn Silex and Twig Alex Ross and Dave Hulbert Alex Dave @rossey Senior engineer at Base* @dave1010 Tech lead at Base* *we re hiring wearebase.com Alex Dave
More informationCREATE SASSY WEB PARTS. Developer Guide to SASS usage in SPFx
CREATE SASSY WEB PARTS Developer Guide to SASS usage in SPFx !!! WARNING!!! YOU WILL SEE SOURCE CODE!!! WARNING!!! OUR GOALS Sketch and develop web parts Create your own reusable CSS Handle external
More informationHello Drupal! download manual Updated 24 October Prepared by
Hello Drupal! download manual http://training.acquia.com/hellodrupal Updated 24 October 2011 Prepared by download manual http://training.acquia.com/ hellodrupal What we ll do today 1. Short presentation
More informationwith your
with your friend @weaverryan It s-a me, Ryan! > Lead of the Symfony documentation team > Writer for KnpUniversity.com > Symfony fanboy/evangelist > Husband of the much more talented @leannapelham > Father
More informationUsing echoice Affiliate Tools
Using echoice Affiliate Tools echoice Affiliate Enquiry Form Short Form To add the Affiliate Enquiry Form, simply access the embedded code in: http://www.echoice.com.au/partners/online-affiliates/affiliate-enquiry-form/
More informationHTML & CSS. Rupayan Neogy
HTML & CSS Rupayan Neogy But first My Take on Web Development There is always some tool that makes your life easier. Hypertext Markup Language The language your web browser uses to describe the content
More informationChallenge: Working with the MIS2402 Template
Challenge: Working with the MIS2402 Template In this challenge we will see how the appearance of the MIS2402 template can be modified. Start by downloading mis2402template04.zip and setting up a corresponding
More informationJSN Sun Framework User's Guide
JSN Sun Framework User's Guide Getting Started Layout Overview & Key concepts To start with layout configuration, Go to Extension Template JSN_template_default The first tab you see will be the Layout
More informationWIKISYS TECHNOLOGY INTERNSHIP PROGRAM
WIKISYS TECHNOLOGY INTERNSHIP PROGRAM WEB DESGINING Create layout Design Photoshop Html 5 CSS 3 Responsive Website Bootstrap GIF Animation Flash Dreamweaver Java Script JQuery FTP File Uploading Print
More informationDesign patterns and Animation with jquery. with Paul Bakaus
Design patterns and Animation with jquery with Paul Bakaus The desktop. The greatest UI innovation ever. Drag & Drop. What about us? We are pioneers. Drag & Drop. in the web? Mixed worlds. Application
More informationForerunner Mobilizer Dashboards
Forerunner Mobilizer Dashboards Introduction With Forerunner Mobilizer Dashboard end users can now create dashboard style layouts by combining multiple different reports on a single page that will scroll
More informationAdobe Web Authoring using Adobe Dreamweaver Exam and objectives
Adobe Web Authoring using Adobe Dreamweaver Exam and objectives After taking the exam, your score is electronically reported. Please allow 2-4 weeks from the date you pass the exam to receive your ACA
More informationEasy Authcache documentation
Easy Authcache documentation Contents Contents... 1 Description... 2 Advantages of module differs it from Authcache:... 2 Disadvantages of module differs it from Authcache:... 2 Installation... 2 Easy
More informationUSER MANUAL DELIVERY DATE SCHEDULER TABLE OF CONTENTS. Version: 0.1.8
USER MANUAL TABLE OF CONTENTS Introduction... 2 Benefits of Delivery Date Scheduler... 2 Installation & Activation... 3 Installation Steps... 3 Extension Activation... 4 How it Works?... 5 Back End Configuration...
More informationCrazy Tricks with Views
Crazy Tricks with Views Amani Mansour and Krystee Dryer PRESENTED TO Views More than Just Lists ❶ When do views cross over to complex? ❷ How to approach a complex view. ❸ How to use hooks and javascript
More informationRemote 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 informationHtml5 Css3 Javascript Interview Questions And Answers Pdf >>>CLICK HERE<<<
Html5 Css3 Javascript Interview Questions And Answers Pdf HTML5, CSS3, Javascript and Jquery development. There can be a lot more HTML interview questions and answers. free html interview questions and
More informationSouth Africa Templates.
South Africa 2013 Lecture 15: Django Database Intro + Templates http://aiti.mit.edu Database Interaction Managers Manager is a class It's the interface between the database and django Various methods,
More informationMailform Protector for Umbraco manual
Mailform Protector for Umbraco manual v1.02 15.10.2010 By member of Table of Content Table of Content...1 About Mailform Protector...2 The problem...2 Why CAPTCHA is not the solution?...2 Our solution...2
More informationCreate a three column layout using CSS, divs and floating
GRC 275 A6 Create a three column layout using CSS, divs and floating Tasks: 1. Create a 3 column style layout 2. Must be encoded using HTML5 and use the HTML5 semantic tags 3. Must se an internal CSS 4.
More informationReport skins can be used to manage the look and feel and various settings of multiple reports. Skins are basically a collection of:
Report Skins Including Introduction: Content at a glance. Defining Skins: How to create a.skinfo file. Assigning Skins: Set default skins and assign custom skins to reports. CSS Libraries: Add CSS libraries
More informationGIT VERSION CONTROL TUTORIAL. William Wu 2014 October 7
GIT VERSION CONTROL TUTORIAL William Wu w@qed.ai 2014 October 7 ABOUT ME Scientific Computing Specialist background: math, cs, ee interests: machine learning, DSP, imaging, data viz, cloud work: various
More information