Web Development LAMP CSCI-GA 1122 CMS Architecture Web - - PowerPoint PPT Presentation

web development lamp csci ga 1122 cms architecture
SMART_READER_LITE
LIVE PREVIEW

Web Development LAMP CSCI-GA 1122 CMS Architecture Web - - PowerPoint PPT Presentation

Web Development LAMP CSCI-GA 1122 CMS Architecture Web Development LAMP CSCI-GA 1122 CMS Architecture Linux LAMP Apache MySQL PHP Web Development LAMP CSCI-GA 1122 CMS Architecture Linux is a Unix-like family of operating LAMP


slide-1
SLIDE 1

Web Development CSCI-GA 1122 LAMP CMS Architecture

slide-2
SLIDE 2

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP

Linux Apache MySQL PHP

slide-3
SLIDE 3

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP Linux

Linux is a Unix-like family of operating systems built around the Linux kernel The kernel (core of an OS) was first released by Linus Torvalds in 1991 The development of Linux is a prominent example of free and open- source software collaboration Its GNU General Public License grants users the freedom to use, study, share, and modify the software Today, there are a variety of Linux distributions, all of which share the Linux kernel

slide-4
SLIDE 4

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP Apache

Apache is a free and open-source software designed to serve content to the World Wide Web The Apache HTTP Server was created by Robert McCool in 1995 It’s estimated to serve 47% of all websites on the public Internet† Apache is developed and maintained by an open community of developers The majority of Apache HTTPS Server copies run on Linux

† Usage statistics and market share of Apache w3techs.com/technologies/details/ws-apache/all/all

slide-5
SLIDE 5

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP MySQL

MySQL is a relational database management system (RDBMS) While a database is simply an

  • rganized collection of data, a DBMS

is software for its administration In a relational data model, the data is

  • rganized into tables called “relations”

MySQL is available under a GNU General Public License It is one of several RDBMS commonly used for generic LAMP architecture

slide-6
SLIDE 6

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP PHP

PHP is a widely-used, general-purpose programming language designed for web development It was originally created by Rasmus Lerdorf in 1994 PHP is free software released under the terms of PHP License PHP is one of the languages most commonly used for generic LAMP architecture

slide-7
SLIDE 7

Web Development CSCI-GA 1122 LAMP CMS Architecture LAMPP Architecture.png by Kesavan Muthuvel en.wikipedia.org/wiki/File:LAMPP_Architecture.png

slide-8
SLIDE 8

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP Stack

  • Open-source
  • Interdependent
  • Ubiquitous
slide-9
SLIDE 9

Web Development CSCI-GA 1122 LAMP CMS Architecture

LAMP CMS

CMS is a context-specific acronym In web development, it refers to a “Content Management System”

  • WordPress

  • Drupal

  • Joomla

In a humanities context it refers to a “Collections Management System”

  • The Museum System (TMS)

  • NetX

  • Omeka
slide-10
SLIDE 10

Web Development CSCI-GA 1122 LAMP CMS Architecture Index card: MAORI (1867), in Samoa Shipping and Trading Co. Ltd. colours. From the Bill Laxon Collection, New Zealand Maritime Museum

slide-11
SLIDE 11

Web Development CSCI-GA 1122 LAMP CMS Architecture

Virtual Representation DHSS Context

Whether it’s with an index card or a LAMP stack, we’re fundamentally dealing with the virtual representation

  • f the past.

These forms of representation complicate whatever narrative they might convey even as they assist us in conveying it. Digital tools can help dissolve disciplinary boundaries and reveal the patterns and incompleteness of our frames of reference.†

† Mark Greengrass and Lorna Hughes The Virtual Representation of the Past 2008, Ashgate Publishing Limited

slide-12
SLIDE 12

Web Development CSCI-GA 1122 LAMP CMS Architecture