Aplicaciones Web Ciclo Formativo Grado Aplicaciones Web Medio «La Base De Tu Futuro»

Total Page:16

File Type:pdf, Size:1020Kb

Aplicaciones Web Ciclo Formativo Grado Aplicaciones Web Medio «La Base De Tu Futuro» Aplicaciones Web Ciclo Formativo Grado Aplicaciones web Medio «La base de tu futuro» Ésta es la filosofía del proyecto editorial de McGraw-Hill para Ciclos Ciclo Formativos, una etapa decisiva en la formación de profesionales. Formativo El proyecto para el módulo Aplicaciones web, incluido en el nuevo ciclo Grado formativo Técnico en Sistemas Microinformáticos y Redes, y que está estructu- Medio rado en dos niveles de uso, para el alumno y para el profesor, ha sido desarrollado según tres principios básicos: • Una metodología basada en la práctica y en la adecuación de contenidos y procedimientos a la realidad profesional. • Unos materiales desarrollados para conseguir las destrezas, Aplicaciones web habilidades y resultados de aprendizaje que necesitarás para conseguir tu título y desenvolverte en el mercado laboral. • Una presentación de los contenidos clara y atractiva, con Raül V. Lerma-Blasco variedad de recursos gráficos y multimedia que facilitarán tu José Alfredo Murcia Andrés aprendizaje. Elvira Mifsud Talón R. V. Lerma-Blasco J. A. Murcia E. Mifsud R. V. Materiales del proyecto Para el alumno Para el profesor CEO del alumno Guía didáctica en CEO del profesor www.mhe.es/cf/informatica Confiamos en que esta obra sea una herramienta útil y eficaz, y que contribuya a tu formación como profesional. Grado Medio ISBN: 978-84-481-8392-9 www.mhe.es/cf/informatica Aplicaciones web Raül V. Lerma-Blasco (coord.) José Alfredo Murcia Andrés Elvira Mifsud Talón Revisor técnico Marcos Villagordo Castejón Prólogo de Yolanda Ruiz Hervás MADRID - BARCELONA - BOGOTÁ - BUENOS AIRES - CARACAS - GUATEMALA MÉXICO - NUEVA YORK - PANAMÁ - SAN JUAN - SANTIAGO - SÃO PAULO AUCKLAND - HAMBURGO - LONDRES - MILÁN - MONTREAL - NUEVA DELHI - PARÍS SAN FRANCISCO - SIDNEY - SINGAPUR - ST. LOUIS - TOKIO - TORONTO APLICACIONES WEB · Ciclo Formativo Grado Medio No está permitida la reproducción total o parcial de este libro, ni su tratamiento informático, ni la transmisión de ninguna forma o por cualquier medio, ya sea electrónico, mecánico, por fotocopia, por registro u otros métodos, sin el permiso previo y por escrito de los titulares del Copyright. Si necesita fotocopiar o escanear algún fragmento de esta obra, diríjase a CEDRO (Centro Español de Derechos Reprográficos, www.cedro.org). Nota: Este libro se atiene al artículo 32 del derecho de cita de la Ley de Propiedad Intelectual de 1996 (RDLeg 1/1996 de 12 de abril) Derechos reservados © 2013, respecto a la primera edición en español, por: McGraw-Hill/Interamericana de España, S.L. Edificio Valrealty, 1.a planta Basauri, 17 28023 Aravaca (Madrid) ISBN: 978-84-481-8570-1 Obra original: Aplicaciones web © 2013, respecto a la segunda edición en español, por McGraw-Hill Interamericana de España, S.L. ISBN edición original: 978-84-481-8392-9 © Raül V. Lerma-Blasco © José Alfredo Murcia Andrés © Elvira Mifsud Talón Autores del material complementario: Raül V. Lerma-Blasco, José A. Murcia Andrés, Elvira Mifsud Talón, Marcos Villagordo Castejón Revisión técnica: Marcos Villagordo Castejón Equipo editorial: Ariadna Allés, Paloma Sánchez, Silvia García Diseño de cubierta: rload.es Diseño interior: dfrente.es Fotografías: 123RF Ilustraciones: Mª Carmen Fuente Canalda Composición: Espacio y Punto, S.A. Prólogo El mundo está cada vez más interconectado. Seguramente a ti, nativo digital, no te sorprende, porque has tenido la gran suerte de crecer en la era de Internet. Pero, si miras la evolución de las nuevas tecnologías bajo su perspectiva histó- rica, te darás cuenta de que lo que ahora te parece natural no siempre fue así. Ahora, las empresas desarrollan sus negocios a través de la Red, apoyándose en sus comunidades de usuarios en redes sociales, con los que, por primera vez, puede mantener un diálogo directo y fluido. Los trabajadores nos movemos en un entorno digital aprovechándonos de todas sus ventajas, como la deslocaliza- ción de proyectos, la gestión on-line y en tiempo real que permite el teletrabajo. El portátil, la tablet y el smartphone protagonizan nuestras vidas dentro de la Internet móvil. Tenemos eso que llamamos Identidad Digital, que no es más que nuestro yo en un entorno digital, cuya correcta gestión y cuidado puede significar el asegurarnos un próspero futuro. Pero hay más: hasta lo más cotidiano, como hacer la compra, realizar una transferencia bancaria o simplemente quedar con los amig@s, lo hemos trasla- dado a un mundo que se va construyendo día a día y que evoluciona a pasos de gigante. Asistimos a la vida real contada al segundo gracias a las nuevas tecnologías. Y hasta las relaciones personales tienen, en muchos casos, su origen en la Red. Ocio, negocio, trabajo, relaciones… Nada se escapa a un entorno virtual cada vez más interconectado, cada vez más digital y cada vez más interactivo. Lo que hace unos años veíamos como ficción en el cine ahora se ha convertido en realidad. Una realidad que nace al margen de fronteras nacionales, juris- dicciones, creencias o ideales, y que a su vez lo aglutina todo. Una realidad que necesita seguir creciendo de forma saludable y que demanda talento, savia nueva que entienda de verdad cuál es el camino a seguir. Y es en este contexto donde entras tú, porque probablemente mañana serás uno de los grandes profesionales especializados en la Red, capaz de facilitarnos a los miles de millones de internautas y a las empresas o gobiernos nuevas herra- mientas, nuevos modos de relacionarnos y nuevos modelos de negocio. Este libro que tienes en tus manos te abre el camino a un mundo espectacular donde lo importante no es el pasado, ni siquiera el presente, sino el futuro: un futuro todavía más digital, que seguirá cambiando el rumbo de la humanidad. Y tú eres, sin duda, uno de sus principales protagonistas. Yolanda Ruiz Hervás Directora de Marketing y Social Media, ESET NOD32 España Directora de formación en Social Media Marketing, Agencia EnRedesSociales Presentación El libro que presentamos es el resultado de un apasionante trabajo por explicar algunas de las más importantes innovaciones que están surgiendo en Internet en estos momentos, siendo la actualización de nuestro anterior libro, publicado en 2010. Está destinado al alumnado del Ciclo Formativo de Grado Medio de Sistemas Microinformáticos y Redes (SMR), cuyo currículo oficial fue aprobado el 14 de diciembre de 2007 en el Real Decreto 1691/2007, y fue publicado en el BOE, con fecha 17 de enero de 2008, englobado dentro del catálogo de títulos de la familia profesional de Informática y Comunicaciones confeccio- nados por el Instituto Nacional de las Cualificaciones (INCUAL). Este ciclo es la actualización del anterior título de Explotación de Sistemas Informáticos (ESI), y las competencias asociadas a su perfil profesional están orientadas a aspectos técnicos como la instalación, configuración y manteni- miento de redes locales, servicios de red, aplicaciones web, etc. La creación de dicho perfil profesional complementa los ya existentes de la familia de Infor- mática y Comunicaciones y cubre las expectativas formativas, en el ámbito de las Tecnologías de la Información y Comunicación (TIC), de un amplio grupo de alumnos. Este texto se presenta con el objetivo de ayudar al alumno del Ciclo Formativo de SMR, durante su proceso de aprendizaje, en aspectos relacionados con la instalación, el mantenimiento y la explotación de los servicios de Red, y de esa forma facilitar su inserción en el mundo laboral en unas condiciones óptimas desde el punto de vista profesional. Este es, por lo tanto, un libro de referencia para el alumno del Ciclo de SMR, en particular y, en general, para cualquier persona que requiera la adquisición de conocimientos en este ámbito. El libro es una guía que facilita al profesor el desarrollo curricular del módulo de «Aplicaciones web». Su estructura, contenidos, secuenciación y objetivos siguen las pautas indicadas en las especificaciones de este módulo, incluido en el primer o segundo curso del título de Técnico en Sistemas Microinformáticos y Redes, dependiendo de la Comunidad Autónoma en que se estudie. El libro consta de cuatro unidades didácticas, más otras dos unidades transver- sales que desarrollan un proyecto unificador de las anteriores que está dividido en dos partes para poder realizarlos al final de cada evaluación, en las que se estudian las principales aplicaciones web (englobadas dentro del concepto de social media, anteriormente denominado Web 2.0), como son las aplicaciones web de escritorio y blogs, las aplicaciones web ofimáticas y herramientas cola- borativas (como wikis y grupos de trabajo), los sistemas gestores de contenidos (CMS), centrándonos en WordPress, por su gran flexibilidad y aceptación por parte de los nativos digitales, las aplicaciones de almacenamiento web y mul- timedia en Internet y los entornos virtuales de aprendizaje (EVA), centrándonos en la nueva versión 2 de Moodle, por su gran versatilidad y aceptación por parte de las empresas y las instituciones educativas. Todos ellos, tratados con un enfoque eminentemente práctico y, en la medida de lo posible, desde una óptica empresarial, trabajando con sistemas libres de fuente abierta (como la Fundación Mozilla, que desarrolla el navegador Fire- fox) y/o servicios gratuitos de empresas de Internet, como Google, Microsoft, Yahoo!, etc. Sin olvidar las apps que se han ido creando estos últimos años desde la apari- ción del iPhone para todo tipo de smartphones y tabletas, dentro del desarrollo frenético para estar siempre conectados con la Internet móvil que forma parte de la vida de los nativos digitales. Cada unidad dispone de un esquema-resumen con los conceptos más importan- tes, junto con una prueba de autoevaluación, con preguntas de tipo test y un con- junto de actividades al final de la unidad, llamado «Comprueba tu aprendizaje», que ayudará al alumnado a repasar la unidad de forma secuencial, incidiendo en los puntos de mayor interés o relevancia de cada unidad didáctica. El alumnado dispone de acceso vía web al Centro de Enseñanza On-line (CEO), donde encontrará información práctica que pueden utilizar para afian- zar e incluso ampliar conocimientos y autoevaluarse, así como todos los recur- sos didácticos necesarios para el desarrollo del módulo «Aplicaciones web».
Recommended publications
  • Django Cms Documentation Release 2.4.0.Beta
    django cms Documentation Release 2.4.0.beta Patrick Lauber February 08, 2013 Contents 1 Install 3 1.1 Installation..............................................3 1.2 2.4 release notes (IN DEVELOPMENT)..............................4 1.3 2.3.4 release notes..........................................9 1.4 2.3.3 release notes.......................................... 10 1.5 2.3.2 release notes.......................................... 10 1.6 2.3 release notes........................................... 10 1.7 2.2 release notes........................................... 12 1.8 Upgrading from 2.1.x and Django 1.2.x............................... 13 2 Getting Started 17 2.1 Introductory Tutorial......................................... 17 2.2 Using South with django CMS.................................... 24 2.3 Configuration............................................. 25 2.4 Navigation.............................................. 32 2.5 Plugins reference........................................... 36 2.6 Common issues............................................ 41 3 Advanced 43 3.1 Internationalization.......................................... 43 3.2 Sitemap Guide............................................ 44 3.3 Template Tags............................................ 44 3.4 Command Line Interface....................................... 51 3.5 Permissions.............................................. 52 4 Extending the CMS 55 4.1 Extending the CMS: Examples................................... 55 4.2 Custom Plugins...........................................
    [Show full text]
  • Google Chrome OS VS Distribuciones GNU/Linux 18
    1Google Chrome OS Universidad Católica “Nuestra Señora de la Asunción” Facultad de Ciencias y Tecnología Departamento de Ingeniería Electrónica e Informática TAI 2 Chrome OS Fernando Cardozo [email protected] Mat:51300 Prof: Ing Juan Urraza Asunción – Paraguay 2010 2Google Chrome OS Índice Introducción 4 Un nuevo modelo 5 Kernel 6 Arquitectura del software 6 El sistema en sí y los servicios 7 El navegador y el administrador de ventanas 8 Sistema de archivos 8 Diagrama del proceso de booteo 9 Requerimientos del hardware 10 Seguridad en el Chrome OS 10 Interfaz del usuario 11 Pestaña de aplicaciones 12 Panel 13 Multiples ventanas 14 Como se sincroniza Chrome en la nube 15 Google Cloud Printing 16 Chromoting 17 Chrome OS vs Windows 18 Google Chrome OS VS Distribuciones GNU/Linux 18 Cuestionamientos 19 Cuestionamientos 20 Proyectos similares 21 3Google Chrome OS Proyectos similares 22 Anexo 23 Conclusión 24 Referencias 25 4Google Chrome OS Introducción Google Chrome OS es un proyecto llevado a cabo por la compañía Google para desarrollar un sistema operativo basado en web. A través de su blog oficial, Google anunció el 7 de julio de 2009 que Google Chrome OS será un sistema realizado con base en código abierto (Núcleo Linux) y orientado inicialmente para mini portátiles, estando disponible en el segundo semestre de 2010. Funcionará sobre microprocesadores con tecnología x86 o ARM.. La compañía Google ha declarado que el código fuente del proyecto Google Chrome OS fue liberado a finales de 2009. Aunque el sistema se basa en un kernel Linux, tendrá un gestor de ventanas propio de Google.
    [Show full text]
  • Using Property-Based Testing, Weighted Grammar-Based Generators and a Consensus Oracle to Test Browser Rendering Engines and To
    USING PROPERTY-BASED TESTING, WEIGHTED GRAMMAR-BASED GENERATORS AND A CONSENSUS ORACLE TO TEST BROWSER RENDERING ENGINES AND TO REPRODUCE MINIMIZED VERSIONS OF EXISTING TEST CASES by JOEL DAVID MARTIN Presented to the Faculty of the Graduate School of The University of Texas at Arlington in Partial Fulfillment of the Requirements for the Degree of DOCTOR OF PHILOSOPHY THE UNIVERSITY OF TEXAS AT ARLINGTON December 2019 Supervising Committee: Farhad Kamangar, Supervising Professor David Levine, Supervising Professor Manfred Huber Gergley Zaruba Copyright by Joel David Martin 2019 The copyright of Chapter2 was transferred to the IEEE as part of publication in COMPSAC 2018 (\Property-Based Testing of Browser Rendering Engines with a Consensus Oracle") [1]. Please refer to the IEEE for information about licensing the content from Chapter2. Chapter3 is a manuscript that is intended for separated publication. All copyrights on Chapter3 are currently reserved to Joel Martin. The remainder of this work, excluding Chapter2 and Chapter3, is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. ACKNOWLEDGMENTS Thank you to the members of my Supervising Committee for their support and guidance. In particular, I would like to thank David Levine who spent many long hours with me discussing the research and helping with the numerous large and small details that were necessary to complete my thesis. Many thanks to my employer, Viasat, for the financial investment toward my education. Thank you to my supervisors at Viasat, Ingolf Krueger and Markus Kaltenbach, for their support and encouragement throughout my graduate education. I would like to apologize for the harm done to numerous figurative trees during the completion of this research.
    [Show full text]
  • Copyrighted Material
    Index client and server validation testing and, SYMBOLS 77–80 $(document).read(), jQuery, 143 composing messages, 170–171 handling validation of data layer repository, A 94–96 abstraction, of data layer, 93–94 InMemoryContactService and, 121–122 acceptable verbs, 38 usage tracking and, 241–242, 246, 248 [AcceptVerbs] attribute validation testing and, 80 overview of, 38 advice, AOP, 13 testing existence of Register action and AJAX correct signature, 39–40 displaying images after upload, 206 Accordion UI control, 251 message templating and, 219–220, 224 account management, high-level design POST vs. GET, 258 for, 29–30 submitting form data with, 201–204 AccountController class Alert boxes, 196 creating tests related to membership Amazon EC2 (Elastic Computer Cloud), actions, 37 260 testing user registration, 41–42 AOP (aspect-oriented programming), AccountControllerTest class, 39 12–13 action fi lters, ASP.NET MVC, 9 AppHelper class Action method creating for membership test, 46–48 image hosting, 208 testing validity for contact import, message composition, 173 155–156 message retrieval, 180–181 AppHelperTest class ActionFilterAttribute, creating action creating for membership test, 46 fi lters, 9 validating email address for registration, ActionResult, testingCOPYRIGHTED validity of, 37 MATERIAL45–47 ActiveX, 187 .ascx user controls, 132–134 Add method aspect, AOP, 13 adding messages to repository, 171 aspect-oriented programming (AOP), assigning unique ID, 97–98 12–13 447628bindex.indd7628bindex.indd 226363 88/4/09/4/09 99:34:06:34:06 AAMM
    [Show full text]
  • Vysoke´Ucˇenítechnicke´V Brneˇ
    VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVY´ CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS TEXTOVY´ EDITOR V PROSTRˇ EDI´ FLASH BAKALA´ Rˇ SKA´ PRA´ CE BACHELOR’S THESIS AUTOR PRA´ CE JIRˇ ´I PEJLA AUTHOR BRNO 2011 VYSOKE´ UCˇ ENI´ TECHNICKE´ V BRNEˇ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMACˇ NI´CH TECHNOLOGII´ U´ STAV POCˇ ´ITACˇ OVY´ CH SYSTE´ MU˚ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER SYSTEMS TEXTOVY´ EDITOR V PROSTRˇ EDI´ FLASH FLASH-BASED TEXT EDITOR BAKALA´ Rˇ SKA´ PRA´ CE BACHELOR’S THESIS AUTOR PRA´ CE JIRˇ ´I PEJLA AUTHOR VEDOUCI´ PRA´ CE Ing. ZDENEˇ K VASˇ ´ICˇ EK SUPERVISOR BRNO 2011 Abstrakt Tato práce se zabývá rozborem textových editorù integrovaných do webového prohlížeče a tvorbou nového open-source editoru v prostředí Flash. Pro implementaci je využit mul- tiplatformní jazyk haXe a nová knihovna dostupná ve frameworku Flash od verze 10 { Flash Text Engine. Výsledkem je snadno roz¹iøitelná komponenta, která umožňuje oznaèo- vání, editaci a základní formátování textu a práci s obrázky. Editor pracuje s dokumenty ve formátu XHTML 1.0 Transitional. Abstract This bachelor's thesis deals with the implementation of a new open-source Flash-Based Text Editor. The theoretical part describes the most leading text editors integrated into the web browser. The source code of the component is written in multi-platform language haXe and the new Flash library { Flash Text Engine { is used. The result of the thesis is an easily extensible application that enables the user to select, edit and format texts and manipulate with pictures.
    [Show full text]
  • Universidad Carlos III De Madrid - I.T.I.G - Proyecto Fin De Carrera
    Universidad Carlos III de Madrid - I.T.I.G - Proyecto Fin de Carrera Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Proyecto de Fin de Carrera Estudio de la Evolución Web y Lenguajes Dinámicos. Rincón Carrera, Juan Manuel Estudio de la Evolución Web y Lenguajes Dinámicos 1 Juan Manuel Rincón Carrera Universidad Carlos III de Madrid - I.T.I.G - Proyecto Fin de Carrera INDICE 1 Introducción ................................................................................................................................... 3 2 Objetivos ........................................................................................................................................ 4 2.1 Planificación .......................................................................................................................... 4 2.2 Estimación económica ......................................................................................................... 5 3 Requisitos ...................................................................................................................................... 8 3.1 Restricciones globales ......................................................................................................... 8 3.2 Requisitos Funcionales ........................................................................................................ 9 3.3 Requisitos No Funcionales ............................................................................................... 10 3.4 Requisitos técnicos............................................................................................................
    [Show full text]
  • Cover V06 Rgb.Cdr
    Security, Privacy and Cloud Computing Jose Tomas Robles Hahn Supervisor: Ralph Holz Future Internet Seminar - Winter Term 2010/2011 Chair for Network Architectures and Services Faculty of Computer Science, Technische Universität München Email: [email protected] ABSTRACT crime and terrorism. Cloud computing puts users' data at Cloud computing usage is growing every day as users dis- a higher risk of being accessed by unauthorized individuals, cover its many advantages. However, the move to the cloud since their information is now stored in datacenters which exposes users to new security and privacy threats. We give they do not control. This also allows governments to invade details on cloud-specific vulnerabilities and caveats and show users' privacy by getting their data directly from the cloud some technical ways to address them. We also note that provider, without informing the affected user [2]. users cannot rely on technology alone to completely solve all their problems: how to protect against government surveil- In this article we will discuss the security and privacy risks lance remains an open question. that users face by moving their data to the cloud and show how we can use technology to solve them. We will base our Keywords discussion on Christopher Soghoian's article Caught in the Cloud: Privacy, Encryption, and Government Back Doors Cloud computing, Security, Privacy, Surveillance, Encryp- in the Web 2.0 Era [2]. tion This article is organized as follows: First, in chapter 2 we 1. INTRODUCTION will talk about the definition and characteristics of cloud In the 1980s, the emergence of the personal computer (PC) computing.
    [Show full text]
  • Web Standards Web Standards: Mastering HTML5, CSS3, and XML Gives You a Deep Understand- Ing of How Web Standards Can Be Applied to Improve Your Website
    BOOKS FOR PROFESSIONALS BY PROFESSIONALS® Sikos, Ph.D. RELATED Web Standards Web Standards: Mastering HTML5, CSS3, and XML gives you a deep understand- ing of how web standards can be applied to improve your website. You will also find solutions to some of the most common website problems. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, lower development costs, and easy maintenance. Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sam- ple code. As a web developer, you’ll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems. With Web Standards, you’ll learn how to: • Hand code valid markup, styles, and news feeds • Provide meaningful semantics and machine-readable metadata • Restrict markup to semantics and provide reliable layout • Achieve full standards compliance Web standardization is not a sacrifice! By using this book, we can create and maintain a better, well-formed Web for everyone. CSS3, and XML CSS3, Mastering HTML5, US $49.99 Shelve in Web Development/General User level: Intermediate–Advanced SOURCE CODE ONLINE www.apress.com For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Download from Wow! eBook <www.wowebook.com> Contents at a Glance About the Author................................................................................................
    [Show full text]
  • Web Standards.Pdf
    BOOKS FOR PROFESSIONALS BY PROFESSIONALS® Sikos, Ph.D. RELATED Web Standards Web Standards: Mastering HTML5, CSS3, and XML gives you a deep understand- ing of how web standards can be applied to improve your website. You will also find solutions to some of the most common website problems. You will learn how to create fully standards-compliant websites and provide search engine-optimized Web documents with faster download times, accurate rendering, lower development costs, and easy maintenance. Web Standards: Mastering HTML5, CSS3, and XML describes how you can make the most of web standards, through technology discussions as well as practical sam- ple code. As a web developer, you’ll have seen problems with inconsistent appearance and behavior of the same site in different browsers. Web standards can and should be used to completely eliminate these problems. With Web Standards, you’ll learn how to: • Hand code valid markup, styles, and news feeds • Provide meaningful semantics and machine-readable metadata • Restrict markup to semantics and provide reliable layout • Achieve full standards compliance Web standardization is not a sacrifice! By using this book, we can create and maintain a better, well-formed Web for everyone. CSS3, and XML CSS3, Mastering HTML5, US $49.99 Shelve in Web Development/General User level: Intermediate–Advanced SOURCE CODE ONLINE www.apress.com www.it-ebooks.info For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. www.it-ebooks.info Contents at a Glance About the Author................................................................................................
    [Show full text]
  • Release-3.3.X
    django cms Documentation Release 3.3.4 Patrick Lauber Apr 25, 2017 Contents 1 Overview 3 1.1 Tutorials...............................................3 1.2 How-to guides............................................3 1.3 Key topics..............................................3 1.4 Reference...............................................3 2 Join us online 5 3 Why django CMS? 7 4 Release Notes 9 5 Table of contents 11 5.1 Tutorials............................................... 11 5.2 How-to guides............................................ 29 5.3 Key topics.............................................. 92 5.4 Reference............................................... 105 5.5 Development & community..................................... 158 5.6 Release notes & upgrade information................................ 178 5.7 Using django CMS.......................................... 226 5.8 Indices and tables.......................................... 237 Python Module Index 239 i ii django cms Documentation, Release 3.3.4 Contents 1 django cms Documentation, Release 3.3.4 2 Contents CHAPTER 1 Overview django CMS is a modern web publishing platform built with Django, the web application framework “for perfec- tionists with deadlines”. django CMS offers out-of-the-box support for the common features you’d expect from a CMS, but can also be easily customised and extended by developers to create a site that is tailored to their precise needs. Tutorials For the new django CMS developer, from installation to creating your own addon applications. How-to guides Practical step-by-step guides for the more experienced developer, covering several important topics. Key topics Explanation and analysis of some key concepts in django CMS. Reference Technical reference material, for classes, methods, APIs, commands. 3 django cms Documentation, Release 3.3.4 4 Chapter 1. Overview CHAPTER 2 Join us online django CMS is supported by a friendly and very knowledgeable community.
    [Show full text]
  • Release-3.6.X
    django cms Documentation Release 3.6.1 Divio AG and contributors Nov 20, 2020 Contents 1 Overview 3 1.1 Tutorials - start here...........................................3 1.2 How-to guides..............................................3 1.3 Key topics................................................3 1.4 Reference.................................................3 2 Join us online 5 3 Why django CMS? 7 4 Software version requirements and release notes9 4.1 Django/Python compatibility table....................................9 Python Module Index 267 Index 269 i ii django cms Documentation, Release 3.6.1 Contents 1 django cms Documentation, Release 3.6.1 2 Contents CHAPTER 1 Overview django CMS is a modern web publishing platform built with Django, the web application framework “for perfectionists with deadlines”. django CMS offers out-of-the-box support for the common features you’d expect from a CMS, but can also be easily customised and extended by developers to create a site that is tailored to their precise needs. 1.1 Tutorials - start here For the new django CMS developer, from installation to creating your own addon applications. 1.2 How-to guides Practical step-by-step guides for the more experienced developer, covering several important topics. 1.3 Key topics Explanation and analysis of some key concepts in django CMS. 1.4 Reference Technical reference material, for classes, methods, APIs, commands. 3 django cms Documentation, Release 3.6.1 4 Chapter 1. Overview CHAPTER 2 Join us online django CMS is supported by a friendly and very knowledgeable community. Our IRC channel, #django-cms, is on irc.freenode.net. If you don’t have an IRC client, you can join our IRC channel using the KiwiIRC web client, which works pretty well.
    [Show full text]
  • Working Group 3
    WorkingWorking groupgroup 33 Meteorological visualisation applications Web-based meteorological workstation zIs the time right to develop web-based meteorological workstations? zWhat are the current limits of web applications? Interactive file formats zHow much use are interactive formats for the web? zShould one use formats such as SVG, Flash or animated GIFs, or are static formats using JavaScript better for interactivity? zHow can overlapping layers be best displayed? Slide 1 11th Workshop on Meteorological Operational Systems Slide 1 What has changed? z Web 2.0 with its (new) emerging technologies opens possibilities to implement new interactivities z More demands on visualisation on the web ÎScalable plots Æ vector graphics ÎInteraction Æselect further information ÎOperational Æ High availability z Fast changing world with high expectation through successful services (e.g. Google, Yahoo) z Cheap hardware might solve the availability issue z Role of forecaster and demands of end-user changed: Slide 2 Information from different fields of science are required 11th Workshop on Meteorological Operational Systems Slide 2 Meteorological user interface Classical desktop Web applications z Many advanced toolkits (e.g. z New emerging user interface APIs GTK, Qt) (e.g. jQuery, YUI) z Lots of tested and optimised z Lots of new developments and code Æ mature development experience needed tools z Different opinions on how heavy/rich z Make use of all system the applications should be resources z Can not use full advantage of local z Platform dependent
    [Show full text]