Configuring Sakai from Outside the Web Application

Slides:



Advertisements
Similar presentations
WordPress from Start to Finish Day 1: Installing and Using WordPress Looking at the WordPress database.
Advertisements

Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
SharePoint and SQL Server integration Demo: SQL Server Optimizing Configurations SQL Server 2014 for SharePoint 2013 Avoiding ginormous transaction.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Using the UCI templates in Cascade Server for your site. (a first glance)
Security SIG: Introduction to Tripwire Chris Harwood John Ives.
Asset: Academic Survey System & Evaluation Tool Bert G. Wachsmuth Seton Hall University.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Nine Managing File System Access.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Building and Deploying a Simple Web Application. Tomcat and JSP Tomcat is an application server, commonly used to host JSP applications Applications are.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Creative Commons Attribution- NonCommercial-ShareAlike 2.5 License Sakai Programmer's Café Configuring Sakai from Outside the Web Application Tony Atkins.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
Test Review. What is the main advantage to using shadow copies?
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
Forms and Form Controls Chapter What is a Form?

Module 11 : Backup and Restore Jong S. Bok
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Backup Local Online For secure offsite storage of your , and making it available from any computer or smart phone. Backup accessed with.
© 2011 Delmar, Cengage Learning Chapter 9 Collecting Data with Forms.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 7: Advanced File System Management.
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
State Management. What is State management Why State management ViewState QueryString Cookies.
Grouper Training - Admin - Client Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons Attribution-NonCommercial.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
Installing and Configuring IIS. Reliable IIS 6.0 uses a new request-processing architecture and application-isolation environment that enables individual.
Learningcomputer.com SQL Server 2008 Configuration Manager.
Sakai/OSP Portfolio UvA Bas Toeter Universiteit van Amsterdam
Internet Information Server © N. Ganesan, Ph.D. All Rights Reserved.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
June 12th, th Sakai Conference - Amsterdam Sakai 2.4.x System Administrator’s Guide Tony Atkins 7th Sakai Conference Amsterdam, Netherlands June12th,
Archiving Solutions Software vs. Hosted vs. Appliance Based.
Storing and Retrieving Data
Persistence – Iteration 4 Vancouver Bootcamp Aaron Zeckoski
What’s new in ASP.NET 4.0 ?. Agenda Changes to Core Services  Extensible Output Caching  Shrinking Session State  Performance Monitoring  Permanently.
Persistence – Iteration 4 Vancouver Bootcamp Aaron Zeckoski
For the benefit of business and people Lotus Notes R6 Training 4 February 2016 IT Division.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
John Rushford Apache Traffic Server Multi-Site Origin and Secondary Consistent Hash Feature John Rushford
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
CITA 310 Section 4 Apache Configuration (Selected Topics from Textbook Chapter 6)
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTEGRATION.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 7: Advanced File System Management.
ArcGIS for Server Security: Advanced
Nithyamoorthy S Core Mind Technologies
Data Virtualization Demoette… Logging in CIS
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Persistence – Iteration 4 Vancouver Bootcamp
IIS.
Testing POP Access with Telnet The Technology Firm Tony Fortunato.
Application layer Lecture 7.
asset: Academic Survey System & Evaluation Tool
Nate Nelson I*LEVEL, Inc.
File System Management
IBM Tivoli Storage Manager
INTEGRATION WITH SumTotal LMS
Presentation transcript:

Configuring Sakai from Outside the Web Application Tony Atkins <tony.atkins@uhi.ac.uk>

The Default State OOTB Hypersonic SQL (in memory) Database storage of binary content (except archives) No incoming mail No outgoing mail

The sakai.properties file Lives in TOMCAT_HOME/sakai Stores 250+ settings used by components and tools Follows the convention of a normal Java Properties file

Simple Properties getString A string including spaces but no carriage returns: stringProperty=a string including spaces Example in Sakai: server.url getBoolean TRUE or FALSE booleanProperty=TRUE Example in Sakai: auto.ddl

getStrings properties Anything from a simple list to a full hierarchy of properties can be represented: multiProperty.count=3 multiProperty.1=peas multiProperty.2=porridge multiProperty.3.count=3 multiProperty.3.1=hot multiProperty.3.2=cold multiProperty.3.3=in the pot, nine days old Example in Sakai: Terms

Customizing your sakai.properties file Start with reference/docs/sakai.properties At a minimum, review and edit: Database settings Filesystem settings Branding Mail Settings Optionally review: Tool Settings

Database settings: Uncomment the appropriate block for your database Edit the username and password properties

FileSystem settings bodyPath@org.sakaiproject.content.api.ContentHostingService The location in which binary content will be stored (also disables storing binary content in the database). storagePath@org.sakaiproject.archive.api.ArchiveService The location in which site archives will be stored. bodyVolumes@org.sakaiproject.content.api.ContentHostingService A comma-delimited list of volumes between which binary content should be distributed siteQuota@org.sakaiproject.content.api.ContentHostingService The maximum amount of content allowed for a single site (in Kb)

Branding ui.institution The name of your institution serverId The name of this node serverName Our service name serverUrl The full service URL

Mail Settings smtp.enabled Whether or not to enable incoming mail smtp@org.sakaiproject.email.api.EmailService The server name that handles outgoing mail smtp.dns.1 The primary DNS server used to look up hosts found in mail. smtp.dns.2 The secondary DNS server used to look up hosts found in mail. smtp.port The port on which James will listen.

Tool Settings stealthTools@org.sakaiproject.tool.api.ActiveToolManager A list of tool Ids that should be hidden from end users. Provisional tools are hidden by default. hiddenTools@org.sakaiproject.tool.api.ActiveToolManager An additional list of tool Ids that should be hidden from end users. visibleTools@org.sakaiproject.tool.api.ActiveToolManager A list of tool Ids that should be visible to end users (overrides both of the above settings).

Config Viewer Tool what each option controls A contrib tool Written by Tony Atkins (with much advice from Aaron and Antranig). A compendium of 250+ configuration options with guidelines as to: what each option controls what syntax is expected for each option what tools depend on each option Demo Source http://source.sakaiproject.org/contrib/config-viewer/

toolOrder.xml Secondary file that controls: Which tools can be selected for each type of site (overrides other settings) The order in which the tools can be selected for each type of site The tools that are checked by default for each type of site

Configuring toolOrder.xml Start with the defaults: component/component-api/component/src/config/org/sakaiproject/config/toolOrder.xml Copy to TOMCAT_HOME/sakai/toolOrder.xml

Questions?