Confluence 4.0 represents a major upgrade to the software with a new rich text editor, storage format, and remote API. The presentation provided tips on preparing for the upgrade, discussed Atlassian's experience upgrading their internal instances, and highlighted new features for users including wiki auto-formatting and improved macros. Users were encouraged to try the early access program and provide feedback to help ensure a smooth transition.
VI Package Manager (VIPM) is a tool for organizing and maintaining LabVIEW packages. It allows downloading packages from repositories and managing local package builds. Packages contain the necessary components for tools and libraries. VIPM can integrate packages into the LabVIEW palette, automatically deploy dependencies, and flag new versions. The pro version allows creating configuration files to deploy a set of packages with one click and connecting to a shared repository.
Tools for Managing your LabVIEW Source CodeDMC, Inc.
This presentation is on the topic of managing LabVIEW source code. It covers what type of code is in a VI File, LabVIEW Projects, libraries, project libraries, packed project libraries and Class libraries. It also reviews the VI Package Manager (VIPM) and its sub-programs.
Office 365 Video migration to microsoft stream cinciJohnny Lopez
This document provides an overview of the transition from Office 365 Video to Microsoft Stream. It discusses key features of Stream, what content will migrate over from Office 365 Video including videos, channels and admin settings. It outlines the migration steps and process for content verification after migration. It also explains the concept of "Stream Only" groups and addresses frequently asked questions.
The Latest Status of CE Workgroup Shared Embedded Linux Distribution ProjectYoshitake Kobayashi
The CE workgroup of Linux Foundation has started a project to share the work of maintaining long-term support for an embedded distribution, by leveraging the work of the Debian and Debian LTS project. Debian gives you pre-compiled binary packages but the meta-debian layer enables to install customized packages to create similar or smaller images. If both usecases are able to share the source code, it is good to share the maintenance effort.
In this talk, Yoshitake will describe the details of meta-debian which provides a meta layer for the Poky build system. This talk will to gives the latest status, technical details and lessons learned from its development.
All source code are available on GitHub and related document also available on Github and elinux wiki.
The document summarizes a MuleSoft meetup event in Warsaw that covered a case study on migrating from Mule 3 to Mule 4. The agenda included community updates, a presentation on the migration case study by Krzysztof Hałasa, networking time, discussions, and plans for future meetups. The presentation compared differences between Mule 3 and 4 in areas like coding, Salesforce and database configurations, scripts, and error handling. It provided examples and noted some issues to consider for a successful migration. Attendees were encouraged to provide topic suggestions for future meetups.
MuleSoft approach to the integration - Warsaw MuleSoft MeetupPatryk Bandurski
The document provides an agenda and details for a MuleSoft meetup event in Warsaw, Poland. The agenda includes community updates on MuleSoft training opportunities, an overview of MuleSoft's approach to integration architecture, and a discussion on API community management. There will also be interactive quizzes and a group photo. Attendees are encouraged to provide feedback and suggestions for future meetup topics.
VI Package Manager (VIPM) is a tool for organizing and maintaining LabVIEW packages. It allows downloading packages from repositories and managing local package builds. Packages contain the necessary components for tools and libraries. VIPM can integrate packages into the LabVIEW palette, automatically deploy dependencies, and flag new versions. The pro version allows creating configuration files to deploy a set of packages with one click and connecting to a shared repository.
Tools for Managing your LabVIEW Source CodeDMC, Inc.
This presentation is on the topic of managing LabVIEW source code. It covers what type of code is in a VI File, LabVIEW Projects, libraries, project libraries, packed project libraries and Class libraries. It also reviews the VI Package Manager (VIPM) and its sub-programs.
Office 365 Video migration to microsoft stream cinciJohnny Lopez
This document provides an overview of the transition from Office 365 Video to Microsoft Stream. It discusses key features of Stream, what content will migrate over from Office 365 Video including videos, channels and admin settings. It outlines the migration steps and process for content verification after migration. It also explains the concept of "Stream Only" groups and addresses frequently asked questions.
The Latest Status of CE Workgroup Shared Embedded Linux Distribution ProjectYoshitake Kobayashi
The CE workgroup of Linux Foundation has started a project to share the work of maintaining long-term support for an embedded distribution, by leveraging the work of the Debian and Debian LTS project. Debian gives you pre-compiled binary packages but the meta-debian layer enables to install customized packages to create similar or smaller images. If both usecases are able to share the source code, it is good to share the maintenance effort.
In this talk, Yoshitake will describe the details of meta-debian which provides a meta layer for the Poky build system. This talk will to gives the latest status, technical details and lessons learned from its development.
All source code are available on GitHub and related document also available on Github and elinux wiki.
The document summarizes a MuleSoft meetup event in Warsaw that covered a case study on migrating from Mule 3 to Mule 4. The agenda included community updates, a presentation on the migration case study by Krzysztof Hałasa, networking time, discussions, and plans for future meetups. The presentation compared differences between Mule 3 and 4 in areas like coding, Salesforce and database configurations, scripts, and error handling. It provided examples and noted some issues to consider for a successful migration. Attendees were encouraged to provide topic suggestions for future meetups.
MuleSoft approach to the integration - Warsaw MuleSoft MeetupPatryk Bandurski
The document provides an agenda and details for a MuleSoft meetup event in Warsaw, Poland. The agenda includes community updates on MuleSoft training opportunities, an overview of MuleSoft's approach to integration architecture, and a discussion on API community management. There will also be interactive quizzes and a group photo. Attendees are encouraged to provide feedback and suggestions for future meetup topics.
A Presentation On Office Video Migration to Microsoft StreamSoHo Dragon
SoHo Dragon proudly presents a presentation conducted by Office 365 and SharePoint Evangelist Johnny Lopez.
You can also view Johnny's presentation on Video Migration to Microsoft Stream on our YouTube channel. Just make sure you subscribe to our channel so you do not miss out on any new live streams.
Watch a repeat of the live stream: https://www.youtube.com/watch?v=mG4Yp3ynNU8
Make sure to follow SoHo Dragon on all social media channels:
https://www.instagram.com/SoHo_Dragon
https://twitter.com/SoHodragon
https://www.facebook.com/EnterTheSoHoDragon
Open Mainframe Project's Zowe, the first-ever open source software framework, has announced its first active Long Term Support (LTS) release and updated Zowe Conformance Program. This webinar will explain the significance of LTS and the impact it will have on the Zowe Conformance Program, which will have new features and enhancements. Join this webinar to learn more about the Zowe LTS, the Zowe Conformance Program, and how to get involved and engaged in one of the most active open source communities!
Speakers include:
- Bruce Armstrong, Member of the Zowe Leadership Committee and IBM Z Offering Manager
- Peter Fandel, Member of the Zowe Leadership Committee and Senior Director, Product Management for Rock Software
- Rose Sakach, Zowe Onboarding Squad Scrum Master and Global Product Manager, Mainframe Division for Broadcom
The document discusses new features and improvements in eZ Publish Platform version 5.2. Key highlights include significant performance increases for better user experience and SEO; expanded support for 32 languages out of the box; improved digital marketing and e-commerce capabilities; easier development and deployment thanks to upgrades to Symfony and the caching system; and a new commenting system for better user engagement. The release contains over 35 new features, 41 improvements, and 182 bug fixes.
We’ll discuss the concepts of Application Lifecycle Management applied to Alfresco projects: by covering typical Alfresco Enterprise implementation scenarios like building a Proof of Concept, developing an Integration project or Benchmarking your custom deployment, we’ll provide an overview of the state of the art techniques and tools to provide your Alfresco projects with a quick, automated and standard lifecycle. We’ll also demo creating and growing an Alfresco project from scratch using Apache Maven and the Maven Alfresco Lifecycle project.
My talk at Lucene/Solr Revolution 2017, Las Vegas
The improved plugin system being proposed in this talk utilizes PF4J to add bundle packaging (zip/jar), plugin discovery (repositories), one-line install/upgrade and automatic version compatibility checks. Think of it as Homebrew or Apt-Get for Solr :) The hope is that this will encourage hundreds of new plugins being created and thus give Solr developers a sense of community and a new “stage” to perform on.
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
This document summarizes an OpenNTF webinar about using the Flexible View Control with XPages. The webinar included an introduction by Howard Greenberg and Graham Acres, and a presentation by Michael G. Smith about the Flexible View Control. It provides instructions for downloading the code, configuring the control, and creating view definitions. The control allows dynamic display of view data in XPages without complex coding.
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
State of the Ecosystem - Atlassian Summit 2010Atlassian
The document summarizes Atlassian's state of the developer ecosystem and plans for the future. It introduces the developer relations team and discusses tools for plugin developers like Plugins 2, the Atlassian SDK, documentation, the Plugin Exchange, and JIRA Studio for Plugins. It outlines plans for a Universal Plugin Manager, improved plugin testing, and leveraging Atlassian products as a platform for rapid application development.
Title: VM Smalltalk Update
Speaker: John O’Keefe
Tue, August 19, 9:00am – 9:45am
Video Part1: https://www.youtube.com/watch?v=YpPFNJth-fo
Video Part2: https://www.youtube.com/watch?v=VWr7aEHFy5Y
Description
Abstract: Another year has passed and, as ESUG 2014 approaches, I have a lot of information to share about the progress being made on the VA Smalltalk product. During this last year, our engineering team members have all been hard at work refreshing the product with new features as well as upgrading some of the old ones. I will have some exciting new capabilities to show together with the “Roadmap to the Future” for VA Smalltalk.
Bio: I have been in software development for over 45 years. I joined the original IBM Smalltalk prototype team in 1990 and was a founding member of the IBM VisualAge Smalltalk development team. I was Team Lead and Chief Architect of IBM VisualAge Smalltalk from 1997 to 2007. In February 2007, I joined Instantiations to lead the VA Smalltalk development team. I am currently the CTO and Principal Smalltalk Architect focusing on future product architecture and development. I live in Durham, NC and work in Raleigh, NC.
[Workshop Summits] Microformats WorkshopEmily Lewis
Workshop for Environments for Humans, covering the history and foundation of microformats, as well as examples and exercises to help publish microformats (XFN, hCard and hCalendar). Also includes numerous demonstrations and microformats resources, including validation and authoring tools.
Symfony2 for legacy app rejuvenation: the eZ Publish case studyGaetano Giunta
This document discusses the rejuvenation of the legacy eZPublish content management system through adoption of the Symfony full-stack framework. Key aspects of the migration included maintaining backwards compatibility, integrating the legacy codebase through a dual-core architecture, refactoring the front controller, integrating routing, adopting Symfony caching practices, building a REST API, using the Doctrine database abstraction layer, improving performance through caching, and replacing the legacy templating language with Twig. The migration aimed to balance maintaining the existing system functionality while modernizing the codebase and architecture.
The document summarizes Ulrich Krause's presentation on the latest developments from OpenNTF. The presentation covered:
- An overview of OpenNTF, its 800+ open source projects and 200k annual downloads.
- Current OpenNTF initiatives like CollaborationToday, XPages.info, contests and webinars.
- Specific projects like Bootstrap4XPages, org.openntf.domino, Tika for XPages, and Unplugged XPages mobile controls.
- The OpenNTF intellectual property policy and ways for developers to get involved.
Slides from this week's webinar with the Blue Fish Development Group showing how easy web content management really is with Alfresco Share 3.2. Blue Fish have over 11 years experience of WCM and appreciate that organisations need different things from their CMS. Traditional websites need a CMS that is aimed at the business user - see just how easy this is with their Casual Contributor UI demo.
A slide deck that can be used for introducing some of the main features of Drupal to enterprises. This is a relatively high-level (mostly-non-technical) presentation geared toward an audience that has little or no previous knowledge of Drupal, but it familiar with general concepts of content management systems.
Can WordPress help make the web more accessible - eaccess15 - Feb 2015Graham Armfield
WordPress is a CMS that now powers over 20% of the world's websites.
But how easy is it to create an accessible website using WordPress? What is there to help you, and what are the pitfalls?
And if you want to help make WordPress more accessible, there's a team of volunteers who would love to talk to you. Come and join in at: https://make.wordpress.org/accessibility/get-involved-1/
This slide deck formed the basis of a round table discussion that I chaired at eAccess15 in London on 24th March 2015.
This document provides an introduction to the open source content management system (CMS) Drupal. It discusses what Drupal is, its advantages over other CMS platforms like its large user community and flexibility. The document also covers when not to use Drupal, such as when requirements are too complex. Case studies of sites using Drupal are presented, and instructions are provided on how to find and install Drupal.
Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.
The slides for my UBC Alumni talk on programming for the Cloud. I show Cloud Foundry as an example of an open cloud platform and how easy it is to create modular, scalable applications using it.
This document discusses the planning and initial development of an interactive wiki application called Criki using PHP and MySQL. It will cover designing the database schema and basic application scaffolding in the first part. Future parts will add functionality like wiki markup, file uploads, user permissions, calendaring/milestones, and an open blog. The goal is to build a fully-featured wiki from scratch to understand the considerations that go into such an application.
A Presentation On Office Video Migration to Microsoft StreamSoHo Dragon
SoHo Dragon proudly presents a presentation conducted by Office 365 and SharePoint Evangelist Johnny Lopez.
You can also view Johnny's presentation on Video Migration to Microsoft Stream on our YouTube channel. Just make sure you subscribe to our channel so you do not miss out on any new live streams.
Watch a repeat of the live stream: https://www.youtube.com/watch?v=mG4Yp3ynNU8
Make sure to follow SoHo Dragon on all social media channels:
https://www.instagram.com/SoHo_Dragon
https://twitter.com/SoHodragon
https://www.facebook.com/EnterTheSoHoDragon
Open Mainframe Project's Zowe, the first-ever open source software framework, has announced its first active Long Term Support (LTS) release and updated Zowe Conformance Program. This webinar will explain the significance of LTS and the impact it will have on the Zowe Conformance Program, which will have new features and enhancements. Join this webinar to learn more about the Zowe LTS, the Zowe Conformance Program, and how to get involved and engaged in one of the most active open source communities!
Speakers include:
- Bruce Armstrong, Member of the Zowe Leadership Committee and IBM Z Offering Manager
- Peter Fandel, Member of the Zowe Leadership Committee and Senior Director, Product Management for Rock Software
- Rose Sakach, Zowe Onboarding Squad Scrum Master and Global Product Manager, Mainframe Division for Broadcom
The document discusses new features and improvements in eZ Publish Platform version 5.2. Key highlights include significant performance increases for better user experience and SEO; expanded support for 32 languages out of the box; improved digital marketing and e-commerce capabilities; easier development and deployment thanks to upgrades to Symfony and the caching system; and a new commenting system for better user engagement. The release contains over 35 new features, 41 improvements, and 182 bug fixes.
We’ll discuss the concepts of Application Lifecycle Management applied to Alfresco projects: by covering typical Alfresco Enterprise implementation scenarios like building a Proof of Concept, developing an Integration project or Benchmarking your custom deployment, we’ll provide an overview of the state of the art techniques and tools to provide your Alfresco projects with a quick, automated and standard lifecycle. We’ll also demo creating and growing an Alfresco project from scratch using Apache Maven and the Maven Alfresco Lifecycle project.
My talk at Lucene/Solr Revolution 2017, Las Vegas
The improved plugin system being proposed in this talk utilizes PF4J to add bundle packaging (zip/jar), plugin discovery (repositories), one-line install/upgrade and automatic version compatibility checks. Think of it as Homebrew or Apt-Get for Solr :) The hope is that this will encourage hundreds of new plugins being created and thus give Solr developers a sense of community and a new “stage” to perform on.
December OpenNTF Webinar: The Volt MX LotusScript ToolkitHoward Greenberg
Re-using business logic is key to expanding Domino applications beyond the Notes Client. HCL has introduced the Volt MX LotusScript Toolkit and invites the community to collaborate with us in its development. In this webinar HLC will outline the challenges and explain the design considerations. They will demonstrate and deep dive into the prototype code. See the flexibility beyond just Volt MX. Most importantly, learn how you can get involved to help shape the direction of this open source solution.
The speakers will be:
Paul Withers - HCL
Jason Roy Gary - HCL
Rocky Oliver - HCL
This document summarizes an OpenNTF webinar about using the Flexible View Control with XPages. The webinar included an introduction by Howard Greenberg and Graham Acres, and a presentation by Michael G. Smith about the Flexible View Control. It provides instructions for downloading the code, configuring the control, and creating view definitions. The control allows dynamic display of view data in XPages without complex coding.
Whether you are a Zowe User, Contribor, Extender or simply interested in what's happening with Zowe - please join us for the launch of the Zowe Quarterly Update Webinar. This is the first in the series of webinars we plan to host each quarter. The webinar will include:
A focus topic / speaker
A brief Zowe update
Upcoming Community Events Overview
Interactive Polls
Join us on this webinar to learn how we are extending the Zowe ZSS (z/OS back-end) to facilitate building in-depth (cross-memory, privileged, system-level) mainframe products with little-to-no assembler code required.
State of the Ecosystem - Atlassian Summit 2010Atlassian
The document summarizes Atlassian's state of the developer ecosystem and plans for the future. It introduces the developer relations team and discusses tools for plugin developers like Plugins 2, the Atlassian SDK, documentation, the Plugin Exchange, and JIRA Studio for Plugins. It outlines plans for a Universal Plugin Manager, improved plugin testing, and leveraging Atlassian products as a platform for rapid application development.
Title: VM Smalltalk Update
Speaker: John O’Keefe
Tue, August 19, 9:00am – 9:45am
Video Part1: https://www.youtube.com/watch?v=YpPFNJth-fo
Video Part2: https://www.youtube.com/watch?v=VWr7aEHFy5Y
Description
Abstract: Another year has passed and, as ESUG 2014 approaches, I have a lot of information to share about the progress being made on the VA Smalltalk product. During this last year, our engineering team members have all been hard at work refreshing the product with new features as well as upgrading some of the old ones. I will have some exciting new capabilities to show together with the “Roadmap to the Future” for VA Smalltalk.
Bio: I have been in software development for over 45 years. I joined the original IBM Smalltalk prototype team in 1990 and was a founding member of the IBM VisualAge Smalltalk development team. I was Team Lead and Chief Architect of IBM VisualAge Smalltalk from 1997 to 2007. In February 2007, I joined Instantiations to lead the VA Smalltalk development team. I am currently the CTO and Principal Smalltalk Architect focusing on future product architecture and development. I live in Durham, NC and work in Raleigh, NC.
[Workshop Summits] Microformats WorkshopEmily Lewis
Workshop for Environments for Humans, covering the history and foundation of microformats, as well as examples and exercises to help publish microformats (XFN, hCard and hCalendar). Also includes numerous demonstrations and microformats resources, including validation and authoring tools.
Symfony2 for legacy app rejuvenation: the eZ Publish case studyGaetano Giunta
This document discusses the rejuvenation of the legacy eZPublish content management system through adoption of the Symfony full-stack framework. Key aspects of the migration included maintaining backwards compatibility, integrating the legacy codebase through a dual-core architecture, refactoring the front controller, integrating routing, adopting Symfony caching practices, building a REST API, using the Doctrine database abstraction layer, improving performance through caching, and replacing the legacy templating language with Twig. The migration aimed to balance maintaining the existing system functionality while modernizing the codebase and architecture.
The document summarizes Ulrich Krause's presentation on the latest developments from OpenNTF. The presentation covered:
- An overview of OpenNTF, its 800+ open source projects and 200k annual downloads.
- Current OpenNTF initiatives like CollaborationToday, XPages.info, contests and webinars.
- Specific projects like Bootstrap4XPages, org.openntf.domino, Tika for XPages, and Unplugged XPages mobile controls.
- The OpenNTF intellectual property policy and ways for developers to get involved.
Slides from this week's webinar with the Blue Fish Development Group showing how easy web content management really is with Alfresco Share 3.2. Blue Fish have over 11 years experience of WCM and appreciate that organisations need different things from their CMS. Traditional websites need a CMS that is aimed at the business user - see just how easy this is with their Casual Contributor UI demo.
A slide deck that can be used for introducing some of the main features of Drupal to enterprises. This is a relatively high-level (mostly-non-technical) presentation geared toward an audience that has little or no previous knowledge of Drupal, but it familiar with general concepts of content management systems.
Can WordPress help make the web more accessible - eaccess15 - Feb 2015Graham Armfield
WordPress is a CMS that now powers over 20% of the world's websites.
But how easy is it to create an accessible website using WordPress? What is there to help you, and what are the pitfalls?
And if you want to help make WordPress more accessible, there's a team of volunteers who would love to talk to you. Come and join in at: https://make.wordpress.org/accessibility/get-involved-1/
This slide deck formed the basis of a round table discussion that I chaired at eAccess15 in London on 24th March 2015.
This document provides an introduction to the open source content management system (CMS) Drupal. It discusses what Drupal is, its advantages over other CMS platforms like its large user community and flexibility. The document also covers when not to use Drupal, such as when requirements are too complex. Case studies of sites using Drupal are presented, and instructions are provided on how to find and install Drupal.
Come to this session to get an update about everything related to OpenNTF, the open source community for IBM Collaboration Solutions.
See the contest winning XPages projects live and learn about the new open source projects for IBM Connections.
The session will also cover the IBM Social Business Toolkit SDK which allows XPages, Java and JavaScript developers to easily access IBM Connections and IBM SmartCloud for Social Business from custom applications. Attend this session to see demos of the latest functionality and new samples of the toolkit.
The slides for my UBC Alumni talk on programming for the Cloud. I show Cloud Foundry as an example of an open cloud platform and how easy it is to create modular, scalable applications using it.
This document discusses the planning and initial development of an interactive wiki application called Criki using PHP and MySQL. It will cover designing the database schema and basic application scaffolding in the first part. Future parts will add functionality like wiki markup, file uploads, user permissions, calendaring/milestones, and an open blog. The goal is to build a fully-featured wiki from scratch to understand the considerations that go into such an application.
#NoFrameworks - Scaling the biggest open-source softwareCarlos Palminha
Have you ever dreamed of a world where everyone is purely Agile regardless of any Framework?
In this talk, I explore the development of the Linux Kernel, one of the longest and biggest open-source software projects in the world.
The main takeaways are, how a constantly changing and evolving project scaled it’s software development and solved the complex problems without applying any of those frameworks...
Five killer hidden features in JIRA and Confluence Atlassian
- The document discusses 6 killer hidden features for JIRA and Confluence admins. It covers using JavaScript and HTML to customize fields and banners, using macros and default content to highlight important information on dashboards and in spaces, and creating a simple edit dialog for common workflow transitions. The tips can help admins improve the user experience and get important content in front of users.
Confluence State of the Union - Atlassian Summit 2010Atlassian
1) Confluence is a collaboration software used for technical documentation, project tracking, knowledge management, and more. It has grown significantly in users and plugins over the past year.
2) Recent releases of Confluence have included new features like improved Office 2007 support, page restrictions, and bundled page templates. The upcoming 3.3 release will include a new blog layout, notifications, and security improvements.
3) Atlassian is working on improvements to the editor experience in Confluence to make it faster, simpler and richer. A new editor core is being developed to improve stability and allow for more advanced features.
Atlassian User Group NYC 20170830 PreSummit Event SlidesMarlon Palha
The document discusses extending Trello through power-ups and custom fields. It begins by introducing power-ups and how they allow users to customize Trello without adding new features. Examples of existing power-ups like Butler and Planning Poker are provided. Custom fields are also discussed as a way to fix issues when Trello breaks down. The document encourages developing your own custom power-ups and fields, noting that everything is available through the Trello API.
The objective of the system is to provide generic trading system that contains the basic functionality of any Accessing Journal to publish the journals Article by publisher.
In recent years free, on line journals, many of them open access and peer-reviewed, have begun to both challenge and complement traditional academic publishing. This is a welcome development and Open Access Journals is developing a resource on its website with links to journals in the field of media and communications.
This document discusses distributed source control and how it differs from traditional centralized source control. It covers the aims of source control like maintaining a central repository and history of changes. It describes tools for distributed version control like Git, Mercurial and Bazaar. It discusses features like fast local branching and merging, and how distributed systems think in terms of snapshots rather than changesets. It also covers supporting tools for collaboration, bridging between systems, and tracking relationships between repositories.
We aim to celebrate women every day, but we’re taking today to give special recognition to womxn at Atlassian continue who inspire and lead.
For #InternationalWomensDay, we asked Atlassians to nominate and recognize amazing womxn at Atlassian who inspire them, challenge them, and truly represent Atlassian values.
Ever wondered what Atlassian engineers do in their 20% time? Join Forge engineering lead Tim Pettersen on a lightning tour of how Forge is being used inside Atlassian. Attendees will get a rare view into some of the apps, tools, and tweaks we’ve built internally on top of Forge in the spirit of dogfooding and innovation. Come along and be inspired with some great ideas for improving and automating your own teams' workflows!
Let's Build an Editor Macro with Forge UIAtlassian
Race out of the gate with Forge UI: a new way of building UI extensions for Atlassian products. In this session, Forge UI Developer Experience lead Peter Gleeson will demonstrate how build an Editor macro from scratch! Attendees will learn about Forge foundational concepts such as the FaaS dev loop, Forge CLI, and how to construct UIs from Forge UI components.
This session provides a great introduction to the Forge platform for any developer looking to get productive with editor apps and Forge UI.
In the words of Jeff Atwood: “JavaScript is the lingua franca of the web”. It’s also the first language we’ve chosen to support in Forge. In this session, Forge engineer Shorya Raj will walk through the Node.js isolate based runtime you’ll be using to write apps for Forge.
Attendees will learn about the unique features of the Forge JavaScript Runtime, such as automatic authentication and tenant context management. Shorya will also cover the differences between the Runtime, conventional browser, and Node.js APIs.
Developers or attendees with some programming experience will get the most out of this session.
Forge UI: A New Way to Customize the Atlassian User ExperienceAtlassian
UI extensibility is an integral part of Atlassian's ecosystem story. In cloud, traditionally this has been accomplished with the humble iframe. In this session you will learn about Forge UI, an additional and innovative way to build visual apps for Atlassian products.
Join Product Manager Simon Kubica and Senior Developer Michael Oates from the Forge team in exploring the underlying concepts and technology powering Forge UI, and learn how it will unlock exciting new opportunities in our ecosystem.
This document discusses using triggers to automate actions in Forge apps. It begins with an overview of triggers and then discusses:
- Product triggers that are triggered by events in Atlassian products like Jira, Confluence etc.
- Web triggers that are triggered by HTTP requests to a Forge function.
- How to authenticate and make requests to external services like Opsgenie from Forge functions in response to triggers.
- Demos of building a Forge app that responds to Jira issue creation by assigning the issue and notifying Opsgenie.
The document provides details on the event payload formats, making authenticated requests, and deploying/managing the Forge app lif
Observability and Troubleshooting in ForgeAtlassian
The document discusses the evolution of software development from bare metal servers to virtualization, containers, and serverless functions. It notes how debugging and observability have become more difficult as software moves to remote "somebody else's computer" environments. The author introduces Forge as Atlassian's solution for providing developers a declarative language and best-in-class experience for building user interfaces on serverless infrastructure, including features for debugging, monitoring, and security.
Trusted by Default: The Forge Security & Privacy ModelAtlassian
Security and trust have become increasingly important requirements for our customers in Cloud. We’re working to make it easier for you to build and maintain secure apps for Atlassian products.
In this session, Engineering Team Lead Dugald Morrow and Principal Product Manager Joël Kalmanowicz will explain how security and trust have been baked into the Forge framework and the benefits the platform can offer you and your users. Learn how much less work it can be to build trusted apps customers will love on Forge by going deep on the safeguards we’re putting in place.
Developers or attendees with some software security experience will get the most out of this session.
Designing Forge UI: A Story of Designing an App UI SystemAtlassian
Creating apps with Forge and its UI frontend components is now easier than ever. Join Senior Designer Allard van Helbergen and Product Manager Josephine Lee as they walk through the story of designing Forge UI.
What is a declarative UI and why did we choose this paradigm? What are all the considerations that go into defining the set of components to build apps with? And how do you make ‘creating apps’ simple? Walk away understanding the foundations of Forge, how all the different components work together, and where Forge UI is headed in the future.
After a day of learning about the exciting features of Forge, get ready for a peek under the hood to discover how it’s all implemented. Join Forge Architect Patrick Streule as he goes deep on topics such as Forge FaaS infrastructure, the internal workings of tenant isolation, and automatic authentication.
Attendees will also get a glimpse of some features we’re looking at building into the future of Forge, such as a serverless data store for apps and more!
Access to User Activities - Activity Platform APIsAtlassian
How do you stay on top of your work when it is scattered across multiple Atlassian products?
"If only there was a single place where I could see all my activity..." - sounds familiar?
We are going to provide you an insight into what lead to the creation of a new Activity API. Following last year’s Atlas Camp announcement from our CTO Sri Viswanath, Atlassian is moving onto GraphQL - new Activity API is one the first pieces of the GraphQL Atlassian Platform and is the technology behind start.atlassian.com.
Join Sergey Meshkov, Senior Developer, who will provide you a sneak peek of the new GraphQL Activity API as it will soon be available to our vendors.
Design Your Next App with the Atlassian Vendor Sketch PluginAtlassian
Our designers work 3x quicker with the Atlassian Vendor Sketch Plugin — and now we’re unleashing these superpowers to the Atlassian Ecosystem. If you mockup screens for code or marketing, we’ll help you drag and drop your way to an Atlaskit design in less than 10 minutes. And if you’re a designer, you’ll want to hear about our pixel-perfect component library and suite of seamless Sketch integrations.
Join Atlassian’s resident Sketch aficionado, Huw Evans, to learn about:
Sketch Components: If it’s in Atlaskit, it’s now in Sketch. And introducing the Symbol Palette, the quickest way to find the right component for the job.
Product Templates: Spark inspiration by building your designs inside realistic screens from Jira & Confluence — or craft hero images for your Marketplace listing!
Color and Text Styles: Heard of N75? H400? If those mean nothing to you, we’ll run through how to make your users feel at home by using Atlassian colors & typography, right inside Sketch.
Data Suppliers: Say goodbye to Lorem Ipsum. Learn how to use Sketch Data Suppliers to generate realistic copy using live data from Jira, Confluence and Bitbucket. Bonus: How we used AI to create people who don’t exist!
♀️ It's All Open Source: How we made it really easy to customise the Atlassian Vendor Sketch Plugin for your team's needs.
Tear Up Your Roadmap and Get Out of the BuildingAtlassian
The document discusses conducting customer research by tearing up existing roadmaps and getting out of the building. It recommends running a research spike with the team to define what needs to be learned. Tips are provided for recruiting participants through support, community, and sales teams. Conducting customer interviews is discussed, including roles for scribes and interviewers. Analyzing interviews by consolidating themes from transcripts is also covered. An example analysis identified themes around customer journeys, collaboration as a team sport, and overwhelming demand for participation. The document encourages being honest about whether a research spike could be run and why or why not.
Nailing Measurement: a Framework for Measuring Metrics that MatterAtlassian
When it comes to designing apps and new features, we just can't get enough of metrics. In an age where we can collect data from almost anything, how can we cut through the noise and focus on the right metrics to measure the success and failures of the apps that we’re building?
Join Atlassian Product Manager Josephine Lee as she delves through what exactly makes a good metric. Throughout the talk, we’ll walk through real Atlassian examples of good and bad metrics. By exploring a framework for measurement, we’ll cover detailed features that showcase how best to measure and choose the right set of success, supportive, and counter metrics.
You'll walk away with tips and learnings from Atlassian’s approach to measuring success, and learn how to use data and metrics to inspire action in your apps.
Building Apps With Color Blind Users in MindAtlassian
Color-blind people are using your apps. 1 in 12 men is color blind. And for women, this is 1 in 200.
Building apps that work well for color blind people is not difficult. Some simple techniques help us with the design of our interface. And some tools help us see what color blind people see.
In this talk, Maarten Arts of Avisi will look at common varieties of color blindness. We will look at apps through the eyes of a color-blind person. And we will discover what color-blind people struggle with.
Regardless of whether you're a designer or developer, this talk will equip you with the skills and the tools you need to make sure that your app works for color-blind people.
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Atlassian
The words we choose have the power to include or alienate our users. The reality is that for many, English is spoken as a second language. And unless you're going to localize your product for those major non-English speaking markets, you'll need to thoughtfully create content that is accessible to a larger audience.
But how do we create products that maintain a sense of personality without isolating a wide audience of non-native speakers?
Join Atlassian Content Designer, Roana Bilia, as she walks you through why thoughtful, inclusive content, is key to creating well-designed user experiences. You'll walk away with foundational principles for good UX copy when optimizing your product UI, a few quick wins that you as creators and developers can incorporate into your next products, as well as a set of mistakes to avoid that companies—including Atlassian—have made, which prioritized native speakers but isolated non-native speakers.
Beyond Diversity: A Guide to Building Balanced TeamsAtlassian
We hear it all the time, and we get it. Diversity and inclusion are important! But isn't it an HR problem? HR may be able to help with diversity but inclusion or creating an inclusive environment is everyone's responsibility. So how do we create an inclusive environment that celebrates diversity and engages and supports everyone? Isabel Nyo will be sharing best practices and lessons she has learned along the way. She will also be sharing her experience as a minority, a female technical leader, in the technology industry.
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamAtlassian
In September 2018, K15t took its mission to go self-managed to the next-level when the entire company worked together to decide on the Next Big Thing™ to build for Atlassian users and present it at Summit in Las Vegas.
In this session, Anshuman Dash, an intern turned software engineer, turned product manager, shares his journey of professional self-discovery. In under five months, he joins a freshly assembled, self-managed team in building a new Atlassian Marketplace app.
Dash will give a quick intro to what it means for a team to be self-managed. Then, he'll share his observations and experiences on the team, as well as the best-practices, patterns, and processes K15t has discovered along the way.
Whether you are a new team with a kick-ass product idea or a big company figuring out ways to scale, this talk will provide you with practical tips and ideas your team can try out!
Designing for the enterprise comes with a unique set of challenges; ensuring readability and accessibility at scale, meeting the needs of multi-layered organizations, and building a trust when your software - used by dozens of thousands of employees - is considered mission-critical.
At Atlassian, we've spent countless hours digging deep into our enterprise customer's needs and we've gathered a vast repository of insights.
In this talk, Pawel Wodkowski, a senior designer on Jira Server, will share all that we've learned from our research (while not being shy about busting some of those wild admin myths!). You'll get a crash course in what it means to design for scale the Atlassian way.
6. About Me
• Developer on the
Confluence Team Sydney
• Working on 4.0 since
January 2010
• Managing ecosystem
integration for 4.0
• Deployed 4.0 to our
internal instances 3
8. Background
• Project started in • Confluence 4.0 EAP
December 2009 now available
• Internal dogfooding • Your chance to try out
since August 2010 the new editor
• Used on all internal • Atlassian uses it every
Confluence instances single day
5
11. The Road To 4.0
• The biggest release of Confluence to date
7
12. The Road To 4.0
• The biggest release of Confluence to date
• New Rich Text Editor
7
13. The Road To 4.0
• The biggest release of Confluence to date
• New Rich Text Editor
• New Storage Format
7
14. The Road To 4.0
• The biggest release of Confluence to date
• New Rich Text Editor
• New Storage Format
• New Remote API
7
15. The Road To 4.0
• The biggest release of Confluence to date
• New Rich Text Editor
• New Storage Format
• New Remote API
• We need to get it right - you need to be happy
7
16. The Road To 4.0
• We take your content and ‘migrate’ it to the 4.0
format; XHTML
3.x Upgrade 4.0
wiki-markup Process XHTML
8
17. Why The Change?
• Most reliable editor we have to
date
• Facilitated by the new storage
format
• Richer editing experience -
WYSIWYG
• An overall better experience for
9
the user
18. Why The Change?
• Most reliable editor we have to
date
• Facilitated by the new storage
format
• Richer editing experience -
WYSIWYG
• An overall better experience for
9
the user
19. What Do You Gain?
• Richer editing experience
• Reliability
• Early detection of content issues
• Error-free pages
• A solid foundation for future growth, to build the most
voted features you have requested
10
20. Macro Placeholders
• What is it?
• A visual representation of a macro in the editor
• Why?
• You told us macros were hard to use for your
business users
• A richer editing experience
11
29. What About Plugins?
• We maintain backwards
compatibility with most plugins
• 4 new editor plugin points
• Formatting menu, image
placeholder, property panel,
insert menu
• New APIs for all of these
14
30. Updated Plugins
• All Confluence bundled plugins
• Working closely with partners to take advantage of the
new plugin points
• Tutorials and documentation
http://atlss.in/confluence4
15
31. How Do We Do It?
• Provide a seamless transition to 4.0
• Atlassian relies on many 3rd party plugins that could
not be disabled
• We had to have a solution that allowed 3.x macros to
function in Confluence 4
16
32. How Do We Do It?
• Confluence 3.x macros are migrated
• Wrapped in a Wiki-Markup macro if they have not been
upgraded
• These use the Wiki-Markup placeholder in the editor
• Rendered output will be the same as 3.x
17
39. User Macros
• Only available in the macro browser
• Need to add parameter definitions
• Administrator Only options
• Can be updated now in Confluence 3.4
• Documentation
http://atlss.in/confluence4
19
44. 5 Tips For Preparing Your
Environment
1. Replicate your current environment
20
45. 5 Tips For Preparing Your
Environment
1. Replicate your current environment
2. Verify your plugins
20
46. 5 Tips For Preparing Your
Environment
1. Replicate your current environment
2. Verify your plugins
3. Prepare your user macros
20
47. 5 Tips For Preparing Your
Environment
1. Replicate your current environment
2. Verify your plugins
3. Prepare your user macros
4. Gather feedback from selected users
20
48. 5 Tips For Preparing Your
Environment
1. Replicate your current environment
2. Verify your plugins
3. Prepare your user macros
4. Gather feedback from selected users
5. Don’t update your production system
with the EAP
20
49. Review
• Macro placeholders and property panels
• Plugin compatibility
• User macros
• Confluence 4.0 EAP
21
51. How Did Atlassian Do It?
• We dog-food all of our software
• Confluence 4.0 is no exception
23
52. Atlassian - What?
• ~ 350 users
• 4 internal Confluence systems
• Largest database ~ 60Gb
• Business Critical Systems
24
53. Atlassian - How?
• Staged rollout from least to most critical systems
• Largest database took ~ 11 minutes to migrate to 4.0
• BodyContent table grew in size:
• From ~ 400Mb to ~ 820Mb
• Expected due to verbosity of new storage format
• No training was provided to any of our users
25
54. Atlassian - Why?
• Gather user feedback
• Editor
• UI design
• Removal of wiki-markup
• To make another kick-ass release!
26
70. Whats New Dialog
• The Problem - Showing users what has changed in an
upgrade
• Released in Confluence 3.5
• Updated with new content for Confluence 4.0
34
78. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text
3.5 4.0 Result
37
79. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text Some *bold* Text Some bold Text
3.5 4.0 Result
37
80. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text Some *bold* Text Some bold Text
:D
3.5 4.0 Result
37
81. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text Some *bold* Text Some bold Text
:D :D
3.5 4.0 Result
37
82. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text Some *bold* Text Some bold Text
:D :D
||Heading1||Heading2||
3.5 4.0 Result
37
83. Wiki Auto-Formatting
h1. My Heading h1. My Heading My Heading
Some *bold* Text Some *bold* Text Some bold Text
:D :D
||Heading1||Heading2|| ||Heading1||Heading2||
3.5 4.0 Result
37
84. Insert Wiki Markup
• Enter wiki-markup into the editor
• Why?
• Script output
• Offline note taking
38
92. Get Started Today
• Download the Confluence 4 EAP
• Update your User Macros
• Check out the documentation:
http://atlss.in/confluence4
• Send us your feedback
• Plugin developers; get ready for
AtlasCamp 2011
41