Plone vs The New Guy The Initial Struggles of a Beginning Plone Developer John Hren University Wisconsin - Oshkosh.

Slides:



Advertisements
Similar presentations
Peer Mentoring Works : In the students own words…
Advertisements

MARKETPLACE TRANSITION FROM CLASSIC INTERFACE TO PHOENIX INTERFACE.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Microsoft® Office Access® 2007 Training
Kyira Hauer; Associate Director; NAMI Wisconsin (608) ; Presented By: NAMI Wisconsin Affiliate Profile Center Training.
Introduction to Content Management Content Management Systems (CMS) is a phrase that refers to any way in which a user can organize electronic information.
2009 ONTARIO COLLEGE APPLICATION SERVICE. Plan The “Plan” section helps you prepare for your college education. Here you will find information about the.
Assistive Technology on the Job With Nancy Jo Geise.
Website 2.0! letting a CMS do the annoying work for you.
Transitioning from Gradequick to ABI Gradebook April 16, 2009.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Need your MyMathLab card with your access code Need a Valid Address Need to know Purdue’s zip code is and your course ID for your Class You.
Contact Information Ms. Pilant
Extreme Weather Installing and Exploring Weather Applications on Google Earth iLearn Science Session 2.
Why? The kids use it to – Watch fun videos – Watch sports videos – Watch music videos – Listen to music Teacher should use to – Show fun videos – Show.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Name.
10 June 2010 State Stats: Refreshing Reference With Drupal AJ Million, MoDOT Transportation Library.
Building Workflow Apps Through the Web Nathan Van Gheem -- Wildcard Corp. T. Kim Nguyen -- U. of Wisconsin Oshkosh.
Level 2 IT Users Qualification – Unit 1 Improving Productivity
Presented by Chad Kafka This Month’s Topic: Wikispaces Advanced Today’s session is an introduction to what a WIKI is and how they can be used in education.
2009 ONTARIO COLLEGE APPLICATION SERVICE. Plan The “Plan” section helps you prepare for your college education. Here you will find information about the.
Social Work Practicum/Field Placement Database Instructions Field Instructors.
Level 2 IT Users Qualification – Unit 1 Improving Productivity
Welcome Class of 2014 Casting your Net Aug
Level 2 IT Users Qualification – Unit 1 Improving Productivity Jordan Girling.
Behind the Scenes – Scoping a Solution Chris Maertz, CTO.
Fractions, Decimals, and Percent By: Jack M 1 _____ %
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
Plan The “Plan” section helps you prepare for your college education. Here you will find information about the individual colleges, a map of their campus.
FALL 2011 TECHNICAL ORIENTATION. Session starts at 11:00 am We’ll be online shortly Speaker test starts about 10:45 To ask questions, use the chat window.
Many people have jobs at my school The teachers The secretary The principal The custodian The librarian Other students AND ME!
CMS Content Management Systems. What is a CMS? Creation and management system for websites Wikipedia.org definition: A content management system (CMS)
Edmodo Made Easy By: Susan O’Day.
Guidelines for ENSCONET partners in the use of the e-forum.
June REU 2009 How to Conduct Research Some Rules of Thumb.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
1. 2 What to learn and why If you develop and rebuild your Blackboard course shells semester after semester, you may wish you had a more efficient way.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
UW Oshkosh Kim Nguyen, Administrative Computing.
A Simple Introduction to Git: a distributed version-control system CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.5 © Mitchell Wand, This.
Assessment in P.E?? Plickers makes it easy! Jana McCollum 7/10/15.
Technical Orientation Summer Technical Orientation  Session starts at 11:00 am  We’ll be online shortly  Speaker test starts about 10:45  To.
How MS Outlook Can Save Your Life! or at least make you a little more sane.
Learning Skills and Work Habits Growing Successfully at Tosorontio Public School.
Do This file can be found at
Flippity and Flubaroo.
HOW TO FILE A FAFSA. FAFSA.ed.gov This is the homepage to the FAFSA website. *Make sure that this is the website that you go to and that there is a (.gov)
How To: Patient Drop-off Nick Quinn Unit 2 Advanced Writing Edwards.
Google Classroom Getting started with Google LMS..
June REU 2003 How to Conduct Research Some Rules of Thumb.
THE “COLLEGES I AM THINKING ABOUT” LIST IN YOUR FAMILY CONNECTIONS ACCOUNT.
3 Apps for Primary Teachers to Organize Center Activities iPossibilities Conference – June 10, 2014 Amanda Hanna
Do Now You have 10 minutes to finish your About Me essay. When you are done, print out both your new About Me Ad and your typed essay.
Language Learning for Busy People These documents are private and confidential. Please do not distribute.. Intermediate: I Disagree.
Christa Marsh Southern Arkansas University Biology Professor.
Free But Effective Listing Building and Marketing Service How to easily and quickly grow a list of potential buyers and constantly send them marketing.
Experience sharing - Introducing a tool for announcing and tracking attendance at conferences and congresses Global Regulatory Policy – Regulatory Sciences:
New versions of Moodle Break existing plugins Sometimes a little Sometimes a lot How can you fix those plugins.
Super3 Mini~ Page Project.
Finance Program – Phase 2
If you haven’t created your RPR account yet, here’s how easy it is
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Getting Started with Google Classroom
Git started with git: 2018 edition
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Workflows at Austin Water Labs
Climate Change Digital Interactive Notebook
Presentation transcript:

Plone vs The New Guy The Initial Struggles of a Beginning Plone Developer John Hren University Wisconsin - Oshkosh

The Point of the Presentation Help new people (people newer than me) learn more efficiently Give those who train new people some ideas on how to teach Plone Add some new thought as to what should be put in training material Show the steps I went through to create and implement the Time Conflict Card Product

Why Am I The New Guy 20 years in Distribution as a Manager, Quality Director, Buyer, Branch Manager Laid off in 2008 Went back to school at UW-Oshkosh in 2009 Majored in Computer Science Graduated May 2011 Started work at UW-Oshkosh June 2011

Why is Plone, Plone CMS (content management system) Python Object orientated database TAL Expressions? Otherwise known as a “Simple TAL Expression” Buildout and Bootstrap.py Theming ZOPE Which leads to………

A Pretty Steep Learning Curve/Cliff/Wall

What’s In My Quiver When I Started? A Canadian (Kim Nguyen) UW-Oshkosh Development Staff Some Plone experience with OIE Google Professional Plone Development 4 by Martin Aspeli Plone.org Which makes the Score about……

Plone 31 and John 0 But the good thing was, I did have a lot of help and the game was just starting.

My Initial Job Duties Learn Help Kim implement Intranet Add new ideas Turn forms into products Try not to get in the way Say nice things about Canada

How I Learned docs/en/latest/ docs/en/latest/ Professional Plone 4 Development by Martin Aspeli

More Learning TAL info on/manual/developer-manual

Even More Learning Classes Conferences Stack Overflow Chat Room Sprints User Groups Tune Up Days Polk Library and their ebooks (

Remember Though, There is so much documentation out there that getting off track is easy. My experience though is don’t ask a question without trying to figure out the answer on your own first

A Quick Note To Help Document Creators Thank you for your input Indexes Reference notes Definition of Terms Don’t assume, write to your audience

A Quick Example

Drupal’s Learning Page

A Quick Note About IDE’s Have a favorite Use it to check in/out code to your repository Sublime Text 2

The Time Conflict Card Product

Intranet Task Force Says, “Pick a Form.” Study was done to determine possible choices for biggest impact Needed a form that would hit all cross sections of the campus, Instructors/Staff/Students Add/Drop/Time Conflict Card Initiated by Students, signed off by Instructors, entered by Staff, Great Choice!

What is a Add/Drop/Time Conflict Card?

Meeting With The Registrar What constitutes an approval Sometimes instructors sign off other times departments sign off Legal claims Signing off on class limit and requisites Comments Security One last question….

WHAT DID WE GET OURSELVES INTO??!!??!!

Decision Time Start with Time Conflict Card Lightly used Design Functionality will be used in both Add and Drop cards Testing could be managed easier Transitions = Approval

Design Problems Instructors should only see the cards they need to sign off on Needs to be user friendly interface Comments need to be easily accessible Notification system Can’t let cards sit to long Complicated Workflow

Tools PloneFormGen Northstar Workflow Manager Collective.easytemplate JQuery

PloneFormGen

Making The Form

Generating the Product

The Product is Generated The product will be downloaded into your download file. It then needs to be moved to your src file

Don’t Forget to Install Your Product

Here is Your Product

Workflow Manager

Workflow State

Workflow Transition

Sanity Check

Diagram

Create and Manage a Card

Start a New Time Conflict Card

The Top of the Card

The Bottom of the Card

Filling The Card Out

Filling Out the Card

Submitting

The Code Jquery Collective.easy.template Content.py View.pt

Thank you for listening! John Hren University Wisconsin - Oshkosh