Building Websites with CMS Made Simple

Total Page:16

File Type:pdf, Size:1020Kb

Building Websites with CMS Made Simple CMS Made Simple 1.6 Beginner's Guide Create a fully functional and professional website using CMS Made Simple Sofia Hauschildt BIRMINGHAM - MUMBAI This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 CMS Made Simple 1.6 Beginner's Guide Copyright © 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: March 2010 Production Reference: 1250210 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847198-20-4 www.packtpub.com Cover Image by Vinayak Chittar ([email protected]) This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 Credits Author Editorial Team Leader Sofia Hauschildt Aanchal Kumar Reviewers Project Team Leader Jeremy Bass Lata Basantani Yury V. Zaytsev Project Coordinator Acquisition Editor Srimoyee Ghoshal Sarah Cullington Proofreader Development Editor Lesley Harrison Chaitanya Apte Graphics Technical Editors Geetanjali Sawant Gauri Iyer Smita Solanki Production Coordinator Shantanu Zagade Copy Editor Cover Work Leonard D'Silva Shantanu Zagade Indexer Hemangini Bari This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 About the Author Sofia Hauschildt is a web mastering and web development tutor, who started designing and developing professional websites in 1995 just before her graduation in Computer Science. With experience as a data warehouse developer and ERP consultant, she became a self-employed tutor. During her career, she has been contracted by IT and management academies, the German army, several city administrations, and international companies such as Siemens. Her work as a tutor is always focused on practical training combined with a theoretical background in order to get fast and handy results. I would like to express my gratitude to all those who gave me the possibility to complete this book. I want to thank my husband Jens for investing a huge amount of time in the first reviews of this book and his patient love. Furthermore, I have to thank Yury V. Zaytsev for his stimulating support and interesting discussions. A special thanks goes to my parents who encouraged me to go ahead with this book and gave me incredible mental support. This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 About the Reviewers Jeremy Bass began learning web construction at the age of 12 using the "view source" on sites such as the young Yahoo and the late GeoCities. Armed with a computer and a talent for the fine arts, he has been in computer-based graphics ever since. A few of the high points are stents at an international telescope (Gemini in Hawaii) and winning a Telly award for 3D animation. Currently, Jeremy works with Digital Barn Productions in Idaho, and Defined Clarity in Philadelphia along with freelancing and participation in the CMSMS community. I would like to thank my wife, Aimee, for understanding I work long hours not just to grow, but for her and the kids. This was fun. Yury V. Zaytsev has an advanced degree in physics from the Nizhny Novgorod State University, Russia, and is currently working towards his doctorate in Computational Neuroscience at the University of Freiburg, Germany. Yury's primary interests concern scientific computing, modeling, and simulation, particularly of the complex dynamics of large populations of neurons. Yury's first contact with computers was at the age of 6 when he programmed his first text-based role-playing game in BASIC on a historical 80386 machine. This inspired a never ending passion for programming, which also led to a brief career at the age of 17 in freelance web development for companies in Russia, Europe, and overseas. Having successfully implemented many commercial and hobby projects with CMS Made Simple, Yury is happy to contribute to the widespread adoption of CMSMS for the benefit of both users and developers. This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 Table of Contents Preface 1 Chapter 1: Building Websites with CMS Made Simple 7 What is a CMS? 8 A CMS versus a website builder 9 Why CMS Made Simple? 9 Case study website 10 Functional specifications 10 Preparing for installation 11 Browser 11 FTP browser 12 File archiver 12 Uploading CMS Made Simple's files 12 Summary 18 Chapter 2: Getting Started 19 Installing CMS Made Simple step-by-step 20 Choosing a language 20 Step 1: Validating file integrity (optional) 21 Step 2: Checking requirements 22 Step 3: Testing file creation mask (optional) 25 Step 4: Admin account information 26 Step 5: Database information 27 Sample content and templates 28 Step 6: Creating tables 28 Step 7: Installation is complete 29 Understanding the admin console 29 Finishing the installation 33 Sending e-mails with CMS 33 Known issues 35 Summary 36 This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 Table of Contents Chapter 3: Creating Pages and Navigation 37 Creating pages 39 Time for action – adding a new page to the website 39 Editing pages 42 Time for action – editing existing pages 42 Previewing changes 43 Changing the page alias 43 Deleting pages 43 Formatting page content 43 Configuring TinyMCE 45 Time for action – activating search and replace function 48 Adding meta tags 50 Time for action – adding meta tags to pages 50 Adding global meta tags 52 Understanding page hierarchy 52 Time for action – adding subpages to a website 52 Breadcrumbs 54 Search engine friendly URLs 54 Time for action – creating search engine friendly URLs 55 Getting more success from hierarchy 56 Controlling the navigation of the website 57 Time for action – preventing pages fromdisplaying in the navigation 57 What is your start page? 58 More navigation control with content types 59 Efficient work with pages 60 Creating a new page as a copy of existing one 60 Changing multiple pages at once 60 Creating pages and navigation 63 Summary 64 Chapter 4: Design and Layout 65 Working with existing templates 66 Time for action – importing a ready-made template 66 Creating a new template 67 Time for action – creating a new template 68 Adding dynamic parts to templates 69 Time for action – adding Smarty tags to a template 70 Having control over the output 72 Time for action – adding Smarty parameters to the template 72 Using plugins in content 74 Adding stylesheets to the template 74 Creating a new stylesheet 75 [ ii ] This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen 8, Silkeborg, 8600 Table of Contents Time for action – creating the stylesheet 75 Media types for stylesheets 78 Creating navigation for the website 78 Time for action – adding navigation to the template 79 Designing navigation—the pure CSS way 80 Time for action – design navigation with pure CSS 80 Adding sidebar navigation 83 Porting a HTML template 84 Time for action – porting a HTML template to CMS Made Simple 85 Learning Smarty basics 91 Working with Smarty variables 91 Time for action – getting Smarty variables 91 Controlling output with the IF function 94 Time for action – displaying tags in dependence of the page 94 Creating navigation template with Smarty loop 96 Time for action – creating a menu template 97 Exporting templates 101 Time for action – displaying tags in dependence of the page 101 Summary 104 Chapter 5: Using Core Modules 107 Understanding global content blocks 108 Time for action – adding a global content block to the website 108 Managing news articles with module News 110 Displaying news on the website 111 Time for action – displaying news on the page 111 Adding news 112 Time for action – adding news items 112 News categories 114 Time for action – creating news categories 114 Customizing news templates 116 Time for action – creating a new summary template 117 Adding custom fields to the module News 119 Time for action – adding custom fields 120 Using the news title as the page title 122 Using the search function with the module Search 122 Time for action – adding a search form 123 Browsing files with File Manager 125 Using Image Manager 126 Time for action – using the image editor 126 Using images in template and content 128 [ iii ] This material is copyright and is licensed for the sole use by Niels Vils on 17th August 2010 Thorsøhøjen
Recommended publications
  • CMS Made Simple Version 2.0.X (2.0X Et 2.1.X) Tutoriel Utilisateur - Récapitulatif Administration
    CMS Made Simple Version 2.0.x (2.0x et 2.1.x) Tutoriel utilisateur - Récapitulatif Administration Le système de gestion de contenu Les systèmes de gestion de contenu, ou SGC (de l'anglais Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : - Ils permettent à plusieurs individus de travailler sur un même document ; - Ils fournissent une chaîne de publication offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; - Ils permettent de séparer les opérations de gestion de la forme et du contenu ; ils sont accessibles quel que soit le type de système d'exploitation au moyen d'un simple navigateur. CMS Made Simple est entièrement gratuit sous licence GPL Vous ne devez pas modifier la balise meta : <meta name="Generator" content="CMS Made Simple™ - Copyright (C) 2004-2014 - All rights reserved. All rights reserved." /> Le site Web CMS Made Simple est consultable en anglais, en français Le gestionnaire de contenu CMS Made Simple lui-même est disponible dans plus de vingt langues différentes. Les conditions à remplir voir Requirements (En) - Documentation en anglais Introducing CMSMS 2.0 un système d’exploitation : GNU-Linux, Windows ou MAC ( GNU-Linux recommandé) un serveur : Apache 2x ou+ de préférence, LightTPD 1.4+, (IIS NON recommandé) un système de langage de scripts : configuration minimale requise est la version PHP 5.4.11, recommandé PHP 5.5 X une base de données
    [Show full text]
  • CMS Made Simple Version 1.11.X Système De Gestion De Contenu CMS Made Simple Est Entièrement Gratuit Sous Licence GPL
    CMS Made Simple version 1.11.x Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL . Tutoriel installation / mise à jour / Transfert sur un nouveau serveur Sauvegarde des données Pour information les documents officiel se trouvent sur le WiKi de CMS Ce mode opératoire est extrait et modifié de la page du WiKi CMSMS http://wiki.cmsmadesimple.org/index.php/User_Handbook/Installation/Quick_Install/fr Les conditions à remplir (voir Requirements (En) un système d’exploitation : GNU-Linux, Windows ou MAC ( GNU-Linux recommandé) un serveur : Apache 2 de préférence, LightTPD 1.4+, (IIS 5+ NON recommandé) un système de langage de scripts : version PHP 5.3,x (configuration minimale requise est la version PHP 5.2.12+ - recommandé PHP 5.3.x ou 5.4.x) une base de données : MySQL 5 ou plus, PostgreSQL n'est plus supporté Navigateur : Firefox, Chrome, IE7+ (IE6 non supporté), Safari, Opera Le système employé CMS Made Simple est entièrement gratuit sous licence GPL . Le site Web CMS Made Simple est consultable en anglais, en français La gestion de contenu Made Simple lui-même est disponible dans plus de vingt langues différentes. Le site Web est réalisé de façon fonctionnelle - Par des gabarits (ossature des pages) - Des feuilles de style (couleurs, taille de caractères,...) - La gestion de contenu (votre texte, images, liens, ...) est réalisée par un éditeur - Le résultat donne une page Web consultable par tous. Hormis les fichiers de votre dossier /uploads, qui contient les fichiers et les images et de votre fichier de configuration "config.php" à la racine de votre dossier CMS, toutes les autres données sont stockées en base de données.
    [Show full text]
  • Récapitulatif Administration
    CMS Made Simple Version 1.11.x voir note Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu Les systèmes de gestion de contenu, ou SGC (de l'anglais Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : - Ils permettent à plusieurs individus de travailler sur un même document ; - Ils fournissent une chaîne de publication offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; - Ils permettent de séparer les opérations de gestion de la forme et du contenu ; ils sont accessibles quel que soit le type de système d'exploitation au moyen d'un simple navigateur. CMS Made Simple est entièrement gratuit sous licence GPL Vous ne devez pas modifier la balise meta : <meta name="Generator" content="CMS Made Simple™ - Copyright (C) 2004-12 Ted Kulp. All rights reserved." /> Le site Web CMS Made Simple est consultable en anglais, en français Le gestionnaire de contenu CMS Made Simple lui-même est disponible dans plus de vingt langues différentes. Les conditions à remplir (voir Requirements (En) un système d’exploitation : GNU-Linux, Windows ou MAC ( GNU-Linux recommandé) un serveur : Apache 2 de préférence, LightTPD 1.4+, (IIS 5+ NON recommandé) un système de langage de scripts : version PHP 5.3,x (configuration minimale requise est la version PHP 5.2.12+ - recommandé PHP 5.3.x ou 5.4.x) une base de données : MySQL 5 ou plus, PostgreSQL n'est plus
    [Show full text]
  • CMS Made Simple中文入门教程
    CMS Made Simple 中文入门教程 本教程由站长百科(www.zzbaike.com)教程制作组整理 作 者: Vannia 制 作 者: 站长百科教程制作组 制作时间: 2011 年 10 月 制作网站: 站长百科 www.zzbaike.com 站长百科(www.zzbaike.com) 站长自己的百科全书 使用说明 本电子书的内容由站长百科教程制作组,根据Drupal官网上的资 料进行的翻译整理,而制作的CMS Made Simple教程。 如果你想要了解更多关于CMS Made Simple的相关知识,可以去站 长百科wiki(www.zzbaike.com/wiki)查阅相关的资料。 本电子书为 PDF 格式,为了方便您浏览,我们为电子书制作了书 签。可以用书签格式的导航: 1. 点击左侧的书签标志,打开书签,点击书签的内容就可以 转到对应页面。 2. 你也可以利用 PDF 的搜索功能来快速查找您需要的内容。 本电子书由站长百科(www.zzbaike.com)教程组制作,虽然是对收 集的资料进行整理,但,请勿私自将全部或部分用于商业用途。转载 书中内容请注明出处。 相关内容: 1. CMS Made Simple布局 2. CMS Made Simple安装 3. CMS Made Simple内容管理 4. CMS Made Simple站点管理 5. CMS Made Simple用户及用户组 站长百科(www.zzbaike.com) 站长自己的百科全书 CMS Made Simple 中文入门教程 目录 CMS Made Simple 中文入门教程 ...................................................................................................2 第 1 章 CMS Made Simple简介 .......................................................................................................4 第 2 章CMS Made Simple安装 .........................................................................................................6 2.1 环境需求.............................................................................................................................6 2.1.1 知识需求..................................................................................................................6 2.1.2 技术要求..................................................................................................................6 2.1.3 开发环境..................................................................................................................8
    [Show full text]
  • CMS Made Simple Version 2.2.X Installation-Mise À Jour
    CMS Made Simple Version 2.2.x Installation-Mise à jour- Rafraîchissement Le système de gestion de contenu Les systèmes de gestion de contenu, ou SGC (de l'anglais Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : - Ils permettent à plusieurs individus de travailler sur un même document ; - Ils fournissent une chaîne de publication offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; - Ils permettent de séparer les opérations de gestion de la forme et du contenu ; ils sont accessibles quel que soit le type de système d'exploitation au moyen d'un simple navigateur. CMS Made Simple est entièrement gratuit sous licence GPL Vous ne devez pas modifier la balise meta : <meta name="Generator" content="CMS Made Simple™ - Copyright (C) 2004-2016 - All rights reserved. All rights reserved." /> Le site Web CMS Made Simple est consultable en anglais, en français Le gestionnaire de contenu CMS Made Simple lui-même est disponible dans plus de vingt langues différentes. Les conditions à remplir (voir Requirements (En) un système d’exploitation : GNU-Linux, Windows ou MAC ( GNU-Linux recommandé) un serveur : Apache 2ou+ de préférence, LightTPD 1.4+, (IIS NON recommandé) un système de langage de scripts : configuration minimale requise est la version PHP 5.4.11, recommandé PHP 5.5 X ou plus. une base de données : MySQL 5 ou plus, PostgreSQL n'est pas supporté Navigateur : Firefox,
    [Show full text]
  • Community Experience Distilled
    Community Experience Distilled withInstall, this configure, easy-to-follow and maintain guide your Koha installation AmitSavitra Gupta Sirohi PAC KTopencommunity experiencesourcetl? distilled Koha 3 Library Management System Install, configure, and maintain your Koha installation with this easy -to- follow guide Savitra Sirohi Amit Gupta open source community experience distilled E P U B LI S H I N G BIRMINGHAM - MUMBAI `SvPD.' SHROFF PUBLISHERS & DISTRIBUTORS PVT. LTD. `= Mumóai Bangaloe Kolkata New Delhi Koha 3 Library Management System Copyright © 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmit- ted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. Originally published by Packt Publishing Ltd., 32 Lincoln Road, Olton, Birmingham, B27 6PA, UK. Production Reference: 1091110 ISBN 978 -1- 849510 -82 -0 wwwpacktpub.corn Cover Image by John M. Quick (john.m.quick @gmail.com) Printing History: First published: November 2010 Second Indian Reprint:September 2011 ISBN 13: 978 -93- 5023 -384 -9 For sale in the Indian Subcontinent (India, Pakistan, Bangladesh, Sri Lanka, Nepal, Bhutan, Maldives) only.
    [Show full text]
  • AMK-Opinnäytetyön Mallipohja 2008
    Www-sisällönhallintajärjestelmien vertailu mikroyrityksen käyttöön case Lumetustek- niikka HPJ Oy WWW-SISÄLLÖNHALLINTAJÄRJESTELMIEN VERTAILU MIKROYRITYKSEN KÄYTTÖÖN Case: Lumetustekniikka HPJ Oy Ammattikorkeakoulututkinnon opinnäytetyö Tietojenkäsittelyn koulutusohjelma HAMK Visamäki, 01.11.2011 Jari Suomela Www-sisällönhallintajärjestelmien vertailu mikroyrityksen käyttöön case Lumetustek- niikka HPJ Oy OPINNÄYTETYÖ Tietojenkäsittelyn koulutusohjelma Hämeenlinna Työn nimi Www-sisällönhallintajärjestelmien vertailu mikroyrityksen käyttöön case Lumetustekniikka HPJ Oy Tekijä Jari Suomela Ohjaava opettaja Tommi Saksa Hyväksytty _____._____.20_____ Hyväksyjä Www-sisällönhallintajärjestelmien vertailu mikroyrityksen käyttöön case Lumetustek- niikka HPJ Oy TIIVISTELMÄ Visamäki Tietojenkäsittelyn koulutusohjelma Multimedia & eLearning Tekijä Jari Suomela Vuosi 2011 Työn nimi Www-sisällönhallintajärjestelmien vertailu mikroyrityksen käyttöön Case Lumetustekniikka HPJ Oy TIIVISTELMÄ Tämän opinnäytetyön tavoitteena oli tutkia eri www- sisällönhallintajärjestelmiä, jotta löytyisi helposti omaksuttava järjestelmä mikroyrityksen käyttöön. Työn toimeksiantaja oli Lumetustekniikka HPJ Oy, jolle tehtiin uudet verkkosivut vertailun perusteella valitulla järjestel- mällä. Lumetustekniikka HPJ Oy maahantuo lumitykkejä sekä toimii lu- metusjärjestelmien ja keskusten suunnittelussa, koulutuksessa ja konsul- toinnissa. Yritys toimittaa myös tarvittavia laitteita lumetusjärjestelmiin ja lumitykkeihin. Työn kehitystyötä ja järjestelmien vertailua tehtiin WAMP-ympäristössä.
    [Show full text]