XLIFF Localisation for Joomla! Translator-oriented localisation of CMS-based websites

Size: px
Start display at page:

Download "XLIFF Localisation for Joomla! Translator-oriented localisation of CMS-based websites"

Transcription

1 XLIFF Localisation for Joomla! Translator-oriented localisation of CMS-based websites Jesús Torres del Rey Emilio Rodríguez Vázquez de Aldana Faculty of Translation and Documentation

2 Agenda Introduction Motivation Multilingual management & interchange Our Research/Experiments Analysis of other tools Application Workflow XLIFF 1.2, XML+its1.0 Behaviour in CAT tools Translation-Oriented L10n Future Work Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 1

3 Motivation: chronology 2009: Request for translation of Faculty s website (Joomla 1.5, multilingual Joomfish) Html download > use of CAT > paste on Joomla html editor : How to teach localisation of dynamic websites to our UG students? Full localisation of static websites taught Filetypes and technologies (html, js, css, graphics ) Super-, Macro-, Hyper-, Micro- structures Directory structures, relative links Link/Web management (Ms Expression, Adobe DW ) Automatisation via Search/Replace, regular expressions 2012: Multilingual extensions for Joomla 2.5 Falang (also for Joomla 3), Josetta, Joomfish, Jolomea 2013: Research with other CMSs (Drupal, Wrpss., Ty3.) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 2

4 Motivation: T&R philosophy Translator/Localiser-oriented approach Integration with CAT/Localisation tools Empowerment through control of Processes, lifecycle From request to publication, update, multilingualisation Visual/Relational/Functional Context, Global meaning, Negotiation of communication needs Standardisation, XLIFF, ITS Acquisition of basic knowledge of Nature and Mechanics of Dynamic, CMS-based websites (On top of nature and mechanics of static websites) Filetypes, Databases and technologies Server Client intrastructure Composition of Dynamic active pages Front-end, Back-end, interface, content Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 3

5 Motivation: (dis)empowerment Static html-based websites: Full localisation Visual and functional context Use of functionality, quality tools (CAT/L) Capable of multilingual re-structuring Publication-ready deliverables Dynamic CMS-based websites: Patchy translation CMS partial webpage/separate translation environment Texts locked in DB-> export/import (for interchange, batch quality/analysis/term extraction processes) Only if administrative rights for CMS and multilanguage module installed Only if write-access rights; partial, patchy publication Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 4

6 L10n, I18n, Multilanguage: evolution in CMSs Specific (often) third-party modules to make multilingual websites easy to setup and manage. Automatic duplication of structure/pages Taking advantage of simplified CMS editing environments At the same time, translatable data export/import modules to csv, po, xml and, increasingly, XLIFF» Drupal XLIFF Tools, Wordpress WPML, Typo3 l10nmgr, Joomla JDiction (since early 2013)... Combination of multilingual management and XLIFF et al. export/import» Wordpress WPML, Joomla JDiction (since early 2013)... Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 5

7 Our experiments: overview Application: Falang2XLIFF (beta)» Java Client (compiled to 1.7) Handy experimental tool with our limited resources Not embedded into CMS as a module: access rights to DB? Uses Falang multilingual DB structure for Joomla Potentially applicable to other DB structures, like Josetta, Jfish Main purpose: to experiment with data to be extracted, XLIFF and whole L10n process, and to use it for our UG L10n course for translator training Other tools: Jdiction (xliff tool added since March) For other CMSs: XLIFF Tools (Drupal) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 6

8 Experiments: L10n objects CMS objects for L10n: Editor/Administration interface php, asp, or externalised to ini, po Dependent, linked files (pdf, epub, graphics, video, audio ) Database elements Article/page Modules (e.g. calendar ) Categories (e.g. for thematically grouping blog posts). Smaller user interaction elements (weblinks, etc.) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 7

9 Experiments: L10n objects In Database tables, L10n elements: 1. Structural/Interface text strings menus, article titles, sections 2. Longer (x)html article contents 3. Parameters for the above elements metakey, metadesc, menu params. All in text fields in DB* Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 8

10 Experiments: other extraction strategies (JDiction) Titles <!CDATA[ TEXT]]> HTML:: TAG & TEXT <!CDATA[ TEXT]]> Parameters: state->translated! (Drupal: final status) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 9

11 Experiments: other extraction>cat (JDiction>Virtaal) Tags are visually marked probably, regex <[^>]+/?> However, unprotected tags CAT tools could integrate a WYSWYG html editor if xliff 1.2 datatype = "htmlbody" Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 10

12 Experiments: other extraction>cat (Jdiction>MemoQ 5) Filters not always versatile enough Segments should be shorter and regularly segmented for better matches and TM leverage Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 11

13 Experiments: Summarising JDiction Multilingual management + export/import Some multilingual management problems: Translation editor: separate environment (not integrated in target -language page) does not show original in parallel Some export/import problems: Indiscriminate bulk export, irrespective of newness or update/translated state CDATA export of (x)html content» No different from csv export» Whole article/item, without structure XHTML should be processed with XML processors, rather than with regular expressions HTML text should be carried to CAT tool not as plain text but as html tags and text (Drupal Xliff Tools does) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 12

14 Experiments: Application Workflow (export) Joomla! with Falang Falang2Xliff 1. In Falang, element selection 2. DB Connection 4. XML Generation XML+its1.0 BD 3. DB Extraction (new & updated) Simple XML (Temporary) 5. XLIFF Generation xml2xliff.xsl of XliffRoundTrip Tool XLIFF 1.2 Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 13

15 Application: Workflow (1/6) 1. In Falang: Element Selection 1.1. Falang. PM with admin rights 1.2 selects elements one by one! and 1.3 Copy Source! Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 14

16 Application: Workflow (2/6) 2. Database Connection Only standard TCP/IP connections to SQL server Only in network security zone or localhost Joomla DB prefix needed Read-access permission for export Falang tables but also Original content tables, to check newness & update status Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 15

17 Application: Workflow (3/6) 3. Database Extraction (new & updated) New: Established as translatable by PM by using "Copy Source Updated: translatable text whose source content has been edited (original content tables checked MD5 hash-) Info from attributes title, text, introtext, name, fulltext, description & content in tables categories, content, menu, modules and weblinks Parameters not extracted to prevent DB corruption. X X Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 16

18 Application: Workflow (3/6) 3. Database Extraction (new & updated): The Joomla! html editor typically rewrites HTML fragments as XHTML But are we certain that it is correct XHTML? We have rechecked (Jericho Parser HTML) and rewritten data if necessary XML entitities, closing attribute quotes, checking and correcting node hyerarchy» Some current limitations: e.g. unpaired <tag> <tag/> XHTML elements should be stored in DB as XMLElements» ISO/IEC :2011-Part 14:XML-Related Specifications (SQL/XML)» XML Support low in MySQL; high in PostgreSQL Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 17

19 Application: Workflow (4/6) 4. XML Generation <value_falang>usando Joomla! & </value_falang> <value_falang><p> <img /> </p></value_falang> Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 18

20 Application: Workflow (4/6) 4. XML Generation (temporary file to be converted to XLIFF) <registros_falang> Root <registro_falang> <value_falang> Attributes contain info for correct back import to DB Contains translatable content (can include html elements) XHTML Text Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 19

21 Application: Workflow (4/6) 4. Generation of XML+its1.0 Global, Embedded ITS rules. Features: Translate Elements Within Text ITS1.0 supports XPath 1.0 (which does not support regex) W3C WG (2008): Best Practices por XML Localization Associating existing XHTML Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana markup with ITS 20

22 Application: Workflow (5/6) 5. Generation of XLIFF 1.2 Schnabel s xml2xliff.xsl adapted so that source language=variable Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 21

23 Application: Workflow Generation of XML+its1.0 and XLIFF Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 22

24 Application: Workflow (import) From XLIFF/XML+its back to DB (import) Joomla! with Falang Falang2Xliff BD XML (Temporary) Optional online update 1. XML Generation 2. SQL Generation XLIFF 1.2 xliff2xml.xsl (XliffRoundTrip) SQL XML + ITS 1.0 XLIFF encoding (UTF-8 without BOM) Translation states (e.g. needs-translation, etc.) not taken into account XML to SQL via Xquery processor ( Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 23

25 Application: Workflow (import) From XLIFF/XML+its back to DB (import) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 24

26 Application: XLIFF generated xliffroundtrip XSL For regular XML structures Limitation: Attributes (translatable) must be post-processed Tags: <group> (without text) <trans-unit> (with text) <g> </g>, <x/> (within text/inline) <p><img alt=" " </p> 1 <p><span> <a title =" " > </a> </span></p> 2 <ul><li><span> <strong> </strong> </span></li> 3 <li><span> <strong> </strong> <em> </em> </span></li></ul> 4 4 <trans-unit><x/> </trans-unit> <group><trans-unit> <g id="" > </g> </trans-unit></group> <group> <group><trans-unit> <g id=""> </g> </trans-unit></group> </group> <group><trans-unit> <g id=""> </g> <g d=""> </g> </transunit></group>

27 Experiments: XLIFF>CAT Translation Units segmented at paragraph level Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 26

28 Experiments: XML+its1.0>CAT 2 1 4,5 3 6 Support for ITS in CAT? SDL Trados Studio: Global & Embedded rules for features: Translate Elements Within 7 Okapi Rainbow (For Global:) Translate, Elements WithinText, LocNote XTM text (Linked File) 27

29 Experiments: html overtagging > XLIFF <ul> <li><span> <strong> </strong> </span></li> 3 <li><span> <strong> </strong> <em> </em> </span> </li> </ul> Many reformatting actions (on the html editor) produce html overtagging <ul> <li><span> <strong> </strong> </span></li> 3 <li><span style=""> </span><strong style=""> </strong><span style=""> </span> <em style=""> </em><span style=""> </span> </li> </ul> Previous Segment 4 becomes 4, 5, 6, 7, 8 Therefore, one trans-unit for each <tag></tag> pair 28

30 Experiments: html overtagging > XLIFF > CAT Html overtagging by CMS html editors produces oversegmentation when converting to XLIFF (following XSL s logical segmentation strategy) CMS editors Clean-html function seldom helps! Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 29

31 Experiments: html overtagging > ITS > XLIFF > CAT Okapi Rainbow-generated XLIFF from XML+its 1.0 XML+its 1.0 converted to SDLXLIFF by CAT tool Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 30

32 Translator/Localiser needs CMS Communication Structure Agent/Doc/Kn Interaction Global Meaning & Function Intratextual relations Purpose Exchange PM Translator/Localiser Form, layout, expression CAT/L Quality, Consistence, Adherence to conventions, leverage, format, language/knowledge building Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 31

33 Translator/Localiser needs Meaningful, (dynamically) coherent whole that needs to attract, keep & direct attention Translation as just a matter of words, just a language problem?! Localisation/Translation as adaptation, communication, cultural/professional mediation Articles/Items are coherently, cohesively integrated in General/Particular communicative/performative purpose Sometimes bigger articles Regions in the webpage, & relative positions Hyperlink/Interaction relationships Structure/sitemap relationships (internal and external menus, etc.) Potentially indexed search results Type of article/element/module categories Usability/Accessibility needs/alternatives Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 32

34 Translator/Localiser needs CMS<xliff/its>CAT/L TOOLS Exported units must behave properly and efficiently in CAT/L tools Segmentation XHTML structure, function, meaning of tags Preview? Visual/functional contextualisation Link to published webpage, highlighted translated elements Zielinski & Beuster (memoqfest 2012): DB>html>CATpreview Control of new elements, updates, trans status, etc. Interchange (batch extraction, revision, etc.) Other Possibility of placeable adaptation? E.g. specific/global localisable links (href attribute) Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 33

35 Translator/Localiser desiderata CMS4L10n CMS managing content taking translators/localisers/pms into account Separating content from layout & function but showing interrelationships XLIFF with linked XSL/CSS? (in xliff 2.0 L10n kit/portfolio?) Preview, link to published page? Classifying elements in a standard way, semantics? Types of articles/pages Types of modules Relations between constituents Possibility of PM preprocessing for translation» CMS User profiles: localisation PM, localiser E.g. specific/global localisable links (href attribute) Including various articles, entities, elements (e.g. flash, graphics, etc.) of a page in an XLIFF file/group element, marking which for translation, others translated/for context Generating html skeleton? Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 34

36 Future work In-depth analysis of export/import tools in different CMSs and other Joomla! Multilingual Managers. Josetta, new Joomfish version Extraction of contextual, preview information Links to published page containing translatable articles Analysis of object types & relationships in web CMSs + Accessibility needs Jesús Torres del Rey & Emilio Rodríguez Vázquez de Aldana 35

Localizing dynamic websites created from open source content management systems

Localizing dynamic websites created from open source content management systems Localizing dynamic websites created from open source content management systems memoqfest 2012, May 10, 2012, Budapest Daniel Zielinski Martin Beuster Loctimize GmbH [daniel martin]@loctimize.com www.loctimize.com

More information

XTM for Language Service Providers Explained

XTM for Language Service Providers Explained XTM for Language Service Providers Explained 1. Introduction There is a new generation of Computer Assisted Translation (CAT) tools available based on the latest Web 2.0 technology. These systems are more

More information

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

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 dptnitrkl@gmail.com Designing dynamic and

More information

XTM Cloud Explained. XTM Cloud Explained. Better Translation Technology. Page 1

XTM Cloud Explained. XTM Cloud Explained. Better Translation Technology. Page 1 XTM Cloud Explained Better Translation Technology Page 1 Documentation for XTM Cloud Explained Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this

More information

FEATURES LIST. cms.moveable.com

FEATURES LIST. cms.moveable.com PAGES AND CONTENT AUTHORING Unlimited Site Pages* Spell Check* Unlimited Concurrent CMS Users* Find and Replace* Unlimited Content Items* Task Manager* Unlimited Templates* Unlimited Layouts Open-Ended

More information

Dreamweaver CS5. Module 2: Website Modification

Dreamweaver CS5. Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Dreamweaver CS5 Module 2: Website Modification Last revised: October 31, 2010 Copyrights and Trademarks 2010 Nishikai Consulting, Helen Nishikai Oakland,

More information

Short notes on webpage programming languages

Short notes on webpage programming languages Short notes on webpage programming languages What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is a markup language A markup language is a set of

More information

CS3051: Digital Content Management

CS3051: Digital Content Management CS3051: Digital Content Management Lecturer: Adrian O Riordan Office: Room G.71 WGB Email: a.oriordan@cs.ucc.ie Course Webpage: http://www.cs.ucc.ie/~adrian/cs3051.html Lectures 1 & 2: Course Overview

More information

HTML5. Turn this page to see Quick Guide of CTTC

HTML5. Turn this page to see Quick Guide of CTTC Programming SharePoint 2013 Development Courses ASP.NET SQL TECHNOLGY TRAINING GUIDE Visual Studio PHP Programming Android App Programming HTML5 Jquery Your Training Partner in Cutting Edge Technologies

More information

Inviting Quotation for converting existing Static website to Dynamic website.

Inviting Quotation for converting existing Static website to Dynamic website. Subject: Inviting Quotation for converting existing Static website to Dynamic website. The Animal Husbandry & Dairying department, Haryana maintains an web-site (www.pashudhanharyana.gov.in) which was

More information

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r Henry Lee W e b a n d G r a p h i c D e s i g n e r Phone: 416-738-4911 E-mail: siulunglee@yahoo.com Portfolio URL: http://www.centralconnect.ca/henry/ SKILLS HIGHLIGHTS: Web Administration and New Media

More information

Course Syllabus Web Page Design 2 IMED 2315

Course Syllabus Web Page Design 2 IMED 2315 Semester with Course Reference Number (CRN) Instructor contact information (phone number and email address) Office Location and Hours Course Location/Times Course Semester Credit Hours (SCH) (lecture,

More information

Maldives Pension Administration Office Republic of Maldives

Maldives Pension Administration Office Republic of Maldives A. Background Maldives Pension Administration Office Republic of Maldives Pension and Social Protection Administration Project IDA Credit.: 4611-MV Date: 01 June 2014 Design and Development of the CMDA

More information

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 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

More information

Web Development News, Tips and Tutorials

Web Development News, Tips and Tutorials Web Development News, Tips and Tutorials In this section I will try to explain what we could and how we maybe helpful for your company and online business. The purpose of this site is to show what we had

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

XLIFF 2.0 SUPPORT IN CAT TOOLS

XLIFF 2.0 SUPPORT IN CAT TOOLS XLIFF 2.0 SUPPORT IN CAT TOOLS Statements of Use of XLIFF 2.0 April 2014 Released by the XLIFF Promotion and Liaison Subcommitee on 2 nd September 2014 Lucía Morado Vázquez David Filip Table of Contents

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

Web Authoring CSS. www.fetac.ie. Module Descriptor

Web Authoring CSS. www.fetac.ie. Module Descriptor The Further Education and Training Awards Council (FETAC) was set up as a statutory body on 11 June 2001 by the Minister for Education and Science. Under the Qualifications (Education & Training) Act,

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

Mindshare Studios Introductory Guide to Content Management Systems

Mindshare Studios Introductory Guide to Content Management Systems Mindshare Studios Introductory Guide to Content Management Systems A quick introduction to web-based content management. What is a CMS? A content management system (CMS) is a web application for creating

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming. Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: purusingh2004@gmail.com Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com

More information

Drupal CMS for marketing sites

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

More information

IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,

IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design, IGW+ Certificate I d e a l G r o u p i n W e b International professional web design, Programming, CRM, online office automation, complete security, Secured Ecommerce and web site maintenance educational

More information

SDLXLIFF in Word. Proof-reading SDLXLIFF files in MS Word. Best practice guide

SDLXLIFF in Word. Proof-reading SDLXLIFF files in MS Word. Best practice guide SDLXLIFF in Word Proof-reading SDLXLIFF files in MS Word Best practice guide Author Klaus Kurre, kurre@loctimize.com Translator Hugh Cairns, hugh@cairns-net.de Printed 5. August 2011 Copyright 2011 Loctimize

More information

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director.

Boundary Commission for England Website technical development - Statement of Work. Point of Contact for Questions. Project Director. Point of Contact for Questions Project Director Project Manager Website technical development Statement of Work Reading Room Ltd 65-66 Frith Street Soho London W1D 3JR T: +44 (20) 7173 2800 F: +44 (20)

More information

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012 Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012 CSCI E-30, (23304; 23341) Last Updated: 7/16/2012 Course Description: In a rapidly changing world, the need for online

More information

WEB& WEBSITE DESIGN TRAINING

WEB& WEBSITE DESIGN TRAINING WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

The truth about Drupal

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

More information

Toad Data Modeler - Features Matrix

Toad Data Modeler - Features Matrix Toad Data Modeler - Features Matrix Functionality Commercial Trial Freeware Notes General Features Physical Model (database specific) Universal Model (generic physical model) Logical Model (support for

More information

Case Study. [Solaire System]

Case Study. [Solaire System] Case Study [Solaire System] INDEX Project Description... 2 Objective... 4 Challenges... 4 Solution... 4 Client Testimony... 5 Project Description One of our Canada based client wants us to develop Soalire

More information

Content Manager User Guide Information Technology Web Services

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

More information

SEMINAR. Content Management System. Presented by: Radhika Khandelwal

SEMINAR. Content Management System. Presented by: Radhika Khandelwal SEMINAR on Content Management System Presented by: Radhika Khandelwal Introduction WWW- an effective source of info., Manual method of content management are unacceptable. CMS came from concept to reality

More information

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006 Product Last Updated Release 5 5/24/2006 System Requirements Application Server Approximate Cost IIS 20K + Database License Oracle, MS SQL-Server various modules Operating System Win 2000, 2003.NET,COM,

More information

Content Management System

Content Management System Content Management System Webiny CMS is developed by a team of web experts. The system has been in closed development for over a year. System is specially designed for multi-domain and multilanguage web

More information

Content Management Systems: Drupal Vs Jahia

Content Management Systems: Drupal Vs Jahia Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. mrudula@ksu.edu Abstract Content Management Systems

More information

About us Our Services

About us Our Services About us Pixelsoft stands for the fresh approach to the design solutions every time and anytime for whatever design domain you need. We meet every design requirement which you may come across, be it web

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section TERMS OF REFERENCE Revamping of GSS Website GSS Information Technology Directorate Application and Database Section Tel: Accra 0302 682656 Cables: GHANASTATS In case of reply the number and date of this

More information

How to choose the 'right' CMS for a website

How to choose the 'right' CMS for a website How to choose the 'right' CMS for a website Spiros Trivizas STiX - web based solutions stix.gr Internet World 2012 - April 24th This presentation will help you choose the most appropriate Web Content Management

More information

XTM Drupal Connector. A Translation Management Tool Plugin

XTM Drupal Connector. A Translation Management Tool Plugin XTM Drupal Connector A Translation Management Tool Plugin Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this publication may be reproduced or transmitted

More information

XLIFF SUPPORT IN CAT TOOLS

XLIFF SUPPORT IN CAT TOOLS XLIFF SUPPORT IN CAT TOOLS Results of the survey, January 2012 Lucía Morado Vázquez David Filip Table of Contents 1 Executive Summary... 3 1.1 Significant Shows... 3 1.2 Rationale... 3 2 Methodology...

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.

How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design. EHR Accessibility The Big Idea: Provide a standardized and improved user experience for ALL disabled and abled patients while interacting with their providers Electronic Health Records System (EHR). The

More information

Web and e-business Technologies

Web and e-business Technologies ActivePotato Corporation www.activepotato.com Web and e-business Technologies By Rohit Chugh rohit.chugh@activepotato.com For the IEEE Ottawa Chapter June 2, 2003 2003 by Rohit Chugh 1 Agenda Web Technologies

More information

Thank you for deciding to read this book. I have written this book for you to learn Joomla! 1.5 as fast as possible.

Thank you for deciding to read this book. I have written this book for you to learn Joomla! 1.5 as fast as possible. Preface Thank you for deciding to read this book. I have written this book for you to learn Joomla! 1.5 as fast as possible. This book is meant to be read cover-to-cover, and all you have to do is read

More information

Creating Library Website Using Open Source Content Management System

Creating Library Website Using Open Source Content Management System Creating Library Website Using Open Source Content Management System Vimal kumar V. 1 and Deepak Sankar 2 1 Asian School of Business Technopark Trivandrum-695 581 Vimal0212@yahoo.com 2 Deepak Shankar Malayalam

More information

Typo3_tridion. SDL Tridion R5 3/21/2008

Typo3_tridion. SDL Tridion R5 3/21/2008 Product Last Updated System Requirements Application Server Approximate Cost Database License Operating System Programming Language Root Access Shell Access Web Server Security Audit Trail Captcha Content

More information

Development Environments and Content Management Systems for the HTML/CSS Beginner

Development Environments and Content Management Systems for the HTML/CSS Beginner Development Environments and Content Management Systems for the HTML/CSS Beginner The demand for fully-featured graphical interfaces for designing, composing, and maintaining websites has led to the development

More information

SDL Passolo 2015 Table of Contents General... 1 Content Overview... 1 Typographic Conventions... 2 First Steps... 5 First steps... 5 The Start Page... 5 Creating a Project... 5 Updating and Alignment...

More information

FileMaker Server 9. Custom Web Publishing with PHP

FileMaker Server 9. Custom Web Publishing with PHP FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,

More information

wpml manual A guide for site owners and translators.

wpml manual A guide for site owners and translators. wpml manual A guide for site owners and translators. Contents WPML for Site Owners To Set Up a Translator Create a WordPress User Create a Translator To Set up from the Translation Management Settings

More information

Shop Manager Manual ConfigBox 3.0 for Magento

Shop Manager Manual ConfigBox 3.0 for Magento Shop Manager Manual ConfigBox 3.0 for Magento Table of Contents 1 INTRODUCTION... 4 2 INSTALLATION... 5 2.1 How to check if ioncube Loader is installed... 5 2.1.1 What to do if ioncube Loader is not installed...

More information

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,

More information

Translation and Localization Services

Translation and Localization Services Translation and Localization Services Company Overview InterSol, Inc., a California corporation founded in 1996, provides clients with international language solutions. InterSol delivers multilingual solutions

More information

WebLink 3 rd Party Integration Guide

WebLink 3 rd Party Integration Guide 1. Introduction WebLink provides the world s leading online Chamber and Association Management Software: WebLink Connect. While WebLink does provide custom website design and hosting services, WebLink

More information

Using EMC Documentum with Adobe LiveCycle ES

Using EMC Documentum with Adobe LiveCycle ES Technical Guide Using EMC Documentum with Adobe LiveCycle ES Table of contents 1 Deployment 3 Managing LiveCycle ES development assets in Documentum 5 Developing LiveCycle applications with contents in

More information

Studio. Rapid Single-Source Content Development. Author XYLEME STUDIO DATA SHEET

Studio. Rapid Single-Source Content Development. Author XYLEME STUDIO DATA SHEET Studio Xyleme delivers content management for learning and development. We transform the way you author, publish, deliver, and analyze learning content to drive business performance. With Xyleme, you have

More information

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental

More information

Joomla 1.0 Extension Development Training. Learning to program for Joomla

Joomla 1.0 Extension Development Training. Learning to program for Joomla Joomla 1.0 Extension Development Training Learning to program for Joomla Objectives & Requirements Learn to develop basic Joomla Mambots, Modules and Components. Familiar with PHP and MySQL programming.

More information

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES Lot 1 Intranet Lot 2 Internet 1 Background information... 3 2 Scope of required services... 3 3 Definition

More information

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL Suwanto Raharjo Institute Science & Technology AKPRIND, Yogyakarta, Indonesia email: wa2n@akprind.ac.id Abstract The rapid growths of web based

More information

Community Builder Language Package Guide Updated for CB 1.2.3

Community Builder Language Package Guide Updated for CB 1.2.3 Community Builder Language Package Guide Updated for CB 1.2.3 Introduction This document has been created to assist people in creating CB Language plugins. Overview CB 1.2.3 can speak different languages

More information

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01 JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT Test Code: 3750 Version: 01 Specific Competencies and Skills Tested in this Assessment: Internet Basics Describe the process of information exchange between

More information

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 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

More information

ACORD Website Design

ACORD Website Design Request for Proposals: Terms of Reference (TOR) for re- designing ACORD Website www.acordinternational.org Table of Contents I. BACKGROUND... 1 II. END- RESULT TO BE DELIVERED BY THE SERVICE PROVIDER...

More information

Better Translation Technology. User Manual For Administrators, Project Managers, Linguists & Customers

Better Translation Technology. User Manual For Administrators, Project Managers, Linguists & Customers Better Translation Technology User Manual For Administrators, Project Managers, Linguists & Customers XTM User Manual Documentation for XTM Version 9.0 Published by XTM International Ltd. Copyright XTM

More information

Build a Multilingual Website with Joomla! 2.5

Build a Multilingual Website with Joomla! 2.5 Build a Multilingual Website with Joomla! 2.5 A Step by Step Guide Suhreed Sarkar This book is for sale at http://leanpub.com/joomla-multilingual-website This version was published on 2013-10-28 This is

More information

Joomla! 3 in 10 Easy Steps The new Joomla! 3.x series is mobile ready and comes with a complete new user interface. The book covers the standard term

Joomla! 3 in 10 Easy Steps The new Joomla! 3.x series is mobile ready and comes with a complete new user interface. The book covers the standard term Joomla! 3 in 10 Easy Steps The new Joomla! 3.x series is mobile ready and comes with a complete new user interface. The book covers the standard term support release Joomla! 3.0 Learn in 10 easy steps

More information

If you are unable to look at this page in your email, please click to http://prophetek.com/resume/

If you are unable to look at this page in your email, please click to http://prophetek.com/resume/ If you are unable to look at this page in your email, please click to http://prophetek.com/resume/ Portfolio located at the bottom of this page David Williams david.williams@prophetek.com About Background

More information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 222 Content Management Systems

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 222 Content Management Systems RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 222 Content Management Systems I. Basic Course Information A. Course Number and Title: CISY 222 Content Management Systems B. New or Modified

More information

An Advanced E-commerce Course

An Advanced E-commerce Course ADMEC TM Multimedia Institute An Advanced E-commerce Course E-commerce Master Duration: 06 Months w [Class Room Online Training] TM An ISO 9001:2008 Institute w Drupal Magento WordPress Basics of E-commerce

More information

Choosing a Content Management System (CMS)

Choosing a Content Management System (CMS) Choosing a Content Management System (CMS) Document Version Revision History Date Document Version Description Created By: 10/Oct/2013 First draft Laraib Saad Table of Contents 1. Introduction

More information

Build it with Drupal 8

Build it with Drupal 8 Build it with Drupal 8 Comprehensive guide for building common websites in Drupal 8. No programming knowledge required! Antonio Torres This book is for sale at http://leanpub.com/drupal-8-book This version

More information

ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved

ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved ultimo theme Update Guide Copyright 2012-2013 Infortis All rights reserved 1 1. Update Before you start updating, please refer to 2. Important changes to check if there are any additional instructions

More information

Manual for CKForms component Release 1.3.4

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

More information

AvantWeb Essentials of Web Localization

AvantWeb Essentials of Web Localization AvantWeb Essentials of Web Localization Localization is an exciting opportunity for your business to serve your multilingual audience and successfully participate in the global marketplace. This important

More information

Content Management & Translation Management

Content Management & Translation Management Content Management & Translation Management Michael Hoch Business Consulting SDL TRADOS Technologies @ 1. European RedDot User Conference London/Stansted AGENDA SDL TRADOS Technologies Some Terminology:

More information

FileMaker Server 15. Custom Web Publishing Guide

FileMaker Server 15. Custom Web Publishing Guide FileMaker Server 15 Custom Web Publishing Guide 2004 2016 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker and FileMaker Go are trademarks

More information

Oracle Application Express MS Access on Steroids

Oracle Application Express MS Access on Steroids Oracle Application Express MS Access on Steroids Jules Lane Principal Consultant Tactical Database Development options Spreadsheets Encourage data duplication and inconsistency, clog

More information

Christopher Zavatchen

Christopher Zavatchen Christopher Zavatchen chris@cnc137.com 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while

More information

Sitemap. Component for Joomla! This manual documents version 3.15.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/sitemap.

Sitemap. Component for Joomla! This manual documents version 3.15.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/sitemap. Sitemap Component for Joomla! This manual documents version 3.15.x of the Joomla! extension. http://www.aimy-extensions.com/joomla/sitemap.html Contents 1 Introduction 3 2 Sitemap Features 3 3 Technical

More information

webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com

webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com webtree designs Gayle Pyfrom web site design and development Lakewood, CO 80226 info@webtreedesigns.com INTRODUCTION The goal of this presentation is to provide an overview of using Joomla! to create your

More information

[PROFILE / INTRO] 3D Multimedia, Graphics & Web Services

[PROFILE / INTRO] 3D Multimedia, Graphics & Web Services 2015 [PROFILE / INTRO] 3D Multimedia, Graphics & Web Services CONTENTS 1- Introduction:... 3 2- History of Shadow Aura:... 3 3- Our Services:... 4 3.1 Technologies:... 4 3.2 Web Services:... 4 3.2.1 Web

More information

Developing Your School Website

Developing Your School Website Developing Your School Website Why do you need a website Determining website requirements Developing the website Ongoing maintenance of the site Why does your school need a website? Promotion and status

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

TRANSLATIONS FOR A WORKING WORLD. 2. Translate files in their source format. 1. Localize thoroughly

TRANSLATIONS FOR A WORKING WORLD. 2. Translate files in their source format. 1. Localize thoroughly 4 Website Localization Tip Sheet 1. Localize thoroughly For your international audience, the content you publish should be in keeping with both your global marketing strategy and your local campaigns.

More information

Your single-source partner for corporate product communication. Transit NXT Evolution. from Service Pack 0 to Service Pack 8

Your single-source partner for corporate product communication. Transit NXT Evolution. from Service Pack 0 to Service Pack 8 Transit NXT Evolution from Service Pack 0 to Service Pack 8 April 2009: Transit NXT Service Pack 0 (Version 4.0.0.671) Additional versions of DTP programs supported: InDesign CS3 and FrameMaker 9 Additional

More information

TOWARD THE CREATION OF A GREEN CONTENT MANAGEMENT SYSTEM

TOWARD THE CREATION OF A GREEN CONTENT MANAGEMENT SYSTEM TOWARD THE CREATION OF A GREEN CONTENT MANAGEMENT SYSTEM Matteo Ciman, Ombretta Gaggi and Marco Sbrignadello Department of Pure and Applied Mathematics, University of Padua, via Trieste, 63, 35121 Padua,

More information

A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS

A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS A DIAGRAM APPROACH TO AUTOMATIC GENERATION OF JSP/SERVLET WEB APPLICATIONS Kornkamol Jamroendararasame, Tetsuya Suzuki and Takehiro Tokuda Department of Computer Science Tokyo Institute of Technology Tokyo

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

Xtreeme Search Engine Studio Help. 2007 Xtreeme

Xtreeme Search Engine Studio Help. 2007 Xtreeme Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to

More information

Drupal Website Design Curriculum

Drupal Website Design Curriculum Drupal Website Design Curriculum Curriculum Materials The STEM Fuse Drupal Website Design Curriculum is an 18 week website design curriculum developed for high school level (grade 9 12) students. The curriculum

More information

"Better is the enemy of good." Tips for Translators Who Migrate to Across

Better is the enemy of good. Tips for Translators Who Migrate to Across "Better is the enemy of good." (Voltaire) Tips for Translators Who Migrate to Across (Revision: August 19, 2014) Copyright 2004-2014 Across Systems GmbH The contents of this document may not be copied

More information

Document Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing

Document Freedom Workshop 2012. DFW 2012: CMS, Moodle and Web Publishing Document Freedom Workshop 2012 CMS, Moodle and Web Publishing Indian Statistical Institute, Kolkata www.jitrc.com (also using CMS: Drupal) Table of contents What is CMS 1 What is CMS About Drupal About

More information

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

Web Development. How the Web Works 3/3/2015. Clients / Server Web Development WWW part of the Internet (others: Email, FTP, Telnet) Loaded to a Server Viewed in a Browser (Client) Clients / Server Client: Request & Render Content Browsers, mobile devices, screen

More information

TYPO3 6.x Enterprise Web CMS

TYPO3 6.x Enterprise Web CMS An Acira Group Whitepaper April 2013 TYPO3 6.x Enterprise Web CMS A cloud ready open source web platform with enterprise systems integration Executive Summary TYPO3 separates content from design and function,

More information