Constructive Rants Plone Symposium 2013: Oshkosh Alan Runyan June 5, 2013.

Slides:



Advertisements
Similar presentations
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Advertisements

Welcome to the Minnesota SharePoint User Group. Agenda Quick Intro Announcements and News Document Management Content Types Records Management Q&A.
SP Business Suite Deployment Kick-off
WaveMaker next: Webinar Sep 19, Agenda Introduction What’s new in WaveMaker 6.6 Introducing WaveMaker Cloud Demo: WaveMaker Cloud WaveMaker Roadmap.
The Developer Perspective Michelle Osmond. Design – Requirements Gathering Sales & Research projects –Prototypes/Demos User group meetings Usability workshops.
Bitrix Intranet Portal Choosing an Intranet. Intranet Collaboration Communications Corporate Culture The benefits of an intranet can be divided into three.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Introducing new web content management tools for Priority...
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1. Failure is when users do not feel they get what they paid for. 2. Failure is when the overall organization fails to adopt the solution.
SharePoint Mobile Improving efficiency of the mobile workforce Anthony Pham Product Support Manager KWizCom
User Group 2015 Version 5 Features & Infrastructure Enhancements.
Documenting Network Design
Welcome to the Minnesota SharePoint User Group. Introductions / Overview Project Tracking / Management / Collaboration via SharePoint Multiple Audiences.
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Higher Logic State of the Company and 2014 Roadmap.
Trimble Connected Community
Share Document Management Records Management Logic-driven Workflow Auditing and compliance Relevant Search Knowledge and Expertise discovery Blogs and.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
SharePoint MOSS Platform Server-based Excel spreadsheets and data visualization, Report Center, BI Web Parts, KPIs/Dashboards Enterprise.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
Anthony Pham Product Support Manager
With the Help of the Microsoft Azure Platform, Awingu’s Web-Based Workspace Aggregator Enables Concrete and Easy Mobility Scenarios MICROSOFT AZURE ISV.
Firefox: Mainstreaming Open Source Ben Goodger Software Engineer, Google Inc.
Sitefinity Nordic Event – Sitefinity Success Stories Matti Kiviluoto
Introduction to Microsoft Management Console (MMC) MMC is a common console framework for management applications. MMC provides a common environment for.
Module 6: Configuring User Environments Using Group Policy.
1 Media Production Support v1 5 May 2010 Blake Crosby June 2, 2010 Standards Documents.
CoBrow Collaborative Browsing A Virtual Presence Service RE 1003 RE 4003.
Office Business Applications Workshop Defining Business Process and Workflows.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
A Guide to Getting Started BCPS – Office of Instructional Technology.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
You are Here! Navigating SharePoint 1. Sharon Weaver 15 years designing, developing, and managing software 10 years SharePoint experience Six Sigma Black.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
10 Best Technologies to Learn at Eduonix in 2016 The tech field is progressing rapidly, with newer software applications and development tools being released.
Modernize Curriculum Review Workflow Kristine Belknap Bruce Han Michael Hsu Elvin Rey Magsino Young Phan Advisor: Dr. Chengyu Sun Liaison: Dr. Parviz Partow-Navid.
Microsoft Virtual Academy Chris Oakman | Managing Partner Infrastructure Team | Eastridge Technology Curtis Sawin | Technical Solutions Professional |
Copyright c 2004 OSIsoft Inc. All rights reserved. Visualizing Performance Management Managing Information with RtPortal Gregg Le Blanc - OSIsoft Brian.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Introducing Fedora Core 5 Codename: Xxxxxxxx March 18, 2006 Robert 'Bob' Jensen Fedora Ambassador Release Notes Editor-in-Chief.
Office Introduction BERNARD DADY Bernard Dady.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
We Optimize. You Capitalize Software Development Services
Hybrid Management and Security
Discover the New SharePoint Content Publishing Experiences
And other News from DotNetNuke Connections 2010
ArcGIS for Server: What’s New
CS 577b: Software Engineering II
SYSTEMART, LLC We Optimize. You Capitalize Software Application Development
What Is Sharepoint? Mohsen Ashkboos
Microsoft Office 365 Add-In Enhances Task and Project Management and Improves Workflows “With Office 365, businesses receive a comprehensive stack of technologies.
iCIMS 17.1 Release: Highlights
Discover what’s new and what’s coming to SharePoint Modern Team sites
Microsoft Office System 2007: Records Management
Enterprise Program Management Office
2/24/2019 6:15 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Back end Development CS Programming Languages for Web Applications
Welcome to Cyber Recruiter – Administration Training
ArcGIS Online – The Road Ahead
Introduction to Portal for ArcGIS
Back end Development CS Programming Languages for Web Applications
CA16R405 - Mobile Application Development (Theory)
Contract Management Software from ContraxAware Simplify Your Contract Management Process.
Presentation transcript:

Constructive Rants Plone Symposium 2013: Oshkosh Alan Runyan June 5, 2013

What is Plone Open Source project Application Ecosystem of software Community

Open Source Open Source is now a primary business model which has not been niche in > 5 years Times, They Are A Changing –The “Linux” generation (35-45) was eager to collaborate and make the world a better place –The “mobile” generation (24-30) is more eager to leverage Open Source as a tool than a community. Application’s, such as Sentry and Datadog are virtually Open Source –Most/all of the source is open; company hosts/manages the product –Any other model is suspect if integrating with out FOSS software. Nearly all customers will move to some version of “As A Service”. Whether its Infrastructure, Application, Platform. –Systems will always get more complicated; never can it get less complicated as expectations of users increase (as they use Google, Office 365, etc)

Open Source Plone is successful due to Open Source model Open Source is one of the best ways to engage with global peers Recruiters find Open Source very useful measurement of candidates skills Not going anywhere. Open Source for commodity services is the default and there will be no other model going forward. Open stack will be the primary cloud platform in 10 years. AWS and VMWare will be minority of installation base.

the Application Plone popular due to ready-to-use App, w/ UI and UX –e.g. Django popularity due to “Admin UI” UI/UX technical are evolving but polish and usability not so much –Infrequently used tabs on content ? Rules and Sharing. –Rules shows up even if not enabled –Inconsistent icon usage in “Actions” menu; need default. Accessibility champion? Unsure what the feedback loop is and this will become even more challenging with JS. This is very important for a large group of high education and government. No one really owns the Accessibility market. Plone should. Needs “ready to go” integrations or products. That is how people judge applications. Whether its Google Apps Marketplace or Windows Store.

the Application Installation could be modernized Visibility into any unexpected behavior –_vh_ story & link integrity – – –$corporate introduced to enforce Shibboleth IMHO requires Plone, the Organization, to have some central infrastructure which each site can integrate into; the entry point currently is not Vendor badges associated with Add-ons. Give companies visibility/exposure to users – makes them motivated. Namespace is for nerds.

Installation Bliss

Missing Features ease-of-install Centralized communication mechanism / notification to site administrators –plone.home like functionality alert users of package updates; security updates wrapper around pypi searches Facilitate plone.app.theming –Ploud theme gallery like thing –less integration with plone.app.theming Auditing –every action being written to a logging level –scripts to post the auditing information into some store –basic scripts to analyze store

the EcoSystem collective.cover –In production and actively updated –Page layout mechanism allows drag-n-drop of “tiles” –Majority of “big issues” have been identified –Great example of putting in the extra work and open sourcing project that is useful for the broader community collective_firebase –Real-time javascript integration with Plone –Provides basic infrastructure –Has a single out-of-the-box feature “Notifications” collective.pwexpiry –Provides password expiration policies and notification of users before passwords expire collective.portlet.pythonscript –Centrally manage Python Scripts and expose them as portelts –Missing “templates” which to render existing results currently ul & li –Expecting to have tile Getsentry (enfold.getsentry)

collective.cover

collective_firebase

getsentry

collective_firebase

the Project Which JS framework –Zepto, JQuery, Ember, Angular UI/UX technical are evolving but polish and usability not so much –Infrequently used tabs on content ? Rules and Sharing. –Rules shows up even if not enabled –Inconsistent icon usage in “Actions” menu; need default. Accessibility champion? Unsure what the feedback loop is and this will become even more challenging with JS Need zen guidelines –If there is only 1 implementation – don’t add indirectly. –I Like RealTime JS because no one in their right mind would add a abstraction around “pluggable realtime js libraries” ;-) you pick one and stick with it.

the Community You are them

Can you help? Plone –Pick something that interests you UI / UX / Frontend developers who care Javascript / CSS engagement with framework team –Be realistic with your time; if you can help – help. If not just do what you can during sprint. collective.cover –Need people to use it –Write documentation –Fix bugs – a new release is planned to be released by end of symposium sprint. Realtime JS? –Extend collective_firebase? Firebase vs. Meteor? –Ideas: Activity streams, Task Assignment, “contentrules” integration

Q&A Any Questions? More information: – –