SEEM4540 Open Systems for E-Commerce Lecture 04 Servers Setup and Content Management Systems
|
|
- Prosper Stevenson
- 5 years ago
- Views:
Transcription
1 SEEM4540 Open Systems for E-Commerce Lecture 04 Servers Setup and Content Management Systems
2 Prolog To show our e-commerce store, we need to have a web server. There are three ways to obtain a web server: Pay a hosting company which setup everything for you. Buy a server-grade computer, rent an IP address and set up everything by yourself. Hybrid: pay a hosting company for the hardware and IP, you set up yourself. What are the pros and cons of the above approaches?
3 More About Web Server Note: Web servers are not always used for serving the Internet. They can also be found in devices such as printers, routers, webcams (serving only a local network) The web server may then be used as a part of a system for monitoring and/or administering the device in question. This usually means that no additional software has to be installed on the client computer, since only a web browser is required.
4 Find a Hosting Company Two types of hosting companies: Paid E.g. GoDaddy, NameCheap, etc. Free E.g. A real story: I put every thing on a free hosting company The company suddenly disappeared one day when I woke up Everything is gone No way to complain...
5 Find a Hosting Company (cont'd) When choosing a hosting company, some general question you need to ask (at least): What kind of programming language you want? (PHP? JSP?) How to upload file to the web server? What is the operating system? (Windows? Linux?) What is the DBMS? (MySQL? Oracle?) What kind of web server it is using? (Apache? Microsoft IIS?) What is the maximum single file size for upload/download? What is the maximum total bandwidth? What is the speed? How much memory your are allowed to use?
6 Find a Hosting Company (cont'd) Where is the server? Some countries may block some servers in some locations The reputation of the server? This is extremely useful for sending and receiving s. Most hosting companies also provides services, i.e., they have set up both web servers and servers. You may not send out successfully if the server has bad reputation!
7 Setup a Web Server In case you want to set up your own web server, there are many web servers. Two most popular: Apache HTTP Server Nginx You can install the above Web Servers in most of the common operating systems, such as Windows, Linux, Mac.
8 Setup a Web Server (cont'd) By default, web server does not know programming, i.e. it cannot do any server side programming, such as connecting to a database system, allowing user login/logout, reading PHP, JSP, ASP, etc. So we need to install modules to let the web server understand different programming languages. Note: Install PHP module then the web server understand PHP programs Install JSP module then the web server understand JSP programs If you want to write ASP programs, you must install Microsoft IIS Server. There is no ASP module for Apache or Nginx.
9 XAMPP Instead of installing the a web server, the PHP module and a DBMS one by one, there is an extremely handy package called XAMPP that can do everything for you with just one click: After your servers are up, you are now ready to build your web store!
10 Content Management Systems (CMS) Allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Available since the late 1990s. Provides procedures to manage workflow in a collaborative environment. Allows a content creator to use an editor to create and edit content with an authorized user to approve the content to be published in a live environment. All of this interaction is controlled through security, workflow and audit trails and all of this is stored and tracked in a database.
11 Why Need a CMS? Short answer: this is a tough question The truth is, you need to feel the pain of a static website before you can fully understand and appreciate the advantages of a CMS-driven solution... Without a CMS If you have just some very basic tools to maintain your site. This usually works well when the site is small. But over time as the amount of content increases, the challenges of maintaining it also increase. What used to take just one person to manage now takes many.
12 Why Need a CMS? (cont d) In the past, an organization usually will have a group of people (without IT background) responsible for writing the content, i.e. content creator. The content creator needs to send the content to the web developer to implement. This is inefficient. A better approach: there is a tool for the the content creator to write the content directly without seeking the help from the web developer.
13 Why Need a CMS? (cont d) In addition, as more and more pages are added to the website, it often becomes necessary to create new layouts and arrangements to accommodate the new content. Changes to the layout and appearance of the website often mean that a programmer will need to be involved in the creation of these new pages and layouts. In the end, the website is comprised of numerous page templates, countless pages of content, and multiple content authors with no real system to manage everything.
14 Benefit of CMS CMS makes your website easier to use, less expensive to maintain, and more secure: 1. Allows content to be controlled by the people who own the content. No more relying on developers to make changes to the web content. We can add content without knowing HTML or any code. This saves money and time. 2. Content can be added to the site much more quickly and efficiently. Nothing is worse than time-sensitive information not getting posted in time because the web developer are too busy to post the updated content!
15 Benefit of CMS (cont d) 3. Keeping content controlled by the content authors frees up the developers time to focus on other things (like the design of the front end of the website or implementation of new features and functionality). 4. Allows you to distribute content authoring duties to different people within your organization. Many good CMSs allow you to set up approval chains and permissions. This helps to make sure that content doesn t appear on the website unless it has been fully approved. 5. Workflows are built-in as part of the CMS. This gives people the ability to view, share, and approve drafts of content without needing to refer to any printouts or s. Everything is self-contained within the CMS.
16 List of CMSs There are numerous of CMS exists! E.g., see: tems
17 Choosing CMS Secure When the CMS has its last security review or latest version? Multilingual Can the CMS cater for different language both on the frontend and backend? Scalable architecture Can the software be load balanced across multiple web servers? Migration tools Does it come with tools or methods for migrating to different domains?
18 Choosing CMS (cont d) Documentation and Support Is it backed up with appropriate technical documentation? Web standards Can it produce clean, semantic HTML and accessible content? It is useful for SEO. Installers Does it have a simple 1 click installation, or is an army of engineers required to make it work? Usability Is it simple to use or it needs extensive training?
19 Choosing CMS (cont d) Extensible Does it have a mature API or SDK allowing it to be easily integrated or extended?
20 WordPress In this course, we will focus on WordPress. Why? Easy to use Extremely popular Have all of the previous properties Note: and are different!
21 Install WordPress Prerequisite: Web server: You must have a web server running PHP DBMS: For standard installation, you must have MySQL. In this course and in your project, we will use SQLite (a nonstandard installation. We will discuss why later).
22 Install WordPress with MySQL Steps: 1. Create a database for WordPress in MySQL 2. Download the latest WordPress installation package 3. Upload the WordPress files to your server 4. Go through the installation process
23 Install WordPress with SQLite Why SQLite? In some cases your web server does not have MySQL and it is impossible to install one for you. SEEM web server does not have MySQL. We will normally not install a MySQL database for you as well. What is SQLite? Technically, SQLite is simply one single file. You do not need to install anything. The only thing you need to have is that the programming module (e.g. PHP Module) support SQLite. SEEM web server PHP Module supports!
24 Install WordPress with SQLite (cont d) Download: WordPress: SQLite Plugin: Follow the installation instruction in: Note: You may skip everything from Optional settings Make sure the directory wp-content is writable! E.g., change the file mode to 0775 Copyright (c) Gabriel Fung. All rights reserved.
25 Install WordPress with SQLite (cont d) If you have errors during or after installation, you can try to apply a fix by yourself: Copyright (c) Gabriel Fung. All rights reserved.
26 Sample Screenshots
27 Sample Screenshots (cont d)
28 Sample Screenshots (cont d)
29 Sample Screenshots (cont d)
30 Sample Screenshots (cont d)
31 Sample Screenshots (cont d)
32 Sample Screenshots (cont d)
33 WordPress Loading Sequence Please refer to the following two links:
34 More About DBMS We have many different DBMS! Some of the most famous ones: MySQL (open-source) SQLite (open-source) PostgreSQL (open-source) Oracle IBM DB2.
35 DBMS Relational Database Management Systems (DBMSs) implement the relational model to work with the data. Relational model shapes whatever information to be stored by defining them as related entities with attributes across tables (i.e. schemas). DMBSs require tables to be defined in order to work with data. With tables, each column holds a different data type of information. Each record in the database, uniquely identified with keys, translates to a row that belongs to a table, with each row s series of attributes being represented as the columns of a table all related together, as defined within the relational model. Copyright (c) Gabriel Fung. All rights reserved.
36 SQLite SQLite is a self-contained, file-based database. Advantages: File based: The entire database consists of a single file on the disk, which makes it extremely portable. Standards-aware: Most standard SQL features are implemented (except some features like RIGHT OUTER JOIN, FOR EACH). Very fast read operations Copyright (c) Gabriel Fung. All rights reserved.
37 SQLite (cont d) Disadvantages: No user management: SQLite does not have user management (E.g. there is no super user, normal user, etc. All users can only read and write the database without restriction). Lack of the possibility of performance tuning: SQLite is not possible to fine tune it performance Slow write operation It allows only one single write operating to take place at any given time, hence allowing a limited throughput. Copyright (c) Gabriel Fung. All rights reserved.
38 MySQL / MariaDB MySQL is one of the most popular large-scale DBMS. It is a feature rich, open-source product that powers a lot of web-sites and applications online. Getting started with MySQL is relatively easy and developers have access to a massive array of information regarding the database on the internet. In 2008, Sun Microsystem acquired MySQL. In 2009, the founder of MySQL, Michael Monty Widenius leads another DBMS called MariaDB. MariaDB has extremely high capability with MySQL Copyright (c) Gabriel Fung. All rights reserved.
39 Advantages of MySQL/MariaDB Distributed operations Excellent for client-server environment Feature rich, scalable and powerful Supports many SQL functionalities and can handle lots data. Third-party tools, including visual ones (i.e. GUIs) make it extremely simple to get started with the database. Secure and multi-user management: A lot of security features. Speedy: Giving up some standards so as to work very efficiently and cut corners, thus providing speed gains. Copyright (c) Gabriel Fung. All rights reserved.
40 Disadvantages of MySQL SQL compliance: MySQL does not implement the full SQL standard, this tool is not completely SQL compliant. Concurrency: Even though MySQL and some storage engines perform really well with read operations, concurrent read-writes can be problematic. Copyright (c) Gabriel Fung. All rights reserved.
41 PostgreSQL PostgreSQL is an advanced, open-source object-relational database management system which has the main goal of being standards-compliant and extensible. PostgreSQL tries to adopt the ANSI/ISO SQL standards together with the revisions. Copyright (c) Gabriel Fung. All rights reserved.
42 Advantages of PostgreSQL Distributed operations Excellent for client-server environment An open-source SQL standard compliant RDBMS: It fulfills all the four ACID properties. Strong community: Supported by an experienced community. Extensible: It is possible to extend PostgreSQL programmatically. Object-oriented: It supports nesting, etc. Copyright (c) Gabriel Fung. All rights reserved.
43 Disadvantages of PostgreSQL Performance: For read-heavy operations, PostgreSQL can be an over-kill and might appear less efficiency. Popularity: It lacks behind in terms of popularity, despite the very large amount of deployments - which might affect how easy it might be possible to get support. Hosting: It is harder to come by hosts or service providers that offer managed PostgreSQL instances. Copyright (c) Gabriel Fung. All rights reserved.
44 Choose the Right DBMS Some general considerations: Is the data separated from the application by a network? choose MariaDB/MySQL or PostgreSQL Many concurrent writers? choose MariaDB/MySQL Big data? choose MariaDB/MySQL or PostgreSQL Need strong community support especially related to web programming? choose MariaDB/MySQL Need 100% SQL standard compliance? choose PostgreSQL Need Object Oriented upport? choose PostgreSQL Otherwise choose SQLite! Copyright (c) Gabriel Fung. All rights reserved.
45 Visualize SQLite Download: Installation: Rename phpliteadmin.sample.config to phpliteadmin.config Change the database location in phpliteadmin.config: Line 16: $directory = './../wp-content/database/'; Move both files to your web server Create a directory db and move both files there Access via Copyright (c) Gabriel Fung. All rights reserved.
46 Visualize the Database (cont d) Copyright (c) Gabriel Fung. All rights reserved.
47 Note In case you forgot your username and password of wordpress admin, you can modify the table wp_users directly. Change the file user_pass. Make sure you set the function to be md5. Copyright (c) Gabriel Fung. All rights reserved.
48 Other Popular CMS
49 References
MonarchPress Software Design. Green Team
MonarchPress Software Design 1 Unequipped Digital Journalism explosion of news media consumption on the internet users demand has steadily driven need for: captivating writing and reporting high-quality
More informationReal Life Web Development. Joseph Paul Cohen
Real Life Web Development Joseph Paul Cohen joecohen@cs.umb.edu Index 201 - The code 404 - How to run it? 500 - Your code is broken? 200 - Someone broke into your server? 400 - How are people using your
More informationLet's Play... Try to name the databases described on the following slides...
Database Software Let's Play... Try to name the databases described on the following slides... "World's most popular" Free relational database system (RDBMS) that... the "M" in "LAMP" and "XAMP" stacks
More informationPersonalized Movie Database System
Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2015 Personalized Movie Database System Jayaprakash Garaga Grand Valley State University Follow
More informationSQLite vs. MongoDB for Big Data
SQLite vs. MongoDB for Big Data In my latest tutorial I walked readers through a Python script designed to download tweets by a set of Twitter users and insert them into an SQLite database. In this post
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. WordPress
About the Tutorial WordPress is an open source Content Management System (CMS), which allows the users to build dynamic websites and blog. WordPress is the most popular blogging system on the web and allows
More informationMYSQL DATABASE DESIGN AND TUNING MYSQL DATABASE DESIGN AND PDF MYSQL :: MYSQL WORKBENCH: DATABASE MIGRATION MYSQL - WIKIPEDIA
MYSQL DATABASE DESIGN AND PDF MYSQL :: MYSQL WORKBENCH: DATABASE MIGRATION MYSQL - WIKIPEDIA 1 / 6 2 / 6 3 / 6 mysql database design and pdf The MySQL Workbench Migration Wizard is designed to save DBA
More informationDATABASES SQL INFOTEK SOLUTIONS TEAM
DATABASES SQL INFOTEK SOLUTIONS TEAM TRAINING@INFOTEK-SOLUTIONS.COM Databases 1. Introduction in databases 2. Relational databases (SQL databases) 3. Database management system (DBMS) 4. Database design
More informationThe MANUAL. 1 P a g e
The MANUAL 1 P a g e http://wasimrlis.blogspot.in https://coprofessionals.wordpress.com 2 P a g e Guided to search tools are used to help library users to find the resources they are seeking. Originally
More informationIn this chapter, we explain why you might choose to use a database system
0471269239_01.qxd 1/23/03 9:00 AM Page 1 CHAPTER 1 In this chapter, we explain why you might choose to use a database system with your software. We also provide an overview of the MySQL database server
More informationIntroduction. Performance
Table of Contents Introduction 3 Performance 3 Multiple Storage Engines and Query Optimization 4 Transactional Support 4 Referential Integrity 5 Procedural Language Support 5 Support for Triggers 5 Supported
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Drupal
About the Tutorial is a free and open source Content Management System (CMS) that allows organizing, managing and publishing your content. This reliable and secure CMS is built on PHP based environment
More informationsqlite wordpress 06C6817F2E58AF4319AB84EE Sqlite Wordpress 1 / 6
Sqlite Wordpress 1 / 6 2 / 6 3 / 6 Sqlite Wordpress Run WordPress with SQLite instead of MySQL database and how to install and set it up, this is a great way to get WordPress setup running on small web
More informationWEB DESIGN & DEVELOPMENT
WEB DESIGN & DEVELOPMENT Beautiful, functional, useful, easy to use. 46 0 1 Connec ti c ut A ve. N W Sui te 91 2 Wa s hi ng ton, DC 2 0008 INFOSHEET h e l l o @ s ab r acr e at i v e. co m 2 The right
More informationWeb Hosting. Important features to consider
Web Hosting Important features to consider Amount of Storage When choosing your web hosting, one of your primary concerns will obviously be How much data can I store? For most small and medium web sites,
More informationMysql Using Php Script
How To Create Database Schema Diagram In Mysql Using Php Script You can create database in two ways, by executing a simple SQL query or by using forward engineering in MySQL workbench. The Database tool
More informationReview. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015
Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science Review Web Extensions Server side & Where is your JOB? 1 In this chapter Dynamic pages programming Database Others
More informationITP 140 Mobile Technologies. Databases Client/Server
ITP 140 Mobile Technologies Databases Client/Server Databases Data: recorded facts and figures Information: knowledge derived from data Databases record data, but they do so in such a way that we can produce
More informationAnnouncements. PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read. Take a break around 10:15am
Announcements PS 3 is out (see the usual place on the course web) Be sure to read my notes carefully Also read SQL tutorial: http://www.w3schools.com/sql/default.asp Take a break around 10:15am 1 Databases
More informationLab 1 MonarchPress Product Description. Robert O Donnell. Old Dominion University CS411. Janet Brunelle. November 23, 2015.
Running Head: LAB 1 MONACHPRESS PRODUCT DESCRIPTION Lab 1 MonarchPress Product Description Robert O Donnell Old Dominion University CS411 Janet Brunelle November 23, 2015 Version #3 1 2 Table of Contents
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2016
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2016 AGENDA FOR TODAY Administration Database Architecture on the web Database history in a brief Databases today MySQL What is it How to
More informationIntroduction to K2View Fabric
Introduction to K2View Fabric 1 Introduction to K2View Fabric Overview In every industry, the amount of data being created and consumed on a daily basis is growing exponentially. Enterprises are struggling
More informationGetting Help...71 Getting help with ScreenSteps...72
GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge
More informationBasics of Web. First published on 3 July 2012 This is the 7 h Revised edition
First published on 3 July 2012 This is the 7 h Revised edition Updated on: 03 August 2015 DISCLAIMER The data in the tutorials is supposed to be one for reference. We have made sure that maximum errors
More informationContent Management Systems
Content Management Systems By multiple authors, see citation for each section Overview This reading includes two documents that explain the concept behind content management (CMS) systems and why you would
More informationLab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2
Lab 1 MonarchPress Description 1 Lab 1 MonarchPress Product Description Robert O Donnell CS411 Janet Brunelle September 20, 2015 Version #2 Lab 1 MonarchPress Description 2 Table of Contents 1 INTRODUCTION...
More informationScaling DreamFactory
Scaling DreamFactory This white paper is designed to provide information to enterprise customers about how to scale a DreamFactory Instance. The sections below talk about horizontal, vertical, and cloud
More informationSetting Up A WordPress Blog
Setting Up A WordPress Blog Introduction WordPress can be installed alongside an existing website to be used solely as the 'blog' element of a website, or it can be set up as the foundation for an entire
More informationSTARCOUNTER. Technical Overview
STARCOUNTER Technical Overview Summary 3 Introduction 4 Scope 5 Audience 5 Prerequisite Knowledge 5 Virtual Machine Database Management System 6 Weaver 7 Shared Memory 8 Atomicity 8 Consistency 9 Isolation
More informationWebomania Solutions Pvt. Ltd Guidelines to Handling a Website using Drupal Platform
What is Drupal? Drupal is one of the top 3 Content Management Systems (CMS's) in the world, along with WordPress and Joomla. Drupal is a popular, free, powerful and open-source Content Management System
More informationFull version is >>> HERE <<<
how to create a database in netbeans 6.9; create a database in excel youtube; how to create a database with mysql command line; create a database backup job using sql server management studio Full version
More informationUnderstanding the latent value in all content
Understanding the latent value in all content John F. Kennedy (JFK) November 22, 1963 INGEST ENRICH EXPLORE Cognitive skills Data in any format, any Azure store Search Annotations Data Cloud Intelligence
More informationMysql Query Browser Export Table Structure
Mysql Query Browser Export Table Structure such as MySQL Administrator and MySQL Query Browser, allowing you to configure, Default Schema: Enter the name of your database. MySQL Workbench can export a
More informationPhp And Mysql Manual Simple Yet Powerful Web Programming
Php And Mysql Manual Simple Yet Powerful Web Programming It allows you to create anything from a simpledownload EBOOK. Beginning PHP 6, Apache, MySQL 6 Web Development Free Ebook Offering a gentle learning
More informationMitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller
Mitchell Bosecke, Greg Burlet, David Dietrich, Peter Lorimer, Robin Miller 0 Introduction 0 ASP.NET 0 Web Services and Communication 0 Microsoft Visual Studio 2010 0 Mono 0 Support and Usage Metrics .NET
More informationMysql Workbench Table Data Is Not Editable >>>CLICK HERE<<<
Mysql Workbench Table Data Is Not Editable Double-clicking the Add table icon in the Physical Schemata section of the MySQL Model page If the table editor is not open, the Edit Tableitem opens it. Impact
More informationPostgreSQL and REST API s The Easy Way
Migration and Developer Productivity Solutions PostgreSQL and REST API s The Easy Way Charles Finley, Transformix Computer Corporation http://modernization.xformix.com/resources/articles/ 1 PostgresOpen
More informationSocial Networking. A video sharing community website. Executive Summary. About our Client. Business Situation
Social Networking A video sharing community website. Executive Summary The client firm had a couple of social networking video sharing community websites that were hosted using a freely available open
More informationOur initial reason for creating a CMS was for accessibility reasons.
Our initial reason for creating a CMS was for accessibility reasons. I re-evaluated this in 2008, and still couldn t find a usable CMS admin, let alone an accessible one. This is really a plea to think
More informationSql 2008 Copy Table Structure And Database To
Sql 2008 Copy Table Structure And Database To Another Table Different you can create a table with same schema in another database first and copy the data like Browse other questions tagged sql-server sql-server-2008r2-express.
More informationOutline. Database Management Systems (DBMS) Database Management and Organization. IT420: Database Management and Organization
Outline IT420: Database Management and Organization Dr. Crăiniceanu Capt. Balazs www.cs.usna.edu/~adina/teaching/it420/spring2007 Class Survey Why Databases (DB)? A Problem DB Benefits In This Class? Admin
More informationContent Management System Development Approach
Raybiztech Content Management System Development Approach January 19, 2013 Table of Contents 1 Overview 4 2 Discovery 4 2.1 Project goal 4 2.2 Content Analysis 5 2.3 Usability and Design considerations
More informationCreate-A-Page Design Documentation
Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship
More informationMOVE BEYOND GPO FOR NEXT-LEVEL PRIVILEGE MANAGEMENT
MOVE BEYOND GPO FOR NEXT-LEVEL PRIVILEGE MANAGEMENT DON T USE A HAMMER MOVE BEYOND GPO FOR NEXT-LEVEL TO TURN A SCREW PRIVILEGE MANAGEMENT The first stage of privilege management Most organizations with
More informationIntellicus Enterprise Reporting and BI Platform
Getting Started with Intellicus Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Getting Started with Intellicus i Copyright 2012 Intellicus
More informationIntroduction To Web Architecture
Introduction To Web Architecture 1 Session Plan Topic Estimated Duration Distributed computing 20 min Overview of Sun Microsoft Architecture 15 min Overview of Microsoft Architecture 15 min Summary 15
More informationMagento PHP Training
Magento PHP Training PHP: Hypertext Preprocessor is the general-purpose programming language for the server side scripting language for the web development. In addition, the codes have the capability of
More informationInstalling and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2
Installing and Confi guring Joomla! 1.5 and Jobs! Pro 1.3.2 Joomla! has earned a reputation of being one of the most powerful CMS programs around, as its core team emerged from another popular open source
More informationQuest: Choose the ideal web platform for your business
Quest: Choose the ideal web platform for your business When you re rebuilding or upgrading your website, battling through the unending waves of options, features, and fine print can be a harrowing adventure.
More informationWordPress Maintenance For Beginners
WordPress Maintenance For Beginners Content Pages, posts, users, links, widgets, menus, comments, products, etc. Media Images, documents, videos, music, etc. Plugins Function, features, and facilities.
More informationThe Truth About Test Data Management & Its Impact on Agile Development
The Truth About Test Data Management & Its Impact on Agile Development The Truth About Test Data Management and its Impact on Agile Development Despite the agile methods and automated functionality you
More informationTRIS Teaching Resource Information Service
TRIS Teaching Resource Information Service Newsletter Issue 4 The TRIS - team at the Faculty of Sciences, University of Kent, Canterbury Funded by Challenge Fund, UELT P DF (portable document format) documents
More informationIntroduction to Java. Lecture 1 COP 3252 Summer May 16, 2017
Introduction to Java Lecture 1 COP 3252 Summer 2017 May 16, 2017 The Java Language Java is a programming language that evolved from C++ Both are object-oriented They both have much of the same syntax Began
More informationGetting Started with Intellicus. Version: 16.0
Getting Started with Intellicus Version: 16.0 Copyright 2016 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2018
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2018 CAUTION! *This class is NOT a recitation* We will NOT discuss the course material relevant to the exam and homework assignment We have
More informationCase study on PhoneGap / Apache Cordova
Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform
More informationProject Development Steps using RP framework
RP Framework RP Web Application Framework is a proprietary web application development framework in PHP. It is a MVC (Model View Controller) framework based on Strut (Apache Group), the renowned MVC framework
More informationDIGIT.B4 Big Data PoC
DIGIT.B4 Big Data PoC GROW Transpositions D04.01.Information System Table of contents 1 Introduction... 4 1.1 Context of the project... 4 1.2 Objective... 4 2 Technologies used... 5 2.1 Python... 5 2.2
More informationCreating library website using Joomla: An open Source Content Management System
Creating library website using Joomla: An open Source Content Management System R. H. Ajagekar, Librarian, Ajara, Mahavidyalaya, Ajara, Dist-Kolhapur, Pin-416505, Maharashtra-India Abstract A content management
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationModule - 17 Lecture - 23 SQL and NoSQL systems. (Refer Slide Time: 00:04)
Introduction to Morden Application Development Dr. Gaurav Raina Prof. Tanmai Gopal Department of Computer Science and Engineering Indian Institute of Technology, Madras Module - 17 Lecture - 23 SQL and
More informationMySQL: Scaling & High Availability
MySQL: Scaling & High Availability Production experience for the last decade(s) Peter Zaitsev, CEO, Percona June 19, 2018 Percona Technical Webinars 1 Lets go to the start of my MySQL story Going back
More informationTools for Oracle Oracle Tutorials 2013 Przemyslaw Radowiecki CERN IT-DB
Tools for Oracle Oracle Tutorials 2013 Przemyslaw Radowiecki CERN IT-DB Plan Oracle SQL*Plus installation & configuration usage examples Golden Benthic Oracle SQL Developer CERN Session Manager 23/04/2013
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2016
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2016 AGENDA FOR TODAY Administration Database Architecture on the web Database history in a brief Databases today MySQL What is it How to
More informationSQL Commands & Mongo DB New Syllabus
Chapter 15 : Computer Science Class XI ( As per CBSE Board) SQL Commands & Mongo DB New Syllabus 2018-19 SQL SQL is an acronym of Structured Query Language.It is a standard language developed and used
More informationMIS Database Systems.
MIS 335 - Database Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query in a Database
More informationHow To Export Database Diagram Sql Server 2008 To Excel
How To Export Database Diagram Sql Server 2008 To Excel Programming in Excel and MS Access VBA, Crystal Reports, C#, ASP. This article describes using the Database Model Diagram template in Visio 2010.
More informationJoomla Basics Series: Joomla Overview
Joomla Basics Series: Joomla Overview Presented By - Wilma Howell http://www.gktsolutions.com What is Joomla! Joomla! is a popular, free, award-winning Content Management System (CMS) written in PHP and
More informationBIS Database Management Systems.
BIS 512 - Database Management Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query
More informationFor more info on Cloud9 see their documentation:
Intro to Wordpress Cloud 9 - http://c9.io With the free C9 account you have limited space and only 1 private project. Pay attention to your memory, cpu and disk usage meter at the top of the screen. For
More informationIntroduction. Example Databases
Introduction Example databases Overview of concepts Why use database systems Example Databases University Data: departments, students, exams, rooms,... Usage: creating exam plans, enter exam results, create
More informationChapter 1 An introduction to relational databases and SQL
Chapter 1 An introduction to relational databases and SQL Murach's MySQL, C1 2015, Mike Murach & Associates, Inc. Slide 1 Objectives Knowledge Identify the three main hardware components of a client/server
More informationLinux Network Administration. MySQL COMP1071 Summer 2017
Linux Network Administration MySQL COMP1071 Summer 2017 Databases Database is a term used to describe a collection of structured data A database software package contains the tools used to store, access,
More informationGetting Started With Intellicus. Version: 7.3
Getting Started With Intellicus Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived
More informationCCMS Installation Instructions
CCMS Installation Instructions August 2012 Rev. 1.8.0 Ceedo Technologies, Ltd. 21 Hamelacha St. P.O. Box 11695 Park Afek, Rosh-Haayin, Israel 48091 T +972-7-322-322-00 www.ceedo.com 2012 Ceedo Technologies,
More informationModule - P7 Lecture - 15 Practical: Interacting with a DBMS
Introduction to Modern Application Development Prof. Tanmai Gopal Department of Computer Science and Engineering Indian Institute of Technology, Madras Module - P7 Lecture - 15 Practical: Interacting with
More informationAbout the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla
About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates
More informationAdvanced Topics on the Mirth Connect Interface Engine. July 6, 2016
Advanced Topics on the Mirth Connect Interface Engine July 6, 2016 You have been automatically muted. Please use the Q&A panel to submit questions during the presentation PRESENTER Nate Bessa Technical
More informationDocument Management System GUI. v6.0 User Guide
Document Management System GUI v6.0 User Guide Copyright Copyright HelpSystems, LLC. All rights reserved. www.helpsystems.com US: +1 952-933-0609 Outside the U.S.: +44 (0) 870 120 3148 IBM, AS/400, OS/400,
More informationWeb 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 informationCS 445 Introduction to Database Systems
CS 445 Introduction to Database Systems TTh 2:45-4:20pm Chadd Williams Pacific University 1 Overview Practical introduction to databases theory + hands on projects Topics Relational Model Relational Algebra/Calculus/
More informationEasy Website Creation Using WordPress. Welcome and thank you to our Sponsors
Easy Website Creation Using WordPress Welcome and thank you to our Sponsors Easy Website Creation Using WordPress Every Business Needs a Website! Presented by: Todd Schafer Designer & WordPress Developer
More informationDeploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform
Deploy A step-by-step guide to successfully deploying your new app with the FileMaker Platform Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements,
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More information11 Database Management
1. Database softwares 1. MS Access 2. Libreoffice base/ Openoffice base 3. MySQL (Most popular web app) 11 Database Management 2. Database and Web Development For a website, texts saved in database. multimedia
More informationQUARK AUTHOR THE SMART CONTENT TOOL. INFO SHEET Quark Author
QUARK AUTHOR THE SMART CONTENT TOOL Quark Author is Web-based software that, together with Quark Publishing Platform, enables business and IT leaders to streamline and automate high-value customer communications
More informationMySQL for Developers Ed 3
Oracle University Contact Us: 0845 777 7711 MySQL for Developers Ed 3 Duration: 5 Days What you will learn This MySQL for Developers training teaches developers how to plan, design and implement applications
More informationTable of Contents VSSI VMware vcenter Infrastructure...1
Table of Contents VSSI VMware vcenter Infrastructure...1 Document version...1 Glossary...1 VMware vsphere Infrastructure...1 Connect to vsphere Server using the vsphere Client...2 VMware vsphere home window...3
More informationUSER MANUAL. DynamicsPort - Customer Portal for Dynamics CRM TABLE OF CONTENTS. Version: 1.2
USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of Customer Portal... 1 Prerequisites... 1 Installation... 2 Dynamics CRM Plug-in Installation... 2 Plug-in Configuration... 5 Dynamics CRM Configuration
More informationWordPress Maintenance For Beginners
WordPress Maintenance For Beginners Content Pages, posts, users, links, widgets, menus, comments, products, etc. Media Images, documents, videos, music, etc. Plugins Function, features, and facilities.
More informationA non-technical, business introduction to OpenCms 6. Alkacon Software GmbH March, 2006
A non-technical, business introduction to OpenCms 6 Alkacon Software GmbH March, 2006 Index Alkacon OpenCms Overview Alkacon OpenCms 6 main features Screenshots of Highlights Reasons for using OpenCms
More informationCGS 3066: Spring 2017 SQL Reference
CGS 3066: Spring 2017 SQL Reference Can also be used as a study guide. Only covers topics discussed in class. This is by no means a complete guide to SQL. Database accounts are being set up for all students
More informationVersion Copyright Feel free to distribute this guide at no charge...
Version 2.0 Feel free to distribute this guide at no charge... You cannot edit or modify this guide in anyway. It must be left exactly the way it is. This guide is only accurate from the last time it was
More informationWordPress Case Study
Technology Hotspot & Salon WordPress Case Study WPMU as a CMS for Organizational Intranet Anca Mosoiu Tech Liminal 268 14th Street, Oakland, CA 94612 Open 11-7 Monday - Friday More info: http:// Content
More informationInstructor s Notes Web Data Management Web Client/Server Concepts. Web Data Management Web Client/Server Concepts
Instructor s Web Data Management Web Client/Server Concepts Web Data Management 152-155 Web Client/Server Concepts Quick Links & Text References Client / Server Concepts Pages 4 11 Web Data Mgt Software
More informationDesign Document. Version 2.0 May 1, Texas Christian University, Computer Science Department
Design Document Version 2.0 May 1, 2017 2016-2017 Texas Christian University, Computer Science Department i. Revision Signatures The following asserts that all team members have read the document and assert
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Server Side Development» 2018-06-28 http://www.etanova.com/technologies/server-side-development Contents.NET Framework... 6 C# and Visual Basic Programming... 6 ASP.NET 5.0...
More informationFundamentals of Information Systems, Seventh Edition
Chapter 3 Data Centers, and Business Intelligence 1 Why Learn About Database Systems, Data Centers, and Business Intelligence? Database: A database is an organized collection of data. Databases also help
More informationB.H.GARDI COLLEGE OF MASTER OF COMPUTER APPLICATION. Ch. 1 :- Introduction Database Management System - 1
Basic Concepts :- 1. What is Data? Data is a collection of facts from which conclusion may be drawn. In computer science, data is anything in a form suitable for use with a computer. Data is often distinguished
More informationWORDPRESS 101 A PRIMER JOHN WIEGAND
WORDPRESS 101 A PRIMER JOHN WIEGAND CONTENTS Starters... 2 Users... 2 Settings... 3 Media... 6 Pages... 7 Posts... 7 Comments... 7 Design... 8 Themes... 8 Menus... 9 Posts... 11 Plugins... 11 To find a
More information