Orion 'Code Edit': A Really Sweet Stand-Alone Code Editor Eric Moffatt Orion Committer IDS Web IDE (Tooling)

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Pronq IDE – Collaboration.
Creating and Editing a Web Page Using Inline Styles
Click to edit Master title style How to Create a Discussion Silver & VIP members
Microsoft Expression Web-Illustrated Unit L: Using Code Tools.
Chapter 3 Working with Text and Cascading Style Sheets.
Wordpress as a content management system Building a better website with content management systems | June 12, 2009.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Get closer to the most advanced CMS Mihail Semedzhiev Joomla!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Creating Tables in a Web Site Using an External Style Sheet HTML5 & CSS 7 th Edition.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Version Control with git. Version Control Version control is a system that records changes to a file or set of files over time so that you can recall.
CPSC 203 Introduction to Computers Lab 39, 40 By Jie (Jeff) Gao.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 2: Working with Webpage Files.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
1. 2 What’s New in NetBeans IDE What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other.
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
© 2010 Delmar, Cengage Learning Chapter 7 Using Styles and Style Sheets for Design.
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
Control System Studio (CSS)‏ Kunal Shroff EPICS Training Meeting 07/10/2010.
Chapter 3 Working with Text and Cascading Style Sheets.
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Website Confidence By Andrea Bailey and Nedra Rezinas.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS Presented By: Rodneikka Scott, MS – Implementation Project Manager Lila Elliott, MA – Manager Client.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
1 Test Automation For Web-Based Applications Selenium HP Web Test Tool Training Portnov Computer School.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
© 2012 LogiGear Corporation. All Rights Reserved Robot framework.
© All rights reserved. U.S International Tech Support
Flash & JavaScript Mariela Hristova October 19, 2004 INF 385E – Fall 2004 – School of Information.
An Introduction to JavaScript Summarized from Chapter 6 of “Web Programming: Building Internet Applications”, 3 rd Edition.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
Eric Maurer Copyright Keller Schroder 6/11/2008. Types of Customization Customize pre-installed Microsoft Web Parts i.e. Content Editor Web Part Write.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Tools to Create Web Pages Fall Tools Text Editors – Notepad (free) – Notepad++ (free) Word Processor – MS Word (Expensive) HTML – HTML Kit (free,
Louisa Lambregts, Louisa Lambregts
Louisa Lambregts, Louisa Lambregts
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
Unit 1 – Web Concepts Instructor: Brent Presley.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
GETTING STARTED WITH VISUAL STUDIO.NET Getting Around Visual Studio.NET Using Panes Getting Panes back to normal The View Menu Online Resources Compatibility.
Creating Web Pages with Links, Images, and Embedded Style Sheets
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
WEB DESIGN CONCEPTS Brayden Burr. UNDERSTANDING THE CONTENT.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
COMP 143 Web Development with Adobe Dreamweaver CC.
#SummitNow Lessons Learnt From Share Extras Alfresco Summit 2013 Will Abson
Making the Most of Search in SharePoint 2013 Christina Wheeler.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Pre-Production Meet with the client to create a project plan:
Project 1 Introduction to HTML.
Project 1 Introduction to HTML.
Language Tooling in Orion
Working with Text and Cascading Style Sheets
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
Web Page Design CIS 300.
Web AppBuilder for ArcGIS
Dongwhan Kim Annie Zhao Steven Lawrance
One Set of Styles Connected to As Many Pages as You Want!!!
Presentation transcript:

Orion 'Code Edit': A Really Sweet Stand-Alone Code Editor Eric Moffatt Orion Committer IDS Web IDE (Tooling)

The Evolution of Code Edit Orion has had an 'Editor' widget from the early days: Just editing support (color coding and basic parsing for warnings / errors) NO Plugins ! As clients saw the tooling capabilities get better they wanted them ! Code Edit was born of the need to provide a more capable embedded editor Working with various clients helped to polish Code Edit's customization abilities

What is Code Edit ? A 'widget' that clients can host on their server and then use on their pages to access the editing capabilities of Orion Highly Customizable Install any existing plugin or make your own Add / override existing services (FileSystem...) Access to the 'guts' of the editor view allows access to low level API (setSelection, setText,...)

What does Code Edit Provide 'out of the box' ? Size matters, we can't just wrap everything Basic editing (the original embedded editor) Tooling for JavaScript, CSS & HTML A large number of supported content types /w syntax highlighting... Access to the 'editorViewer' API Service Registry API Low level Editor API Input Manager API

Code Edit Orion How do we produce it ? Pages Git Sites Settings... Orion Editor Page Orion Editor Navigator Search Pane Menu / TB Plugins Orion CoreJSCSS / HTMLGit... Banner... JS CSS / HTML Orion Editor Orion Core Stubs (FS,...)

Show Time !

Customizations File System Comes with a dev/null version (i.e. save doesn't) We do have an HTML5 FS available Add existing Orion plugins Add your own plugins / extensions

Connecting to Your Environment Code Edit doesn't know about files but you can implement your own FileSystem or use our HTML5 version If you are using Code Edit as a 'snippet' editor then you can simply add a 'Save' button to you page that uses the editorView API to retrieve the text from the widget and store it where you want

Questions ? Since we want folks to adopt Code Edit for their own pages we have a wiki page dedicated to getting you started: