Drupal is a PHP content management framework that allows customizable content, modules, and themes. Site administrators use Drupal to build websites while content editors add and organize content. Drupal powers many large websites and has a worldwide community of over 16,000 developers. The document provides an overview of installing Drupal, using common features like nodes, views, and taxonomy, and lists resources for learning more.
A short, non-technical overview of Drupal 7 for Content Editors.
Display at full-screen to use the hyperlinks displaying the demonstration videos.
This was originally prepared as a presentation to the 2012 eLearning Summit held at Northwestern College in the Twin Cities, Minnesota USA
This document provides instructions for an English project where students will introduce themselves. Students are asked to make a PowerPoint or video presentation talking about their name, age, place of living, job, studies, parents, country, and nationality. The document includes a link to a tutorial on how to add audio to PowerPoint slides. It also lists requirements such as using your own voice, optionally including a YouTube link, carefully reading the tutorial, and submitting the project by the sixth week with a prepared script. Steps are outlined for uploading the project file or link to the specified online platform.
This document discusses different content management systems (CMS) that can be used for e-learning: WordPress, Drupal, and Moodle. It provides steps for setting up WordPress, including signing up, creating a blog, uploading content, and publishing posts. Drupal is described as a modular framework used for a variety of websites, including news, education, and communities. Moodle is an open-source LMS used for online courses and blended learning, with features like assignments, forums, quizzes, and resources.
A discussion of three types of ember addons: one that makes components available to consuming apps, one that modifies the asset pipeline of consuming app, and one that adds a new command to ember-cli
The document discusses ways to speed up WordPress sites to improve user experience and reduce environmental impact. It recommends optimizing sites by reducing HTTP requests, compressing files, leveraging caching, minimizing files, optimizing images, and using CSS sprites. Implementing these techniques can significantly improve site performance and speed.
The document discusses how web components using HTML templates, shadow DOM, custom elements, and HTML imports can help build encapsulated, reusable, and extensible UI components. It provides examples of how these technologies allow defining components with private styles and markup, standard component lifecycles, and declarative composition through templates and content projection. Overall, the document argues these techniques help address issues like style encapsulation, maintainability, and scalability when building applications with web technologies.
Codeworks'12 Rock Solid Deployment of PHP AppsPablo Godel
Web applications are becoming increasingly more complex, so deployment is not just transferring files with FTP anymore. We will go over the different challenges and how to deploy our PHP applications effectively, safely and consistently with the latest tools and techniques.
A short, non-technical overview of Drupal 7 for Content Editors.
Display at full-screen to use the hyperlinks displaying the demonstration videos.
This was originally prepared as a presentation to the 2012 eLearning Summit held at Northwestern College in the Twin Cities, Minnesota USA
This document provides instructions for an English project where students will introduce themselves. Students are asked to make a PowerPoint or video presentation talking about their name, age, place of living, job, studies, parents, country, and nationality. The document includes a link to a tutorial on how to add audio to PowerPoint slides. It also lists requirements such as using your own voice, optionally including a YouTube link, carefully reading the tutorial, and submitting the project by the sixth week with a prepared script. Steps are outlined for uploading the project file or link to the specified online platform.
This document discusses different content management systems (CMS) that can be used for e-learning: WordPress, Drupal, and Moodle. It provides steps for setting up WordPress, including signing up, creating a blog, uploading content, and publishing posts. Drupal is described as a modular framework used for a variety of websites, including news, education, and communities. Moodle is an open-source LMS used for online courses and blended learning, with features like assignments, forums, quizzes, and resources.
A discussion of three types of ember addons: one that makes components available to consuming apps, one that modifies the asset pipeline of consuming app, and one that adds a new command to ember-cli
The document discusses ways to speed up WordPress sites to improve user experience and reduce environmental impact. It recommends optimizing sites by reducing HTTP requests, compressing files, leveraging caching, minimizing files, optimizing images, and using CSS sprites. Implementing these techniques can significantly improve site performance and speed.
The document discusses how web components using HTML templates, shadow DOM, custom elements, and HTML imports can help build encapsulated, reusable, and extensible UI components. It provides examples of how these technologies allow defining components with private styles and markup, standard component lifecycles, and declarative composition through templates and content projection. Overall, the document argues these techniques help address issues like style encapsulation, maintainability, and scalability when building applications with web technologies.
Codeworks'12 Rock Solid Deployment of PHP AppsPablo Godel
Web applications are becoming increasingly more complex, so deployment is not just transferring files with FTP anymore. We will go over the different challenges and how to deploy our PHP applications effectively, safely and consistently with the latest tools and techniques.
The document outlines the objectives and purpose of the European Wine Bloggers Conference 2009. The conference aims to bring wine bloggers together face-to-face to build connections and cooperation. It also seeks to promote the conference to potential sponsors, partners, and media and view attendees as ambassadors for social wine brands. The goals are to encourage participation in the event and view one of the organizers as a cool brand in the wine industry.
Nike started in 1962 and has grown into a global brand worth $11 billion annually. NikeTown London opened in 1999 and gets around 3 million visitors per year, with one in five people making a purchase. The store aims to create a destination that tells the Nike brand story and encourages loyalty through interactive and engaging experiences that bring the brand to life for customers.
Online Marketing - How to Use Corporate Blogging EffectivelySix Degrees
This document provides an overview of corporate blogging, including why companies blog, how they can benefit from blogging, and tips for getting started with corporate blogging. Blogging allows companies to enhance internal and external communications, engage in conversations with customers, and build awareness, credibility, and relationships over time. The document outlines best practices for setting up and maintaining a corporate blog.
3.a Edizione dell'Osservatorio Internet sul fenomeno dell'IM in Italia: polit...Silvio De Rossi
La politica sul web: linguaggi, strumenti e nuove frontiere del dibattito politico in Rete. Focus “I giovani e la politica: un’indagine sugli utenti di Windows Live Messenger tra i 18 e i 24 anni”
This document discusses how students can get the most value from their university library resources. It begins by listing the objectives of learning the best tools for research, how to use them, finding free full text sources, evaluating sources, and ensuring academic integrity. Several pages then provide more details on the various research tools and databases available through the library for finding scholarly articles, industry and market reports, company information, and statistics. It also discusses effective search techniques and how to obtain full text articles that are not available in the library's collections. The document concludes with brief sections on properly citing sources, evaluating information quality, and where students can get help with using library resources.
The document discusses an individual named Krist sending emails from their personal email address to a work email address, and copying their personal email on emails between their work and personal accounts, potentially mixing personal and work communications. It suggests signing out of the personal email account when using work accounts to avoid confusion between the two.
lunchsessie gemeente Enschede over Slimmer WerkenProven Partners
Dit is de presentatie die ik heb gebruikt bij de lunchsessie bij gemeente Enschede over Slimmer Werken. Het gaat over het nieuwe werken en de gevolgen voor het werkveld, de organisatie, de werkplek en de medewerker. Doorspekt met vele diverse voorbeelden.
Henny Chen_Flipping your classroom @ CLEFHenny Chen
This document discusses flipping a classroom through online learning models. It describes the background and motivation for flipping the classroom to gain more class time. Three learning models for vocabulary, sentences, and reading/writing are presented. The author's reflection discusses creating a student-centered learning process and finding the right balance. Tips include favorite apps for screencasting, screen annotation, and learning management platforms to support a flipped classroom.
This document provides an overview of important artists and works from the Early Renaissance, High Renaissance, Northern Renaissance, and Baroque periods. It lists the names of multiple influential 15th-16th century Italian artists such as Brunelleschi, Ghiberti, Donatello, Masaccio, Botticelli, and da Vinci. It also highlights works by Michelangelo, Raphael, Bosch, Bruegel, Durer, Bernini and Caravaggio from the 14th to 17th centuries. The document serves as a survey of major developments and influential figures across Renaissance and Baroque art history.
The document presents and rebuts common myths about global warming using data from various scientific studies and reports. It discusses factors that influence Earth's climate, both natural influences and those affected by human activity like greenhouse gas emissions. Questions are posed about the motivations of the authors, evidence for climate change, impacts on politics and ecology, and parallels with other situations involving decision making under uncertainty.
The document discusses the organization and structure of the periodic table. It explains that the periodic table is arranged by increasing atomic number and that new rows are added to accommodate elements with repeating properties in each column. It then discusses various models that describe the organization and location of electrons in atoms, including the Bohr model, quantum mechanical model, electron orbitals, and electron configurations.
This document discusses naming and writing formulas for polyatomic and binary covalent compounds. It provides the following rules:
1) For polyatomic ionic compounds, identify and name the cation and anion, then combine the names with the cation first followed by the anion.
2) For binary covalent compounds composed of two non-metals, the first element is named first using its full name, and the second element name uses the suffix "-ide".
3) Prefixes are used to indicate the number of atoms present, with "mono-" only used for the second element. Examples of common prefixes are given.
4) To write formulas from names, identify the cation and anion,
The document describes a trading simulation game where players represent countries trying to establish trade routes to the wealthy country of Chilling. However, the route is blocked by the powerful Matsuzakan empire, which charges high fees to transport goods. Players must decide whether to pay the fees, find alternative routes, or give up on trading with Chilling. The choices have consequences, like war, economic struggles, or discovering new lands. Players roll dice to determine if their trade expeditions are successful or encounter obstacles like pirates or shipwrecks. The goal is to eventually find a direct route to Chilling and bypass the Matsuzakan fees to prosper economically.
Docker Indy Meetup - An Opinionated View of Building Docker Images and PipelinesMatt Bentley
An Opinionated View of Building Docker Images and Pipelines
https://github.com/mbentley/new-dockerfile-features
Docker Indy - May 29, 2018 - Matt Bentley
This document contains information about using Drupal presented by Chris Wu. It discusses using Drupal as a designer, programmer, and web administrator. It provides tips on using themes, modules, Views, hooks, databases, performance optimization, and command line tools like Drush.
The document outlines the objectives and purpose of the European Wine Bloggers Conference 2009. The conference aims to bring wine bloggers together face-to-face to build connections and cooperation. It also seeks to promote the conference to potential sponsors, partners, and media and view attendees as ambassadors for social wine brands. The goals are to encourage participation in the event and view one of the organizers as a cool brand in the wine industry.
Nike started in 1962 and has grown into a global brand worth $11 billion annually. NikeTown London opened in 1999 and gets around 3 million visitors per year, with one in five people making a purchase. The store aims to create a destination that tells the Nike brand story and encourages loyalty through interactive and engaging experiences that bring the brand to life for customers.
Online Marketing - How to Use Corporate Blogging EffectivelySix Degrees
This document provides an overview of corporate blogging, including why companies blog, how they can benefit from blogging, and tips for getting started with corporate blogging. Blogging allows companies to enhance internal and external communications, engage in conversations with customers, and build awareness, credibility, and relationships over time. The document outlines best practices for setting up and maintaining a corporate blog.
3.a Edizione dell'Osservatorio Internet sul fenomeno dell'IM in Italia: polit...Silvio De Rossi
La politica sul web: linguaggi, strumenti e nuove frontiere del dibattito politico in Rete. Focus “I giovani e la politica: un’indagine sugli utenti di Windows Live Messenger tra i 18 e i 24 anni”
This document discusses how students can get the most value from their university library resources. It begins by listing the objectives of learning the best tools for research, how to use them, finding free full text sources, evaluating sources, and ensuring academic integrity. Several pages then provide more details on the various research tools and databases available through the library for finding scholarly articles, industry and market reports, company information, and statistics. It also discusses effective search techniques and how to obtain full text articles that are not available in the library's collections. The document concludes with brief sections on properly citing sources, evaluating information quality, and where students can get help with using library resources.
The document discusses an individual named Krist sending emails from their personal email address to a work email address, and copying their personal email on emails between their work and personal accounts, potentially mixing personal and work communications. It suggests signing out of the personal email account when using work accounts to avoid confusion between the two.
lunchsessie gemeente Enschede over Slimmer WerkenProven Partners
Dit is de presentatie die ik heb gebruikt bij de lunchsessie bij gemeente Enschede over Slimmer Werken. Het gaat over het nieuwe werken en de gevolgen voor het werkveld, de organisatie, de werkplek en de medewerker. Doorspekt met vele diverse voorbeelden.
Henny Chen_Flipping your classroom @ CLEFHenny Chen
This document discusses flipping a classroom through online learning models. It describes the background and motivation for flipping the classroom to gain more class time. Three learning models for vocabulary, sentences, and reading/writing are presented. The author's reflection discusses creating a student-centered learning process and finding the right balance. Tips include favorite apps for screencasting, screen annotation, and learning management platforms to support a flipped classroom.
This document provides an overview of important artists and works from the Early Renaissance, High Renaissance, Northern Renaissance, and Baroque periods. It lists the names of multiple influential 15th-16th century Italian artists such as Brunelleschi, Ghiberti, Donatello, Masaccio, Botticelli, and da Vinci. It also highlights works by Michelangelo, Raphael, Bosch, Bruegel, Durer, Bernini and Caravaggio from the 14th to 17th centuries. The document serves as a survey of major developments and influential figures across Renaissance and Baroque art history.
The document presents and rebuts common myths about global warming using data from various scientific studies and reports. It discusses factors that influence Earth's climate, both natural influences and those affected by human activity like greenhouse gas emissions. Questions are posed about the motivations of the authors, evidence for climate change, impacts on politics and ecology, and parallels with other situations involving decision making under uncertainty.
The document discusses the organization and structure of the periodic table. It explains that the periodic table is arranged by increasing atomic number and that new rows are added to accommodate elements with repeating properties in each column. It then discusses various models that describe the organization and location of electrons in atoms, including the Bohr model, quantum mechanical model, electron orbitals, and electron configurations.
This document discusses naming and writing formulas for polyatomic and binary covalent compounds. It provides the following rules:
1) For polyatomic ionic compounds, identify and name the cation and anion, then combine the names with the cation first followed by the anion.
2) For binary covalent compounds composed of two non-metals, the first element is named first using its full name, and the second element name uses the suffix "-ide".
3) Prefixes are used to indicate the number of atoms present, with "mono-" only used for the second element. Examples of common prefixes are given.
4) To write formulas from names, identify the cation and anion,
The document describes a trading simulation game where players represent countries trying to establish trade routes to the wealthy country of Chilling. However, the route is blocked by the powerful Matsuzakan empire, which charges high fees to transport goods. Players must decide whether to pay the fees, find alternative routes, or give up on trading with Chilling. The choices have consequences, like war, economic struggles, or discovering new lands. Players roll dice to determine if their trade expeditions are successful or encounter obstacles like pirates or shipwrecks. The goal is to eventually find a direct route to Chilling and bypass the Matsuzakan fees to prosper economically.
Docker Indy Meetup - An Opinionated View of Building Docker Images and PipelinesMatt Bentley
An Opinionated View of Building Docker Images and Pipelines
https://github.com/mbentley/new-dockerfile-features
Docker Indy - May 29, 2018 - Matt Bentley
This document contains information about using Drupal presented by Chris Wu. It discusses using Drupal as a designer, programmer, and web administrator. It provides tips on using themes, modules, Views, hooks, databases, performance optimization, and command line tools like Drush.
Drupal 7 - The Top 40 Core Modules and What They Mean for YouAcquia
Join Dries Buytaert, the creator and project lead for the Drupal open source social publishing system, for a one-hour presentation on the new Drupal 7. Dries will discuss the changes to Drupal 7, the new modules that have been added to core, and how these new modules will impact the Drupal 7 platform for developers, designers, site administrators and end-users. This is the second in a series of Drupal 7 Webinars hosted by Dries.
Bring Your Own Container: Using Docker Images In ProductionDatabricks
Condé Nast is a global leader in the media production space housing iconic brands such as The New Yorker, Wired, Vanity Fair, and Epicurious, among many others. Along with our content production, Condé Nast invests heavily in companion products to improve and enhance our audience’s experience. One such product solution is Spire, Condé Nast’s service for user segmentation and targeted advertising for over a hundred million users.
While Spire started as a set of databricks notebooks, we later utilized DBFS for deploying Spire distributions in the form of Python Whls, and more recently, we have packaged the entire production environment into docker images deployed onto our Databricks clusters. In this talk, we will walk through the process of evolving our python distributions and production environment into docker images, and discuss where this has streamlined our deployment workflow, where there were growing pains, and how to deal with them.
Three keynotes were given at DrupalCon 2011 in Chicago by Dries Buytaert. Free and open source tools for integrating web accessibility into the design process were discussed, including Wave, Run Fae, and the Accessibility Inspector. A session on using HTML5 features with Drupal covered new input types, video, audio, and canvas elements. Webform 3, the survey module for Drupal, was presented along with its new API and features.
Preparing your dockerised application for production deploymentDave Ward
You’ve got your application dockerised for development. That process is working smoothly, and you’re gaining a lot of the benefits that docker gives you - environments are trivial to setup, independent of platform, and they are consistent for everyone on your team.
How do you go about taking the next step so that your application is deployed into a scalable and reliable production setup?
How do you create deployment artefacts which are built with consistency and transparency? How do you manage environment variables between staging and production environments? How do you perform actions / schedule processes in one environment and not another?
In this talk we will discuss what you need to do to get your dockerised application ready for deployment into a production environment.
This document is a letter from Zappos providing information about their presentation at DIWD (Drupal in the Wild Day) in 2011. It includes links to the presentation slides on SlideShare, their Twitter handle for the event, and a link to job postings on their website. The letter signs off saying "Love, Zappos".
The document discusses trends in web technologies like HTML5, microblogging, authentication and databases that are relevant to Drupal. It encourages contributions to Drupal's translation, documentation, design and code to help the project. Community involvement is emphasized as more important than any single technology. The future of Drupal and the web is shaped by open collaboration.
The document discusses trends in web development tools and technologies and their role in the Drupal ecosystem. It outlines emerging technologies like HTML5, microblogging, authentication/authorization methods, and database options that Drupal 7 will support. It encourages the Drupal community to help through contributions like documentation, translations, code, and design work to ensure Drupal continues to adapt to changing web standards.
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
The document discusses building web management structures using an open-source content management system (CMS) like Drupal. It describes creating internal tools for knowledge management, project management, and digital asset management to address issues with vendors and provide functionality. The tools were developed quickly in Drupal using contributed plugins and an iterative process. The tools can now be downloaded and used by other institutions running Drupal.
This document provides an overview of developing web applications with Symfony2, Doctrine, and MongoDB. It discusses why Symfony2 and Doctrine are good choices, how to install them, and how to configure Doctrine to work with MongoDB. It then demonstrates building a simple image sharing application that stores and retrieves images from MongoDB using GridFS and allows commenting on images. It covers creating document schemas, controllers, and templates to upload images, view comments, and more. The document ends by discussing custom repositories, queries, and useful bundles to consider.
This document provides an overview of multimedia on the web and plug-ins. It discusses how plug-ins allow expanded capabilities but also introduce compatibility, standardization, and security issues. It describes common multimedia file formats and codecs. Design considerations for embedding multimedia are outlined, and examples of embedding Flash video and creating JavaScript slideshows are provided. The document concludes with information about final projects for the class.
DrupalCon Austin - Absolute Beginner's Guide to DrupalRod Martin
This document provides an introduction to Drupal, a content management system. It discusses Drupal's history, how it works, and the typical workflow for building a Drupal site. This includes planning content types and fields, installing modules to extend functionality, designing layouts and views, managing user roles and permissions, and practicing Drupal skills. The document emphasizes that Drupal has a significant learning curve but provides powerful functionality through its open source community and ecosystem of modules.
Lightweight virtualization uses container technology to isolate processes and their resources through namespaces and cgroups. Docker is a container management system that provides lightweight virtualization. Baidu chose Docker for its BAE platform because containers provide better isolation than sandboxes with fewer restrictions and lower costs. Docker meets BAE's needs but was improved with additional security and resource constraints for its PAAS platform.
Ready. Set. Drupal! An Intro to Drupal 8, Part 2Acquia
In this two part series, we'll give you a quick introduction to the Drupal 8 out-of-the-box site building experience. This course is for people who are completely new to Drupal. You might be a developer or a decision maker, but you need to know what makes Drupal tick, and fast.
In part 2, you’ll get an overview of site building, extending Drupal, and contributing to the Drupal community. This course includes:
• Presentations: We've condensed the most essential information about Drupal into this quick course.
• Demos: Watch me completing specific tasks as I build a site.
• Download step-by-step tutorials, and try out the tasks yourself.
No matter your experience level or background, this course will get you familiar with the next up-and-coming version of Drupal.
https://www.acquia.com/resources/acquia-tv/conference/ready-set-drupal-intro-drupal-8-part-2-december-4-2014
This document summarizes a Drupal beginner training session. It introduces Drupal and content management systems. It discusses the Drupal business model, users, and history. It covers installing Drupal, the admin area, content and module workflows. It also summarizes setting up themes, views, panels, users, and favorite modules. The document emphasizes practicing Drupal skills and provides several resource links.
This document provides an overview of the open source content management system Drupal. It describes Drupal as a flexible CMS built on PHP and modular architecture. Core features include nodes, taxonomy, views, and themes. Key terms are defined such as modules, blocks, and users/roles. The document outlines some top Drupal modules, advantages of Drupal for libraries, potential obstacles, and resources for learning more.
Similar to What is Drupal? For Site Administrators (20)
This document provides an overview of wound healing, its functions, stages, mechanisms, factors affecting it, and complications.
A wound is a break in the integrity of the skin or tissues, which may be associated with disruption of the structure and function.
Healing is the body’s response to injury in an attempt to restore normal structure and functions.
Healing can occur in two ways: Regeneration and Repair
There are 4 phases of wound healing: hemostasis, inflammation, proliferation, and remodeling. This document also describes the mechanism of wound healing. Factors that affect healing include infection, uncontrolled diabetes, poor nutrition, age, anemia, the presence of foreign bodies, etc.
Complications of wound healing like infection, hyperpigmentation of scar, contractures, and keloid formation.
How to Download & Install Module From the Odoo App Store in Odoo 17Celine George
Custom modules offer the flexibility to extend Odoo's capabilities, address unique requirements, and optimize workflows to align seamlessly with your organization's processes. By leveraging custom modules, businesses can unlock greater efficiency, productivity, and innovation, empowering them to stay competitive in today's dynamic market landscape. In this tutorial, we'll guide you step by step on how to easily download and install modules from the Odoo App Store.
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...EduSkills OECD
Andreas Schleicher, Director of Education and Skills at the OECD presents at the launch of PISA 2022 Volume III - Creative Minds, Creative Schools on 18 June 2024.
A Visual Guide to 1 Samuel | A Tale of Two HeartsSteve Thomason
These slides walk through the story of 1 Samuel. Samuel is the last judge of Israel. The people reject God and want a king. Saul is anointed as the first king, but he is not a good king. David, the shepherd boy is anointed and Saul is envious of him. David shows honor while Saul continues to self destruct.
How to Setup Default Value for a Field in Odoo 17Celine George
In Odoo, we can set a default value for a field during the creation of a record for a model. We have many methods in odoo for setting a default value to the field.
🔥🔥🔥🔥🔥🔥🔥🔥🔥
إضغ بين إيديكم من أقوى الملازم التي صممتها
ملزمة تشريح الجهاز الهيكلي (نظري 3)
💀💀💀💀💀💀💀💀💀💀
تتميز هذهِ الملزمة بعِدة مُميزات :
1- مُترجمة ترجمة تُناسب جميع المستويات
2- تحتوي على 78 رسم توضيحي لكل كلمة موجودة بالملزمة (لكل كلمة !!!!)
#فهم_ماكو_درخ
3- دقة الكتابة والصور عالية جداً جداً جداً
4- هُنالك بعض المعلومات تم توضيحها بشكل تفصيلي جداً (تُعتبر لدى الطالب أو الطالبة بإنها معلومات مُبهمة ومع ذلك تم توضيح هذهِ المعلومات المُبهمة بشكل تفصيلي جداً
5- الملزمة تشرح نفسها ب نفسها بس تكلك تعال اقراني
6- تحتوي الملزمة في اول سلايد على خارطة تتضمن جميع تفرُعات معلومات الجهاز الهيكلي المذكورة في هذهِ الملزمة
واخيراً هذهِ الملزمة حلالٌ عليكم وإتمنى منكم إن تدعولي بالخير والصحة والعافية فقط
كل التوفيق زملائي وزميلاتي ، زميلكم محمد الذهبي 💊💊
🔥🔥🔥🔥🔥🔥🔥🔥🔥
Temple of Asclepius in Thrace. Excavation resultsKrassimira Luka
The temple and the sanctuary around were dedicated to Asklepios Zmidrenus. This name has been known since 1875 when an inscription dedicated to him was discovered in Rome. The inscription is dated in 227 AD and was left by soldiers originating from the city of Philippopolis (modern Plovdiv).
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
What is Drupal? For Site Administrators
1. WHAT IS DRUPAL?
Using Drupal Without Knowing PHP
• What you need
• The 5-minute Install
by Peter K. Johnson - http://WebExplorations.com • Theming
Originally presented at Minnebar - April 2012
• Nodes & CCK
• Views
• Modules
• Untouchable Core
• Taxonomy
photo by QuinnDombrowski - flickr.com
Intro video by Matt Terry - Vimeo
• Resources
2. WHAT IS DRUPAL?
PHP Framework with customizable modules and themes.
Site Administrators build the house and paint the walls.
Content Editors hang pictures on the wall and put fresh
flower arrangements on the table.
Core - Themes - Modules - Content
Content is stored in a database
3. WHO USES DRUPAL?
Stanford University
The Economist
Amnesty International
NASA
MIT Media Lab
WhiteHouse.gov
16,000+ active developers - worldwide (March 2012)
4. WHAT YOU NEED
•PHP 5 (with graphic library for font rendering)
•MySQL
•PHPmyAdmin (Use MAMP or WAMP for these three.)
•Drush - Drupal command line utility
•A working knowledge of HTML & CSS
and Drupal http://drupal.org
photo by pranav - flickr.com
5. Video Demonstration
The 5-minute Install
1. Download http://drupal.org - Unzip
2. Create Database - myNewSiteName
3. Duplicate sites/default.settings.php
4. Rename to settings.php - Set permissions
everyone read/write
5. Create folder: sites/default/files - Set permissions
everyone read/write
6. View site: http://localhost/myNewSiteName
7. Done!
photo by GammaMan - flickr.com
7. Every content item added is a node. Video Demo of CCK
NODES & CCK
photo by GreyLight - flickr.com
8. Every content item added is a node. Video Demo of CCK
Story Node
NODES & CCK
photo by GreyLight - flickr.com
9. Every content item added is a node. Video Demo of CCK
Story Node
Article Node
NODES & CCK
photo by GreyLight - flickr.com
10. Every content item added is a node. Video Demo of CCK
Story Node
Blog Node
Article Node
NODES & CCK
photo by GreyLight - flickr.com
11. Every content item added is a node. Video Demo of CCK
myContentType
Story Node Node
Blog Node
Article Node
NODES & CCK
photo by GreyLight - flickr.com
12. Building forms and viewing the data. Video Demo of Views
VIEWS
photo by Girlfierce Photography - flickr.com
13. Building forms and viewing the data. Video Demo of Views
VIEWS
photo by Girlfierce Photography - flickr.com
14. Building forms and viewing the data. Video Demo of Views
VIEWS
photo by Girlfierce Photography - flickr.com
15. The building blocks Behind-The-Curtain
Demonstration
Drush
Demonstration
MODULES
photo by foxKiyo - flickr.com
16. THE untouchable CORE
•Store your code inside the mySite/sites folder.
•Don't hack core - copy and override in mySite/sites instead.
•Updates will not overwrite the code in mySite/sites
•Have a backup system in place!
photo by Mrank - flickr.com
17. Video Demonstration
TAXONOMY
Putting things into categories
• In Taxonomy - Set up a vocabulary - type of books
• Set up terms for the vocabulary:
Drupal -- PHP -- CSS -- Science Fiction
• In CCK - Add new field to the content type
• As New Content is added:
Content Editor will select the appropriate taxonomy
term from a checkbox or radio button.
photo by juhansonin - flickr.com
18. RESOURCES
• Drupal.org • Drupal Videos
http://drupal.org/videocasts
• Drupal Groups
http://groups.drupal.org/twin-cities
• Mustard Seed Media
http://mustardseedmedia.com/podcast
• Lullabot • Discussion Group on LinkedIn
http://Lullabot.com
• DrupalCon Sessions
• Lynda.com
http://lynda.com • Denver 2012
http://denver2012.drupal.org/
• BuildAModule.com • Chicago 2011
http://chicago2011.drupal.org/
http://BuildAModule.com http://archive.org/search.php?query=drupalcon%20chicago
Special thanks to the photographers at Flickr.com • San Fransisco 2010
who gave permission to use their photos in this presentation. http://drupal.org/node/780000
Revised: April 8, 2012
WAMP - Windows LAMP Stack -> Linux - Apache Web Server - MySQL - PHP http://www.wampserver.com/en/\nMAMP - Macintosh LAMP Stack http://www.mamp.info/en/index.html\nUniform Server - Coral -> For Windows only. Will run a web server on your flash drive. http://wiki.uniformserver.com/index.php/Main_Page\n\nEach of these programs sets up a web server on your machine named http://localhost (IP address 127.0.0.1)\nAll the web files go in a specific folder - normally named: www\nQuick and easy install and maintenance without having to worry about matching versions etc.\nJust for development. NOT a secure environment.\n\nDrush - a command line tool for Drupal. Learn more at http://drupal.org/node/477684\nDon't leave home without it.\n
1. Download and unzip Drupal into localhost web folder myNewSiteNameIf you are using WAMP/MAMP this will be inside the www folder inside the WAMP/MAMP folders.\n2. Create database using phpMyAdmin - mySiteNameIf you are on a hosting service this might have a prefix (usually your hosting username)\n3. Duplicate the file in Sites/default/duplicate default.settings.php\n4. Rename to settings.php - Set permissions to Everyone r/w\n5. Create a folder named sites/default/files - Set permissions to Everyone r/w\n6. View site: http://localhost/mySiteName. This will automatically start the installation process.First page asks for credentials to use the database. Database name, database username and database password\n Drupal uses the database and creates tables and fills them with data. Drupal also installs some core modules.Second page asks for the Drupal admin infor you want to use. \n7. Done! Click on the "Visit my site" link.\n\nYou should go back and change the permissions of Sites/default/files to: everyone read only\n\nLater, you can quickly add modules and themes using Drush.\n
Find themes at http://drupal.org/project/themes\n\nPrewritten themes such as danland.\nBase themes that can be easily sub-themed include omega, stark, and zen.\n\nAll themes are stored in mySiteRootDirectory/sites/all/themes \n (Do NOT put your themes in the main theme folder in the root directory!)\n\nInstall using the Learning, Step-By-Step method:\n1. Find a theme. http://drupal.org/project/themes\n2. Download for your version of Drupal into: mySite/sites/all/themes\n3. Unzip the files\n4. In Drupal use admin menu: Appearance (http://localhost/mySiteName/admin/appearance)\n5. Select the new theme as the default.\n6. Visit the home page using the house icon on the admin menu (http://localhost/mySiteName)\n\nSmart method:\n1. Find a theme and write down its name\n2. In terminal/command window cd to your site folder\n3. In terminal/command: drush dl nameOfTheme nameOf2ndTheme nameOf3rdTheme (Drush knows where to put everything.)\n4. In Drupal: Select Appearance from the Admin menu and select new theme as default\n\nVideo Demonstration: Creating a sub-theme - Using Omega \nDevelopers & maintainers Jake Strawn, Development Geeks and Sebastian Siemssen.\nThere is no need to enable the Alpha and Omega core themes although you do need those files in sites/all/themes \n\nOther resources - http://groups.drupal.org/omega-framework\nA list of Omega resources all on one page: http://drupal.org/node/819182 (hidden at the end of the handbook)\nUse the Omega Handbook to leverage this theme without extra frustration - http://drupal.org/node/819164\n\nThe layer structure of the default responsive css files is (from bottom to top): global → default → narrow → normal → wide\n\n
All content to Drupal is a node.\nEach node has a content type such as blog type node, story type node, article type node.\nYou can make custom types\nEach node gets a node id number: http://groups.drupal.org/node/221274\n\nComments aren't nodes but they are attached to a node.\n
All content to Drupal is a node.\nEach node has a content type such as blog type node, story type node, article type node.\nYou can make custom types\nEach node gets a node id number: http://groups.drupal.org/node/221274\n\nComments aren't nodes but they are attached to a node.\n
All content to Drupal is a node.\nEach node has a content type such as blog type node, story type node, article type node.\nYou can make custom types\nEach node gets a node id number: http://groups.drupal.org/node/221274\n\nComments aren't nodes but they are attached to a node.\n
All content to Drupal is a node.\nEach node has a content type such as blog type node, story type node, article type node.\nYou can make custom types\nEach node gets a node id number: http://groups.drupal.org/node/221274\n\nComments aren't nodes but they are attached to a node.\n
As a Content Editor - Create new content using existing forms.\nAs a Site Administrator - Create a custom content form using CCK (Content Construction Kit)\nAs a Content Editor - Add new content\nAs a Site Administrator - Create a View that will allow the content to be displayed.\nAs a Site Administrator - Display the content in a Page as well as in a block.\nAs a User - View the content from a menu.\n\nhttps://www.packtpub.com/drupal-7-create-and-operate-website-quickly-and-efficiently/book - Drupal 7 by David Mercer\nhttp://www.apress.com/9781430228080 - Foundation Drupal 7 by Townsend\nhttp://shop.oreilly.com/product/0636920020301.do - Drupal Development Tricks by Dani Nordin\nhttp://shop.oreilly.com/product/0636920024873.do?sortby=bestSellers - Drupal for Designers by Dani Nordin\n\n
As a Content Editor - Create new content using existing forms.\nAs a Site Administrator - Create a custom content form using CCK (Content Construction Kit)\nAs a Content Editor - Add new content\nAs a Site Administrator - Create a View that will allow the content to be displayed.\nAs a Site Administrator - Display the content in a Page as well as in a block.\nAs a User - View the content from a menu.\n\nhttps://www.packtpub.com/drupal-7-create-and-operate-website-quickly-and-efficiently/book - Drupal 7 by David Mercer\nhttp://www.apress.com/9781430228080 - Foundation Drupal 7 by Townsend\nhttp://shop.oreilly.com/product/0636920020301.do - Drupal Development Tricks by Dani Nordin\nhttp://shop.oreilly.com/product/0636920024873.do?sortby=bestSellers - Drupal for Designers by Dani Nordin\n\n
My list of indispensable modules:\n\nThe Administrator Toolbar - http://drupal.org/project/admin_menu\nBackup and Migrate - http://drupal.org/project/backup_migrate\n\nWYSIWYG Editor - The Drupal Module: http://drupal.org/project/ckeditor\nThe actual editor that goes inside the module: http://ckeditor.com/download\n\nFile Handling (coordinates with the ckEditor module) - http://drupal.org/project/imce\n\nViews - Displaying Content in various forms - http://drupal.org/project/views\n\nCalendar - http://drupal.org/project/calendar\n\nAdvanced Help - http://drupal.org/project/advanced_help\n\nSpam protection and Captcha - http://drupal.org/project/mollom\n\nPathAuto - Automatically change node numbers into named paths: http://drupal.org/project/pathauto\n
Use the Backup & Migrate module to make your backup chores like a day on the beach.\n