Hollyrosa har fått ett ansiktslyft

Programboknings-systemet Hollyrosa har fått ett större ansiktslyft. Efter att ha uppgraderats till HTML5 så har jag nu valt Bulma som CSS system och i och med det så har sidor uppdaterats för att dra nytta av allt som Bulma har att ge.

Hollyrosa har fått ett nytt menysystem vilket är mycket smidigare och visa sidor har fått lite mer förbättringar än bara ny CSS.

Hollyrosa är inte designat för att primärt vara mobile-first, men med Bulma så börjar vi nu använda flex-box design så de sidor som man typiskt titta på i mobilen eller sin padda kan man lägga ner lite möda på att göra mer mobilvänliga. De delar av Hollyrosa som kräver relativt mycket skrivande behöver primärt inte se bra ut i mobiler.

Ett av grundmålen med Hollyrosa var att ge en bra och fullständig överblick och det kräver en stor skärm. Hollyrosa är en fröjd i 24 tum.

Bokningssystemet inför säsongen 2017

Har du någons sin tänkt att “det kan inte ta så lång tid att städa”?

Det visade sig att det var mer att städa än jag hade hoppats på, men när man väl kommer igång så är det svårt att sluta.

Väldigt kort så har programbokningssystemet Hollyrosa behövts anpassas till att de system som driftsätter Hollyrosa ibland måste uppgraderas och den här gången var det en del genomgripande ändringar som behövdes göras. Efter allt detta arbete så finns det inte mycket ny funktionalitet än och vissa barnsjukdomar kan ha återuppstått.

Hollyrosa är nu redo för 2017 med schema och allt. Sommarens dagsscheman ser just nu ut precis som sommaren 2016 års scheman. 60 Degrees North dagarna har ett egen 60 Degrees North schema som bygger på 2013 års 60 Degrees North.

Nya Features

  • List Users och List Active Users har snyggats till lite och fått stöd för “last login”
  • Me har fått lite mer text i slutet som pekar på dokumentation för Hollyrosa.
  • Edit Activity sidan har fått en snygg färgväljare för bakgrundsfärgen för aktiviteten.
  • View Activity har fått lite kärlek, bland annat har den nu de “nya” Dojo menyerna.

Saker som har uppgraderats och fixats till (det stora arbetet) under huven (endast för utvecklare)

  • TurboGears 2 har uppgraderats från version 2.3.3 till version 2.3.9   Uppgraderingen till version 2.3.9 betyder att vi snart är Python3 och HTML5 redo vilket är en av de stora poängerna, men också att vi helst inte vill vara beroende av en för gammal Python version jämfört med den version som en modern Ubuntuinstallation har som standard. Uppgraderingen av TurboGears är det som tagit mest tid eftersom vi behövde konvertera ett bibliotek som heter ToscaWidgets.
  • Uppgraderingen av TurboGears innebär att vi tagit klivet helt in i WSGI och i samband med det så använder vi nu mod_wsgi i apache. WSGI är en standard för olika slags webservrar i Python. I princip alla moderna web-frameworks i Python är anpassade för WSGI.
  • Vi har konverterat från ToscaWidgets1 till ToscaWidgets2 vilket varit lite smärtsamt. Det var dock nödvändigt på sikt, för ToscaWidgets2 är en omarbetad version av ToscaWidgets anpassad för WSGI. Jag förväntar mig också flest buggar i de delar av koden som berör ToscaWidgets konverteringen.
  • Apache har trimmats lite så att vi kan lagra mera statiska sidor i browser cachen.
  • Logging konfigurationen har uppgraderats ordentlig.
  • Dojo Tookit har uppgraderats från 1.8 till 1.11.2. Detta har gått relativt bra.
  • Allmän uppstädning av JavaScript och en hel del JavaScript har flyttats från genererade HTML sidor till rena JavaScript moduler vilket gör att vi kan cacha mer data i webläsaren dvs. överlag borde Hollyrosa gå fortare.
  • BookingDay-controllern har splitrats i en BookingDay-controller som bara har hand om bokingar och en Activity controller för activity relaterad funktionalitet.
  • En liten säkerhets funktion har införts som vägrar HTTP GET request till funktioner som har sido-effekter.
  • Calendar overview sidans JavaScript har rensats ordentligt och det mesta laddas nu från andra JavaScript moduler.
  • Attachment och notes kan nu raderas.

Bokningssystemet inför säsongen 2016

Det har varit ett väldigt intensivt år och det finns fortfarande lösa trådar kvar att ta tag i för 2015.

Inför säsongen 2016 har jag nu tagit tag och utvecklat vidare bokningssystemet Hollyrosa. Nyheterna i år är att drop-down listorna för grupp och program nu är smarta filtrerande drop-down, hela user-management har fått ett lyft och room & staff bokningsdelarna har fått en massa buggar fixade. Dessutom kör vi nu helt bakom SSL.

Dagarna för säsongen 2016 är inlagda och jag har gjort en schema ändring som vi talat om, “Lots” och “Torekov” aktiviteterna är nu sammanslagna till en aktivitet som heter “storbåt”.

På den pedagogiska fronten så har jag gjort en liten insats och gjort en screencast för systemet i hela fem delar.

Välkommen till 2016

CMC 2015 – Flyget

Det här är den sista delen i en serie inlägg från CMC 2015. Tidigare delar: CMC2015 – Mellan Wien och Brno, CMC2015 – Dåliga Förbindelser, CMC2015 – formellt och icke-formellt lärande och CMC 2015 – Growing Finances

Learning to grow

Jag har börjat leva på flyget av privata själ. Jag är van att ta mig igenom flygplatser så snabbt och smidigt som det går. Jag skriver och jobbar alltid på flyget.

Jag älskar vrålet av motorerna vid take-off och hur landskapet förändras när man kommer in för landning.

Nån gång sen natt i Keltiska huset 2013 så spelade Ulf på gitarr en tysk evergreen. Jag har melodin i mitt huvud under mina resor i Europa.

Alle Ängste, alle Sorgen, sagt man, Blieben darunter verborgen und dann…

Jag har slagits av hur självklart det är för ungdomar att en scout från Argentina jobbar frivilligt i Nochrich (Rumänien) och representerar Rumänien på CMC samtidigt som Rumänska scouter från Nochrich jobbar i teamet hos Kapraluv Mlyn som får konferensen att flyta och sedan Tjeckiskan som flyttat till Wien och representerar Zellhof. Detta är det Europa som dansar över och bortom gränser.

Group Photo CMC 2015
Group Photo CMC 2015

Ovan molnen, världen sett från ovan. Där ser man inga gränser. Nere på marken, där är det annorlunda. Där hör man ett avlägset europeiskt takfast fotstampande från nationalstatens historia. På bussen mellan Wien och Brno så är det passkontroll mitt i EU. Innan jag bordar planet för att åka hem på Wiens flygplats skall jag passera två gränspoliser som kollar att jag har giltigt pass. Jag är rädd att vi snart kommer att behöver våra konstanta Jamboreer mer än någonsin tidigare.

…Würde, was uns groß und wichtig erscheint,
Plötzlich nichtig und klein.

CMC 2015 – Growing Finances

Det här är en uppföljning till Mellan Wien och Brno, Dåliga förbindelser och Formal and Non-formal Learning

Learning to grow

När man skall göra en konferens för folk i ledande position på scoutcenter och samtidigt har nollbudget, då återstår i princip tre kategorier av folk som kan leda workshops, keynotes, mainsprings osv.:

  • Medlemmarna i planning team
  • Lokala förmågor i det land man är i
  • Deltagarna själva

Alla tre är bra val, om än begränsande.

I år fick vi, om jag själv får säga det, till ett par lyckträffar. Konferensen startades med Karel Tomek från Checz Republic som kom att hålla en keynote om förhållandet mellan “formal” och “non-formal” education ur perspektivet av utbildnings-forskning och utbildnings-system. Det var oerhört nyttigt att få insikt om att denna koppling redan gjorts på hög nivå i EU
men att det inte märkts av på lägre nivåer än, men att det är på gång. Här finns en stor strategisk möjlighet för den som är redo at ta den.

Keynote on formal and non-formal education
Keynote on formal and non-formal education

Den andra stora lyckträffen var Filipe från KISC som fick ta över efter Myriam, han kom och gjorde en väldigt uppskattade workshop om hur KISC kom att vända ett hotande stort minus i resultat till ett plus inte genom budget mm utan genom att fokusera på vilka det är och varför. Riktigt bra och trovärdigt eftersom att det Filipe talade om är det de faktiskt gör just nu och något som man har nytta av i hela livet långt utanför scout center värden.

Lampor långt nere i grott-mörkret
Off topic: Lampor långt nere i grott-mörkret under dagsutflykten då vi bland annat besökte några väldigt kända grottor.

Två Frågor.

Ibland är frågor så mycket viktigare än svar. Jag satt med i Workshoppen om Growing Markets och satt som observatör vid ett bord. Jag har lagt två mycket intressanta frågor på minnet värda var sin workshop i framtiden:

– Hur hanterar man på scout center och stora läger “heliga platser” och cermoniplatser?
– Alla pratar om ett scoutcenters ‘spirit’ eller anda, men hur bygger man den? Om jag själv får lägga till, hur byggde man hos er de historier som definierar ert scoutcenters anda?

CMC2015 – formellt och icke-formellt lärande

Det här är en uppföljning till CMC2015 – Mellan Wien och Brno och CMC2015 – dåliga förbindelser

Hösten 2014, innan Myriam från KISC kom att lämna planning-team för CMC, när allt jobb i planning-team låg framför oss och vi började med att brainstorma kring konferensens namn och tema så var det Myriam som berättade om att WOSM var på väg att gå mot att mer betona att informellt lärande är vad scoutrörelsen är kanske allra bäst på och borde fokusera mer på. Det kändes som att det låg i tiden, och speciellt relationen mellan formellt och icke-formellt lärande kändes passande för konferensen då scoutcenter står mitt i detta: för många scout center är skolor och externa gäster en stor del av både själva besöken men även programmet och inte minst ekonomin.

Vi i planning-team var alla väldigt överens om att temat skulle bli detta, men vi behövde ett namn. Jag minns inte hur det gick till längre men rätt snabbt blev det “Learning to Grow” som anspelar mycket på hur lärande och att växa som person hänger ihop. Det anknyter också till hur center kan växa genom att lära. Logotypen gjordes av en talang från scout centret Sao Jocinto i Portugal och jag tycker själv den blev riktigt bra.

Learning to grow
Learning to grow

Med temat bestämt så återstod att nå ut till alla scout center och berätta att nu är vi på gång. Det är inte så lätt som man kan tro att nå ut till scoutcenter i Europa. Vi försökte med följande:

  • Formella vägen via Europak-Online och alla NSO. Vi vet av erfarenhet att långt i från alla nås av information denna “korrekta väg”.
  • Vi emailade alla kontaktpersoner från CMC2013. Ca. en tredjedel av emailen kom inte fram pga. att folk slutat osv. En rätt hög omsättningssiffra kan jag tycka. Ytterligare en rätt stor andel hade gått vidare till andra uppgifter och var inte kvar på sitt gamla center. Nånting att återkomma till när man funderar kring impact.
  • Vi emailade hela Goose Network, inte minst för att Managers Meeting ligger innan CMC de år det är CMC. Inte oväntat fick vi mer respons denna väg.
  • Vi bad folk att vidarebefordra vår inbjudan. Jag tror inte att det gav så mycket.
  • Vi lade ut inbjudan på Goose Networks hemsida.
  • Vi la ut inbjudan på ECMCs facebook sida.

Vi jobbade hyfsat mycket med PR, men vi kunde ha gjort mer. Min egen åsikt är att CMC behöver sin egen hemsida specialgjord för en konferens, men tills den dagen jag har tid att programmera den är jag inte säker på att det är värt att bygga denna hemsida.

Ett bra resultat av valet av tema var att vi fick en riktigt bra keynote speaker. Mer om det i näst post.

CMC2015 – Dåliga Förbindelser

Det här är en uppföljning till CMC2015 – Mellan Wien och Brno

Min resa till Kaprálův mlýn började i Frankrike en varm höst. Strax norr om Paris i en liten by ligger scoutcentret med samma namn: Jambville. CMC 2011 arrangerades där och jag var där som deltagare tillsammans med Sannah och Valdemar, det var min första CMC. I orangeriet där vi hade de flesta möten, där så sträckte jag upp handen. Det var sista dagen och de som ledde det årets konferens frågade efter personer som kunde tänka sig att sitta i nästa konferens planning-team. Inte för att jag visste något om planning-team, men jag sa ja till att sitta i CMC 2013 planning-team efter en hel del pepp av mitt resesällskap. CMC 2013 hade vi så kul och konferensen kändes så viktig att det blev självklart att hänga med i CMC 2015 planning-team.

CMC måste planeras och förberedas rätt långt i förväg, inte minst för att hinna med att söka EU bidrag. Om vi skall ta historien ända från början så är det så att CMC initieras av European Region, dvs av WOSM+WAGGGS i Europa. Därför kallas CMC ibland ECMC där E står för Europa. Det skulle ju kunna finnas ett CMC för bortre Asien osv. Den ekonomiska grundplåten för ECMC delas lika mellan WOSM och WAGGGS och ordförande för planning-team utses alternerande av de två. 2013 var det WAGGGS som valde ordförande och nu 2015 utsåg WOSM Myriam från KISC som ordförande.

CMC 2015 planning team
CMC 2015 planning team

Starten av plannerings-arbetet drog ut på tiden för European region kom inte igång med att sätta den gemensam grundplåten och att formulera “call-to-host” dvs. förfrågan om vilka scout center som kan tänka sig att arrangera. Scoutcenter står inte så högt på agendan jut nu så tillslut blev det en noll budget och förhoppningen var att EU bidrag inom Erasmus+ programmet skulle täcka detta.

Innan vi ens han komma igång som planning-team så avgick Myriam som centre manager at KISC och så stod planing team utan ordförande. Detta var i våras och nu brann det i knutarna. Till slut under ledning av Michal från Kaprálův mlýn och med hjälp av Nizar som WOSM ersatte Myriam med så fick vi igång bidragsarbetet. Nizar gick in som deltagare i planning-team, men ej som ordförande. Vi fick klara oss utan ordförande och det gick bra mycket tack vare Michal.

Vi fick vårt Erasmus+ projekt godkänt men långt ner i kön av projekt så i praktiken fanns aldrig pengar till oss vilket kom att påverka både planering och deltagarantal.

Till nästa gång behöver vi förlägga CMC till ett land där vi inte hamnar sist i kön.

Jag kanske borde nämna kvarvarande medlemmarna i planning team: förutom jag själv, som kom att ta över workshop planerandet efter Damien som tidigt hoppade av, så hade vi Jose på program och Tanya från Our Chalet på info och allt möjligt. Michal som är centre manager på Kapraluv Mlyn som kom att dra ett mycket tungt lass som sagt.

Helpfull staff
Helpfull staff

Detta var det team som fick dra CMC 2015 i mål via huvudsakligen email, Dropbox och Skype konferenser över dåliga internetförbindelser. Vi skall inte glömma köket och alla funktionärer på Kaprálův mlýn, de gjorde en jätteinsats.

CMC2015 – Mellan Wien och Brno

Ju fler gånger jag åker med buss mellan Wien och Brno, ju mer fascinerad blir jag av landskapet. Större delen av resan är en resa genom ett platt grått landskap, en stor slätt som breder ut sig öster om Wien. Där står vindkraft verk så höga att rotorn försvinner upp i dimman. Utanför fönstret ser man stora vingårdar breda ut sig.

Mellan Wien och Brno
Mellan Wien och Brno

Det finns en stor damm eller flod man passerar, där är landskapet så platt att man undrar varför inte allt bara är översvämmat. Vid flodens kanter ser man flera små tält och husvagnar tillhörande folk som verkar fiska längs floden närmast halvpermanent. Kanske är det så att vid flodens strand står tiden still.

In den Pfützen schwimmt Benzin,
Schillernd wie ein Regenbogen.
Wolken spiegeln sich darin.
Ich wär gern mitgeflogen.

Bortom detta platta slättlandskap än längre österut vid kanten av Brno händer något. Där kommer stora förkastningar och ett lövskogsskogsklätt högland breder ut sig.  Detta högland består av kalksten och är genomskuret av dalgångar. Jag tänker mig att i forna dagar måste dessa skogar vara som gjort för rövare och riddare att smyga runt i. I botten av en av dessa  dalgångar där vatten rinner ut ur kalkstensberget så att en å bildas, där ligger Kaprálův mlýn –  scoutcentret som en gång för länge sedan var en kvarn.

Kaprálův mlýn
Kaprálův mlýn

Detta kalkstens område har en geologi där vattnet rinner genom berget och inte bara skapar dalgångar med floder utan även underjordiska vattendrag och enorma grottsystem att utforska. I botten av dalar kan det saknas en å, det är i så fall för att den rinner under dalen. Ibland börjar en bäck plötsligt vid en bergklack, varifrån den kommer vet man oftast inte. Nånstans
där inne kan finnas enorma grottor som ingen upptäckt än.