Design principles of the Drupal CSC website
|
|
|
- Brent Miller
- 10 years ago
- Views:
Transcription
1 CERN IT Department Report Design principles of the Drupal CSC website Stanislav Pelák Supervisor: Giuseppe Lo Presti 26th September 2013
2
3 Contents 1 Introduction Initial situation Problem definition and requirements Investigation results and recommendations Content embedding Site architecture Cloning Content retrieval Implemented solutions 11 4 CSC Cloner technical documentation Use case Implementation Technical parameters Conclusion 17 3
4
5 Chapter 1 Introduction 1.1 Initial situation Main CSC s website is currently created and administered using a dedicated client-side software. This software allows the administrator to build a complex content out of many independent blocks. Content of these blocks is not duplicated, which is essential for automatic change propagation to all sites containing a particular block. The website contains basic information about CSC in general as well as information about particular schools for students. Content (HTML files) are organised hierarchically in a structure of folders in file system. Creation of a website for a new school is done simply by copying the files on the filesystem. 1.2 Problem definition and requirements The vision for the following years is to migrate the CSC sites to Drupal a free open-source content management framework based on PHP. Comparing to current solution, the way how Drupal organises and maintains the content differs: Content is stored in a database as a node - a general container identified by it s unique node ID. Nodes are independent and their organisation is flat rather than hierarchical. Structure of a node can be restricted by assigning a Content Type to it. 1
6 1. Introduction Content Type defines attributes of a node. Rendering of a node and its attributes can be defined using Content Type settings, or templates for more complex definitions. Extension of Drupal functionality is done by modules. Differences between Drupal and current solution leads to a several important questions that need to be investigated to decide, whether Drupal is a satisfactory solution to manage CSC websites and if so, how should it be used in order to make the content management the most intuitive and simple for a non-programmer Requirements The most essential problems to investigate were following 1 Composition: Which Drupal technique should be used to achieve combining several simple standalone pieces of contents into a complex page without duplication? Scalability: How to manage a vast amount of content if there is no hierarchy how to retrieve a desired content in a simple and quick way? Cloning: How to replicate/clone the content of a certain school for a new school making sure that the inner links are consistent? 1 The goal of the investigation is to find out whether it is possible to fulfill these requirements, propose a solution how to do that (which modules should be used etc.) and demonstrate the solution on a development Drupal site. 2
7 Chapter 2 Investigation results and recommendations 2.1 Content embedding In Drupal s concept of nodes, it is very simple to embed a content of one node into another using a [[nid:nodeid 2 ]] directive directly in the content. The drawback of this solution is, that it requires the user to find the ID of a node they wish to embed, which could be difficult concerning that the desired node could have an URL alias, so it might require some deeper understanding of Drupal to be able to retrieve the node s ID. To overcome this drawback, I would recommend using the Node Embed module. This module works as a plugin to CKEditor module (WYSIWYG editor) and adds a button for selecting node to embed. After selecting the desired node to embed, this plugin will automatically generate an embedding directive with a node ID in the content, so it is not necessary for the site s administrator to look for a node ID. Required modules: CKEditor 3 (WYSIWYG content editor) Node Embed 4 2 Embedded node s ID embed 3
8 2. Investigation results and recommendations Follow installation manual, requires IFrame Dialog 5 plugin for CKEditor Figure 2.1: Node Embed module Dialog for selecting the node to embed is accessible via NodeEmbed button in CKEditor toolbar (highlighted top right). The result of embedding is highlighted in the content (on the left). After proper installation of Node Embed module, it needs to be allowed in: admin/config/content/ckeditor/edit/{profile name} tab Editor appearance section Plugins check Plugin file: NodeEmbed. Also, the NodeEmbed button should be placed to a CKEditor profile s toolbar. The result is shown on figure 2.1. In Node Embed dialog, the site administrator needs to find desired content in the rather long list of all nodes. To simplify searching, Node Embed allows filtering by content type and node s title. Therefore it is essential to use Drupal content types to simplify the filtering. More about this topic in section 2.4; 5 4
9 2.2. Site architecture 2.2 Site architecture The structure of the current CSC website is rather complex and some users might find it confusing. The main problems are: 1. Several levels of menus with a significant number of items. 2. Separation of CSC 20xx (i.e. 2013) and CSC Live in main menu. It is not clear whether to look for a desired information in CSC 20xx or CSC Live. CSC Live should be by its nature a child node of a CSC 20xx 3. All information in one place both general information and information specific for current school. Students of the school don t need general information about CSC (for example during the school). In opposite, a person looking for general information about CSC doesn t need information dedicated to current school s students. Website s visitors should see only what they are potentially interested in / what they need to see according to their role and use case, not more. Design of a site s architecture has an essential influence on further decision making. For these reasons, I recommended to split the website into two independent parts a general information part (for general visitors looking for information about CSC, application process etc.) and a school details part (for the students of a certain school). For splitting these parts, two main approaches were considered: 1. Physically separated sites Each site (general CSC website, CSC 20xx websites) are standalone Drupal sites. Pros: Cloning almost equivalent to current solution full clone of a school-specific website. No need to implement any cloning mechanism. Less content in a single database (simpler content retrieval). 5
10 2. Investigation results and recommendations Cons: Need Drupal team to clone the website (can t be done at home less control). Problems with synchronization of several Drupal sites configuration (i.e. installing additional modules) and content (shared content among the sites). Impossible to use taxonomy across the independent sites Logically separated sites Websites look like they are standalone, but physically they are just a subsections of a single Drupal site using only one database. Pros: All resources (nodes/media/taxonomy), modules and configuration shared among all sites. Full control over cloning. Cons: Requires implementation of a custom module for cloning (but only once). Larger amount of content in a single page (a good technique for a content retrieval is necessary). Considering these attributes, I recommend to use logically separated sites, which allows to use global taxonomy, even though this requires more sophisticated content filtering methods (both will be discussed in section 2.4). By separating the CSC websites logically, all of the logical websites are basically only a sections of a single physical website accessing a single Drupal database. To achieve this, each homepage of a logical website is accessible via top-level menu link, which is hidden. Therefore: User sees only second-level menu, which is rendered as a first-level menu sites appear to the user as physically separated. Links in the (second-level) visible menu depend on an active toplevel menu link, e.g. the logical site different logical sites have different menus. 6 More discussion about the usage of taxonomy in section
11 2.3. Cloning By setting URL aliases to hidden top-level menu links, logical sites can use their own namespaces (i.e. csc.cern.ch/icsc2014). Figure 2.2 demonstrates this concept. Figure 2.2: Architecture of a CSC website using logically separated subsites. 2.3 Cloning By separating CSC websites logically, it is desirable to implement a mechanism for cloning the content of a past school and create a logical site for a new school completely automatically. For this purpose, a dedicated module was implemented. CSC Cloner module was created as an extension of existing module for CSC administration. Its full technical documentation is in section 4. 7
12 2. Investigation results and recommendations 2.4 Content retrieval As a result of a single-site architecture, a problem with managing a large amount of content appears. For effective content retrieval, I would propose two crucial techniques: Content Types and Taxonomy Content Types Content Type in Drupal terminology describes a type of a node, its attributes, representation etc. Each node has exactly one Content Type, which can be also a custom one. Advantages of using content types: Basic and essential Drupal technique of categorising the nodes (i.e. Registration, Person, etc.). Ensuring that a certain node has desired attributes. Custom graphical representation of all nodes of a certain Content Type using templates. Filtering according to the Content Type (i.e. Enterprise Base and Node Embed modules). etc Taxonomy Drupal s nodes are not hierarchically organized. To capture a relation among them, we can use taxonomy. Tags (or in Drupal language terms) can be hierarchically organised inside their vocabulary. Each node can have (by default) any term from any vocabulary assigned (that can be also restricted to a specific vocabulary/terms). Hierarchy of the content is therefore shifted to hierarchy of tags/terms assigned to the content. For CSC, in addition to Content Types (described in previous section), I proposed to use taxonomy terms to distinguish content of different schools (fig. 2.2). For this purpose, only one-level of taxonomy terms is enough. All nodes have exactly one term from School codes (machine 8
13 2.4. Content retrieval name: school codes) vocabulary assigned, so it is clear, which school they belong to. School codes vocabulary contains also a general term, with which a content of a General CSC site should be marked Conclusion For the CSC website, I strongly recommend to use nodes of custom Content Types for specific content (panel with registration/event details, panel with bio and picture of a student etc.), as well as templating for custom graphical representation of these nodes. In addition, to improve content filtering, I suggest all Content Types to have a hidden required attribute of a single taxonomy term from School codes vocabulary Required modules Enterprise Base Adds filtering by Content Types to Find content view Needs to be set to filter by taxonomy terms (add filter): Taxonomy admin/structure/views/view/enterprise content admin/edit Filter criteria Add Content: Has taxonomy term 9
14
15 Chapter 3 Implemented solutions For testing purposes, some of the proposed solutions were already implemented and set up on csc2.web.cern.ch site: All recommended and required modules were installed and set up. Enterprise Base, Taxonomy, Node Embed, etc. Taxonomy-based filtering was set up for Enterprise Base module. See /admin/modules for further details and configuration. School codes taxonomy vocabulary was created. See admin/structure/taxonomy/school codes for the list of terms. Vocabulary as well as school-code terms are created automatically by the CSC Cloner module. Term general added manually and assigned to some pages of a general CSC site (all nodes should be tagged with a term from School codes vocabulary). Custom CSC cloner module was installed and tested (cloned pages didn t have a full content though). Accessible via CERN School of Computing shortcut in the top administrative panel School Management Create a new school. Custom Registration Content Type added for registration or event status panels nodes (i.e. sport events, gallery etc.). See /admin/structure/types. 11
16 3. Implemented solutions Added a template to display this Content Type in a custom way. Server filesystem: themes/csc/templates/node registration.tpl.php and custom style themes/csc/css/custom.css. Registration status (Open/Closed/Pending) generated automatically. If status is Pending, date and time of opening is displayed, otherwise the the displayed date and time is the deadline. Two nodes of Registration Content Type were created (see Find content select filtering by Registration Content Type). The result is demonstrated on the figure 3.1. Figure 3.1: Demonstration of a custom Content Type rendered using custom template and style. 12
17 Chapter 4 CSC Cloner technical documentation In order to automatize the process of cloning a school, an extension to existing CSC module was implemented. 4.1 Use case Initial state Goal CSC Drupal website (optionally containing some school site). New CSC school site created as a clone of existing school site (or empty). The new school site is available at a specific URL alias host/school code (i.e. csc.cern.ch/icsc2014). Hierarchy of menu links corresponds to original site s menu (if an empty site was created, there are only basic menu links, i.e. Overview). If original site has some nodes embedded, cloned site has clones of originally embedded nodes embedded User interaction 1. User selects Create new school link from CSC module menu. 13
18 4. CSC Cloner technical documentation 2. System displays form to set basic parameters of cloning: type of school (CSC, icsc, tcsc), school year (-5 to +5 years from now), existing taxonomy term of a content to clone (existing terms in School codes vocabulary and Empty option for creating a new school without cloning the content). 3. User selects desired attributes and presses the Next button. 4. System validates, that desired school does not yet exist (by checking existing taxonomy terms). 5. If the data is valid, system displays all the content of selected school to clone grouped by Content Type. 6. User deselects the content he/she doesn t want to clone (fig. 4.1) and presses the Create school button. 7. System clones the desired content and creates a new school as specified in Goal list. 8. System redirects the user to the homepage of a new school. 4.2 Implementation Cloning of a school follows this algorithm: Create and save a new taxonomy term to School codes vocabulary (school code + school year i.e. icsc2014 ). Vocabulary is created on Create new school form display if not already present. 2. Recursively parse the original site s menu. 3. Clone all nodes and fill map of pattern-clone pairs. Clones have the new taxonomy term assigned. If cloned page is the homepage of a pattern school, name the cloned page after a school (i.e. icsc 2014 ).
19 4.2. Implementation Figure 4.1: Selection of existing content to clone 4. Recursively clone the menu to the new site. If a certain menu link s node was not selected for cloning and a) some of its child links nodes was, or b) it is a Home node, assign a new empty page to the parent link instead of missing node. 5. Parse content of all all cloned nodes and look for node embeddings (directives [[nid:node id]]). If such embedding was found and embedded node was cloned as well, replace embedded node ID with the cloned node s ID. 6. Set the URL alias for the new site s homepage to host/school code (i.e. csc.cern.ch/icsc2014) 7. Redirect the user to the new school site. In case the user selects to only create an empty school, the algorithm is slightly simplified: 1. Create and save a new taxonomy term (the same as before). 15
20 4. CSC Cloner technical documentation 2. Create an empty page with title according to school being created and tag it with the new school s code. 3. Create a basic menu links (hidden top-level and its child Overview link, both pointing to the new empty page). 4. Set an URL alias (the same way as before). 5. Redirect the user. 4.3 Technical parameters Required modules - Node - Taxonomy Drupal core version - 7.x 16
21 Conclusion Several possibilities of migrating the current CSC website to Drupal content management framework and techniques how to achieve it were investigated and discussed in this document. On the basis of these investigations, it is possible to conclude, that Drupal is capable of providing a suitable functionality for the needs of CSC website. Solutions how to solve crucial issues were proposed and tested on a development version of a CSC Drupal site. Tests showed that proposed solutions are possible to implement and capable of providing desired functionality. Further work needs to be done to actually create all Content Types, templates, styles (regular/printing), create custom views etc. and also to populate the website with an actual content. 17
CERN Summer Student Program 2013 Report
CERN Summer Student Program 2013 Report Stanislav Pelák E-mail: [email protected] / [email protected] Abstract. This report describes the work and achievements of Stanislav Pelák, during his stay
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
Ektron to EPiServer Digital Experience Cloud: Information Architecture
Ektron to EPiServer Digital Experience Cloud: Information Architecture This document is intended for review and use by Sr. Developers, CMS Architects, and other senior development staff to aide in the
SAS Business Data Network 3.1
SAS Business Data Network 3.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2014. SAS Business Data Network 3.1: User's Guide. Cary,
User Guide. Chapter 1. SitePublish: Content Management System
User Guide Chapter 1 SitePublish: Content Management System Table of Contents About SharpSchool... 4 About this Guide... 4 Who Should Use this Guide... 4 About SitePublish... 5 Accessing your Website...
TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web www.cec.md
TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web www.cec.md 1 Content 1. Introduction... 3 2. Task... 3 3. General considerations... 3 4. Business model... 5
Ad Hoc Reporting. Usage and Customization
Usage and Customization 1 Content... 2 2 Terms and Definitions... 3 2.1 Ad Hoc Layout... 3 2.2 Ad Hoc Report... 3 2.3 Dataview... 3 2.4 Page... 3 3 Configuration... 4 3.1 Layout and Dataview location...
... Asbru Web Content Management System. Getting Started. Easily & Inexpensively Create, Publish & Manage Your Websites
Asbru Ltd Asbru Ltd wwwasbrusoftcom info@asbrusoftcom Asbru Web Content Easily & Inexpensively Create, Publish & Manage Your Websites 31 March 2015 Copyright 2015 Asbru Ltd Version 92 1 Table of Contents
Bitrix Site Manager 4.1. User Guide
Bitrix Site Manager 4.1 User Guide 2 Contents REGISTRATION AND AUTHORISATION...3 SITE SECTIONS...5 Creating a section...6 Changing the section properties...8 SITE PAGES...9 Creating a page...10 Editing
UCSF Drupal Web Starter Kit Basic Training Guide
UCSF Drupal Web Starter Kit Basic Training Guide This is an image of your default home or front page Brought to you in partnership with Chapter 3 Owner: Web Site URL: Drupal Username: Drupal Password:
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
Teamcenter s manufacturing process management 8.3. Report Generator Guide. Publication Number PLM00064 E
Teamcenter s manufacturing process management 8.3 Report Generator Guide Publication Number PLM00064 E Proprietary and restricted rights notice This software and related documentation are proprietary to
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
Change Management for Rational DOORS User s Guide
Change Management for Rational DOORS User s Guide Before using this information, read the general information under Appendix: Notices on page 58. This edition applies to Change Management for Rational
CMS Training. Prepared for the Nature Conservancy. March 2012
CMS Training Prepared for the Nature Conservancy March 2012 Session Objectives... 3 Structure and General Functionality... 4 Section Objectives... 4 Six Advantages of using CMS... 4 Basic navigation...
Liferay Portal 4.0 - User Guide. Joseph Shum Alexander Chow
Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Liferay Portal 4.0 - User Guide Joseph Shum Alexander Chow Table of Contents Preface... viii User Administration... 1 Overview... 1 Administration
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
Content Manager User Guide Information Technology Web Services
Content Manager User Guide Information Technology Web Services The login information in this guide is for training purposes only in a test environment. The login information will change and be redistributed
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators
EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators Version 1.0 Last Updated on 15 th October 2011 Table of Contents Introduction... 3 File Manager... 5 Site Log...
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
User s Guide. Version 2.1
Content Management System User s Guide Version 2.1 Page 1 of 51 OVERVIEW CMS organizes all content in a tree hierarchy similar to folder structure in your computer. The structure is typically predefined
Content Manager User Guide Information Technology Web Services
Content Manager User Guide Information Technology Web Services The login information in this guide is for training purposes only in a test environment. The login information will change and be redistributed
Getting Started using the SQuirreL SQL Client
Getting Started using the SQuirreL SQL Client The SQuirreL SQL Client is a graphical program written in the Java programming language that will allow you to view the structure of a JDBC-compliant database,
Application Developer Guide
IBM Maximo Asset Management 7.1 IBM Tivoli Asset Management for IT 7.1 IBM Tivoli Change and Configuration Management Database 7.1.1 IBM Tivoli Service Request Manager 7.1 Application Developer Guide Note
IBM Business Monitor. BPEL process monitoring
IBM Business Monitor BPEL process monitoring 2011 IBM Corporation This presentation will give you an understanding of monitoring BPEL processes using IBM Business Monitor. BPM_BusinessMonitor_BPEL_Monitoring.ppt
The truth about Drupal
The truth about Drupal Why Drupal is great Large community of 3rd party developer Quality control over contributed code Most of the indispensable contributed modules are maintained by solid development
BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7
BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7 About us! Getting to know you... What are your multilingual needs? What you need Check A fresh Drupal 7 instance installed locally Download of module files
OutSystems Platform 9.0 SEO Friendly URLs
TECHNICAL NOTE OutSystems Platform 9.0 SEO Friendly URLs When your Web applications URLs become too complex, they have impact on end-users reading and most of all fall in rankings of search engines. To
Composite.Community.Newsletter - User Guide
Composite.Community.Newsletter - User Guide Composite 2015-11-09 Composite A/S Nygårdsvej 16 DK-2100 Copenhagen Phone +45 3915 7600 www.composite.net Contents 1 INTRODUCTION... 4 1.1 Who Should Read This
What's New In DITA CMS 4.0
What's New In DITA CMS 4.0 WWW.IXIASOFT.COM / DITACMS v. 4.0 / Copyright 2014 IXIASOFT Technologies. All rights reserved. Last revised: December 11, 2014 Table of contents 3 Table of contents Chapter
Your Blueprint websites Content Management System (CMS).
Your Blueprint websites Content Management System (CMS). Your Blueprint website comes with its own content management system (CMS) so that you can make your site your own. It is simple to use and allows
Designing and Implementing Forms 34
C H A P T E R 34 Designing and Implementing Forms 34 You can add forms to your site to collect information from site visitors; for example, to survey potential customers, conduct credit-card transactions,
Create an Email Campaign. Create & Send Your Newsletter
Create an Email Campaign Create & Send Your Newsletter Free Easy Fast -1- Create an Email Campaign 1 For sending a newsletter or a bulk email, you need to create an Email Campaign, click on the CAMPAIGN
Enterprise Architecture Modeling PowerDesigner 16.1
Enterprise Architecture Modeling PowerDesigner 16.1 Windows DOCUMENT ID: DC00816-01-1610-01 LAST REVISED: November 2011 Copyright 2011 by Sybase, Inc. All rights reserved. This publication pertains to
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
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
Content Management System User Guide
Content Management System User Guide Table Of Contents Getting Started Checklist... 1 Overview: Portal Content Management System... 3 Anatomy of a Portal Page... 3 Overview of the Content Management System...
Citrix Systems, Inc.
Citrix Password Manager Quick Deployment Guide Install and Use Password Manager on Presentation Server in Under Two Hours Citrix Systems, Inc. Notice The information in this publication is subject to change
metaengine DataConnect For SharePoint 2007 Configuration Guide
metaengine DataConnect For SharePoint 2007 Configuration Guide metaengine DataConnect for SharePoint 2007 Configuration Guide (2.4) Page 1 Contents Introduction... 5 Installation and deployment... 6 Installation...
Website User Guide. www.vxicorp.com
Website User Guide www.vxicorp.com Contents Concrete5 CMS Overview Login Core Concepts Page Editing Product Management Custom features Backup & Maintenance Concrete5 Overview Concrete5 (C5) is an open-source
Office 365 SharePoint Setup and Admin Guide
Setup and Admin Guide Contents About this guide... 2 Introduction to SharePoint... 2 SharePoint sites... 3 Team sites, Websites and personal sites... 3 Site structures... 4 Choosing a site structure...
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
User Guide. Chapter 6. Teacher Pages
User Guide Chapter 6 s Table of Contents 1. Introduction... 4 I. Enhancements... 5 II. Tips... 6 2. Key Information... 7 3. How to Add a... 8 4. How to Edit... 10 I. SharpSchool s WYSIWYG Editor... 11
AGILEXRM REFERENCE ARCHITECTURE
AGILEXRM REFERENCE ARCHITECTURE 2012 AgilePoint, Inc. Table of Contents 1. Introduction 4 1.1 Disclaimer of warranty 4 1.2 AgileXRM components 5 1.3 Access from PES to AgileXRM Process Engine Database
How To Create A Website In Drupal 2.3.3
www.webprophets.com.au PO Box 2007 St Kilda West Victoria Australia 3182 Phone +61 3 9534 1800 Fax +61 3 9534 1100 Email [email protected] Web www.webprophets.com.au Welcome to the Drupal How to
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72. User Guide
Richmond SupportDesk Web Reports Module For Richmond SupportDesk v6.72 User Guide Contents 1 Introduction... 4 2 Requirements... 5 3 Important Note for Customers Upgrading... 5 4 Installing the Web Reports
1: 2: 2.1. 2.2. 3: 3.1: 3.2: 4: 5: 5.1 5.2 & 5.3 5.4 5.5 5.6 5.7 5.8 CAPTCHA
Step by step guide Step 1: Purchasing a RSMembership! membership Step 2: Download RSMembership! 2.1. Download the component 2.2. Download RSMembership! language files Step 3: Installing RSMembership! 3.1:
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
Sitecore is a trademark of Sitecore A/S. All other brand and product names are the property of their respective holders.
Newsletter Module User Manual Author: Sitecore A/S, Date: November 2003 Release: Release 4.0 Language: English Sitecore is a trademark of Sitecore A/S. All other brand and product names are the property
Scheduling Software User s Guide
Scheduling Software User s Guide Revision 1.12 Copyright notice VisualTime is a trademark of Visualtime Corporation. Microsoft Outlook, Active Directory, SQL Server and Exchange are trademarks of Microsoft
What I Wish I Had Known. In my first 30 days with umbraco
What I Wish I Had Known In my first 30 days with umbraco What to expect A fast-paced session for beginners who want to learn from (rather than repeat) others mistakes. Concepts Best practices, tips, rules
DiskBoss. File & Disk Manager. Version 2.0. Dec 2011. Flexense Ltd. www.flexense.com [email protected]. File Integrity Monitor
DiskBoss File & Disk Manager File Integrity Monitor Version 2.0 Dec 2011 www.flexense.com [email protected] 1 Product Overview DiskBoss is an automated, rule-based file and disk manager allowing one to
Database Forms and Reports Tutorial
Database Forms and Reports Tutorial Contents Introduction... 1 What you will learn in this tutorial... 2 Lesson 1: Create First Form Using Wizard... 3 Lesson 2: Design the Second Form... 9 Add Components
CHAPTER 4: BUSINESS ANALYTICS
Chapter 4: Business Analytics CHAPTER 4: BUSINESS ANALYTICS Objectives Introduction The objectives are: Describe Business Analytics Explain the terminology associated with Business Analytics Describe the
Acclipse Document Manager
Acclipse Document Manager Administration Guide Edition 22.11.2010 Acclipse NZ Ltd Acclipse Pty Ltd PO Box 2869 PO Box 690 Level 3, 10 Oxford Tce Suite 15/40 Montclair Avenue Christchurch, New Zealand Glen
Kentico CMS 7.0 E-commerce Guide
Kentico CMS 7.0 E-commerce Guide 2 Kentico CMS 7.0 E-commerce Guide Table of Contents Introduction 8... 8 About this guide... 8 E-commerce features Getting started 11... 11 Overview... 11 Installing the
Content Management Implementation Guide 5.3 SP1
SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users
PCVITA Express Migrator for SharePoint(Exchange Public Folder) 2011. Table of Contents
Table of Contents Chapter-1 ------------------------------------------------------------- Page No (2) What is Express Migrator for Exchange Public Folder to SharePoint? Migration Supported The Prominent
Drupal User Guide. webgroup.okstate.edu
Drupal User Guide webgroup.okstate.edu Last updated June 2014 TABLE OF CONTENTS INTRODUCTION AND WEB GUIDELINES... 1 Requesting a Drupal Site... 1 Choosing a Drupal Theme... 1 Using the Web Style Guide...
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
FWG Management System Manual
FWG Management System Manual Last Updated: December 2014 Written by: Donna Clark, EAIT/ITIG Table of Contents Introduction... 3 MSM Menu & Displays... 3 By Title Display... 3 Recent Updates Display...
Basic System Administration ESX Server 3.0.1 and Virtual Center 2.0.1
Basic System Administration ESX Server 3.0.1 and Virtual Center 2.0.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a
Colligo Email Manager 6.0. Offline Mode - User Guide
6.0 Offline Mode - User Guide Contents Colligo Email Manager 1 Key Features 1 Benefits 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License Key 3 Managing SharePoint
Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word
Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word Adobe, the Adobe logo, Acrobat, Acrobat Connect, the Adobe PDF logo, Creative Suite, LiveCycle, and Reader are either
Chapter 1 - Web Server Management and Cluster Topology
Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management
Portals and Hosted Files
12 Portals and Hosted Files This chapter introduces Progress Rollbase Portals, portal pages, portal visitors setup and management, portal access control and login/authentication and recommended guidelines
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE
ThirtySix Software WRITE ONCE. APPROVE ONCE. USE EVERYWHERE. www.thirtysix.net SMARTDOCS 2014.1 SHAREPOINT CONFIGURATION GUIDE THIRTYSIX SOFTWARE UPDATED MAY 2014 Table of Contents Table of Contents...
Colligo Contributor File Manager 4.6. User Guide
Colligo Contributor File Manager 4.6 User Guide Contents Colligo Contributor File Manager Introduction... 2 Benefits... 2 Features... 2 Platforms Supported... 2 Installing and Activating Contributor File
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
Microsoft Expression Web
Microsoft Expression Web Microsoft Expression Web is the new program from Microsoft to replace Frontpage as a website editing program. While the layout has changed, it still functions much the same as
AWS Plug-in Guide. Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. All rights reserved.
AWS Plug-in Guide Qlik Sense 1.1 Copyright 1993-2015 QlikTech International AB. All rights reserved. Copyright 1993-2015 QlikTech International AB. All rights reserved. Qlik, QlikTech, Qlik Sense, QlikView,
Transferring Hosting to Fasthosts
Fasthosts Customer Support Transferring Hosting to Fasthosts This guide will show you how to transfer hosting to Fasthosts from another provider Customer Support Transferring Hosting to Fasthosts Contents
Working with Mail (Hosted Exchange)
TM Control Panel User Guide Working with Mail (Hosted Exchange) 1 Working with Mail (Hosted Exchange) TM offers Microsoft Exchange hosting as a powerful messaging solution allowing you to create and manage
WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT
CHAPTER 1 WHAT'S NEW IN SHAREPOINT 2013 WEB CONTENT MANAGEMENT SharePoint 2013 introduces new and improved features for web content management that simplify how we design Internet sites and enhance the
Release Notes. Acumatica ERP 5.1
Release Notes Acumatica ERP 5.1 Contents 2 Contents Copyright...3 Introduction... 4 Application New Features and Improvements...5 Finance and Distribution... 5 Customer Management...7 Customer Portal...7
Exclaimer Signature Manager 2.0 User Manual
Exclaimer Exclaimer UK +44 (0) 1252 531 422 USA 1-888-450-9631 [email protected] Contents GETTING STARTED... 10 Signature Manager Overview... 11 How Does it Work?... 11 But That's Not All...... 12 And
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
WiredContact Enterprise x3. Admin Guide
WiredContact Enterprise x3 Admin Guide WiredContact Enterprise x3 Admin Guide Overview WiredContact Enterprise x3 (WCE) is a web solution for contact management/sales automation that is currently available
EMAIL MAKER FOR VTIGER CRM
EMAIL MAKER FOR VTIGER CRM Introduction The Email Maker is extension tool designed for vtiger CRM. Using EMAIL Maker you can create email templates with predefined information and send them from all the
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework
Configure SPLM 2012 on Windows 7 Laptop
Configure SPLM 2012 on Windows 7 Laptop 7/12/2012 SmartPlant License Manager (SPLM) requires a static IP Address on the license machine. To fulfill this requirement on laptops a virtual network adapter
User's Guide. ControlPoint. Change Manager (Advanced Copy) SharePoint Migration. v. 4.0
User's Guide ControlPoint Change Manager (Advanced Copy) SharePoint Migration v. 4.0 Last Updated 7 August 2013 i Contents Preface 3 What's New in Version 4.0... 3 Components... 3 The ControlPoint Central
2.0. Quick Start Guide
2.0 Quick Start Guide Copyright Quest Software, Inc. 2007. All rights reserved. This guide contains proprietary information, which is protected by copyright. The software described in this guide is furnished
Recruitment Management System (RMS) User Manual
Recruitment Management System (RMS) User Manual Contents Chapter 1 What is Recruitment Management System (RMS)? 2 Chapter 2 Login/ Logout RMS Chapter 3 Post Jobs Chapter 4 Manage Jobs Chapter 5 Manage
Timeless Time and Expense Version 3.0. Copyright 1997-2009 MAG Softwrx, Inc.
Timeless Time and Expense Version 3.0 Timeless Time and Expense All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including
vrealize Business User Guide
vrealize Business Advanced or Enterprise 8.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for
Table of Contents. Welcome... 2. Login... 3. Password Assistance... 4. Self Registration... 5. Secure Mail... 7. Compose... 8. Drafts...
Table of Contents Welcome... 2 Login... 3 Password Assistance... 4 Self Registration... 5 Secure Mail... 7 Compose... 8 Drafts... 10 Outbox... 11 Sent Items... 12 View Package Details... 12 File Manager...
Access Edit Menu... 2. Edit Existing Page... 3. Auto URL Aliases... 5. Page Content Editor... 7. Create a New Page... 17. Page Content List...
DRUPAL EDITOR Content Management Instructions TABLE OF CONTENTS Access Edit Menu... 2 Edit Existing Page... 3 Auto URL Aliases... 5 Page Content Editor... 7 Create a New Page... 17 Page Content List...
TurboNest. What s New. Version 11.0. Released April 2014. Copyright 2014 Hypertherm, Inc. All rights reserved.
TurboNest Version 11.0 2015 What s New Released April 2014 What s New in TurboNest 2015 (v11.0) 1 New Features and Enhancements The following enhancements are available in the TurboNest 11.0 release: Ribbon
Exclaimer Signature Manager 2.0 User Manual
Exclaimer Exclaimer UK +44 (0) 1252 531 422 USA 1-888-450-9631 [email protected] Contents GETTING STARTED... 10 Signature Manager Overview... 11 How does it Work?... 11 But That's Not All...... 12 And
Manual for CKForms component Release 1.3.4
Manual for CKForms component Release 1.3.4 This manual outlines the main features of the component CK Forms including the module and the plug-in. CKForms 1.3 is the new version of the component for Joomla
