Drupal 7 Multi-site Instance with Clone, base and sub Responsive Themes using CSS and jquery
|
|
|
- Joanna Vanessa Mason
- 10 years ago
- Views:
Transcription
1 Drupal 7 Multi-site Instance with Clone, base and sub Responsive Themes using CSS and jquery By Diana Woodhouse Student Affairs IT October 2012
2 Introduction Student Affairs IT (SAIT) A relatively small group of generalists with limited resources and growing demands Operations and Systems 6 staff and 1 part-time contractor Applications and Websites 2 staff and 1 part time contractor Supports 12 departments in Student Affairs The Applications and Websites group supports: 28 websites (Joomla, Drupal 6, Drupal 7) 29 custom applications including some enterprise portals 17 PHP applications 5 Java applications 7 ColdFusion applications DBA needs for access to PeopleSoft Integration with at least 8 third party applications My team includes: Charles Streeter Senior DBA and ColdFusion expert Barb Baranksi Drupal Contractor, TekSystems
3 Mitigating the Challenge of Limited Resources Identify outside resources (including ITS) while maintaining a cohesive development environment and strategy. Examples: Website Design outsourced Web.unc.edu for student organizations SharePoint to replace intranets and more Part-time Drupal contractors to bring in outside expertise while working with us in-house ITS ResNet support for new StarRez system in Housing ITS Remedy help ticket support Support legacy systems while transitioning to newer platforms and emerging technologies Weigh benefits / costs of major enhancements to older systems Invest time in improved systems Re-evaluate and consolidate applications and websites Spend extra time up front for higher customer satisfaction and lower maintenance costs over time by Streamlining methodologies Architecting generalized scalable solutions Following good practices Transfer Knowledge Talk to others about what we re doing Share the technology Collaborate Document
4 Website Development Strategy
5 Principles of Cohesion and Coupling In software development, the principles of cohesion and coupling are very important. Functions and modules should be highly cohesive and exhibit low coupling High Cohesion o Understandable as a meaningful unit o Components are closely related to each other Low Coupling o Low interactions with other units o Understandably separate from other units o Separation of concerns Coupling is a major obstacle to change. If two components are strongly coupled, then it is likely that changing one will not work without changing the other. Low cohesion and high coupling leads to high maintenance and high costs. Solutions should be general enough to anticipate change and be free from unnatural restrictions and limitations. The same principles can be applied to many business needs such as a content management architecture, theme development and even organizational structures.
6 The Directive 2012 strategy for website development in Student Affairs 1. All new websites will be developed in Drupal 7 Our contractor had first hand experience with the newer release and made the recommendation Weighed benefits / costs of staying with older Drupal 6 environment Opportunity to invest time in an improved system as well as replace and consolidate websites 2. All new websites will be based on a Clone site for faster deployment Opportunity to develop a streamlined methodology, architect a scalable solution, and follow good practices from the very beginning Opportunity to invest time in an improved system for higher customer satisfaction and lower maintenance costs over time 3. All new websites will be based on a common Adaptive / Responsive theme to support mobile devices Our previous contractor suggested it, provided a basic proof of concept and shared resource material of coding examples Even before our departments asked for it, we anticipated they would want, need and even expect it This solution would be free from unnatural restrictions and limitations The clone site architecture and the responsive theme architecture would also be built on the principles of high cohesion and low coupling.
7 Deployed new websites for Website Progress Accessibility Resources & Service Office of Student Conduct Websites ready and waiting for completed content Dean of Students LGBTQ Carolina Union Other Drupal 7 Responsive website work targeted for this year Digital Signage New design and architecture Phase Two of Carolina Union Student Affairs IT Office of Fraternity and Sorority Life and Community Involvement Campus Health Career Services We anticipate that we will have launched about 10 Responsive websites by Spring 2013 Our responsive methodology will also be used in future custom applications as needed Example, the new Chancellor s Awards website is a simple PHP application that was a test case for our responsive UNC utility bar, and base-theme HTML, CSS and jquery
8 Drupal 7 Adaptive Clone Site
9 Drupal 7 Useful Common Modules AIS adaptive for adaptive/responsive images drush -command line sys admin Blocks (core) Field UI (core version of CCK fields) Taxonomy (core) Submenu trees child menu teasers jcarousel Views, Draggableviews, Panels, Contexts Webform Conditional Stylesheets Redirect Statistics Flexslider for adaptive/responsive slideshows Aggregator (core) Contextual Links (core) PHP filter (core) Superfish menus for drop downs Linkit link to internal content Full Calendar Menu and Custom Breadcrumbs Ldap Menu block Rules CKEditor
10 Defining the Regions Map out all common regions Nest regions inside wrappers if multiple columns are optional or if regions need to adapt together Minimize wrappers where floats can be used Use common meaningful names Use consistent naming convention
11 Click image to zoom
12 Click image to zoom
13 Click image to zoom
14 Other Good Practices for CMS Architecture Always clone contributed module views so you can easily reference or revert to original Keep custom blocks and views general purpose in function and in name and then create child blocks and pages for site-specific needs Add CSS styles to blocks and views and provide CSS to support them in advance Avoid using fixed block and view names in CSS Qualify exception CSS styles for common fields with the block / view style name, so as not to conflict with other pages Prefix block names with Menu - <menu block name> for example so you can see them altogether in a listing Create separate styles sheets for sections that adapt differently or for sections that overwrite specific module stylesheets, like features.css, menus.css, news.css, events.css for example
15 Adaptive / Responsive Theming
16 Some Things to Know <!DOCTYPE html> - for html5 iphone requires <meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0"> Avoid fixed widths. Use width 100% for images. Floats always need widths IE doesn t min-width and max-width Trouble shoot jquery with Chrome, Inspect Element, Console
17 Adaptive Tools Chrome Inspect Element Firefox and Safari Firebug IE Developer Tools jquery Inspect Console Other add-ons like Responsive, Ruler Modernizer (yep and nope pixel widths must be accompanied by CSS)
18 Theming in Drupal Base theme provides basic adaptive regions and is design independent Sub-themes like Student Affairs and Union build on the base adaptive theme, providing specific design elements Site-specific theme of Student Affairs allows department specific customization of the same theme using additonal CSS and jquery to columnize the main navigation at the right pixel width
19 Sub-Theming in Drupal Some things are inherited and some aren t CSS files are inherited and cascade so local CSS attributes take precedence Things that are not inherited Conditional stylesheets for IE jquery Regions in Info file Template files like html.tpl.php and page.tpl.php Sub-themes will call jquery additional times if it is referenced in one place in the parent theme and another place in the sub-theme
20 Sample Content.info File name = Student Affairs - Clone description = Clone sub-theme of Student Affairs Theme base theme = studentaffairs package = Core version = VERSION core = 7.x engine = phptemplate stylesheets[all][] = css/style_clone.css stylesheets[all][] = css/feature_clone.css stylesheets[all][] = css/menus_clone.css ; Conditional Stylesheets stylesheets-conditional[lt IE 10][all][] = css/ie.css stylesheets-conditional[lt IE 10][all][] = css/ie_sa.css stylesheets-conditional[lt IE 10][all][] = css/ie_clone_sa.css scripts[] = js/jquery.admin-menu-clear.js scripts[] = js/jquery.main-nav-menu-listsplitter.js regions[sidebar_first] = Left sidebar regions[sidebar_second] = Right sidebar regions[masthead_top] = Masthead Top regions[masthead_main] = Masthead Main
21 Sample Content of page.tpl.php File <div id="page-wrapper"> <?php if ($page['alerts']) :?> <?php print render($page['alerts']);?> <?php endif;?> <?php if ($page['masthead_top']) :?> <?php print render($page['masthead_top']);?> <?php endif;?> <div class="master-small"> <div id="masthead-wrapper"> <?php if ($page['secondary_menu']) :?> <div class="secondary-menu-wrapper"> <?php print render($page['secondary_menu']);?> </div> <!-- secondary-menu-wrapper --> <?php endif;?>
22 Example Template File Override block-views-feature-slide_show-block_2.tpl.php <div id="<?php print $block_html_id;?>" class="<?php print $classes;?>"<?php print $attributes;?>> <?php print render($title_prefix);?> <?php if ($block->subject):?> <h2<?php print $title_attributes;?>><?php print $block->subject?></h2> <?php endif;?> <?php print render($title_suffix);?> <div class="content"<?php print $content_attributes;?>> <?php $content = str_replace("<div class=\"views-field views-field-term-node-tid\">", "<div class=\"fteaser\"><div class=\"views-field views-field-term-node-tid\">", $content); $content = str_replace("<div class=\"views-field views-field-field-news-feature-image-1\">", "</div><div class=\"views-field views-field-field-news-feature-image-1\">", $content);?> <?php print $content?> </div> </div>
23 Sample jquery Printer Friendly Links jquery(function() { /* Printer Friendly Links */ if(jquery('.pane-node-links').length > 0) { if(jquery('.pane-node-webform').length > 0) { jquery('.pane-node-links ul.links').detach(); } else { // Move PF Links to the bottom after node content jquery('.pane-node-links ul.links').detach().appendto('.pane-node- } body'); } // if.pane-node-links });
24 Sample jquery Front News jquery(function() { if(jquery('.front-news').length > 0) { jquery('.front-news.view-content.views-row').each(function (index, domeele) { var item = index + 1; jquery('.front-news.view-content.views-row-' + item + '.views-field-fieldimage-news').after('<div class="news-teaser nteaser-' + item + '"></div>'); jquery('.front-news.view-content.views-row-' + item + ' div.views-fieldtitle').detach().appendto('.nteaser-' + item); jquery('.front-news.view-content.views-row-' + item + ' div.views-fieldbody').detach().appendto('.nteaser-' + item); jquery('.front-news.view-content.views-row-' + item + ' div.views-field-viewnode').detach().appendto('.nteaser-' + item); jquery('.front-news.view-content.views-row-' + item + '.nteaser-' + item).after('<span class="wl-clear"></span>'); }); } // if.front-news });
25 Sample jquery Mouse Events jquery(function() { if(jquery('.hover-orange').length > 0) { /* Menu Level 3 */ jquery('.hover-orange li').mouseenter ( function() { jquery(this).addclass('bg-hover-orange'); jquery('.hover-orange li.bg-hover-orange a').addclass('orange-text'); }); jquery('.hover-orange li').mouseover ( function() { jquery(this).addclass('bg-hover-orange'); jquery('.hover-orange li.bg-hover-orange a').addclass('orange-text'); }); jquery('.hover-orange li').mouseout ( function() { jquery(this).removeclass('bg-hover-orange'); jquery('.hover-orange li a').removeclass('orange-text'); }); } // if.hover-orange });
26 Example Media Tags in CSS // iphone for styles that work for portait and screen and (max-width:500px) { // iphone portrait, Safari and screen and (max-width:460px) and (-webkit-min-device-pixel-ratio:0) { // iphone landscape, Safari and screen and (min-width: 461px) and (max-width:500px) and (-webkitmin-device-pixel-ratio:0) { // media tags for screen and (min-width: 501px) and (max-width: 600px) screen and (min-width: 601px) and (max-width: 760px) screen and (min-width: 761px) and (max-width: 960px) screen and (min-width: 961px) and (max-width: 992px) screen and (min-width: 993px) and (max-width: 1032px) screen and (min-width: 1033px) and (max-width: 1087px) screen and (min-width: 1088px) and (max-width: 1200px) screen and (min-width: 1201px) and (max-width: 3000px) {
27 Sample Content from (max-width:500px) {.main-nav-wrapper { background-color: #bce3ec; background-image: none; box-shadow: none; }.secondary-right { display: none; }
28 Example CSS for Safari and Chrome Only IE is supported in Conditional Stylesheets so Safari and Chrome needs the media tag in the CSS screen and (max-width:500px) and (-webkit-min-device-pixel-ratio:0) {.secondary-menu { width: auto; font-size: 80%; } }.secondary-menu a { /* font-size: 108%; */ font-size: 80%; color: #666666; text-transform: uppercase; text-decoration: none; font-weight: bold; height: 20px; }
29 Sample Regular Expression in CSS Use regular expressions for style names that are dynamic, such as columnized containers created by jquery.main-nav-columns div[class^=listcontainer] li { background-color: #FFF; background-image: url(../images/bg-navshadow.png); } background-position: 0 13px; background-repeat: repeat-x;
30 Adaptive UNC Utility Bar Documentation
31 Drupal 7 Multi-Site Instance
32 Drupal 7 Multi-Site Directory Structure docroot modules sites all site1.unc.edu site2.devserver.unc.edu modules themes themes uncsa_base site2_sa studentaffairs union
33 Drupal 7 Requirements See to MySQL or higher with PDO, PostgreSQL 8.3 or higher with PDO, SQLLite or higher PHP or higher (5.3 recommended) 15 MB for base install 60 MB with many contributed modules and themes (not counting db content, media, backups and other files)
34 Sample Mac OS Apache Config Snippet Virtual Host Consult for OS specific configuration. You will need a Virtual DNS entry for each site. Example file: /etc/apache2/sites/0011_ _80_accessibility.unc.edu.conf <VirtualHost :80> ServerName accessibility.unc.edu:80 ServerAdmin [email protected] DocumentRoot "/Library/WebServer/Documents/drupal7" DirectoryIndex "index.html" "index.php" #CustomLog "/var/log/apache2/access_log" "%h %l %u %t \"%r\" %>s %b" CustomLog ' /usr/sbin/rotatelogs "/var/log/apache2/accessibility_access_log" ' "%h %l %u %t \"%r\" %>s %b" ErrorLog ' /usr/sbin/rotatelogs "/var/log/apache2/accessibility error_log" ' ErrorDocument 404 /error.html
35 Sample Mac OS Apache Config Snippet Rewrite Rules Example rules needed for Drupal 7. Additional rules for the adaptive module AIS are added here instead of to the.htaccess file In file: /etc/apache2/sites/0011_ _80_accessibility.unc.edu.conf RewriteEngine On RewriteCond %{REQUEST_FILENAME}!-f RewriteCond %{REQUEST_FILENAME}!-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] AllowOverride None # AIS: Adaptive Image Style RewriteBase / RewriteCond %{REQUEST_URI} ^(.+)/files/styles/adaptive/(.+)$ RewriteCond %{REQUEST_URI}!/modules/image/sample.png RewriteCond %{HTTP_COOKIE} ais=([a-z0-9-_]+) RewriteRule ^(.+)/files/styles/adaptive/(.+)$ $1/files/styles/%1/$2 [R=302,L]
36 Drupal Cron Job Cron jobs are needed for all Drupal sites. They can be staggered like this. > crontab -l 0 01 * * * /usr/bin/curl -s --compressed * * * /usr/bin/curl -s --compressed * * * /usr/bin/curl -s --compressed * * * /usr/bin/curl -s --compressed * * * /usr/bin/curl -s --compressed * * * /usr/bin/curl -s --compressed
37 Drupal 7 Multi-site Pros / Cons All Drupal sites require file system access for advanced theming and module development. The Pros and Cons on this page are contrasting a single site vs multi-site instance. Pros One Drupal instance for centralized support Common modules and updates Shared themes Common / smaller backups Cons Requires access to Apache config files vs.htaccess Site folder name must match domain name which requires site directory migration and some internal path name changes for deployment Breaking a common module or themes breaks on all sites so verification of sites are needed after updates.
38 Contact Information Diana Woodhouse
JJY s Joomla 1.5 Template Design Tutorial:
JJY s Joomla 1.5 Template Design Tutorial: Joomla 1.5 templates are relatively simple to construct, once you know a few details on how Joomla manages them. This tutorial assumes that you have a good understanding
USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE
USER S MANUAL JOOMLA! GOVERNMENT WEB TEMPLATE 1 TABLE OF CONTENTS Introduction 3 Parts of the Government Web Template (GWT) 4 Logging In and Getting Started 5 GWT Joomla! Module Map 8 Editing the Top Bar
Introduction to Adobe Dreamweaver CC
Introduction to Adobe Dreamweaver CC What is Dreamweaver? Dreamweaver is the program that we will be programming our websites into all semester. We will be slicing our designs out of Fireworks and assembling
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Responsive Web Design. birds of feather
Responsive Web Design birds of feather Approaches to Mobile Development 1. No Mobile Approach 2. Native Mobile Applications 3. Mobile Websites 4. Responsive (universal) design No Mobile Approach Website
BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc. [email protected]
BT CONTENT SHOWCASE JOOMLA EXTENSION User guide Version 2.1 Copyright 2013 Bowthemes Inc. [email protected] 1 Table of Contents Introduction...2 Installing and Upgrading...4 System Requirement...4
CST 150 Web Design I CSS Review - In-Class Lab
CST 150 Web Design I CSS Review - In-Class Lab The purpose of this lab assignment is to review utilizing Cascading Style Sheets (CSS) to enhance the layout and formatting of web pages. For Parts 1 and
JTouch Mobile Extension for Joomla! User Guide
JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed
Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.
Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
Web Design I. Spring 2009 Kevin Cole Gallaudet University 2009.03.05
Web Design I Spring 2009 Kevin Cole Gallaudet University 2009.03.05 Layout Page banner, sidebar, main content, footer Old method: Use , , New method: and "float" CSS property Think
Responsive Web Design for Drupal
Responsive Web Design for Drupal www.responsivewebdesignguild.com @emmajanedotnet [email protected] I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Author / Trainer
Joomla! template Blendvision v 1.0 Customization Manual
Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don
Building Your First Drupal 8 Company Site
Building Websites with Drupal: Learn from the Experts Article Series Building Your First Drupal 8 Company Site by Todd Tomlinson July, 2014 Unicon is a Registered Trademark of Unicon, Inc. All other product
Using jquery and CSS to Gain Easy Wins in CiviCRM
Using jquery and CSS to Gain Easy Wins in CiviCRM The CMS agnostic, cross browser way to get (mostly) what you want By Stuart from Korlon LLC (find me as "Stoob") Why is this method OK to use? CiviCRM
Let's Dig Into the Omega Theme October 27, 2012. http://bit.ly/omega-training http://bit.ly/omega-tips
Let's Dig Into the Omega Theme October 27, 2012 http://bit.ly/omega-training http://bit.ly/omega-tips brought to you by Kendall Totten Bachelors in Communication Technology & Graphic Design from Eastern
Using your Drupal Website Book 1 - Drupal Basics
Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It
Kentico CMS, 2011 Kentico Software. Contents. Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1
Contents Mobile Development using Kentico CMS 6 2 Exploring the Mobile Environment 1 Time for action - Viewing the mobile sample site 2 What just happened 4 Time for Action - Mobile device redirection
Creating a Drupal 8 theme from scratch
Creating a Drupal 8 theme from scratch Devsigner 2015 (Hashtag #devsigner on the internets) So you wanna build a website And you want people to like it Step 1: Make it pretty Step 2: Don t make it ugly
Responsive Web Design: Media Types/Media Queries/Fluid Images
HTML Media Types Responsive Web Design: Media Types/Media Queries/Fluid Images Mr Kruyer s list of HTML Media Types to deliver CSS to different devices. Important note: Only the first three are well supported.
Contents. Downloading the Data Files... 2. Centering Page Elements... 6
Creating a Web Page Using HTML Part 1: Creating the Basic Structure of the Web Site INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Winter 2010 Contents Introduction...
Citrix StoreFront. Customizing the Receiver for Web User Interface. 2012 Citrix. All rights reserved.
Citrix StoreFront Customizing the Receiver for Web User Interface 2012 Citrix. All rights reserved. Customizing the Receiver for Web User Interface Introduction Receiver for Web provides a simple mechanism
Dreamweaver CS5. Module 1: Website Development
Dreamweaver CS5 Module 1: Website Development Dreamweaver CS5 Module 1: Website Development Last revised: October 29, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland, CA
Joomla! template JSN Boot Customization Manual
Joomla! template JSN Boot Customization Manual (for JSN Boot 1.0.x) www.facebook.com/joomlashine www.twitter.com/joomlashine www.youtube.com/joomlashine This documentation is release under Creative Commons
SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit
SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit Page 1 Table of contents: 1. SEO Toolkit: General Settings..3 2. Product Reviews: Settings...4 3. Product Reviews: Examples......5
BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com [email protected]. www.bowthemes.
1 BT MAGAZINE JOOMLA 3.x TEMPLATE Total User Guide Version 1.0 Copyright 2013 Bowthemes.com [email protected] 1 Table of Contents INTRODUCTION... 2 Template Features... 2 Compressed File Contents...
Content Management System - Drupal. Vikrant Sawant ([email protected]) Legislative Data Center, California
Content Management System - Drupal Vikrant Sawant ([email protected]) Legislative Data Center, California National Association of Legislative Information Technology Raleigh, NC October 2013 What
ios App Development Using Cordova
ios App Development Using Cordova Created by Todd Treece Last updated on 2015-06-29 08:20:06 AM EDT Guide Contents Guide Contents Overview Installing Dependencies Creating a New App index.html index.css
Magento Responsive Theme Design
Magento Responsive Theme Design Richard Carter Chapter No. 2 "Making Your Store Responsive" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter
BT MEDIA JOOMLA COMPONENT
BT MEDIA JOOMLA COMPONENT User guide Version 1.0 Copyright 2013Bowthemes Inc. [email protected] 1 Table of Contents Introduction...3 Related Topics:...3 Product Features...3 Installing and Upgrading...4
Joomla! template JSN Mico Customization Manual
Joomla! template JSN Mico Customization Manual (for JSN Mico 1.0.x) www.facebook.com/joomlashine www.twitter.com/joomlashine www.youtube.com/joomlashine This documentation is release under Creative Commons
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development
Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development By Kenji Uchida Software Engineer IBM Corporation Level: Intermediate
Graphviz Website Installation, Administration and Maintenance
Graphviz Website Installation, Administration and Maintenance 1 Overview The graphviz.org website is based on the Drupal content management system. Drupal uses a MySql database to store web pages and information
Fortis Theme. User Guide. v1.0.0. Magento theme by Infortis. Copyright 2012 Infortis
Fortis Theme v1.0.0 Magento theme by Infortis User Guide Copyright 2012 Infortis 1 Table of Contents 1. Introduction...3 2. Installation...4 3. Basic Configuration...5 3.1 Enable Fortis Theme...5 3.2 Enable
Web Development. How the Web Works 3/3/2015. Clients / Server
Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen
How To Customize A Forum On Vanilla Forum On A Pcode (Forum) On A Windows 7.3.3 (For Forum) On An Html5 (Forums) On Pcode Or Windows 7 (Forforums) On Your Pc
1 Topics Covered Introduction Tool Box Choosing Your Theme Homepage Layout Homepage Layouts Customize HTML Basic HTML layout Understanding HTML Layout Breaking down and customizing the code The HTML head
Drupal Flyover (There s a Module for That) Emma Jane Hogbin Author, Drupal User's Guide
Drupal Flyover (There s a Module for That) Emma Jane Hogbin Author, Drupal User's Guide I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Drupal Flyover Drupal's
How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For
How-to Guide: MIT DLC Drupal Cloud Theme This guide will show you how to take your initial Drupal Cloud site... and turn it into something more like this, using the MIT DLC Drupal Cloud theme. See this
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA
JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA All information presented in the document has been acquired from http://docs.joomla.org to assist you with your website 1 JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA BACK
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
JMS MULTISITE for joomla!
JMS MULTISITE for joomla! Extends joomla! with multisite functionality «Technical (workshop) presentation» Joomla Day Mallorca 9 th and 10 th april 2010 08-Apr-2010 Page : 1 Table of content Why did we
Dreamweaver CS5. Module 2: Website Modification
Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,
Themes and Templates Manual FOR ADVANCED USERS
Manual FOR ADVANCED USERS Table of Contents Introduction... 3 Key Information... 3 Portal Structure... 4 Portal Structure: Template... 5 Overview... 5 1) Editing a Portal Template... 6 2) Adding a Portal
Build it with Drupal 8
Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version
Chapter 1 Introduction to web development and PHP
Chapter 1 Introduction to web development and PHP Murach's PHP and MySQL, C1 2010, Mike Murach & Associates, Inc. Slide 1 Objectives Applied 1. Use the XAMPP control panel to start or stop Apache or MySQL
SkaDate 9 Custom Template Creation Manual
SkaDate 9 Custom Template Creation Manual General template structure Go to "ftp/www/layout/themes" and create a directory with a name of your template (further "new template"). The new directory may contain
Outline of CSS: Cascading Style Sheets
Outline of CSS: Cascading Style Sheets nigelbuckner 2014 This is an introduction to CSS showing how styles are written, types of style sheets, CSS selectors, the cascade, grouping styles and how styles
Quick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
Macromedia Dreamweaver 8 Developer Certification Examination Specification
Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this
Quick Reference / Install Guide v1.3
v1.3 Table of Contents License... 2 Supported Languages Disclaimer... 2 Roadmap... 2 Wordpress Support... 2 Twitter, Facebook / Social Media Support... 2 Installation... 3 Installation requirements...
Drupal Training Guide
Drupal Training Guide Getting Started Drupal Information page on the IT site: http://it.santarosa.edu/drupal On this page is information about Drupal sign up, what Drupal is, which is a content management
Web Design Basics. Cindy Royal, Ph.D. Associate Professor Texas State University
Web Design Basics Cindy Royal, Ph.D. Associate Professor Texas State University HTML and CSS HTML stands for Hypertext Markup Language. It is the main language of the Web. While there are other languages
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
Scoop Hosted Websites. USER MANUAL PART 4: Advanced Features. Phone: +61 8 9388 8188 Email: [email protected] Website: scoopdigital.com.
Scoop Hosted Websites USER MANUAL PART 4: Advanced Features Phone: +61 8 9388 8188 Email: [email protected] Website: scoopdigital.com.au Index Advanced Features... 3 1 Integrating Third Party Content...
SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME
SAHARA DIGITAL8 RESPONSIVE MAGENTO THEME This document is organized as follows: Chater I. Install ma_sahara_digital8 template Chapter II. Features and elements of the template Chapter III. List of extensions
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps. JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc.
Going Beyond SAP ITS Mobile Apps to a Responsive Design Mobile Apps JK (JayaKumar Pedapudi) Principal Consultant NTT DATA, Inc. Introduction. Learning Points. What is Responsive Design and its Role? Design
DRUPAL WEB EDITING TRAINING
LOGIN AND VIEW CONTENT Work in Firefox DRUPAL WEB EDITING TRAINING the black logo in the upper right corner to log into Drupal The User Work Area will come up: General Information My Recent Edits the content
Infinity Connect Web App Customization Guide
Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 3 More information 5 Introduction The Infinity Connect Web App is included with all Pexip Infinity
Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.)
Step-by-Step guide to setup an IBM WebSphere Portal and IBM Web Content Manager V8.5 Cluster From Zero to Hero (Part 2.) Summary STEP-BY-STEP GUIDE TO SETUP AN IBM WEBSPHERE PORTAL AND IBM WEB CONTENT
WordPress and HTML Basics
WordPress and HTML Basics Intro: Jennifer Stuart Graphic Design background - switched to Web Design (1998) Started blogging in 2001 Became Interested in Javascript, PHP, etc. 2004 - Moved to WordPress
CIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization HTML, CSS, SVG, (& JavaScript) Dr. David Koop Assignment 1 Posted on the course web site Due Friday, Feb. 13 Get started soon! Submission information will be posted Useful
AEGEE Podio Guidelines
AEGEE Podio Guidelines EUROPEAN STUDENTS FORUM Contains What is Podio?... 3 Podio vs Facebook... 3 Video Tutorial Podio Basics... 3 Podio for AEGEE-Europe... 3 How to get it?... 3 Getting started... 4
Christopher Zavatchen
Christopher Zavatchen [email protected] 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while
Web layout guidelines for daughter sites of Scotland s Environment
Web layout guidelines for daughter sites of Scotland s Environment Current homepage layout of Scotland s Aquaculture and Scotland s Soils (September 2014) Design styles A daughter site of Scotland s Environment
Drupal 6 to Drupal 7 Migration Worksheet
Drupal 6 to Drupal 7 Migration Worksheet Rationale for This Document An upgrade of a Drupal 6 website is a complex proposition. As a general rule of thumb, many professional Drupal development teams approach
Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque
Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque Funded by: INASP, UK October 7, 2012 Ayesha Abed Library http://library.bracu.ac.bd
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Implementing HTTPS in CONTENTdm 6 September 5, 2012
Implementing HTTPS in CONTENTdm 6 This is an overview for CONTENTdm server administrators who want to configure their CONTENTdm Server and Website to make use of HTTPS. While the CONTENTdm Server has supported
Open Source Content Management System for content development: a comparative study
Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela [email protected] Designing dynamic and
UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1
UH CMS Basics Cascade CMS Basics Class UH CMS Basics Updated: June,2011! Page 1 Introduction I. What is a CMS?! A CMS or Content Management System is a web based piece of software used to create web content,
QUESTIONS AND ANSWERS
Request for Proposal Development of St. Cloud Technical & Community College Website April 2015 QUESTIONS AND ANSWERS Questions were submitted via email by vendors or asked at the Q&A on April 14. Answers
You can use percentages for both page elements and text. Ems are used for text,
By Megan Doutt Speaking broadly, responsive web design is about starting from a reference resolution, and using media queries to adapt it to other contexts. - Ethan Marcotte (creator of the term Responsive
Magic Liquidizer Documentation
Magic Liquidizer helps many web developers and website owners to instantly make their websites adaptable to mobile screens such as tablets and smartphones. Magic Liquidizer Documentation A complete solution
Web Development I & II*
Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology
Kentico CMS 7.0 Intranet Administrator's Guide
Kentico CMS 7.0 Intranet Administrator's Guide 2 Kentico CMS 7.0 Intranet Administrator's Guide Table of Contents Introduction 5... 5 About this guide Getting started 7... 7 Installation... 11 Accessing
UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors
UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors Who to Contact for Help Contact Libby Dowdall ([email protected] / 608.265.9814) for additional training or with questions
Web Design with CSS and CSS3. Dr. Jan Stelovsky
Web Design with CSS and CSS3 Dr. Jan Stelovsky CSS Cascading Style Sheets Separate the formatting from the structure Best practice external CSS in a separate file link to a styles from numerous pages Style
ISE Web Portal Customization Options. Secure Access How-to User Guide Series
ISE Web Portal Customization Options Secure Access How-to User Guide Series Author: Jason Kunst Date: July 9, 2015 Table of Contents About this guide... 3 Prerequisite to using JavaScript on your portal
User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team
User Guide for Smart Former Gold (v. 1.0) by IToris Inc. team Contents Offshore Web Development Company CONTENTS... 2 INTRODUCTION... 3 SMART FORMER GOLD IS PROVIDED FOR JOOMLA 1.5.X NATIVE LINE... 3 SUPPORTED
Responsive Web Design Creative License
Responsive Web Design Creative License Level: Introduction - Advanced Duration: 16 Days Time: 9:30 AM - 4:30 PM Cost: 2197 Overview Web design today is no longer just about cross-browser compatibility.
BT BACKGROUND SLIDESHOW JOOMLA EXTENSION User guide Version 2.0
BT BACKGROUND SLIDESHOW JOOMLA EXTENSION User guide Version 2.0 Copyright 2012 Bowthemes Inc. [email protected] 1 Table of Contents Introduction...2 Related Topics...2 Product Features...2 Installing
Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version
Site Store Pro INSTALLATION GUIDE WPCartPro Wordpress Plugin Version WPCARTPRO INTRODUCTION 2 SYSTEM REQUIREMENTS 4 DOWNLOAD YOUR WPCARTPRO VERSION 5 EXTRACT THE FOLDERS FROM THE ZIP FILE TO A DIRECTORY
CWU Content Management System (CMS) User Guide
CWU Content Management System (CMS) User Guide Last Revision: July 14, 2014 Version: 1.7 CWU Content management System (CMS) User Guide 2 Table of Contents NOTE: Copyright Guidelines... 4 What is a content
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java. Drupaldelphia 2014 By Joe Roberts
Develop a Native App (ios and Android) for a Drupal Website without Learning Objective-C or Java Drupaldelphia 2014 By Joe Roberts Agenda What is DrupalGap and PhoneGap? How to setup your Drupal website
DreamFactory & Modus Create Case Study
DreamFactory & Modus Create Case Study By Michael Schwartz Modus Create April 1, 2013 Introduction DreamFactory partnered with Modus Create to port and enhance an existing address book application created
White Paper Using PHP Site Assistant to create sites for mobile devices
White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor
RESPONSIVE DESIGN FOR MOBILE RENDERING
WHITEPAPER RESPONSIVE DESIGN FOR MOBILE RENDERING DELIVER MOBILE-SPECIFIC CONTENT USING MEDIA QUERIES EXECUTIVE SUMMARY With the widespread adoption of smartphones and tablets, proper email rendering in
Introduction to web development and JavaScript
Objectives Chapter 1 Introduction to web development and JavaScript Applied Load a web page from the Internet or an intranet into a web browser. View the source code for a web page in a web browser. Knowledge
Create, Link, or Edit a GPO with Active Directory Users and Computers
How to Edit Local Computer Policy Settings To edit the local computer policy settings, you must be a local computer administrator or a member of the Domain Admins or Enterprise Admins groups. 1. Add the
