Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.

Slides:



Advertisements
Similar presentations
The research compendium: information and knowledge management for decentralized research teams Michael Regier BAR, BSc, MSc Department of Statistics, UBC.
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
AN INTRODUCTION TO WEBSITE DEVELOPMENT MADE BY: SIR NASEEM AHMED KHAN DOW VOCATIONAL& TECHNICAL TRAINING CENTRE.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
DT228/3 Web Development WWW and Client server model.
Make your choice from more than 70 templates to get a quick start online!70 templates.
Previous Lectures: Planning of a Web site: Discussing the strategic issues of Web site engineering process –Models used for Web site planning –Compare.
Technical Tips and Tricks for User Support Mike Gardner
Chapter Concepts Review Markup Languages
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
TC 310 The Computer in Technical Communication Dr. Jennifer Turns Week 5, Day 1 (10/28)
Russell Taylor Lecturer in Computing & Business Studies.
Content Management Systems Why to use. And, if you’re going to use one, which one???
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Sample School Website Sydney Region ITSU School Support
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Prepared by Websites Development Team, CITC. Agenda Websites Development Challenges Main Features of Web CMS Faculty Website & Control Panel Navigation.
Reasonable Sakai Widgets Aaron Zeckoski Gonzalo Silverio Antranig Basman
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Slide 1 Today you will: think about criteria for judging a website understand that an effective website will match the needs and interests of users use.
How the Web Works. WWW – part of the Internet (others: , FTP, Telnet) Loaded to a Server | Viewed in a Browser (Client) Client: Request & Render.
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Introduction to content management systems BTM 395: Internet Programming.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
Announcements Due dates extended: Project 1B—Wednesday by 10pm rule Thursday by 10pm Lab 5—Friday by 10pm Next week Labs 6/7—Tuesday by 10pm 11/19/2015D.A.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
Web Development Process The Site Development Process Site Construction is one of the last steps.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Louisa Lambregts, Louisa Lambregts
The basics of knowing the difference CLIENT VS. SERVER.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Engineering Projects In Community Service Matt Mooney Community Based Research University of Notre Dame.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
INFM 700 Information Architecture Project 3 Team Red: Atul Anvekar Salil Borkar AnupamaChinniwar Mohamed Mohideen Sayali Patwardhan.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Pros and Cons of Static or Dynamic Websites. As a website user, you may not bother if a site you visit is static or dynamic as it is a sheer backend functionality.
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
Web Programming Language
Lecture 1: Multi-tier Architecture Overview
Workshop 02 How to manage Faculties Websites using CMS
Client-Server Model: Requesting a Web Page
Presentation transcript:

Content Management Systems

Agenda Week overview Web-page basics The why and what of CMS Typo3

This week Monday: 9-12 Introduction to CMS, Typo3 basics and portfolio Tuesday: 9-12 Typo3 basics Wednesday: Portfolio implementation continued and reflection (without teacher). Thursday: Portfolio implementation continued and reflection (without teacher). Friday: 9-11 Presentation of portfolio, database and reflections week 36-37

Web-page basics

From server to browser Web – server -Repository for files that can be accessed by a web broser Browser interprets HTML files Designer and programmer

Web-page basics XHTML – extensible hypertext mark-up language –Formatting text and screen layout –References to other pages (links) and places non-text context – fx pictures in a page –XHTML only stores text (not pictures) Browsers interpret XHTML and renders the page we see No sharp distinction between form and content (or at least it used to be so for a long time)

From single pages to large(-r) web- sites Challenges –Very large web-sites –Many people contributing –The ones with knowledge of the content lack technical insight and/or time deal with technical issues –Need to serve many different platforms –Need for a consistent design across large sites –Need for different versions and different languages –(interactivity) –…

From single pages to large web- sites Technological and organisational solutions –Splitting form and content on the programming level (XHTML, CSS) –Editors with template and reusable content –The rise of the information architect –(added interactivity through server-side programming: asp, php, java,...)

From single pages to large web- sites CMS – a technical solution that provides new conditions for the organisation –Decentralized maintenance Designed with non-technical content editors in mind –Configurable access restrictions –Consistency of design is preserved Navigation is automatically generated Content is stored in a database Dynamic content –Daily updates (easy) –Cooperation –Content scheduling (produce today and set a later release day) –… Source

CMS in principle Database CMS – backend Content input Formatting Templates Search engine Core CMS – frontend Output for webbrowser User input

But what is content? Texts Pictures/photos Tables Menus Forms …

CM Systems and reasons for not teaching them here Commercial (more or less closed systems – very little continuous or community development, expensive) –Sitecore –Synkron Via –Odeum –… Open source –Typo3 – complex, Typo3 specific programming language for templates –Joomla – a bit on the simple side, a fork of Mambo (continued development by other developers) –Mambo – a bit on the simple side, did the best developers leave with Joomla? –…

CM Systems and reasons for not teaching them here Commercial (more or less closed systems – very little continuous or community development, expensive) –Sitecore –Synkron Via –Odeum –… Open source –Typo3 – complex, Typo3 specific programming language for templates –Joomla – a bit on the simple side, a fork of Mambo (continued development by other developers) –Mambo – a bit on the simple side, did the best developers leave with Joomla? –…

Why Typo3? Build on general CMS principles – what you learn transfers easily to other systems Open source – you can go into an organization and if needed bring the entire package for free Handles small – medium – large web-sites Many free templates available Plugs in extra components Developed by a large and stable community (at the moment)

Source: Typo3.org

Let’s have a closer look at it…

Task today Play with Typo3 Set up a new site Add pages and content … Suggestion: Play today and start all over tomorrow