SLIDE 1
Web Development LAMP CSCI-GA 1122 CMS Architecture Web - - PowerPoint PPT Presentation
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 2
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
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
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
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
Web Development CSCI-GA 1122 LAMP CMS Architecture LAMPP Architecture.png by Kesavan Muthuvel en.wikipedia.org/wiki/File:LAMPP_Architecture.png
SLIDE 8
Web Development CSCI-GA 1122 LAMP CMS Architecture
LAMP Stack
- Open-source
- Interdependent
- Ubiquitous
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
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
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