Midgard workshops
Due to new recruits' training program I am organizing a few training sessions for this summer. Our theme will be about getting hands on MidCOM 2.8 infrastructure.
First training session will be held next Wednesday on June 11th, 2008. This workshop will start at 9.00 and will last until 17.00 or when the information overload becomes overwhelming.
In case you speak Finnish and are around Helsinki area, please feel free to join us. Workshop will be held by the Lake Vitträsk in a very beautiful location and the fee will be around 60 euros - basically our cost price - depending on the amount of participants. Breakfast, lunch and afternoon tea session included.
I need to reserve the facilities soon, so please contact me as soon as possible, if you are interested in joining. Latest next Monday.
Agenda for June 11th, 2008
- MidCOM coding standards
- your handwriting does matter
- namespacing - after this it's easy to find the files you are looking for (doesn't necessarily mean that you know what you are looking for)
- How do MidCOM components work
- How the URL request is received
- URL as a part of interface planning
- request switches
- can_handle
- handler
- show
- What are little components made of
config/manifest.incmidcom/interface.phpviewer.phpnavigation.phpconfig/config.inchandler/style/locale/documentation/
- How does midcom.helper.datamanager2 work and what are the benefits
- Whatever I will remember when I'm actually teaching
- "Hands on MidCOM" workshop
- We will create a simple component with the following functionality
- save
- view
- edit
- delete
Requirements: a working copy of MidCOM (either an SVN checkout of trunk or MidCOM_28) accompanied with Midgard 1.8.4+. Installation on-site is not part of the deal, but I will have a VMWare images of both with me.
Later in June/July
More workshops are on their way. The next ones will go through the following subjects:
- quick recap through the previous episodes during each workshop
- AJAX editing - how do I do that?
- Going carefully through midgard_query_builder and midgard_collector
- Metadata
- Purecode components
- Using MidCOM SVN
- Component specific privileges
- Component specific MgdSchema objects
- Writing your own navigation with midcom.helper.nav
- I've heard some cases that my baby, fi.protie.navigation, doesn't do and there are every now and then need for a very special navigation
- Whatever comes along
- Post me your ideas
Arttu Manninen - Protie Oy
arttu@kaktus.cc - +358 10 408 4007