Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin.

Slides:



Advertisements
Similar presentations
Drupal in the Enterprise
Advertisements

July 2010 D2.1 Upgrading strategy Javier Soto Catalog Release 3. Communities.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
OpenAtrium A Drupal Distribution for Online Collaboration Bud Witney Systems Manager Horticulture & Crop Science Department.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Our aims ease the pain – for all our users get with the times better communication with our supporters recruit and engage people to our campaigns raise.
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Why choose Drupal?
Why choose Drupal?
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
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.
Drupal and the CMS Project. Lesson Learned #1 Keep your modules updated, especially when there are security concerns in the update notes 2010 | The Sky’s.
Building Library Web Site Using Drupal
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
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.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Installing CiviCRM onto Wordpress. How does it work?
Implementing CMS: Academic David Bietila George Washington University Jonathan M. Smith The Catholic University.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
Drupal Content Management System Mallikarjuna Pinjala CIS 764, Nov
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Drupal Training Syllabus Chaitanya Lakshmi
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
Nonprofit? There's an App for That! Drupal Modules for Activism, Donations and other Nonprofit #NYCCamp Benjamin J. Kallos iMediaEDGE
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
DotNetNuke v3 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
AEgir Maintain your Drupal sites. The name: AEgir “In Norse mythology, AEgir was the god of the oceans and if Drupal is a drop of water, AEgir is the.
FROM STATIC AND STALE TO DYNAMIC AND COLLABORATIVE: THE DRUPAL DIFFERENCE Ann Hubble Deborah Murphy Sue Chesley Perry University of California, Santa Cruz.
CMS Content Management Systems. What is a CMS? Creation and management system for websites Wikipedia.org definition: A content management system (CMS)
Basics of Drupal for Admins Rochelle Terman
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Web page management system Jonathan Millis Educational Design Resources NTID at RIT.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
CERN IT Department CH-1211 Genève 23 Switzerland t The new IT Web Site Tim Bell Cath Noble IT Technical Forum 15 th June 2012.
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.
GOAL User Interactive Web Interface Update Pages by Club Officers Two Level of Authentication.
ESCMID phone ESCMID/ESGAP Open Virtual Learning Community (OVLC) Draft Concept of Future Development and Costs November.
Drupal Workshop Introduction to Drupal Part 2: User/role management, Choosing/installing contributed modules, Transferring a site between servers.
Www2.computer.org Web Publishing Training Leo Wadsworth, Staff Manager April 2008.
CSC 2720 Building Web Applications Basic Frameworks for Building Dynamic Web Sites / Web Applications.
Greg Vogl Research and Development Services University Libraries Wednesday, November 11,
Seattle Drupal Clinic Introduction to Drupal Part 2: User/role management, Drupal directory structure, Choosing/installing contributed modules.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Drupal at CERN Juraj Sucik Jarosław Polok.
Scott Voth GSLIS 747 – Queens College. Posts vs. Pages “Posts” Blog entries Dynamic Date Driven Archived Comments Trackbacks Can be Syndicated - RSS Pages.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
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.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
EZ Publish NYPHP 10/25/2005 Andrew Yochum Michael DeWitt.
Building Library Web Site Using Drupal
WordPress Introduction
Cms Full-featured Flexible Web Content Management System for All Your Needs.
DotNetNuke® Web Application Framework
Drupal Web page management system Jonathan Millis
The Way Eryk Budi Pratama
SiteBuilder 2 Introduction.
Is a Content Management System in Your Future?
Presentation transcript:

Proposal for the new group web infrastructure SFT Group meeting 3/7/2009 Yves Perrin

Outline background what is Drupal maintenance aspects proposed production architecture proposed overall infrastructure status conclusion

Background March 2009: meeting on web requirements Inputs : SPI and Geant4 … several technologies, servers, tools Virtualization … Monkey wiki: authent, RSS feeds but NO fora Root … DRUPAL content management system (CMS) Outputs : SPI proposes to follow up on a Drupal based solution by: setting up a 'ROOT like' Drupal instance producing a 'work book‘ allowing others to create more instances Pedrag offers a virtual machine, Carlos set it up April 2009: starts evaluating customization May 2009: setting up taxonomy based FAQs June 2009: several instances on single server

english rendering of dutch word ‘druppel’ (water droplet ) originally written by Dries Buytaert as a message board became open source project in 2001 modular Content Management System (CMS) php + mysql small personal blogs to large corporate sites designed to allow third parties additions  Content Management Framework ‘Drupal core’ + contributed modules and themes What is Drupal?

Large community 500,000 user accounts on Drupal.org over 2000 people signed up for developer accounts. last major conference in the USA, Drupalcon Washington DC 2009, attracted over 1400 people last European conference, Drupalcon Szeged 2008 had an attendance of 500. many active Drupal forums, mailing lists and discussion groups. over 20 national communities around drupal.org offering language-specific support.

Site customization via … Theme Selection (page layout & corporate look & feel) Module Selection and configuration e.g: Wysiwyg authoring editors Access Control: Roles and Permissions Taxonomy (association of nodes with descriptive terms to organize content) sensible URLs and URL aliasing RSS feeds

… but not suited for

Drupal Modules extend the functionality of the drupal core enabled by the administrator core modules for: RSS Feeds forums comments descriptive URLs multi-site support multi-user content creation and editing security/new release update notification user profiles access control (user roles, IP addresses, ) etc contributed modules ( several hundreds! )

Drupal Themes Customize the site look-and-feel using: ‘core themes’ ‘contributed themes’

If necessary, PHP code can be entered to generate the page (e.g. form+handler) Page authoring

The site admin registers two users named: pedestrian savprojadmin and … User administration

Taxonomy based access savprojadmin can access both: ‘content for all’ and ‘content for project admin only

pedestrian can access ‘content for all’ but is not shown ‘content for project admin only’ Taxonomy based access

Objectives reminder one SFT site + one site per SFT hosted project encourage a common solution similar (?) look and feel minimize maintenance efforts

Maintenance

Status Report

single server instance specific directories for: settings files etc single PHP Drupal codebase Apache virtual hosts SFT web SPI web Geant4 web Mysql databases Multiple sites architecture

Drupal (production) prod dirs Drupal validation new version mysql Apache val dirs Dual version multiple sites

Status FCKeditor installed FAQ installed taxonomy based access installed 2 instances running automatic back-ups to be set-up shibboleth to be installed instance creation doc to be completed Drupal validation infrastructure to be set up

Conclusion definitely very useful: good match with our requirements potential for site evolution support from a large community Usability and documentation can sometime be confusing but improvement on these issues has top priority in Drupal 7