Developer Skywalker Software Development Module Development Sipke Schoorstra.

Slides:



Advertisements
Similar presentations
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Advertisements

Creating and Managing Sites Module 7. Overview Creating Standard Sites Customizing Look and Feel Saving Sites as Templates.
–scheduled tasks –Custom security realms.
Orchard CMS v Ivan Pavlović, Hive Studios MVP For Visual C#, Scrum Master twitter.com/ipavlovi.
EXtensible Catalog David Lindahl University of Rochester.
MS CRM Integration WhosOn Service Integration Presentation MS CRM User Group.
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
UNIT K: INCORPORATING VIDEO AND AUDIO 1 Encoding: the process of transforming moving image and/or sound into a digital file. Each encoding method known.
Learning WebMatrix Part 3 of 3 Akber Alwani
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
ESRI Geoportal Extension 10 November 2010 Out-of-the-box capabilities and additional options.
PrimordialCode WebMatrix + Orchard First Impact… Eng. Giorgetti Alessandro Software Artisan SID s.r.l.
Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC.
AppManager 7: Deep Technical Dive Tim Sedlack & Michi Schniebel Sr. Product Managers.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
EXtensible Catalog XC Drupal Toolkit. XC Software Overview User Interface for searching and browsing Library Website (on Drupal) VoyagerUR Research XC.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Virtual techdays INDIA │ 9-11 February 2011 Creating next generation websites Easier than ever, with WebMatrix Harish Ranganathan │ Developer Evangelist,
 John C. Zablocki Development Manager, HealthcareSource Organizer, Beantown ALT.NET Code Camp NYC
James Gollan d.o: gollyg twitter: gollyg. Overview Files in Drupal 7 The media suite of modules Site recipe: Adding media to your site.
Presents. VAT AMOUNT IN INVOICE This module has been developed to Display VAT Amount In Invoice
Sample School Website Sydney Region ITSU School Support
What is Wordpress?  WordPress has a web template processor. Users can re-arrange widgets without editing PHP of HTML code; they can also install and.
Overview of Framework by Ahamed Rifaudeen A. page - i Steps before entering into the Framework?  Basic knowledge of object-oriented programming (OOP)
WordPress for Beginners Leonard Nelson. Open Questions.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Bradley Millington Senior Program Manager Microsoft Corporation SESSION CODE: WEB202.
Orchard CMS Introduction December 15, 2011 Copyright 2011 Cloud Construct, LLC.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
WESS BETA TEST BETA Testing and Reporting “Bugs” Web Enabled Safety System.
Testing in Extreme Programming
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski.
IAEA International Atomic Energy Agency Agenda item 2.2 INIS Collection Search 13th INIS/ETDE Joint Technical Committee Meeting October 2011, Vienna.
Getting the most out of ArcGIS Web Application Templates
October 17, Community Conference Drupal Module Dan Szymczak : Engaging Networks.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Joomla and Drupal Content Management Software ….An Open Source Software Nicola Graham and Nishtha Monghe presents:
New Selectors Extension Module Webinar March 11th, 2010.
Extend the Operations Dashboard with Custom Widgets (and more)
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Esri UC 2014 | Technical Workshop | Operations Dashboard for ArcGIS: Extending the Functionality Jay Chen Kylie Donia Tif Pun.
Module 8 : Configuration II Jong S. Bok
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Customizing the Operations.
Administrator Training Lila Bronson Training Manager, OmniUpdate.
Extending the Operations Dashboard
INTRODUCTION TO HTML5 New HTML5 User Interface and Attributes.
Copyright 2007 SpringSource. Copying, publishing or distributing without express written permission is prohibited. Overview of the Spring Framework Introducing.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Every object tells a story: narrating your collection through EMu Pauline Webb Collections Manager UK Emu User Group Meeting 2007 Whitworth Art Gallery.
Configuring Drupal Information Systems 337 Prof. Harry Plantinga.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Umair Tariq Xavor Pakistan (Pvt) Ltd..
Open Web App.
WordPress “WordPress is a free and open source blog publishing application.” Christina Vasileiou Database management system.
Facebook Clone Script | Social Network Script - Open Source Social Network Script
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Building my on-line store
Samer Koda IEEE-SEM – Section Student Representative IEEE-SEM-SA – Webmaster 12/7/2018.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
SharePoint Foundation 2010
Publishing image services in ArcGIS
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Preparing for the Windows 8.1 MCSA
How To Add Custom Widget Areas to WordPress Themes.
Presentation transcript:

Developer Skywalker Software Development Module Development Sipke Schoorstra

Orchard Harvest Conference – Amsterdam 2013 Module Development Writing Unit Tests Packaging & Publishing Creating & Using Recipes Session Overview

Orchard Harvest Conference – Amsterdam 2013 Orchard: Enabler of Modules Modules are comparable to MVC Areas Extend Orchard Create Web Application Specific Functionality Module Development

Developing The Placeholder Module Functional Requirements – Place content items using the Placeholder Widget – Only content items with the “PlaceablePart” can be placed – Placeable content items have a technical name so they can be referenced by code and helpers – Placeable content can be rendered with a configurable display type – Theme developers should be able to render named content items using a helper Technical Requirements – Develop a PlaceholderPart & PlaceablePart – Create a PlaceholderWidget using the PlaceholderPart – Create an HTML Helper that renders a named content item

Orchard Harvest Conference – Amsterdam 2013 Unit Tests: Specific code units (methods) Integration Tests: Units working together Acceptance Tests: User stories Writing Tests

Orchard Harvest Conference – Amsterdam 2013 Package Create Upload to Orchard Gallery Packaging & Publishing

Orchard Harvest Conference – Amsterdam 2013 Download Modules Enable / Disable Features Metadata: Content Types & Parts Data: Content Items Settings Commands Custom Steps Execute Recipes before Setup Execute Recipes after Setup Recipes