Databases and Architecture of Wordpress MORTENESBENSEN

Size: px
Start display at page:

Download "Databases and Architecture of Wordpress MORTENESBENSEN"

Transcription

1 Databases and Architecture of Wordpress MORTENESBENSEN

2 Databases and Architecture of Wordpress MORTENESBENSEN FEEDBACK SO FAR?

3 TODAYS PROGRAM 1. Recap (08:00 08:15) 2. Databases (08:15 09:00) 1. Relational Databases 2. DBMS 3. SQL 3. Break (09:00 09:15) 4. Wordpress Architecture (09:15 09:50) 5. Exam (09:50 10:00)

4 1. Application layer protocols 1. HTTP (websites) 2. FTP (files) 3. SMTP/POP3/IMAP (mails) RECAP 2. The Dynamic Web 1. Client side (HTML, CSS, JavaScript) and Server side languages (PHP, Python, Node.js) 2. Dynamic website are created server side and sent to the client where they are interpreted by the browser

5 RECAP - EXERCISES 1. Draw a map or flow chart on how you understand the connection or roles between HTTP, FTP, IP, top-level domain names, domains, HTML and DNS. 2. Last week, we created an index.html file that can be accessed through the browser. Change the file permission of this file to 700 and try to access it through the browser. What happens? Why? 3. When clicking a link on you website, the browser reports a "404 Not found". What problem could cause this and how can you solve it? Is this problem occurring on client or server side? 4. Your website returns a 403 Forbidden page when visitors try to access it. What could cause this and how can you solve it? 5. EXTRA: the response time of your website is really slow. What can you do to check what is happening? What tools can you use?

6 A B FIGURE C D DATABASES

7 DATABASE - noun a structured set of data held in a computer, especially one that is accessible in various ways - Oxford Dictionary

8 DATABASE Clever way to store data Structured Easy to access and update Should ensure concurrency, integrity and recovery Different types; hierarchical, object, relational

9 RELATIONAL DATABASE Tables used to store data (think of an Excel sheet) Tables relate to each other through Keys Terminology: Relation (table) Attribute (column) Tuple (row)

10 RELATIONAL DATABASE

11 RELATIONAL DATABASE student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen m 2011

12 RELATIONAL DATABASE student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen m 2011 Attribute

13 RELATIONAL DATABASE student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen m 2011 Tuple Attribute

14 RELATIONAL DATABASE student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen m 2011 Tuple Attribute Relation

15 KEYS Keys are used to provide access between relations Primary keys are unique identifiers Can be any unique attribute Foreign keys matches primary keys of other relations Can be any attribute

16 RELATIONAL DATABASE - KEYS student student_id name date_of_birth study_line enrolment_year Hans Hansen Line Andersen bsdt bdmd 2011 study_line bsdt bdmd name SoMware Development and Technology Digital Media and Design studyline

17 RELATIONAL DATABASE - KEYS student student_id name date_of_birth study_line enrolment_year Hans Hansen Line Andersen bsdt bdmd 2011 study_line bsdt bdmd name SoMware Development and Technology Digital Media and Design studyline

18 RELATIONAL DATABASE - KEYS student Foreign key student_id name date_of_birth study_line enrolment_year Hans Hansen Line Andersen bsdt bdmd 2011 Primary key (unique) study_line bsdt bdmd name SoMware Development and Technology Digital Media and Design studyline

19 Database Management System Responsible for creation, maintenance, and usage of databases Provides access to databases through Query Language Handles access, concurrency, integrity and recovery DBMS

20 STRUCTURED QUERY LANGUAGE Developed in the 70s SEQUEL (Structured English Query Language) SQL Programming language for usages of DBMS MySQL implements SQL and is used for Wordpress

21 SQL - QUERIES 1. Retrieve data from a database 2. Keywords 1. SELECT query 2. FROM tables to use 3. WHERE restriction on rows 4. GROUP BY group rows 5. ORDER BY select columns to use for ordering 3. ; to end statements SELECT name FROM students WHERE study_line = bdmd ;

22 QUERIES SELECT name FROM student WHERE study_line = bdmd ; student student_id name date_of_birth study_line enrolment_year Hans Hansen Line Andersen bsdt bdmd 2011 Result?

23 QUERIES SELECT name FROM student WHERE study_line = bdmd ; student student_id name date_of_birth study_line enrolment_year Hans Hansen Line Andersen bsdt bdmd 2011 Result = Lise Andersen

24 QUERIES * = Wildcard SELECT * FROM student WHERE enrolment_year > 2010 ORDER BY date_of_birth student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss 2011 Result?

25 QUERIES * = Wildcard SELECT * FROM student WHERE enrolment_year > 2010 ORDER BY date_of_birth student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss 2011 Result? Peter Jensen ebuss Lise Andersen bdmd 2011

26 SQL DATA MANIPULATION Change data in a database Keywords INSERT - insert data INTO table to insert into VALUES values to insert UPDATE update existing data SET assignment to variable DELETE delete data INSERT INTO student (student_id,name, date_of_birth, study_line, enrolment_year) VALUES (45678, Marie Madsen, , bdmd, 2010);

27 DATA MANIPULATION INSERT INTO student (student_id,name, date_of_birth, study_line, enrolment_year) VALUES (45678, Marie Madsen, , bdmd, 2010); student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss 2011 Result?

28 DATA MANIPULATION INSERT INTO student (student_id,name, date_of_birth, study_line, enrolment_year) VALUES (45678, Marie Madsen, , bdmd, 2010); student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss 2011 student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss Marie Madsen bdmd 2010

29 DATA MANIPULATION UPDATE student SET name = Maria Madsen WHERE student_id = 45678; student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss Marie Madsen bdmd 2010 Result?

30 DATA MANIPULATION UPDATE student SET name = Maria Madsen WHERE student_id = 45678; student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss Marie Madsen bdmd 2010 student student_id name date_of_birth study_line enrolment_year Hans Hansen bsdt Line Andersen bdmd Peter Jensen ebuss Maria Madsen bdmd 2010

31 THE BIG PICTURE

32 THE BIG PICTURE database SELECT * FROM news.. database result

33

34

35 WORDPRESS 1. WORDPRESS

36 WORDPRESS Open source blogging / cms tool Based on php / mysql (database) / JQuery Free online blog or download and install wordpress.com vs wordpress.org Most popular CMS on the internet Requirements: PHP or up MySQL 5.0 or up

37 POSTS, PAGES The content of a Wordpress blog is organized in to Post and pages Posts are articles that you publish on your blog E.g. news, updates etc. Pages are static sites on your blog E.g. About Me

38 WIDGETS, PLUGINS Plugins extends the functionality of your blog E.g. check comments for spam, connect with social media, SEO Widgets are plugins with a visual interface New comments, top post You can find Plugins and Themes online and install them from the admin panel

39 THEMES Themes define the look and presentation of your blog Basics style.css defining the look index.php defining the presentation You can find Themes online and install the from the admin panel More on styling and themes next time!

40

41 THE LOOP The code that talks with your database and outputs content! <?php get_header(); if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; get_sidebar(); get_footer();?> More on this later in the course

42 THE LOOP The code that talks with your database and outputs content! <?php get_header(); if (have_posts()) : while (have_posts()) : the_post(); the_content(); endwhile; endif; get_sidebar(); get_footer();?> More on this later in the course Wordpress core functions

43 WORDPRESS CORE 1. A number of.php files in your Wordpress installation 2. Gives you the functionality you need to interact with the database 3. Should not be changed get_adjacent_post get_boundary_post get_children get_extended get_next_post get_next_posts_link get_permalink get_the_excerpt get_the_post_thumbnail get_post get_post_ancestors get_post_mime_type get_post_status get_post_format get_edit_post_link get_delete_post_link get_previous_post

44 EXERCISES 1. Explore the database behind Wordpress 2. Designing your portfolio 3. Changelog

45 EXAM Portfolio handin at 16/ No oral defense Requirements: Wordpress installation CSS & PHP Changes Changelog Design page Social Media Integration 5 posts about exercises

46 EXAM Portfolio handin at 16/ No oral defense Requirements: Wordpress installation CSS & PHP Changes Changelog Design page Social Media Integration 5 posts about exercises

47 MORTENESBENSEN

DIPLOMA IN WEBDEVELOPMENT

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

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

Certified PHP/MySQL Web Developer Course

Certified PHP/MySQL Web Developer Course Course Duration : 3 Months (120 Hours) Day 1 Introduction to PHP 1.PHP web architecture 2.PHP wamp server installation 3.First PHP program 4.HTML with php 5.Comments and PHP manual usage Day 2 Variables,

More information

Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085

Roars. Sudaworld. M+1.408.622.9642 Esales.usa@ roarsinc.com W www.roarsinc.com. Roars Technologies Pvt. Ltd. Escalon, Sunnyvale, California, USA 94085 Technologies Pvt. Ltd. Sudaworld Technologies Pvt. Ltd. REQUIREMENT OVERVIEW The project is to build a dynamic CMS responsive website, The Client is looking for a video and articles based blogging website

More information

Web Development. How the Web Works 3/3/2015. Clients / Server

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 222 Content Management Systems

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 222 Content Management Systems RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 222 Content Management Systems I. Basic Course Information A. Course Number and Title: CISY 222 Content Management Systems B. New or Modified

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Lesson 7 - Website Administration

Lesson 7 - Website Administration Lesson 7 - Website Administration If you are hired as a web designer, your client will most likely expect you do more than just create their website. They will expect you to also know how to get their

More information

The easy way to a nice looking website design. By a total non-designer (Me!)

The easy way to a nice looking website design. By a total non-designer (Me!) The easy way to a nice looking website design By a total non-designer (Me!) Website Refresher Three types of Website 1.Hand rolled HTML. Lightweight static pages. 2.Scripted Website. (PHP, ASP.NET etc.)

More information

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc.

Lisa Sabin-Wilson WILEY. Wiley Publishing, Inc. by Lisa Sabin-Wilson WILEY Wiley Publishing, Inc. Table of Contents Introduction 1 About This Book 1 Foolish Assumptions 2 Conventions Used in This Book 3 What You Are Not to Read 4 How This Book Is Organized

More information

Framework as a master tool in modern web development

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

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql

COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql COURSE CONTENT FOR WINTER TRAINING ON Web Development using PHP & MySql 1 About WEB DEVELOPMENT Among web professionals, "web development" refers to the design aspects of building web sites. Web development

More information

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012 Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012 CSCI E-30, (23304; 23341) Last Updated: 7/16/2012 Course Description: In a rapidly changing world, the need for online

More information

A set-up guide and general information to help you get the most out of your new theme.

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

IE Class Web Design Curriculum

IE Class Web Design Curriculum Course Outline Web Technologies 130.279 IE Class Web Design Curriculum Unit 1: Foundations s The Foundation lessons will provide students with a general understanding of computers, how the internet works,

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

WordPress and AfterEffects DES 251 9/29/15

WordPress and AfterEffects DES 251 9/29/15 WordPress and AfterEffects DES 251 9/29/15 WordPress: 6 weeks AfterEffects: 5 weeks Week 6: 11/3 or 5 Final WordPress presentations Week 11: 12/8 or 10 Final AfterEffects presentations AfterEffects Project

More information

WEB& WEBSITE DESIGN TRAINING

WEB& WEBSITE DESIGN TRAINING WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic

More information

Website and Graphic Design Portfolio

Website and Graphic Design Portfolio Website and Graphic Design Portfolio Website Design & Development www.consumerqueen.com Wordpress blog Thesis 1.8.5 theme Website re-design : header, sidebars, post box, headline and footer (Adobe Photoshop,

More information

uilding a Branch Website using Wordpress

uilding a Branch Website using Wordpress Building a branch website using WordPress Building uilding a Branch Website using Wordpress WordPress is a Free and Open Source (FOSS) Content Management System (CMS). It allows you to build websites without

More information

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version Site Store Pro INSTALLATION GUIDE WPCartPro Wordpress Plugin Version WPCARTPRO INTRODUCTION 2 SYSTEM REQUIREMENTS 4 DOWNLOAD YOUR WPCARTPRO VERSION 5 EXTRACT THE FOLDERS FROM THE ZIP FILE TO A DIRECTORY

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

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

2/15/2015. Session # 5. Pat Sonnenstuhl OMUG Webmaster. Follow up from our January SIG Questions for Roy? What did you learn?

2/15/2015. Session # 5. Pat Sonnenstuhl OMUG Webmaster. Follow up from our January SIG Questions for Roy? What did you learn? Pat Sonnenstuhl OMUG Webmaster Session # 5 Follow up from our January SIG Questions for Roy? What did you learn? 1 The Guts behind your website: Terms: CMS = Contact Management System PHP = Hypertext Preprocessor

More information

Web Hosting Wordpress, Joomla, Drupal Integration

Web Hosting Wordpress, Joomla, Drupal Integration Web Hosting Wordpress, Joomla, Drupal Integration Created By Manjesh V 2 Contents: Software Requirements.. 3 For Testing Wordpress Integration Offline(Without internet in Local System) o Installing WAMP

More information

Web Design and Development Certificate Program

Web Design and Development Certificate Program Information Technologies Programs Web Design and Development Certificate Program Accelerate Your Career extension.uci.edu/webdesign University of California, Irvine Extension's professional certificate

More information

Web Development using PHP (WD_PHP) Duration 1.5 months

Web Development using PHP (WD_PHP) Duration 1.5 months Duration 1.5 months Our program is a practical knowledge oriented program aimed at learning the techniques of web development using PHP, HTML, CSS & JavaScript. It has some unique features which are as

More information

$920+ GST Paid Annually. e-commerce Website Hosting Service HOSTING:: WHAT YOU GET WORDPRESS:: THEME + PLUG-IN UPDATES

$920+ GST Paid Annually. e-commerce Website Hosting Service HOSTING:: WHAT YOU GET WORDPRESS:: THEME + PLUG-IN UPDATES e-commerce Website Hosting Service HOSTING:: WHAT YOU GET Where you host your website is an extremely important decision to make, if you choose simply on price, you may be making a huge mistake. We encourage

More information

IT3504: Web Development Techniques (Optional)

IT3504: Web Development Techniques (Optional) INTRODUCTION : Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development

More information

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm

http://alice.teaparty.wonderland.com:23054/dormouse/bio.htm Client/Server paradigm As we know, the World Wide Web is accessed thru the use of a Web Browser, more technically known as a Web Client. 1 A Web Client makes requests of a Web Server 2, which is software

More information

AJ Matrix V5. Installation Manual

AJ Matrix V5. Installation Manual AJ Matrix V5 Installation Manual AJ Square Consultancy Services (p) Ltd., The Lord's Garden, #1-12, Vilacheri Main Road, Vilacheri, Madurai-625 006.TN.INDIA, Ph:+91-452-3917717, 3917790. Fax : 2484600

More information

What do we mean by web hosting?

What do we mean by web hosting? From time to time we have requests from customers to host Kontrolit on their own servers. This document helps explain the advantages of using Kontrolit hosting and why we have decided to take the route

More information

Top Navigation menu - Tabs. User Guide 1. www.magazento.com & www.ecommerceoffice.com

Top Navigation menu - Tabs. User Guide 1. www.magazento.com & www.ecommerceoffice.com User Guide User Guide 1 Extension Description Successful Websites ALWAYS have logical navigation that mirror real world navigational expectations and experiences. Good menus ALWAYS looks 100% clear, because

More information

ECOMMERCE SITE LIKE- GRAINGER.COM

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

WebLink 3 rd Party Integration Guide

WebLink 3 rd Party Integration Guide 1. Introduction WebLink provides the world s leading online Chamber and Association Management Software: WebLink Connect. While WebLink does provide custom website design and hosting services, WebLink

More information

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support

General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries

More information

CSCI110: Examination information.

CSCI110: Examination information. CSCI110: Examination information. The exam for CSCI110 will consist of short answer questions. Most of them will require a couple of sentences of explanation of a concept covered in lectures or practical

More information

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1

UQC103S1 UFCE47-20-1. Systems Development. uqc103s/ufce47-20-1 PHP-mySQL 1 UQC103S1 UFCE47-20-1 Systems Development uqc103s/ufce47-20-1 PHP-mySQL 1 Who? Email: uqc103s1@uwe.ac.uk Web Site www.cems.uwe.ac.uk/~jedawson www.cems.uwe.ac.uk/~jtwebb/uqc103s1/ uqc103s/ufce47-20-1 PHP-mySQL

More information

Index. Services. Tracey Talevich WEB160 / Summer 2015 Final Package

Index. Services. Tracey Talevich WEB160 / Summer 2015 Final Package Tracey Talevich WEB160 / Summer 2015 Final Package Index Title: Web Design, Brand Strategy, UI/UX Drafting Tracey Talevich Seattle, WA Headline: none Text: The index page will explain what tracey.pw is,

More information

What is a Mobile Responsive Website?

What is a Mobile Responsive Website? Moreandmoreofyourtargetaudienceis viewingwebsitesusingsmartphonesand tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business, brand, products

More information

IT3503 Web Development Techniques (Optional)

IT3503 Web Development Techniques (Optional) INTRODUCTION Web Development Techniques (Optional) This is one of the three optional courses designed for Semester 3 of the Bachelor of Information Technology Degree program. This course on web development

More information

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN 2016-17)

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN 2016-17) WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN 2016-17) COURSE DESCRIPTION: This advanced course is designed to provide students with

More information

Web Hosting and Domain Name Registration

Web Hosting and Domain Name Registration Web Hosting and Domain Name Registration Prepared By Roshan Gunathilake (Bsc Computer Science Sp., SCJP, SCWCD) Page 1 Client Server Architecture Client server architecture is a common network architecture

More information

THE PLAN FOR TODAY. Welcome to Camp Tech!

THE PLAN FOR TODAY. Welcome to Camp Tech! CAMPTECH.CA THE PLAN FOR TODAY 1. What s the Internet? What s a website? 2. WordPress basics What is WordPress? WordPress.org vs WordPress.com Installing WordPress 3. Add your content Posts, pages, menus,

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and

More information

Computer Science Course Descriptions Page 1

Computer Science Course Descriptions Page 1 CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,

More information

Mobile Responsive Web Design

Mobile Responsive Web Design Mobile Responsive Web Design By InternetMarketingDirect Mike Mckay mikem@imarkdirect.com http://imarkdirect.com 1 Recommended Resources Social Media Marketing Done For You! SocialGratification.com You

More information

Request for Proposal (RFP) Toolkit

Request for Proposal (RFP) Toolkit Request for Proposal (RFP) Toolkit A Message from the CEO Hi, this is Ryan Flannagan, founder and CEO of Nuanced Media. Thanks for downloading the RFP Toolkit. My team and I are excited that you ve decided

More information

BT Website Centre Control Panel. User Guide Version 1.0

BT Website Centre Control Panel. User Guide Version 1.0 BT Website Centre Control Panel User Guide Version 1.0 Summary Contents 1 INTRODUCTION... 3 1.1 NAVIGATION... 3 1.1.1 Task Bar... 3 1.1.2 Main Menu Bar... 3 1.1.3 Information Panels... 3 1.1.4 Sections...

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Volkov Vyacheslav. Summary. Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation +7(925) 022-57- 82, +7(917) 692-56- 72

Volkov Vyacheslav. Summary. Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation +7(925) 022-57- 82, +7(917) 692-56- 72 Volkov Vyacheslav Birthday: Birthplace: Location: E- mail: Skype: Phone: Homepage: CV profiles 10 April 1988 Saransk, 430005, Mordovia, Russian Federation Moscow, Russian Federation vexell@gmail.com vexellz

More information

What is a Mobile Responsive Website?

What is a Mobile Responsive Website? More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,

More information

Graduate to Self Hosting

Graduate to Self Hosting Graduate to Self Hosting Joanne Waltham Magenta Sky Solutions Detailed Notes & Screenshots Available at / food-blogger-connect Why migrate to self hosted? With WordPress.com you can t Install any theme

More information

Hostopia Web Hosting - Getting Started

Hostopia Web Hosting - Getting Started Hostopia Web Hosting - Getting Started Getting Started www.elihosting.net Main Menu www.elihosting.net Home Page Administrative Access: For Email and Website Setup & Maintenance... Point your browser to

More information

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r Henry Lee W e b a n d G r a p h i c D e s i g n e r Phone: 416-738-4911 E-mail: siulunglee@yahoo.com Portfolio URL: http://www.centralconnect.ca/henry/ SKILLS HIGHLIGHTS: Web Administration and New Media

More information

Annex E - Capability Building Policy

Annex E - Capability Building Policy Page 1 DEPARTMENT OF Version: 1.5 Effective: December 18, 2014 Annex E - Capability Building Policy This Capability Building Policy is an annex to the Government Web Hosting Service (GWHS) Memorandum Circular

More information

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt 1 Lecture 10: Application Layer 2 Application Layer Where our applications are running Using services provided by

More information

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Funded by: INASP, UK October 7, 2012 Ayesha Abed Library http://library.bracu.ac.bd

More information

A/ Parking of Your Domain Name

A/ Parking of Your Domain Name ! "#! eb hosting provides you with 3 major kind of services : Parking of your domain name Host your web pages Email Service A/ Parking of Your Domain Name If you own a domain name, you need somewhere to

More information

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476

International Journal of Engineering Technology, Management and Applied Sciences. www.ijetmas.com November 2014, Volume 2 Issue 6, ISSN 2349-4476 ERP SYSYTEM Nitika Jain 1 Niriksha 2 1 Student, RKGITW 2 Student, RKGITW Uttar Pradesh Tech. University Uttar Pradesh Tech. University Ghaziabad, U.P., India Ghaziabad, U.P., India ABSTRACT Student ERP

More information

Aspect WordPress Theme

Aspect WordPress Theme by DesignerThemes.com Hi there. Thanks for purchasing this theme, your support is greatly appreciated! This theme documentation file covers installation and all of the main features and, just like the

More information

GET YOUR BUSINESS ONLINE FOR NON-TECHIES. Domains, websites, email, SEO basics and analytics with Rob Riley

GET YOUR BUSINESS ONLINE FOR NON-TECHIES. Domains, websites, email, SEO basics and analytics with Rob Riley GET YOUR BUSINESS ONLINE FOR NON-TECHIES Domains, websites, email, SEO basics and analytics with Rob Riley OBJECTIVES Domain registration, DNS and hosting basics. Web and Email hosting setup, packages

More information

MyCompany Professional Web Developer Certification Examination Specification

MyCompany Professional Web Developer Certification Examination Specification MyCompany Professional Web Developer Certification Examination Specification Introduction This is a sample of an exam specification and is not representative of any actual exam specification. The exam

More information

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30

More information

Web Hosting Control Panel

Web Hosting Control Panel Web Hosting Control Panel Our web hosting control panel has been created to provide you with all the tools you need to make the most of your website. This guide will provide you with an over view of the

More information

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University History of Web History of the Internet Basic Web System Architecture URL DNS Creating Static and Dynamic Information Security

More information

ADMINISTRATOR GUIDE VERSION

ADMINISTRATOR GUIDE VERSION ADMINISTRATOR GUIDE VERSION 4.0 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Parallels Plesk Automation. Customer s Guide. Parallels Plesk Automation 11.5

Parallels Plesk Automation. Customer s Guide. Parallels Plesk Automation 11.5 Parallels Plesk Automation Customer s Guide Parallels Plesk Automation 11.5 Last updated: 17 March 2015 Contents Quick Start with Hosting Panel 4 Set Up Your First Website... 4 1. Create Your Site... 5

More information

IGW+ 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, 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 information

Wordpress vs Omeka. No Holds Barred - CMS/DCMS Knockout Round ;-)

Wordpress vs Omeka. No Holds Barred - CMS/DCMS Knockout Round ;-) Wordpress vs Omeka No Holds Barred - CMS/DCMS Knockout Round ;-) Objective To appreciate the differing ways that WordPress and Omeka can be employed in the Digital Humanities To increase and understanding

More information

Affiliate marketing. Enn Õunapuu enn.ounapuu@ttu.ee +3725097720

Affiliate marketing. Enn Õunapuu enn.ounapuu@ttu.ee +3725097720 Affiliate marketing Enn Õunapuu enn.ounapuu@ttu.ee +3725097720 Content Definition Different possibilities Examples Types of affiliate programs Cost per Lead (CPL) Cost per Sale (CPS) Cost per Action

More information

Web Design Tools and Planning Principles

Web Design Tools and Planning Principles Web Design Tools and Planning Principles Name A01 Network Media 1. A is the channel between the sender and a receiver. 2. Some computer network media a. - type of network wire b. - through the air c. -

More information

How to work with the WordPress themes

How to work with the WordPress themes How to work with the WordPress themes The WordPress themes work on the same basic principle as our regular store templates - they connect to our system and get data about the web hosting services, which

More information

HW9 WordPress & Google Analytics

HW9 WordPress & Google Analytics HW9 WordPress & Google Analytics MSCI:3400 Data Communications Due Monday, December 14, 2015 @ 8:00am Late submissions will not be accepted. In this individual assignment you will purchase and configure

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:

More information

Learn 2 WordPress. Anca Mosoiu, Tech Liminal

Learn 2 WordPress. Anca Mosoiu, Tech Liminal Technology Hotspot & Salon Learn 2 WordPress Anca Mosoiu, Tech Liminal 268 14th Street, Oakland, CA 94612 Open 11-7 Monday - Friday Drop-in co-working space, workshops and technology services More info:

More information

WordPress and HTML Basics

WordPress and HTML Basics WordPress and HTML Basics Intro: Jennifer Stuart Graphic Design background - switched to Web Design (1998) Started blogging in 2001 Became Interested in Javascript, PHP, etc. 2004 - Moved to WordPress

More information

QUESTIONS AND ANSWERS

QUESTIONS AND ANSWERS TECHNOLOGY CONSULTANCY Innovative. Reliable. Efficient. QUESTIONS AND ANSWERS WEB HOSTING SERVICES What you need to know about Web Hosting Q&A - WEBHOSTING 1. What is web hosting? Web Hosting is a service

More information

Support Documentation

Support Documentation Support Documentation WP-Live-Chat-Support 2/5/2014 This document is here to help WordPress Users and Developers Install and Troubleshoot WP-Live- Chat-Support Contents General Info Before you begin...

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

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

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

38 Essential Website Redesign Terms You Need to Know

38 Essential Website Redesign Terms You Need to Know 38 Essential Website Redesign Terms You Need to Know Every industry has its buzzwords, and web design is no different. If your head is spinning from seemingly endless jargon, or if you re getting ready

More information

What is a Mobile Responsive

What is a Mobile Responsive y and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business, brand, products and services. It involves the planning and execution of many

More information

Description. Benefits. Requirements. Selection process. Duration

Description. Benefits. Requirements. Selection process. Duration PHP development Be part of a team that implements a web application displaying products from different affiliate platforms using their available API s. The application is developed using PhalconPHP framework

More information

WEB SITE DEVELOPMENT WORKSHEET

WEB SITE DEVELOPMENT WORKSHEET WEB SITE DEVELOPMENT WORKSHEET Thank you for considering Xymmetrix for your web development needs. The following materials will help us evaluate the size and scope of your project. We appreciate you taking

More information

What is a Mobile Responsive Website?

What is a Mobile Responsive Website? More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,

More information

Web Hosting Control Panel

Web Hosting Control Panel Web Hosting Control Panel Our web hosting control panel has been created to provide you with all the tools you need to make the most of your website. This guide will provide you with an over view of the

More information

Accelerating Wordpress for Pagerank and Profit

Accelerating Wordpress for Pagerank and Profit Slide No. 1 Accelerating Wordpress for Pagerank and Profit Practical tips and tricks to increase the speed of your site, improve conversions and climb the search rankings By: Allan Jude November 2011 Vice

More information

W3Perl A free logfile analyzer

W3Perl A free logfile analyzer W3Perl A free logfile analyzer Features Works on Unix / Windows / Mac View last entries based on Perl scripts Web / FTP / Squid / Email servers Session tracking Others log format can be added easily Detailed

More information

Mage AW Blog Integrated Search

Mage AW Blog Integrated Search Mage AW Blog Integrated Search Version 1.0.1 Documentation Contents Extension Details Magento installation Introduction 1) Product Installation 2) Configuration 3) Change Log Support & Feature request

More information

How To Use Google Analytics On Wordpress On A Pc Or Mac Or Mac (For Free) On A Blog Or Pc Or Ipad (For A Free)

How To Use Google Analytics On Wordpress On A Pc Or Mac Or Mac (For Free) On A Blog Or Pc Or Ipad (For A Free) WordPressPlug-ins for SEO Making Your WordPress Website Easier to Find Jami Broom, Internet Marketing Strategist Clicks Internet Marketing www.clickstomysite.com Pittsburgh SEO Meet-up Group http://www.meetup.com/pittsburgh-seo-group

More information

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ CTIS 256 Web Technologies II Week # 1 Serkan GENÇ Introduction Aim: to be able to develop web-based applications using PHP (programming language) and mysql(dbms). Internet is a huge network structure connecting

More information

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...

More information

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS

SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS White Paper SETTING UP AND RUNNING A WEB SITE ON YOUR LENOVO STORAGE DEVICE WORKING WITH WEB SERVER TOOLS CONTENTS Introduction 1 Audience 1 Terminology 1 Enabling a custom home page 1 Adding webmysqlserver

More information

Unit Title: Content Management System Website Creation

Unit Title: Content Management System Website Creation Unit Credit Value: 7 Unit Level: Three Unit Guided Learning Hours: 36 Ofqual Unit Reference Number: H/503/9327 Unit Review Date: 31/12/2016 Unit Sector: 15.3 Business Management Unit Summary This unit

More information

Relational Database Basics Review

Relational Database Basics Review Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on

More information

Web Foundations Series Internet Business Associate

Web Foundations Series Internet Business Associate Web Foundations Series Internet Business Associate Internet Business Associate prepares students to work effectively in today's business environment. In this course, you will learn about the tasks involved

More information

Elgg 1.8 Social Networking

Elgg 1.8 Social Networking Elgg 1.8 Social Networking Create, customize, and deploy your very networking site with Elgg own social Cash Costello PACKT PUBLISHING open source* community experience distilled - BIRMINGHAM MUMBAI Preface

More information