What works for us and IT lessons learned



Similar documents
Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Click Here --->>> Premium Traffic Web Hosting - HostInfuser A Closer Look

Volkov Vyacheslav. Summary. Saransk, , Mordovia, Russian Federation Moscow, Russian Federation +7(925) , +7(917)

Smart and Innovative Web Solutions. Just One Click Away

Cloud UT. Pay-as-you-go computing explained

How To Manage Your Digital Assets On A Computer Or Tablet Device

Oracle Application Express MS Access on Steroids

LAMP Server A Brief Overview

PHP FRONT END DEVELOPER (BERLIN)

CLOUD API DOCUMENTATION v2.0. Get list of cloud servers in account

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Introduction to Web Development with R

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Seamless integration Connect our solution to your business applications thanks to our open architecture

Open Source CRM. Michelle Murrain, Nonprofit Open Source Initiative March 27, 2008

CMSs, Open Source, Hosted & Cloud-Based Applications

DBMS Infrastructures and IT Career Recommendations. Jeff Fineberg November 21, 2011

15 Reasons to use Professional Web Developers

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

CASE STUDY MIGRATING FROM SPREADSHEETS TO A LIMS AT THE CITY OF TSHWANE DASPOORT AND RIETVLEI LABORATORIES

Installation, Configuration and Administration Guide

Deliverable D 6.1 Website

system and integration with other internal platforms. Sr. Developer August 2011 August 2012

Kiss Devs Software Company

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

ABTO Software PHP Web Development Overview

GoingPaperLess4i. Create Print Archive Distribute Share Collect Analyze. Is your business running on AS400?

Start up Jobs Germany FEB 2014

Volkov Vyacheslav. Summary. Saransk, , Mordovia, Russian Federation Moscow, Russian Federation +7(925)

Free Domain Name Hosting

Source code provided vs Open Source vs Free software Open Source comprises:

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME

Nonprofit Technology Communications Landscape. Charities Technology Conference Columbia Law School - March 24, 2011

DocDokuPLM Innovative PLM solution

Open Source Project from China. Northeast Asia Open Source SoftwareCompetition Nov. 2012

Building Library Website using Drupal

Getting an ipath server running on Linux

Open Source Monitoring

Enter Here --->> New Instant Directory Profits Software - ebook

WINDOWS AZURE EXECUTION MODELS

Matt Renfro. Frisco, TX. Overview:

Overview: Technologies:

Setting up your first website

How To Use Open Source Software In Government

Case Studies PHP 2015

ibex Property Management System (PMS)

2 Introduction to Nintex Workflow

Information Technology Services

Free and Legal Software You Can Download By Tom Krauser

COMPANY PROFILE FOR PARTICIPATION IN BANGLADESH EXPORT DELEGATION TO DENMARK AND DANISH B2B SEARCH

ANNEX B TERMS OF REFERENCE. Assignment Name: IT service provider/partner for iknow politics website Our ref no: /23

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

Open Source Technologies on Microsoft Azure

IT Cost Optimization through Open Source Software:

Web Development. How the Web Works 3/3/2015. Clients / Server

If you are unable to look at this page in your , please click to

] open source. vtiger CRM. Beginner's Guide. Record and consolidate all your customer information with. I community experience distilled. Ian D.

PHP Skills and Techniques

Open Access Repositories Technical Considerations. Introduction. Approaches to Setting up Repositories

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

2015, André Melancia (Andy.PT) 1

Metasploit Pro Getting Started Guide

Product description version

W3Perl A free logfile analyzer

LAMP [Linux. Apache. MySQL. PHP] Industrial Implementations Module Description

Enter Here --->> Directory Submitter Software For One > Get it Here <

SEO Search Engine Optimization. ~ Certificate ~ For: Q MAR WDH By

Ensuring scalability and performance with Drupal as your audience grows

About: Our Client - GFT About: equadriga Situation

Web Hosting Services of NIC

Open Source Software for Transit Agencies

CatDV Pro Workgroup Serve r

ivos Technical Requirements V For Current Clients as of June 2014

Customer Profile Report for ABC Hosting Ltd

Additional information >>> HERE <<< Download, For Free, 2012 silverpop marketing metrics benchmark study ebook

Additional information >>> HERE <<< ## interview questions and answers for btech ece freshers

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

Get Moneymakingsystem365.com Says It All! Great Conversions! - Review

Enter Here -> Directory Submitter Software For One > Visit Here <

Open Source Backup with Amanda

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Chapter 3 Technology adapted

Additional information >>> HERE <<< Getting Instant Access free web hosting with cpanel and mysql Real User Experience

Project Manager 1 Post == Experience years in Project Management in reputed company, Salary Rs.1,20,000/-

Open Source Content Management System for content development: a comparative study

uilding a Branch Website using Wordpress

LITOSTROJ STEEL LTD., SLOVENIA

PROFESSIONAL SUMMARY TECHNICAL EXPERIENCE AND SOFTWARE USED. niraj.vovra.com

Christopher Zavatchen

The Eye of the Storm: Scaling the Pickens Plan website after huge media attention

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

COUPONPAQ AS A BUSINESS

Additional information >>> HERE <<< Get Learn About The Web :: articles on online marketing strategies

Welcome to the User Support for EGEE Task Force Meeting

Web Hosting Services of NIC

Additional information >>> HERE <<<

Apache Jakarta Tomcat

Transcription:

What works for us and IT lessons learned Ģirts Ziemelis Latvian Country Tourism Association Lauku Ceļotājs 22.- 23.11.2011, Kernaves Bajoryne International Workshop on ICT in Rural Tourism

LC IT Project History 1993 clean start no IT structure, no real RT knowledge 1995 MS Access based reservation system 1998 First static version of web site hosted by ISP 2000 Online connection to internet, own server, dynamic accommodation information web site 2002 Shift to use only OS server side tools and environments Green Certificate, web mail, CRM, back office tools, etc. 2003 2004 ORTIS information and reservation system 2004 - Quality system 2007 - Build your website CMS for accommodation owners 2007 - learn.traveller.lv - RT training and research materials Information system enhancements (worth seeing, countryside bounty, tours, maps, etc.)

Our approach to software Build key software systems: Information and reservation system Specialized systems (payments, quality) Try to use existing open source tools, if they fit Use commercial software otherwise

Development vs. Integration vs Commercial

Back Office Software Linux everywhere File server (Mirrored disks and Samba) Mail server (Postfix+spamassasin+amavis) Mysql database Backup (rdiff-backup) Apache web server (with php support) Tomcat servlet container (java)

Back Office Software lessons learned Linux is perfect on the server side stable, fast and flexible Completelly free, unless support needed (not likelly) It is possible to host web server using office connection then dedicated server hosting (cheap optical office connections available) Selecting best package from available alternatives takes time (rdiff-backup vs Amanda vs rsync vs...) Tip use mainstream server oriented distributions (Ubuntu server, debian, suse, etc ). Some distributions are NOT server oriented and/or take too much time to maintain (gentoo, etc) Consider open source software license when selecting packages (Mysql vs PostgreSQL) Alternative cloud. Might cost less, but tradeof - flexibility

Front Office Software Windows desktop Office software (LibreOffice for commercial, MS Office for projects and pivot tables) Commercial accounting system Commercial mapping software Adobe web design/publishing software, but some good experience with open source Scribus

Front Office Software - lessons learned Libre/OpenOffice can be used for commercial documents and spreadsheets For simple desktop publishing needs Scribus, Inkscape and Gimp work OK There is no alternative to professional desktop publishing (Abobe Suite) EU project spreadsheets,pp presentations and pivot tables still make MS Office mandatory Several softwares Windows only (Accounting, LV maps, etc) Virtualization can resolve some of the Linux desktop pains (VirtualBox/VMWare), but not all.

Marketing Software Mailing list manager (currently DADA Mail, but phplist seems actually better) Web statistics (Google analytics + awstats) Social networks (Facebook & Twitter - only links on our page) Accommodation owner site Build your own site (custom built CMS)

Marketing Software - lessons learned Mailing list managers work very well do not use mails with BCC. Option to unsubscribe from your mailing list is very important. Very carefully select technologies, when building custom software. Wrong selection will cost in maintenance. Local web statistics package will complement google analytics (pages not found, file downloads, etc) Social networks how to deal with them?

Training and research publications Learning materials/research documents on macies.celotajs.lv published as: PDF documents exported from LibreOffice/MS Office PDF documents created by designer (Adobe InDesign) Docbook generated documents Printed publications on www.celotajs.lv PDF documents created by designer (Adobe InDesign) Documents published using Flash page flip engine

Publication - lessons learned Publication and research materials draw a lot of search engine traffic (lots of keywords and publications are valued high, when indexed by search engines) Most (all) page flip engines cost money. Only exception we found older version of MegaZine. Drawback it is not as nice and feature complete as newer versions. Docbook in theory - nice way to generate multi format documents from single source (HTML chunked, HTML single page, PDF, MS word, OpenDocument, ebook, etc). In practice too much author training required and result is average. Tip - keep it as simple as possible nice MS Word/LibreOffice template will cover most cases. Remember documents prepared as design in desktop publishing packages, will not be editable in house.

Core Software (ORTIS) Custom built using Java and open source libs Tomcat servlet container Mysql database Hibernate, Spring and Wicket frameworks Open source libraries (Jasper reports, PDF generation, etc) Integrates Google Maps api Uses PHP picture gallery (to be replaced) Integrates local payment system

ORTIS System

Development lessons learned Outsourcing development tasks speeds up process a lot, but makes in house maintenance harder. Be carefull, when selecting cutting edge technologies for new projects. Old parts of the system must still be maintained, but resources are limited. Try to use existing open source libraries and modules instead of developing your own it will save time documenting and testing parts of the system. Using mainstream tools and languages is prefferable easier to find developers and smaller chance of going out of fashion and dissapearing.

Thank you! Contact me: Mail: girts@celotajs.lv Skype: girts.ziemelis