Web Developer Toolkit for IBM Digital Experience



Similar documents
IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

Using GitHub for Rally Apps (Mac Version)

JBoss Portal 2.4. Quickstart User Guide

IBM Script Portlet for WebSphere Portal

DAVE Usage with SVN. Presentation and Tutorial v 2.0. May, 2014

How To Use Titanium Studio

IBM Script Portlet for WebSphere Portal Release 1.1

SAS Information Delivery Portal: Organize your Organization's Reporting

Publish Joomla! Article

Configuring IBM HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on IBM WebSphere Application Server

CTC What's New?

Extending Remote Desktop for Large Installations. Distributed Package Installs

The Hitchhiker s Guide to Github: SAS Programming Goes Social Jiangtang Hu d-wise Technologies, Inc., Morrisville, NC

Made Easy Windows Sync App Tutorial

Git - Working with Remote Repositories

FIELDAWARE FOR NETSUITE

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

CREATE A CUSTOM THEME WEBSPHERE PORTAL

Building a Continuous Integration Pipeline with Docker

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

StriderCD Book. Release 1.4. Niall O Higgins

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server

Introducing Xcode Source Control

Using Microsoft Azure for Students

DevOps Course Content

unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March

Migrating and Maintaining FrontPage 2003 Web Sites

Microsoft s Team Foundation Server (TFS) Canute Magalhaes Richland County (IT) SYSTEMS ANALYST / PROJECT LEAD 1

Quick Start Guide Mobile Entrée 4

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers

Designing portal site structure and page layout using IBM Rational Application Developer V7 Part of a series on portal and portlet development

Rich Media & HD Video Streaming Integration with Brightcove

Business Process Management IBM Business Process Manager V7.5

BPM Scheduling with Job Scheduler

MATLAB & Git Versioning: The Very Basics

Load and Performance Load Testing. RadView Software October

Drupal CMS for marketing sites

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

DEPLOYING EMC DOCUMENTUM BUSINESS ACTIVITY MONITOR SERVER ON IBM WEBSPHERE APPLICATION SERVER CLUSTER

SENSE/NET 6.0. Open Source ECMS for the.net platform. 1

Work. MATLAB Source Control Using Git

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.

BI xpress Product Overview

Content Management System User Guide

SOA Software API Gateway Appliance 7.1.x Administration Guide

Creating Microsoft Azure Web Sites

Setting up a site directly to the H-drive in Dreamweaver CS4

About This Guide Signature Manager Outlook Edition Overview... 5

What s New in IBM Web Experience Factory IBM Corporation

SFC Featured Categories, Magento Extension Documentation

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

Version USER GUIDE

Using Remote Web Workplace Version 1.01

Tutorial: Packaging your server build

PingFederate. Identity Menu Builder. User Guide. Version 1.0

Colligo Contributor File Manager 4.6. User Guide

Use ArcGIS Online to Manage

Orientation Course - Lab Manual

TEST AUTOMATION FRAMEWORK

Using Colligo Contributor to Migrate Lotus Notes Applications to SharePoint

Michelle Metzger TLG Learning. Support:

IBM Rational DOORS Next Generation

Funambol Exchange Connector v6.5 Installation Guide

WEB CONTENT MANAGEMENT PATTERNS

New in this release: On-Demand Sync. Known Issues: Limitations: Previous version features:

Learning Web App Development

SAP Web IDE Hybrid App Toolkit Add-on

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Content. Development Tools 2(63)

Lab 0 (Setting up your Development Environment) Week 1

1 Classified Script. User Guide v1.0

Meister Going Beyond Maven

Automation in Action: Onboard New Clients in One Hour

Software Development Kit

ADMINISTRATOR GUIDE VERSION

NetBeans IDE Field Guide

AWS CodePipeline. User Guide API Version

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory IBM Corporation 1

INTRODUCTION TO ATRIUM... 2 SYSTEM REQUIREMENTS... 2 TECHNICAL DETAILS... 2 LOGGING INTO ATRIUM... 3 SETTINGS... 4 NAVIGATION PANEL...

Wakanda Studio Features

Tuskar UI Documentation

Deploying Intellicus Portal on IBM WebSphere

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, Integration Guide IBM

IBM Tivoli Workload Scheduler Integration Workbench V8.6.: How to customize your automation environment by creating a custom Job Type plug-in

Profiling and Testing with Test and Performance Tools Platform (TPTP)

GeoInt 2015 Watson Workshop

Oracle Solaris Remote Lab User Guide for Release 1.01

Cabarrus County SharePoint Governance

Platforms & Software For Distributed Scientific Teams: Tools for project collaboration, management and analysis

PRODUCT DESCRIPTIONS AND METRICS

HTML Application Creation. Rich Loen CTO, InGenius June 26, 2007

Troubleshooting Guide

AdminToys Suite. Installation & Setup Guide

WebSphere Business Monitor

CA XCOM Data Transport Gateway

Two new DB2 Web Query options expand Microsoft integration As printed in the September 2009 edition of the IBM Systems Magazine

Automate Your BI Administration to Save Millions with Command Manager and System Manager

Liferay Portal 4 - Content Management System Guide. Joseph Shum Alexander Chow Redmond Mar Jorge Ferrer

Transcription:

Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site designs: Portal themes Content designs: Web Content Manager (WCM) Presentation Templates and Components

Using modern web development and design tools and technology with IBM Digital Experience Let web developers and designers use their preferred tools Editors, Node-based tools such as Bower/Grunt/gulp, JS/CSS compilers, test tools, source code management, etc. and their preferred technologies HTML/JS, Angular/Backbone/etc., Bootstrap, LESS, Handlebars, etc. Make the integration with IBM Digital Experience easy and seamless Work with local HTML/JS/etc. files using any editors and other tools, then automatically push to local or remote server

Web Developer Toolkit for IBM Digital Experience Runs on Windows/Mac/Linux using Node.js Provides a Dashboard UI for working with applications and designs Manages push/pull/watch for synchronizing local files with server Includes other useful tools such as a script application test server and tools for working with theme modules and profiles Lets designers work with WCM design artifacts locally as plain HTML and image files Supports Presentation Templates and Components (HTML, Image, Style Sheet, Text) Includes pull, push, and watch functions for moving files to/from server Available from the Dashboard UI or using a command line interface

Web Developer Dashboard Work with Script Portlet applications, Themes, and WCM design elements in a simple UI Click to push or watch/sync applications and designs to a local or remote Portal server Use a simple UI to add and edit your theme modules and profiles Run script applications locally on a test server Script Portlet Applications Themes WCM Libraries

Working with WCM designs: get elements as local HTML files 1. Click Get Libraries 3. Library files are downloaded into folders for Components and Presentation Templates 2. Select a library from the server 4. Work with plain.html files, using any editors or other tools

Update or create new local files, then push updates to server 7. Updates are seen in WCM authoring and on live site 5. Use editors or other tools to create/modify files 6. Click Push Updated to push new or modified files

Architecture: uses DX File Sync for themes, sp push for script applications, and new Node-based support for WCM designs Client machine: developer workstation or integration/build server Web Developer Toolkit Dashboard UI or Command line Script apps: sp push / HTTP Script files on local file system Themes: DX Sync / WebDAV Theme files on local file system HTTP HTTP Portal Server Scripts in WCM Themes in WebDAV Node.js WCM designs: Node.js / REST WCM design files on local file system HTTP WCM Designs in WCM Editors, build tools, compilers, source code management, etc.

Using source code management with applications and designs Script applications, theme designs, and WCM designs can be maintained in a source code repository and automatically pushed to a development or staging server using a command line interface Script applications and WCM designs can be syndicated from staging to production server Developer or designer workstation Push to server Developer Test Portal Source Code Repository WCM or WebDAV Git, SVN, RTC, etc. Build or integration system (e.g., Jenkins) Push to server using automated tools Staging/Integration Portal Syndication Production Portal WCM or WebDAV WCM or WebDAV

Support for WCM design elements Work with HTML Components and Presentation Templates as plain HTML files Also supports Image, Style Sheet, Text, and Rich Text components Can be used from command line or from Dashboard UI Available commands: Pull: pulls Components and Presentation templates from a library into a local folder, maintaining folder structure and using plain.html/.png/.css/txt file for each Push Updated: Pushes any changed or new (since the last pull or push ) local files to the server Push All: Pushes all local files to the server, even if unchanged For updates with push, only the contents are updated metadata is unchanged Updates are non-destructive: nothing is deleted on the server

Installing and running Install Node.js version 0.12 Download and unzip digexp-toolkit.zip, then run install.cmd/install.sh from the unzipped folder This automatically downloads needed dependencies from GitHub and npm DX Sync and Script Portlet Lint are pulled from GitHub Other npm package dependencies are downloaded For Script Portlet push support, the Script Portlet 1.3 command line support must be installed and configured To run, execute one of these commands: dxdashboard launches the dashboard dxwcmdesigns runs the command line program for WCM design libraries

Working with files in the Dashboard In the Settings screen, specify the top-level file locations for each type Script applications: Each child folder contains the files for one Script Portlet application, with the main HTML (index.html) at the root Themes: Each child folder contains all the Webdav static resource for one theme To get a theme from the server, click the Themes button WCM design libraries: Each child folder represents one WCM library, with children for Components and Presentation Templates To get a WCM library from the server, click the Libraries button To update the server after making local edits, click Push or Push Updated button for the application/theme/library Or, use the watch features to automatically trigger a Push whenever a file is saved

For more information Digital Experience Developer site, with links to download and slides: http://developer.ibm.com/digexp/ Downloadable code on GitHub: https://github.com/openntf/webdevtoolkitfordx Use the Digital Experience forum for questions, and GitHub project Issues for any problems