How to fall in love with Drupal again. Baltimore Drupal Camp - Oct. 12th, 2018 Matt

Size: px
Start display at page:

Download "How to fall in love with Drupal again. Baltimore Drupal Camp - Oct. 12th, 2018 Matt"

Transcription

1 How to fall in love with Drupal again Baltimore Drupal Camp - Oct. 12th, 2018 Matt

2 About Me 15+ years of Drupal. Yikes! Live in Rhode Island Named one of the Best CEOs in the U.S. I used to have hair.

3 It begins with Rock n Roll Remix the Drupal song:

4 Act I - Falling in love with Drupal Act II - Falling out of love with Drupal Act III - Falling in Love with Drupal again.

5 Be Human Collaborate Openly Have Fun Kick Ass

6 I'm about to give you relationship advice. Not me ->

7 Act I - Falling In Love With Drupal

8

9 #bringmarqueeback

10 Papa, how do websites get on the Internet?

11 <html> <head><title>yahoo!</title></head> <body> <center> <form action=" <map name="m" id="m"> <area coords="72,0,130,58" href="r/wn"><area coords="131,0,189,58" href=" <area coords="414,0,472,58" href="r/i1"><area coords="473,0,531,58" href="r/hw"> </map> <a href=" width="600" height="59" border="0" usemap="#m" ismap src=" alt="yahoo"></a><br> <table border="0" cellspacing="0" cellpadding="4"> <tr> <td valign="top" nowrap> <small><a href="r/ar"><font size="3" face="arial"><b>arts & Humanities</b></font></a><br> <a href="r/li">literature</a>, <a href="r/ph">photography</a>...<br> <a href="r/bu"><font size="3" face="arial"><b>business & Economy</b></font></a><br> <a href="r/co">companies</a>, <a href="r/fi">finance</a>, <a href="r/jo">jobs</a>...<br> <a href="r/ci"><font size="3" face="arial"><b>computers & Internet</b></font></a><br> <a href="r/in">internet</a>, <a href="r/ww">www</a>, <a href="r/sf">software</a>, <a href="r/ga">games</a>...<br> <a href="r/ed"><font size="3" face="arial"><b>education</b></font></a><br> <a href="r/un">college and University</a>, <a href="r/k2">k-12</a>...<br> <a href="r/en"><font size="3" face="arial"><b>entertainment</b></font></a><br> <a href="r/cl">cool Links</a>, <a href="r/mo">movies</a>, <a href="r/hu">humor</a>, <a href="r/mu">music</a>...<br> <a href="r/go"><font size="3" face="arial"><b>government</b></font></a><br> <a href="r/el">elections</a>, <a href="r/mi">military</a>, <a href="r/la">law</a>, <a href="r/tx">taxes</a>...<br> <a href="r/he"><font size="3" face="arial"><b>health</b></font></a><br> <a href="r/md">medicine</a>, <a href="r/ds">diseases</a>, <a href="r/dg">drugs</a>, <a href="r/ft">fitness</a>...</small> </td>

12

13 Apache, PHP, and MySQL are now available on

14

15

16 <?php function node_invoke(&$node, $hook, $arg = 0) { if (is_array($node)) { $function = $node["type"]."_$hook"; } else if (is_object($node)) { $function = $node->type."_$hook"; } else if (is_string($node)) { $function = $node."_$hook"; } if (function_exists($function)) { return ($arg? $function($node, $arg) : $function($node)); } } function node_invoke_all(&$node, $hook, $op, $arg = 0) { $return = array(); foreach (module_list() as $name) { if ((module_hook($name, "node") module_hook($name, "nodeapi")) && module_hook($name, $hook)) { $function = $name."_". $hook; $result = $function($node, $op, $arg); if (isset($result)) { $return = array_merge($return, $result); } } } return $return; }

17 List of maintainers BLOG API M: James Walker S: maintained DISTRIBUTED AUTHENTICATION MODULES M: Moshe Weitzman S: maintained FILTER SYSTEM M: Steven Wittens S: maintained LOCALE MODULE M: Gabor Hojtsy S: maintained MENU SYSTEM M: Jonathan Chaffer S: maintained PATH MODULE M: Matt Westgate S: maintained

18 That s John. And he s going to LOVE this photo ->

19

20

21

22 Act II - Falling Out of Love With Drupal

23 Acquia FUD

24 What if Drupal doesn t save the world?

25 Drupal 8

26 Holy ship, JavaScript!

27

28 Act III - In Love, Again

29 Come from a place of abundance Erasing the Stigma of Mental Health:

30 Drupal + JavaScript

31

32

33

34 Drupal + JavaScript

35 We haven t found a better tool

36 We ve changed lives (for the better)

37 You matter more than the cause1 1. Jeff Eaton:

38 Creating a Healthy Culture of Expectation 1. Don t glorify death marches 2. Don t punish boundaries when people exercise them 3. If you notice signs of burnout in others, help 4. Do more than Drupal

39 Life is the stuff that happens while you re 1 waiting for moments that never come. 1. Stay for the Community:

40 Be Human Collaborate Openly Have Fun Kick Ass

41 Come from a place of abundance. We haven t found a better tool. You matter more than the cause.

42 Kick

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document.

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 2. W3Schools has a lovely html tutorial here (it s worth the time): http://www.w3schools.com/html/default.asp

More information

NCR Customer Connect Working with Templates: ADVANCED

NCR Customer Connect Working with Templates: ADVANCED NCR Customer Connect Working with Templates: ADVANCED Adding Your Logo to an Image Banner... 2 Mixed 2 Column + 1 Column Template... 4 Changing the Body-Separator Color... 6 Changing the Template Border

More information

Creating A Simple Calendar in PHP

Creating A Simple Calendar in PHP Creating A Simple Calendar in PHP By In this tutorial, we re going to look at creating calendars in PHP. In this first part of the series we build a simple calendar for display purposes, looking at the

More information

Advanced UI Customization for Microsoft CRM

Advanced UI Customization for Microsoft CRM Advanced UI Customization for Microsoft CRM Hello Microsoft CRM Gurus! Today I would like to show you some really cute tricks how to extend the User Interface (UI) of Microsoft CRM. There are great tools

More information

Web Design and Application Development

Web Design and Application Development Yarmouk University Providing Fundamental ICT Skills for Syrian Refugees (PFISR) Web Design and Application Development Dr. Abdel-Karim Al-Tamimi altamimi@yu.edu.jo Lecture 04 A. Al-Tamimi 1 Lecture Overview

More information

a career how and Tuesday, November 8, 2011

a career how and Tuesday, November 8, 2011 a career how and why @postwait Hi, I m Theo I ve made a career in @ this stuff Career what s that? A career is a pursuit; a willingness to mature; patience to become exceptional WANTED: Expert: Java APPLICANT:

More information

Example project: Fedenet portal site

Example project: Fedenet portal site Example project: Fedenet portal site Hans C. Arents Office Future International Services Atlas Park, Weiveldlaan 41 B. 32, B-1930 Zaventem, Belgium Tel: +32 (0)2 725 40 25 -Fax: +32 (0)2 725 40 12 Email:

More information

Web Server Setup Guide

Web Server Setup Guide SelfTaughtCoders.com Web Server Setup Guide How to set up your own computer for web development. Setting Up Your Computer for Web Development Our web server software As we discussed, our web app is comprised

More information

Arrays/Branching Statements Tutorial:

Arrays/Branching Statements Tutorial: Arrays/Branching Statements Tutorial: In the last tutorial, you created a button that, when you clicked on it (the onclick event), changed another image on the page. What if you have a series of pictures

More information

Lecture 08. Tables in HTML. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Lecture 08. Tables in HTML. Mr. Mubashir Ali Lecturer (Dept. of Computer Science) Lecture 08 Tables in HTML Mr. Mubashir Ali Lecturer (Dept. of dr.mubashirali1@gmail.com 1 Summary of the previous lecture Adding images to web page Using images as links Image map Adding audio and video

More information

IMY 110 Theme 7 HTML Tables

IMY 110 Theme 7 HTML Tables IMY 110 Theme 7 HTML Tables 1. HTML Tables 1.1. Tables The HTML table model allows authors to arrange data into rows and columns of cells, just as in word processing software such as Microsoft Word. It

More information

Workshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids

Workshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Asteroids FACULTY OF SOCIETY AND DESIGN Building an Asteroid Dodging Game Penny de Byl Faculty of Society and Design Bond University

More information

Yii User Identity Error Code 100

Yii User Identity Error Code 100 Yii User Identity Error Code 100 It's 100% free, no registration required. In the login page, after submit the form, it displays the following error $model-_attributes=$_post('loginform'), // validate

More information

Part A Short Answer (50 marks)

Part A Short Answer (50 marks) Part A Short Answer (50 marks) NOTE: Answers for Part A should be no more than 3-4 sentences long. 1. (5 marks) What is the purpose of HTML? What is the purpose of a DTD? How do HTML and DTDs relate to

More information

CMO Briefing Google+:

CMO Briefing Google+: www.bootcampdigital.com CMO Briefing Google+: How Google s New Social Network Can Impact Your Business Facts Google+ had over 30 million users in the first month and was the fastest growing social network

More information

Tables *Note: Nothing in Volcano!*

Tables *Note: Nothing in Volcano!* Tables *Note: Nothing in Volcano!* 016 1 Learning Objectives After this lesson you will be able to Design a web page table with rows and columns of text in a grid display Write the HTML for integrated

More information

Can t Believe It s Linux. a totally different and hypothetical linux distribution

Can t Believe It s Linux. a totally different and hypothetical linux distribution Can t Believe It s Linux a totally different and hypothetical linux distribution What s the Situation? ubuntu is doing pretty well OS X is doing a lot better crap is actually pretty cool nobody cares about

More information

Installing Dolphin on Your PC

Installing Dolphin on Your PC Installing Dolphin on Your PC Note: When installing Dolphin as a test platform on the PC there are a few things you can overlook. Thus, this installation guide won t help you with installing Dolphin on

More information

PHP And MySQL: A Step By Step Course By Matthew Gimson READ ONLINE

PHP And MySQL: A Step By Step Course By Matthew Gimson READ ONLINE PHP And MySQL: A Step By Step Course By Matthew Gimson READ ONLINE Build a Complete & Secure PHP Login and Registration System with PHP and MySQL After completing this step by step PHP Login and Registration

More information

Dynamism and Detection

Dynamism and Detection 1 Dynamism and Detection c h a p t e r ch01 Page 1 Wednesday, June 23, 1999 2:52 PM IN THIS CHAPTER Project I: Generating Platform-Specific Content Project II: Printing Copyright Information and Last-Modified

More information

HTML Images - The <img> Tag and the Src Attribute

HTML Images - The <img> Tag and the Src Attribute WEB DESIGN HTML Images - The Tag and the Src Attribute In HTML, images are defined with the tag. The tag is empty, which means that it contains attributes only, and has no closing tag.

More information

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION Tutorial 5 Working with Tables and Columns HTML and CSS 6 TH EDITION Objectives Explore the structure of a Web table Create headings and cells in a table Create cells that span multiple rows and columns

More information

Get in Touch Module 1 - Core PHP XHTML

Get in Touch Module 1 - Core PHP XHTML PHP/MYSQL (Basic + Advanced) Web Technologies Module 1 - Core PHP XHTML What is HTML? Use of HTML. Difference between HTML, XHTML and DHTML. Basic HTML tags. Creating Forms with HTML. Understanding Web

More information

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013 Basic HTML Lecture 14 Robb T. Koether Hampden-Sydney College Wed, Feb 20, 2013 Robb T. Koether (Hampden-Sydney College) Basic HTML Wed, Feb 20, 2013 1 / 36 1 HTML 2 HTML File Structure 3 HTML Elements

More information

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013

Basic HTML. Lecture 14. Robb T. Koether. Hampden-Sydney College. Wed, Feb 20, 2013 Basic HTML Lecture 14 Robb T. Koether Hampden-Sydney College Wed, Feb 20, 2013 Robb T. Koether (Hampden-Sydney College) Basic HTML Wed, Feb 20, 2013 1 / 26 1 HTML 2 HTML File Structure 3 HTML Elements

More information

OSCommerce Basic Modification Guide. By Michael Sasek OSCdox

OSCommerce Basic Modification Guide. By Michael Sasek OSCdox OSCommerce Basic Modification Guide By Michael Sasek OSCdox Mod Guide Chapter 1 General Concepts The way oscommerce is constructed looks a bit complicated at first, but once you learn its conventions,

More information

CS2500 Exam 2 Fall 2011

CS2500 Exam 2 Fall 2011 CS2500 Exam 2 Fall 2011 Name: Student Id (last 4 digits): Section (morning, honors or afternoon): Write down the answers in the space provided. You may use the usual primitives and expression forms, including

More information

$this->dbtype = "mysql"; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL.

$this->dbtype = mysql; // Change this if you are not running a mysql database server. Note, the publishing solution has only been tested on MySQL. 0.1 Installation Prior to installing the KRIG publishing system you should make sure that your ISP supports MySQL (versions from 4.0 and up) and PHP (version 4.0 or later, preferably with PEAR installed.)

More information

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton Tables & Lists Organized Data R. Scott Granneman Jans Carton 1.3 2014 R. Scott Granneman Last updated 2015-11-04 You are free to use this work, with certain restrictions. For full licensing information,

More information

Rancher Part 4: Using the Catalog Example with GlusterFS

Rancher Part 4: Using the Catalog Example with GlusterFS Rancher Part 4: Using the Catalog Example with GlusterFS As promised, it s time to get to the catalog goodness. Since GlusterFS hasn t gotten enough love from me lately, it s time to bring that into the

More information

The Web Pro Miami, Inc NW 99 th Pl. Doral, FL T: v.1.0

The Web Pro Miami, Inc NW 99 th Pl. Doral, FL T: v.1.0 2963 NW 99 th Pl. Doral, FL 33172 1092 T: 786.273.7774 info@thewebpro.com www.thewebpro.com v.1.0 Web Pro Manager is an open source website management platform that is easy to use, intuitive, and highly

More information

Build & Launch Tools (BLT) Automating best practices for enterprise sites

Build & Launch Tools (BLT) Automating best practices for enterprise sites Build & Launch Tools (BLT) Automating best practices for enterprise sites Who are you? Matthew Grasmick @grasmash on Drupal.org, twitter, etc. Acquia Professional Services, 4yrs Drupalist, 9yrs Maintainer

More information

Guidelines for doing the short exercises

Guidelines for doing the short exercises 1 Short exercises for Murach s HTML5 and CSS Guidelines for doing the short exercises Do the exercise steps in sequence. That way, you will work from the most important tasks to the least important. Feel

More information

How to Get Your Inbox to Zero Every Day

How to Get Your Inbox to Zero Every Day How to Get Your Inbox to Zero Every Day MATT PERMAN WHATSBESTNEXT.COM It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated,

More information

CITS1231 Web Technologies. HTML Tables and Page Design Issues

CITS1231 Web Technologies. HTML Tables and Page Design Issues CITS1231 Web Technologies HTML Tables and Page Design Issues Lecture Content Defining Tables Creating Hyperlinks Formatting Text Meta-data Good HTML practices 2 Creating a Newspaper-Style Layout 3 Table

More information

Chapter 4 Notes. Creating Tables in a Website

Chapter 4 Notes. Creating Tables in a Website Chapter 4 Notes Creating Tables in a Website Project for Chapter 4 Statewide Realty Web Site Chapter Objectives Define table elements Describe the steps used to plan, design, and code a table Create a

More information

It s possible to get your inbox to zero and keep it there, even if you get hundreds of s a day.

It s possible to get your  inbox to zero and keep it there, even if you get hundreds of  s a day. It s possible to get your email inbox to zero and keep it there, even if you get hundreds of emails a day. It s not super complicated, though it does take effort and discipline. Many people simply need

More information

***OPEN IMODULES IN CHROME*** 1) Choose Home:

***OPEN IMODULES IN CHROME*** 1) Choose  Home: imodules Reference Guide Creating an Email (For Giving Day 2017) ***OPEN IMODULES IN CHROME*** 1) Choose Email Home: 2) Find your college/unit templates using the search bar next to the Saved Drafts section

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

Web-Application Bar Charts without SAS/GRAPH. Steve James, Centers for Disease Control and Prevention, Atlanta, GA

Web-Application Bar Charts without SAS/GRAPH. Steve James, Centers for Disease Control and Prevention, Atlanta, GA Web-Application Bar Charts without SAS/GRAPH Steve James, Centers for Disease Control and Prevention, Atlanta, GA ABSTRACT A picture is worth 1000 words it s said. And while that may be true, producing

More information

Higher-Order Functions (Part I)

Higher-Order Functions (Part I) Higher-Order Functions (Part I) 1 Why Functions as Values Abstraction is easier with functions as values abstract over add and sub cases filter, map, etc. What are objects? Callbacks? Separate deffun form

More information

2004 WebGUI Users Conference

2004 WebGUI Users Conference WebGUI Site Design 2004 WebGUI Users Conference General Rules of Web Design Content is King good content is more important than anything else. keeps people interested. even if your design is bad, content

More information

ENGL 323: Writing for New Media Building a Blog Reader Using Links, Tables, Images, and Frames

ENGL 323: Writing for New Media Building a Blog Reader Using Links, Tables, Images, and Frames ENGL 323: Writing for New Media Building a Blog Reader Using Links, Tables, Images, and Frames Dr. Michael Little michaellittle@kings.edu Hafey-Marian 418 x5917 Office hours: MW 11-12, 1-2, F 11-12; TTh

More information

What s a module? Some modules. it s so simple to make your page unique

What s a module? Some modules. it s so simple to make your page unique How to guide What s a module? To create a functioning network without knowing about code, you need to be fluent in drag and drop. Webjam is made up of scores of modules. Modules are the tools that Webjam

More information

Part 3: Images & form styling NOMZAMO S WEBSITE

Part 3: Images & form styling NOMZAMO S WEBSITE Part 3: Images & form styling NOMZAMO S WEBSITE 1 OUR MISSION: In this lesson, we ll learn 3 new things 1. How to include the logo image 2.How to add background image 3.How to style the email input form

More information

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc.

Social Media Tools. March 13, 2010 Presented by: Noble Studios, Inc. March 13, 2010 Presented by: Noble Studios, Inc. 1 Communication Timeline 2 Familiar Social Media Sites According to Facebook, more than 1.5 million local businesses have active pages on Facebook According

More information

API GUIDELINES DRAFT

API GUIDELINES DRAFT API GUIDELINES DRAFT..05 API GUIDELINES TABLE OF CONTENTS API Introduction 3 Tracking via SMS Tracking - Real time Requirements 4 Messaging & Usage 5 Implementing for Mobile 3 Introduction 6 Overview 4

More information

An Introduction to WebSphere Portal content publishing channels

An Introduction to WebSphere Portal content publishing channels An Introduction to WebSphere Portal content publishing channels By Gregory Melahn Software Engineer, IBM Corp. May 2003 Abstract WebSphere Portal content publishing (WPCP) allows you to import news stories

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Project #3 Review Forms (con t) CGI Validation Design Preview Project #3 report Who is your client? What is the project? Project Three action= http://...cgi method=

More information

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us

DevShala Technologies A-51, Sector 64 Noida, Uttar Pradesh PIN Contact us INTRODUCING PHP The origin of PHP PHP for Web Development & Web Applications PHP History Features of PHP How PHP works with the Web Server What is SERVER & how it works What is ZEND Engine Work of ZEND

More information

We aren t getting enough orders on our Web site, storms the CEO.

We aren t getting enough orders on our Web site, storms the CEO. In This Chapter Introducing how Ajax works Chapter 1 Ajax 101 Seeing Ajax at work in live searches, chat, shopping carts, and more We aren t getting enough orders on our Web site, storms the CEO. People

More information

CSC 101: Lab #2 HTML and the WWW Manual and Report Lab Date: Tuesday, 2/2/2010 Report Due Date: Friday, 2/5/2010 3:00pm

CSC 101: Lab #2 HTML and the WWW Manual and Report Lab Date: Tuesday, 2/2/2010 Report Due Date: Friday, 2/5/2010 3:00pm CSC 101: Lab #2 HTML and the WWW Manual and Report Lab Date: Tuesday, 2/2/2010 Report Due Date: Friday, 2/5/2010 3:00pm Lab Report: Answer the report questions in this document as you encounter them. For

More information

Table of Contents. yright 2012

Table of Contents. yright 2012 Table of Contents Logging into Drupal! Contact your network administrator for a login and password Everything you need Note: this is where you log out! All of your op=ons will be on the le? side menu!

More information

A Primer in Web Application Development

A Primer in Web Application Development A Primer in Web Application Development The purpose of this primer is to provide you with some concept of how web applications work. You will look at some database information, some application development

More information

Your TOOLKIT 9-11 March 2018

Your TOOLKIT 9-11 March 2018 Your TOOLKIT 9-11 March 2018 Get ready for... doing not talking! Create ideas by... Evolve ideas by... Make decisions by... Thinking with your hands: making sketches, playing around with rough models,

More information

A MASTER GARDENER WEBSITE D E S I G N, D E V E L O P M E N T A N D M A I N T E N A N C E C O N S I D E R A T I O N S

A MASTER GARDENER WEBSITE D E S I G N, D E V E L O P M E N T A N D M A I N T E N A N C E C O N S I D E R A T I O N S A MASTER GARDENER WEBSITE D E S I G N, D E V E L O P M E N T A N D M A I N T E N A N C E C O N S I D E R A T I O N S WHO IS YOUR AUDIENCE AND WHAT FUNCTIONALITY IS NEEDED? Public? Static Content: About,

More information

Developing an All About Me folder will enable you to write down and store important information about your life.

Developing an All About Me folder will enable you to write down and store important information about your life. Developing an All About Me folder will enable you to write down and store important information about your life. Keeping information in one place will make things easier for you and your family if you

More information

Dreamweaver CS3 Concepts and Techniques

Dreamweaver CS3 Concepts and Techniques Dreamweaver CS3 Concepts and Techniques Chapter 3 Tables and Page Layout Part 1 Other pages will be inserted in the website Hierarchical structure shown in page DW206 Chapter 3: Tables and Page Layout

More information

Chapter 15 Plug-ins, ActiveX, and Applets

Chapter 15 Plug-ins, ActiveX, and Applets Chapter 15 Plug-ins, ActiveX, and Applets Presented by Thomas Powell Slides adopted from HTML & XHTML: The Complete Reference, 4th Edition 2003 Thomas A. Powell Web Programming Toolbox Redux Java Applets

More information

Photo Op. Workspace: Piwigo. Installing Piwigo and Adding Photos. Your photos, your way: Hosting photos with Piwigo

Photo Op. Workspace: Piwigo. Installing Piwigo and Adding Photos. Your photos, your way: Hosting photos with Piwigo LinuxUser Apache, PHP, and MySQL all preconfigured and ready to go. Installing Piwigo and Adding Photos Your photos, your way: Hosting photos with Piwigo Photo Op Control your content by hosting your own

More information

The Courier Mail has prepared the information in this document to assist with implementation of our RSS news feeds.

The Courier Mail has prepared the information in this document to assist with implementation of our RSS news feeds. About This Document The Courier Mail has prepared the information in this document to assist with implementation of our RSS news feeds. The information is provided as a guide only and Courier Mail assumes

More information

PHP 1. Introduction Temasek Polytechnic

PHP 1. Introduction Temasek Polytechnic PHP 1 Introduction Temasek Polytechnic Background Open Source Apache License Free to redistribute with/without source code http://www.apache.org/license.txt Backed by Zend Corporation http://www.zend.com

More information

Moodle global search: now s a great time to jump in. sam marshall, The Open University

Moodle global search: now s a great time to jump in. sam marshall, The Open University Moodle global search: now s a great time to jump in sam marshall, The Open University Introduction Key points You should use Moodle global search We ve deployed it at the Open University (live now, but

More information

Planning & Managing Migrations

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

More information

INFS 2150 / 7150 Intro to Web Development / HTML Programming

INFS 2150 / 7150 Intro to Web Development / HTML Programming XP Objectives INFS 2150 / 7150 Intro to Web Development / HTML Programming Designing a Web Page with Tables Create a text table Create a table using the , , and tags Create table headers

More information

Web development using PHP & MySQL with HTML5, CSS, JavaScript

Web development using PHP & MySQL with HTML5, CSS, JavaScript Web development using PHP & MySQL with HTML5, CSS, JavaScript Static Webpage Development Introduction to web Browser Website Webpage Content of webpage Static vs dynamic webpage Technologies to create

More information

Introduction to Computer Science (I1100) Internet. Chapter 7

Introduction to Computer Science (I1100) Internet. Chapter 7 Internet Chapter 7 606 HTML 607 HTML Hypertext Markup Language (HTML) is a language for creating web pages. A web page is made up of two parts: the head and the body. The head is the first part of a web

More information

Basic HTML Lecture 14

Basic HTML Lecture 14 Basic HTML Lecture 14 Robb T. Koether Hampden-Sydney College Fri, Feb 17, 2012 Robb T. Koether (Hampden-Sydney College) Basic HTMLLecture 14 Fri, Feb 17, 2012 1 / 25 1 HTML 2 HTML File Structure 3 Headings

More information

Calendar Project. Project Brief. Part I: A Date to Remember. Assignments are evaluated for understanding

Calendar Project. Project Brief. Part I: A Date to Remember. Assignments are evaluated for understanding HTML and CSS Building HTML Tables and Introducing HTML5 Calendar Project HTML tables have a storied history on the Web. Championed as a Web design layout tool in the 1990s, they are now chiefly used for

More information

Title and Modify Page Properties

Title and Modify Page Properties Dreamweaver After cropping out all of the pieces from Photoshop we are ready to begin putting the pieces back together in Dreamweaver. If we were to layout all of the pieces on a table we would have graphics

More information

www.drupaleurope.org image No photos please Responsible disclosure, cross-project collaboration, and Drupal 8 security xjm Drupal & Technology http://bit.ly/drupal-europe-d8-security 17/3/2018 Drupal +

More information

Google & the Cloud. GData, Mashup Editor, AppEngine. Gregor Hohpe Software Engineer Google, Inc. All rights reserved,

Google & the Cloud. GData, Mashup Editor, AppEngine. Gregor Hohpe Software Engineer Google, Inc. All rights reserved, Google & the Cloud GData, Mashup Editor, AppEngine Gregor Hohpe Software Engineer www.eaipatterns.com 2008 Google, Inc. All rights reserved, 2008 Google, Inc. All rights reserved, 2 1 Web 2.0 From the

More information

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme Introduction Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme In this Getting Started Guide, you can follow along as a website is built using the MIT DLC Theme. Whether you

More information

tech-talk HTML Marketing March 30, 2010

tech-talk HTML  Marketing March 30, 2010 tech-talk March 30, 2010 Introduction Andrew Harris - Application Services, Web Team aharris@unimelb.edu.au Welcome to our third 'Tech talk', today we're talking about HTML Email Marketing. http://www.flickr.com/photos/grumbler/532250527/

More information

PlantVisorPRO Plant supervision

PlantVisorPRO Plant supervision PlantVisorPRO Plant supervision Software Development Kit ver. 2.0 Integrated Control Solutions & Energy Savings 2 Contents 1. Key... 5 2. Context... 5 3. File Structure... 6 4. Log Structure and error

More information

Drupal Command Line Instructions Windows 7 List All >>>CLICK HERE<<<

Drupal Command Line Instructions Windows 7 List All >>>CLICK HERE<<< Drupal Command Line Instructions Windows 7 List All Drush is a command-line interface for Drupal that provides a wide set of utilities for administering and drush @pantheon.drupal-7-sandbox.dev status

More information

User's Guide Visual Profile Appendix L Version 7.5.2

User's Guide Visual Profile Appendix L Version 7.5.2 User's Guide Visual Profile Appendix L Version 7.5.2 MobilityGuard AB Appendix L Visual Profile v 7.4 Table of Contents 1 Introduction...3 2 Configuration...3 2.1 Select a theme to use...3 2.2 The theme

More information

CPSC 481: CREATIVE INQUIRY TO WSBF

CPSC 481: CREATIVE INQUIRY TO WSBF CPSC 481: CREATIVE INQUIRY TO WSBF J. Yates Monteith, Fall 2013 Schedule HTML and CSS PHP HTML Hypertext Markup Language Markup Language. Does not execute any computation. Marks up text. Decorates it.

More information

Interactive Tourist Map

Interactive Tourist Map Adobe Edge Animate Tutorial Mouse Events Interactive Tourist Map Lesson 1 Set up your project This lesson aims to teach you how to: Import images Set up the stage Place and size images Draw shapes Make

More information

Doing Subfiles in Net.Data

Doing Subfiles in Net.Data Doing Subfiles in Net.Data By Craig Pelkie One of the most frequent questions I hear about Net.Data is, how do you make it work like a subfile? Practically all AS/400 programmers are familiar with DDS

More information

Improving our systems. Includes important information about changes to HR and Payroll, including how you receive your payslips

Improving our systems. Includes important information about changes to HR and Payroll, including how you receive your payslips Improving our systems Includes important information about changes to HR and Payroll, including how you receive your payslips Introduction More and more of us are moving our lives online, whether it s

More information

CakePHP. Getting ready. Downloading CakePHP. Now that you have PHP installed let s create a place in htdocs for your CakePHP development:

CakePHP. Getting ready. Downloading CakePHP. Now that you have PHP installed let s create a place in htdocs for your CakePHP development: CakePHP Getting ready Now that you have PHP installed let s create a place in htdocs for your CakePHP development: [tblgrant@silo htdocs]$ pwd /u/tblgrant/apache/htdocs [tblgrant@silo htdocs]$ mkdir cakewalks

More information

About Us Organization Software. Introduction. Dylan Lane McDonald. CNM STEMulus Center Web Development with PHP. September 22, /16

About Us Organization Software. Introduction. Dylan Lane McDonald. CNM STEMulus Center Web Development with PHP. September 22, /16 CNM STEMulus Center Web Development with PHP September 22, 2016 1/16 Outline 1 2 Knowledge Base Directory 3 xamp SCP & SSH git 2/16 About Dylan I have been in IT for about 15 years. Highlights of my career

More information

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019

THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS. - Kat Okwera Jan 2019 THE IMPORTANCE OF NICHE TECHNOLOGIES IN BUSINESS ANALYSIS - Kat Okwera Jan 2019 HEY THERE I M A BA TOO! Kat Okwera Programmer Systems Designer Web Developer Project Manager Business Analyst E-Learning

More information

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 NOTE: It is my policy to give a failing grade in the course to any student who either gives or receives

More information

Nick Terkay CSCI 7818 Web Services 11/16/2006

Nick Terkay CSCI 7818 Web Services 11/16/2006 Nick Terkay CSCI 7818 Web Services 11/16/2006 Ning? Start-up co-founded by Marc Andreeson, the co- founder of Netscape. October 2005 Ning is an online platform for painlessly creating web apps in a jiffy.

More information

Table of Contents. Abstract Acknowledgement Part I: The Company. 1. Company Background 3

Table of Contents. Abstract Acknowledgement Part I: The Company. 1. Company Background 3 ABSTRACT The Abstract is one of the most important parts of the report. It should not exceed 100 words, and you should include your objective and expectation. It is a very brief but clear description of

More information

Introduction. WWW history. Application concepts, WWW and HTTP Perspectives on (mobile) communications. Fredrik Alstorp Torbjörn Söderberg

Introduction. WWW history. Application concepts, WWW and HTTP Perspectives on (mobile) communications. Fredrik Alstorp Torbjörn Söderberg ... M A K E Y O U R N E T W O R K S M A R T E R Application concepts, WWW and HTTP Perspectives on (mobile) communications Fredrik Alstorp Torbjörn Söderberg Introduction 8Internet and the WWW - Perspective

More information

Instructions: Turning Your Spreadsheet of Information into a Google Earth Layer

Instructions: Turning Your Spreadsheet of Information into a Google Earth Layer Instructions: Turning Your Spreadsheet of Information into a Google Earth Layer 1. Log into your igoogle account. 2. On a separate tab or internet window, open the blog http://fonvillegk12.blogspot.com.

More information

A pixel is not a pixel. Peter-Paul Koch SF HTML5, 6 April 2012

A pixel is not a pixel. Peter-Paul Koch   SF HTML5, 6 April 2012 A pixel is not a pixel Peter-Paul Koch http://quirksmode.org http://twitter.com/ppk SF HTML5, 6 April 2012 Example site http://mobilism.nl/2012/ A proper responsive site that you can use on any device

More information

When Trouble Comes: The Basics of Debugging

When Trouble Comes: The Basics of Debugging When Trouble Comes: The Basics of Debugging No one is capable of performing IT tasks flawlessly all of the time. Therefore, web page design, programming and any other logical activity will require debugging

More information

C H A P T E R 1. Drilling Down on PHP

C H A P T E R 1. Drilling Down on PHP C H A P T E R 1 Setting Up the PHP Development Environment Getting a working development environment put together can be intimidating, especially for the absolute beginner. To follow along with the project

More information

Links Menu (Blogroll) Contents: Links Widget

Links Menu (Blogroll) Contents: Links Widget 45 Links Menu (Blogroll) Contents: Links Widget As bloggers we link to our friends, interesting stories, and popular web sites. Links make the Internet what it is. Without them it would be very hard to

More information

Graded Project. HTML Coding

Graded Project. HTML Coding Graded Project HTML Coding OVERVIEW 1 INSTRUCTIONS 1 SUBMITTING YOUR PROJECT 17 Contents iii HTML Coding OVERVIEW After completing the exercises for your HTML Coding study guide, you re now ready to complete

More information

Learn how to get started with Dropbox: Take your stuff anywhere. Send large files. Keep your files safe. Work on files together. Welcome to Dropbox!

Learn how to get started with Dropbox: Take your stuff anywhere. Send large files. Keep your files safe. Work on files together. Welcome to Dropbox! Learn how to get started with Dropbox: 1 2 3 4 Keep your files safe Take your stuff anywhere Send large files Work on files together Welcome to Dropbox! 1 Keep your files safe Dropbox lets you save photos,

More information

User Interaction: jquery

User Interaction: jquery User Interaction: jquery Assoc. Professor Donald J. Patterson INF 133 Fall 2012 1 jquery A JavaScript Library Cross-browser Free (beer & speech) It supports manipulating HTML elements (DOM) animations

More information

PIC 40A. Lecture 4b: New elements in HTML5. Copyright 2011 Jukka Virtanen UCLA 1 04/09/14

PIC 40A. Lecture 4b: New elements in HTML5. Copyright 2011 Jukka Virtanen UCLA 1 04/09/14 PIC 40A Lecture 4b: New elements in HTML5 04/09/14 Copyright 2011 Jukka Virtanen UCLA 1 Sectioning elements HTML 5 introduces a lot of sectioning elements. Meant to give more meaning to your pages. People

More information

Simple AngularJS thanks to Best Practices

Simple 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 information

Lab 8 CSE 3,Fall 2017

Lab 8 CSE 3,Fall 2017 Lab 8 CSE 3,Fall 2017 In this lab we are going to take what we have learned about both HTML and JavaScript and use it to create an attractive interactive page. Today we will create a web page that lets

More information