Missing Link: an Introduction to Web Development and Programming

Total Page:16

File Type:pdf, Size:1020Kb

Missing Link: an Introduction to Web Development and Programming The Missing Link: An Introduction to Web Development and Programming The Missing Link An Introduction to Web Development and Programming <a href=""> Michael Mendez SUNY Fredonia i The Missing Link An Introduction to Web Development and Programming by Michael Mendez Open SUNY Textbooks 2014 ©2014 Michael Mendez ISBN: 978-0-9897226-5-0 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Published by Open SUNY Textbooks, Milne Library (IITG PI) State University of New York at Geneseo, Geneseo, NY 14454 Cover design by William Jones Licensing This text is published by the Open SUNY Textbooks project under the Creative Com- mons 3.0 license format (see full length legal text at http://creativecommons.org/licenses/ by-sa/3.0/): You are free: 1. To share — to copy, distribute and transmit the work 2. To remix — to adapt the work 3. To make commercial use of the work Under the following conditions: 1. Attribution: You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). 2. Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. With the understanding that: 1. Waiver: Any of the above conditions can be waived if you get permission from the copyright holder. 2. Public Domain: Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. 3. Other Rights: In no way are any of the following rights affected by the license: a. Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; b. The author’s moral rights; c. Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. 4. Notice: For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with the link given at the top of this page. To my family and friends, for supporting, encouraging, and challenging me over the years. About the Textbook Web development is an evolving amalgamation of languages that work in concert to re- ceive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and stan- dards. Navigating a project from concept to completion often requires more than mastery of one or two complementing languages, meaning today’s developers need both breadth, and depth, of knowledge to be effective. This text provides the developer with an understanding of the various elements of web development by focusing on the concepts and fundamentals through the examples within, providing a foundation that allows easier transition to other languages and a better un- derstanding of how to approach their work. The reader will be introduced to topics in a manner that follows most project development methods, from initial conceptualization and design through front end development, back end development, and introducing additional concepts like accessibility and security, while focusing on responsive design techniques. Each section of the text includes opportunities to practice the material and assess increased knowledge after examining the topics. About the Author Michael Mendez, M.S., is a professional web developer and professor with a master’s degree received after studying computer science, business, and communications at the State University of New York, University at Fredonia. Having worked in the information tech- nology field for over 12 years, he has provided the small to medium business market and public sector agencies with services in hardware and network installation and support, web development, systems support and maintenance, and solutions design and implementation. These experiences have involved academic, media, emergency management, non-profit, business to business, and business to consumer organizations. Reviewer’s Notes It is always a challenge to teach a course in web design or web programming. Systems that run on the World Wide Web must necessarily change with the emergence of any sort of new computer technology, creating a rapidly evolving landscape. The students that enroll in web development courses are a particularly diverse group; the subject attracts strong programmers with weak aesthetic design skills as well as those who are more aesthetically inclined with little knowledge of programming. Finally, the visibility and mission criticality of web platforms makes the design and security of these systems paramount. The Missing Link attempts to bridge the gap between these conflicting educational de- mands. While most web development texts opt to delve deeply into one or two of the tools in the belt of a web programmer, the author of this text takes a broad approach to teaching web programming and development. The result is a single resource that integrates good design practices, modern technologies, and all of the programming tools that one would need to build a successful, dynamic web site. Unlike many texts, this one begins by giving the readers a solid foundation in the tech- nology that runs the Internet along with a sense of what technology is currently coming of age. This is followed by both a process and pattern-oriented slant on web design that fo- cuses on the Model-View-Controller structure which underlies the rest of the text. HTML and CSS covered for the development of web interfaces. The PHP and JavaScript sections enable readers to develop the controllers for those interfaces. Finally, a concise introduction to databases and SQL allows for the development of robust data models. In addition to the unique combination of content found in this book, the tone is also one of practicality. The author doesn’t mince words and gets right to the point with ex- amples meant to be referenced quickly and often. Although this directness may put off some readers who prefer to read texts cover to cover, all software developers know that this is how texts are used in the real world. In the end, the broad approach that The Missing Link takes to web design and pro- gramming combined with the text’s concise presentation of information makes this a web programming text unlike any other. Robert Olson, M.S. Professor Robert Olson is a Visiting Instructor of Computer & Information Sciences at the State University of New York at Fredonia where he teaches courses in computer programming, computer security, mathematics, and artificial intelligence. He also teaches Microcomputer Ap- plications at Jamestown Community College. Professor Olson received a Master of Science in Management Information Systems from SUNY Fredonia on May 2007. About Open SUNY Textbooks Open SUNY Textbooks is an open access textbook publishing initiative established by State University of New York libraries and supported by SUNY Innovative Instruction Technology Grants. This initiative publishes high-quality, cost-effective course resources by engaging faculty as authors and peer-reviewers, and libraries as publishing infrastructure. The pilot launched in 2012, providing an editorial framework and service to authors, students and faculty, and establishing a community of practice among libraries. The first pilot is publishing 15 titles in 2013-2014, with a second pilot to follow that will add more textbooks and participating libraries. Participating libraries in the 2012-2013 pilot include SUNY Geneseo, College at Brock- port, College of Environmental Science and Forestry, SUNY Fredonia, Upstate Medical University, and University at Buffalo, with support from other SUNY libraries and SUNY Press. For more information, please see http://opensuny.org. Table of Contents About the Textbook v Preface xii Section 1: Web Development 1 Chapter 1: Brief History of the Internet 2 Chapter 2: Current Trends 4 Chapter 3: Web Servers 13 Chapter 4: Network Basics 19 Chapter 5: Website Design 25 Chapter 6: Development 38 Section 1 Assessments 54 Section 2: Document Markup 60 Chapter 7: Markup Languages 61 Chapter 8: Creating HTML Files 66 Chapter 9: Page Layout 68 Chapter 10: Text Layout 73 Chapter 11: Navigation 81 Chapter 12: Graphics 84 Chapter 13: Tables 88 Chapter 14: Forms 91 Chapter 15: Canvas 94 Chapter 16: Media Support 104 Chapter 17: Mobile Device Support 107 Chapter 18: Tags to Avoid 108 Chapter 19: Rule Structure 109 Chapter 20: Layout Formatting 119 Chapter 21: Font and Text Decoration 132 Chapter 22: Responsive Styling 136 Section 2 Assessments 142 Section 3: Scripting Languages 148 Chapter 23: Server-Side and Client-Side Scripting 149 Chapter 24: Creating PHP Files 152 Chapter 25: PHP Errors 153 Chapter 26: PHP Output 156 Chapter 27: Data Storage 158 Chapter 28: Data Manipulation 167 Chapter 29: Email 173 Chapter 30: File Interaction 176 Chapter 31: Structures 179 Chapter 32: Functions 186 Chapter 33: Objects and Classes 191 Chapter 34: JavaScript Syntax 194 Chapter 35: JavaScript Examples 198 Chapter 36: jQuery 202 Section 3 Assessments 205 Section 4: Persistent Data Storage 210 Chapter 37: Database Types 211 Chapter 38: Data Relationships 216 Chapter 39: MySQL Data Types 218 Chapter 40: Normalization 221 Chapter 41: MySQL CRUD Actions 231 Chapter 42: Advanced Queries 240 Section 4 Assessments 244 Section 5: Tying it Together 248 Chapter
Recommended publications
  • Cakephp Cookbook Documentation Release 4.X
    CakePHP Cookbook Documentation Release 4.x Cake Software Foundation Sep 25, 2021 Contents 1 CakePHP at a Glance 1 Conventions Over Configuration........................................1 The Model Layer................................................1 The View Layer.................................................2 The Controller Layer..............................................2 CakePHP Request Cycle............................................3 Just the Start...................................................4 Additional Reading...............................................4 2 Quick Start Guide 13 Content Management Tutorial......................................... 13 CMS Tutorial - Creating the Database..................................... 15 CMS Tutorial - Creating the Articles Controller................................ 19 3 4.0 Migration Guide 29 Deprecated Features Removed......................................... 29 Deprecations.................................................. 29 Breaking Changes................................................ 31 New Features.................................................. 37 4 Tutorials & Examples 41 Content Management Tutorial......................................... 41 CMS Tutorial - Creating the Database..................................... 43 CMS Tutorial - Creating the Articles Controller................................ 47 CMS Tutorial - Tags and Users......................................... 56 CMS Tutorial - Authentication......................................... 64 CMS Tutorial - Authorization.........................................
    [Show full text]
  • Complete PHP Secrets & Tips for Professionals
    PHP CompleteComplete Tips & Secrets for Professionals TipsPHP & Secrets for Professionals 300+ pages of professional hints and tricks Disclaimer This is an unocial free book created for educational purposes and is GoalKicker.com not aliated with ocial PHP group(s) or company(s). Free Programming Books All trademarks and registered trademarks are the property of their respective owners Contents About ................................................................................................................................................................................... 1 Chapter 1: Getting started with PHP ................................................................................................................... 2 Section 1.1: HTML output from web server .................................................................................................................. 2 Section 1.2: Hello, World! ............................................................................................................................................... 3 Section 1.3: Non-HTML output from web server ........................................................................................................ 3 Section 1.4: PHP built-in server ..................................................................................................................................... 4 Section 1.5: PHP CLI ......................................................................................................................................................
    [Show full text]
  • Sethesaurus: Wordnet in Software Engineering
    This is the author's version of an article that has been published in this journal. Changes were made to this version by the publisher prior to publication. The final version of record is available at http://dx.doi.org/10.1109/TSE.2019.2940439 IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 14, NO. 8, AUGUST 2015 1 SEthesaurus: WordNet in Software Engineering Xiang Chen, Member, IEEE, Chunyang Chen, Member, IEEE, Dun Zhang, and Zhenchang Xing, Member, IEEE, Abstract—Informal discussions on social platforms (e.g., Stack Overflow, CodeProject) have accumulated a large body of programming knowledge in the form of natural language text. Natural language process (NLP) techniques can be utilized to harvest this knowledge base for software engineering tasks. However, consistent vocabulary for a concept is essential to make an effective use of these NLP techniques. Unfortunately, the same concepts are often intentionally or accidentally mentioned in many different morphological forms (such as abbreviations, synonyms and misspellings) in informal discussions. Existing techniques to deal with such morphological forms are either designed for general English or mainly resort to domain-specific lexical rules. A thesaurus, which contains software-specific terms and commonly-used morphological forms, is desirable to perform normalization for software engineering text. However, constructing this thesaurus in a manual way is a challenge task. In this paper, we propose an automatic unsupervised approach to build such a thesaurus. In particular, we first identify software-specific terms by utilizing a software-specific corpus (e.g., Stack Overflow) and a general corpus (e.g., Wikipedia). Then we infer morphological forms of software-specific terms by combining distributed word semantics, domain-specific lexical rules and transformations.
    [Show full text]
  • Variables En PHP 5
    Manual Imprescindible de PHP5 Luis Miguel Cabezas Granado Prólogo de Zeev Suraski y Andi Gutmans ANAYA MULTIMEDIA Agradecimientos Finalizar este libro ha sido una odisea donde han intervenido muchas personas y factores, mudanza incluida. Para empezar me gustaría agradecer a Marta Camarero y a Eugenio Tuya su fe en mí como escritor. Me dieron ánimos desde el principio y un poquito de prisa. A Zeev Suraski y Andi Gutmans, creadores de PHP 5, por crear el lengua­ je y tratarme como a uno de los suyos en los ¿seminar de www.zend.com. Además, tengo que agradecerles la rapidez con la que escribieron el pró­ logo del libro. A Marco Tabini, director de la revista canadiense PHParchitect, por en­ viarme el manual de Certificación PHP en papel y no en PDF. A Tim Converse y Joyce Park por escribir PHP5 and MySQL Bible, cuyos conocimientos me bebí en apenas 3 días. A Harry Fuecks por escribir el mejor libro de PHP de todos los tiempos The PHP Anthology, que me hizo reorientar todos los esfuerzos a la inno­ vación. A la Asociación Regional de Universidades Populares de Extremadura (AUPEX) por probar todos mis programas escritos en PHP (libros de visita, foros, nccproject, newton, etcétera). Espero dar algún día con la tecla. A mis compañeros de trabajo Pako, Palomo, Javi y Pedro por las largas horas de discusión en torno a Delphi, Java, C# y, por supuesto, PHP. A Justo Cabezas, porque todo lo que me regaló fueron libros de informá­ tica, y encima escritos por él. Sigo tus pasos. A los grupos de usuario de gnuLinux de Extremadura www.sinuh.org y www.gulex.org, por ser una fuente inagotable de conocimientos.
    [Show full text]
  • PHP: Zend for I5/OS
    Front cover PHP: Zend for i5/OS Learn how to install and administer Discover valuable development tips and advice Security, globalization, Zend Platform for i5/OS, and more! Gary Mullen-Schultz Melissa Anderson Vlatko Kosturjak ibm.com/redbooks International Technical Support Organization PHP: Zend for i5/OS January 2007 SG24-7327-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (January 2007) This edition applies to Version 1.0, Release 5.0, Modification 0.0 of Zend Core for i5/OS, Version 2.0, Release 1.0, Modification 2.0 of Zend Platform for i5/OS, and Version 5.0, Release 2.0, Modification 0.0 of Zend Studio for i5/OS. © Copyright International Business Machines Corporation 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this book . ix Become a published author . .x Comments welcome. .x Chapter 1. Welcome to PHP on i5/OS! . 1 1.1 Welcome! . 2 1.1.1 IBM and Zend Core. 2 1.1.2 Zend Core for IBM . 2 1.2 Previous support of PHP on i5/OS . 3 1.3 Current support of PHP on i5/OS . 3 1.3.1 Zend Core for i5/OS . 3 1.3.2 Zend Studio for i5/OS . 4 1.3.3 Zend Platform for i5/OS . 4 1.4 How i5 implementation differs from Zend Core.
    [Show full text]
  • Rosary Hill Reach out Part II: Community Action Corps
    Rosary Hill Reach Out Part II: Community Action Corps by MARIE FORTUNA “You can’t explain wheel-chair Dr. John Starkey nodded about all kinds of human prob­ strengths to help others, the at the Veteran’s Administration dancing. You’d have to see it. understandingly. “As a kind of lems. Kept the whole class talk­ world would be a happier place.” Hospital seeks students to feed Thursday afternoons the patients middleman between volunteers ing on that record for the total patients, visit them, lead a com­ themselves create the dances. and agencies they serve, I ’ve class period,” said sophomore Brian McQueen practice munity sing-a-long,” 'said Dr. Tuesdays they teach it to us. To seen how students have started Bri^n McQueen. teaches at Heim Elementary. Starkey. Angela Kell«*, Virginia Ventura, out frightened of what they don’t He’s busy. Pat Weichsel resident Pat Cowles, Linda Stone and know,” he said. ‘«‘Once they try Brian teaches C.C.D. classes to assistant, volunteer for Project Erie County Detention Home me,” said Pat Weichsel, student it,” he continued, “they find they about 18 seventh graders at Care (as a requirement for her looks for companions and helpers coordinator of the Campus are rewarded.” Saints Peter and Paul School in community psychology course) with the recreation programs for Ministry sponsored Community Williamsville. He has been help­ says, “Tim eis more of a problem boys $nd girls age 8 to 16 years Action Corps. - “Working for the first time ing children since he himself was than anything else. I don’t really who are awaiting court proceed­ with persons who have physical 14 years old.
    [Show full text]
  • PHP 5 Power Programming by Andi Gutmans, Stig Bakken, and Derick Rethans
    PHP 5 Content provided in partnership with Prentice Hall PTR, from the book PHP 5 Power Programming by Andi Gutmans, Stig Bakken, and Derick Rethans Introduction Following the huge success of its predecessors, PHP 5 brings many significant improvements to the most popular web scripting language on the globe. The book PHP 5 Power Programming, written by Stig Bakken, Derick Rethans, and myself, provides readers with an in-depth view of this new PHP version right from its source. The foundation of PHP 5 is the new Zend Engine II scripting engine, which not only features a completely new and feature rich object oriented paradigm, but also provides the infrastructure for other significant changes such as great improvements in PHP's support for XML technologies. This article gives you a very short overview of PHP 5 and what makes it so great. New OO Features The OO model of PHP 5 has been completely rewritten. Not only does the move from objects being native types to objects being handles give much more clarity on when objects are created, cloned, and destroyed, but it also allowed us to implement many new OO features which are common in traditional OO languages. There are far too many features to cover, but the following list gives you the highlights: • As mentioned, PHP objects are now based on handles, which allows for clear-cut object constructors, clone methods and destructors • The PHP object syntax can be completely overloaded by PHP extension authors, allowing the efficient implementation of important new features such as SimpleXML and the native SOAP extension, both of which are described later on • Both properties and methods support the common OO public/private/protected access modifiers (as well as final and static) • Abstract methods, abstract classes and interfaces • Exception handling ala try/throw/catch • Method return value de-referencing such as $obj->method1()->method2() This list is only the tip of the iceberg, and there are many more OO improvements, too numerous to cover in this short overview.
    [Show full text]
  • We Want More
    GOT ISSUES 1 For laid back lifestylers... with a sense of humour 2017 WE WANT MORE Festivals are in a constant state of A half-century later, it’s not just bellbottoms and wanderlust and desire for unique and memory-making evolution, there are now literally hundreds marijuana anymore. Music festivals have evolved into moments – the world is now literally your glittering, of them all over the country and they have a booming multimillion-pound business. But why is it flower-crown-filled oyster! It seems many of us no that so many of us time and time again clear an entire longer have the ‘Woodstock mentality’ and are not up gone from just being a place where you weekend to spend it camping in a foreign town with for pitching our dodgy tents in the rain to hear our watch bands in a field, to an entire four thousands of strangers? favourite band and roughing it anymore, so what do day immersive experience. we want from our festivals? We are craving and chasing experiences over It has been 47 years since Generation X dressed in belongings more than ever before and what better suede hippie vests and flower crowns and gathered at place than in a fairytale haze of escapism in the the firstPilton Pop, Blues & Folk Festival (now more middle of the British countryside…or further afield if commonly known as one of the best festivals in the you really want to live out those hedonistic dreams. world –Glastonbury!), for 1 night of music and peace. Festivals are having to work harder to satisfy our Single-eState gift S S traight from the farmer | cha S ediS tillery.co.uk 2 2017 2017 3 What’s cookin One thing we do know is that festi- joy of spontaneity and is both designed and built by 60 Seconds food is fast becoming just as central teams of emerging artists, architects and musicians; all good lookin’ to the experience as the music.
    [Show full text]
  • NADS News — March, 2016 1 Contents World Down Syndrome Day
    Owen Paris and his dad Mike NewsletterNADS for the National Association for Down SyndromeNews March, 2016 The PAC Self-Advocacy Workshop Sarah Weinstein wo weeks ago I attended the accomplishments, our jobs, hobbies up were: opportunities to share our NADS PAC (Partnership Advocacy and enthusiasm for learning new hardships and struggles with healthy Council)T Self-Advocacy Workshop things. (I think our parents had fun choices and peer pressure, telling at Elmhurst College with 21 other talking with each other too. They were other people how to help us when our aspiring self-advocates. We practiced invited either to stay and listen to the feelings are hurt or we see someone skills and techniques to help us be workshop or to hang out and network mistreated or bullied and finding confident in telling other people about programs and services around ways to let others know we want more about our preferences, our skills, the Chicago suburban area.) opportunities to help out and work by interests and our goals and dreams. It Janice Weinstein, Executive Director sharing our talents and gifts. There was so much fun to get to know other of Total Link2 Community, helped us were so many talented people in the adults with Down syndrome. Everyone get comfortable with one another room and we took the time to hear was excited to share their proud using improv and drama games. You each person’s voice. We also had a lot could feel the energy level go up to say about what we’re good at and when Janice asked us to stand in a how we want other people to view us circle facing one another.
    [Show full text]
  • NEW FRIENDS and OLD PASSIONS WELLNESS and HOME CARE Table of Contents
    MessengerVolume 100, Issue 1 | Spring 2019 The Meaning of Happiness NEW FRIENDS AND OLD PASSIONS WELLNESS AND HOME CARE Table of Contents PHOEBE AT WORK 4 A Place Regenerated 28 Philanthropy: High Marks for Highmark 31 Phoebe Pharmacy: Person-Centered Technology THE ART OF LIVING 8 Finding “Happy” 4 16 A Lifetime of Music 20 Friendship Across Phoebe THE GREATEST GENERATION 26 The Soldier with a Green Thumb HEALTH & WELLNESS 12 Pathstones by Phoebe: The Path to Wellness 14 Ask the Expert: Getting to Know Home Care HAPPENINGS 30 The Phoebe Institute on Aging: Sanity & Grace 20 16 Phoebe-Devitt Homes is the official name of the 501(c)(3) not-for-profit corporation doing business as Phoebe Ministries. Founded in 1903 and incorporated as such in 1984, Phoebe-Devitt Homes is responsible for the supervision of communities, long-range planning, development, and fundraising for a network of retirement and affordable housing communities, pharmacies, and a continuing care at home program, which combined serve thousands of seniors annually. Phoebe Ministries is affiliated with the United Church of Christ and is a member of LeadingAge, LeadingAge PA, and the Council for Health and Human Service Ministries of the United Church of Christ. The official registration and financial information of Phoebe-Devitt Homes may be obtained from the Pennsylvania Department of State by calling toll free within Pennsylvania at 1-800-732-0999. Registration does not imply Generations come together: On the cover: endorsement. Bob Masenheimer, Phoebe Berks, conducts Copyright 2019 by Phoebe Ministries. Photographs and artwork copyright by rehearsal for the Phoebe Institute on Aging their respective creators or Phoebe Ministries.
    [Show full text]
  • The Parthenon, March 11, 2013
    Marshall University Marshall Digital Scholar The aP rthenon University Archives 3-11-2013 The aP rthenon, March 11, 2013 John Gibb [email protected] Tyler Kes [email protected] Follow this and additional works at: http://mds.marshall.edu/parthenon Recommended Citation Gibb, John and Kes, Tyler, "The aP rthenon, March 11, 2013" (2013). The Parthenon. Paper 197. http://mds.marshall.edu/parthenon/197 This Newspaper is brought to you for free and open access by the University Archives at Marshall Digital Scholar. It has been accepted for inclusion in The aP rthenon by an authorized administrator of Marshall Digital Scholar. For more information, please contact [email protected]. C M Y K 50 INCH Higher Learning Tour takes Huntington to school > more on News Monday, MARCH 11, 2013 | VOL. 116 NO. 100 | MARSHALL UNIVERSITY’S STUDENT NEWSPAPER | marshallparthenon.com Get to know your candidates SUBMITTED PHOTOS THE PARTHENON’S KIM SMITH SPOKE WITH THE THREE PRESIDENTIAL CANDIDATES BEFORE THE Platform Agendas UPCOMING ELECTIONS TO FIND OUT EXACTLY WHICH ISSUES ARE IMPORTANT. Derek Ramsey & Sarah Stiles EJ Hassan & Ashley Lyons Wittlee Retton & Dustin Murphy • We want to promote to students on cam- • Establish open forum to engage student body • Things for the average students are discount pus, show what they are doing. with Student Government Executive Branch. cards especially for Student Organizations. • We want to help get your organization • Partner SGA up with Greek Affairs and other • We have the idea of suggestion boxes that service oriented groups to host a day on campus will be placed all around campus.
    [Show full text]
  • Possibility, More Opportunity
    More Possibility, More Opportunity. The College launches its largest campaign ever FEATURED: Embracing undergraduate research SCRIPPS MAGAZINE W WINTER 2014 President Lori Bettison-Varga reflects the enthusiasm of the Scripps community during the celebratory public launch of the Scripps campaign, November 12, 2013. Scripps Magazine Published by the Office of Communication and Marketing More Hope. More Possibility. More Opportunity: Carolyn Robles Editor Scripps College Launches Its Largest Campaign Ever Matt Hutaff Digital Communication Rosa Santana Staff Writer Warm weather, fabulous food, and a sunset sky twinkling with festoon lights Jacqueline Legazcue welcomed more than 400 members of the Scripps community as they gathered Photography November 12, 2013, for the public launch of the most ambitious campaign in the Christina Kelly history of Scripps College. DJ Allison Riegle ’14 set the celebratory mood for the street Production Assistant festival-themed party with a pulsing, upbeat soundtrack. Attendees were invited to Megan Goldman ’15 Rachel Grate ’15 share what they wanted more of for Scripps, and many wrote their responses on a Christie Kweon ’15 mobile Graffiti Wall. They also posed at the photo booth with signs stating their hopes Lauren Prince ’14 for their beloved College. Helen Ragen ’15 Student Interns “The event was a wonderful celebration of The Campaign for Scripps College, which Editorial Board is a rally for resources needed to continue investing in our faculty, students, staff, Lori Bettison-Varga alumnae relations, and campus,” said Michael Archibald, vice president for institutional President advancement. Amy Marcus-Newhall Vice President and Dean of Faculty The Campaign for Scripps College: We Want More Knowledge, More Truth, More Imagination, Nikki Khurana More Justice, More Opportunity is “as direct and thought-provoking as Scripps students Assistant Vice President, Alumnae & Parent Engagement and The Scripps Fund and alumnae themselves,” Archibald said.
    [Show full text]