Introduction Need: A dynamic, user controlled website Built in forums, security, and news support Work with existing OpenInsight application Seamless.

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
COMBASE: strategic content management system Soft Format, 2006.
Jason Kergosien President A Primer Presented by Fort Worth Web Designers.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
Web Services Presentation. Site Management Console (SMC)
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Toolbox Mirror -Overview Effective Distributed Learning.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Status April 2009 and Roadmap. CNVC strives to serve people all over the world in at least four languages We want to help people interested in learning.
Static and Dynamic Websites Static and Dynamic Website Design Presented by: Shawn Cohan, President All Squared Web Design, LLC
Sample School Website Sydney Region ITSU School Support
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Presentation By: Brian Mais. What Is It? Content Management Systems(CMS) describes software that manage content, workflow, and collaboration online and.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
Justin Klein Keane Drupal Training Session 1 Introduction to Drupal.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
#acquia Commons The Open Alternative for Social Business Software Name Title Acquia Month XXth, 2011.
August 20, 2015 Web Content Management Drupal. What is Drupal? Drupal is a free software package that allows an individual or a community of users to.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Introduction to content management systems BTM 395: Internet Programming.
AJAX Chat Analysis and Design Rui Zhao CS SPG UCCS.
Drupal Training Syllabus Chaitanya Lakshmi
Trimble Connected Community
Ankiro Search for EPiServer CMS by Martin Starch Sørensen Head of Development.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Course Management System An application that can be added to a web server to create a flexible web-based environment for creating and managing online courses.
Introduction to DotNetNuke Scott McCulloch DotNetNuke Core Team
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
Template Version 2.0 Prepared for ElderSource ( June 2nd 2009 Version 1 (started June/2/2009) Satya Komatineni Small to Medium.
INTRODUCTION TO THE STATE OF MICHIGAN’S SHAREPOINT ENVIRONMENT.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Interactive and Collaborative Websites. Turning IDEAS Into SOLUTIONS Can you easily create a web page with tools such as blogs, photo galleries, surveys.
Plone Web Content Management for UW Oshkosh Kim Nguyen, Administrative Computing.
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
Drupal and you Brainstorm 12 Erik Pederstuen Menomonie Area Schools
ONLINE TOOLS: Facilitator’s Hub Event Map Community Pages Marketing Kit.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Office Business Applications Workshop Defining Business Process and Workflows.
Information Systems | SEPTEMBER 10, 2008 Service Portal Maintenance Understanding the Fundamentals of Drupal.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
PwC New Technologies New Risks. PricewaterhouseCoopers Technology and Security Evolution Mainframe Technology –Single host –Limited Trusted users Security.
The Power of Connection ICPC Region RTS Session 9 Information Technology (IT) and the chaplain: A look at Twitter, Face Book, and Web Sites. Mike.
Outline of Drupal Gardens setup and site export ENTICE meeting 12 November 2010 Silvia Tomanin DG-CO.
Welcome to Azure App Services! Amie Seisay
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
Taking Control Do you need a contact management system (CMS)?
How EPA/ORD Moved to Drupal 7 Jessica Dearie U.S. EPA, Office of Research and Development Office of Science Information Management.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
For Rapid Application Development Developed By
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
DotNetNuke® Web Application Framework
Advanced Security Architecture System Engineer Cisco: practice-questions.html.
WITHWITH  Magento is the most useful ecommerce online platform in today time and it will become more useful in future.  Magento is.
Easy Website Creation Using WordPress
ASP.NET Module Subtitle.
Presentation transcript:

Introduction Need: A dynamic, user controlled website Built in forums, security, and news support Work with existing OpenInsight application Seamless integration on a single off site server Content Management System (CMS) like Drupal is a perfect fit OI and web developers’ perspectives.

Reasons for CMS Highly customizable web pages Add on component support After initial setup, user controllable

CMS Benefits Separates OI from the web Hosted web server handle majority of bandwidth OI web server is a “hidden” server Allows for other web communications

CMS Pitfalls Added communication layer Conforming your website to another’s standard

Communicating with Drupal Using the XML-RPC standard Mutually agreed upon XML-RPC structure Handling incoming requests Updates to Inet_Finalize for transmission of XML-RPC

Security with Drupal Single point of connection from the off site server Updating Inet_Security Working with Drupal’s built in security Using Drupal’s session keys to track a user

Data Integration with Drupal Storing all OI data on the backend server Partial split of data within OI and SQL on the web server Full SQL support on the web server

Why Drupal? Designed with the programmer in mind. – Built from the backend forward, the CMS is very accommodating to programmers. – Huge feature-set with lots of exposed hooks so that you can easily hook into Drupal's framework. – Expansive toolset, JQuery is integrated into Drupal core.

Why Drupal? Good security, with update notification system. Very Modular – Drupal core comes stripped down to a bare minimum, so you can easily tailor it to whatever your needs are. Very good documentation. – The Drupal online community is large and very helpful. All code is well documented with many examples available for just about functionality.

Why Drupal? Role-based permission system. – Easily hook into Drupal's permission system to get very granular control of who is allowed to do what, based on user roles that can be easily created. User registration supports local or external authentication. – Will integrate with LDAP, for example.

Why Drupal? Services layer pre-configured for xml-rpc, but also works with SOAP and others. Very customizable – Well-known templating system, everything is themeable. – Can easily hook into the theme system for custom output. Localization system for multi-lingual sites. – Custom code can easily hook into the localization module to translate content into just about any language.

Why Drupal? Good logging and reporting (Watchdog). – Can hook into Drupal's Watchdog logging engine to log anything. – Can have specific log events ed to a list. Robust web based administration.