söndag 26 september 2010

Ett nytt tag med Joomla

Det var ett tag sedan jag krånglade med Joomla. Ett nytt besök hos Joomla tyder på att det har hänt en del. Jag hittar t.ex. en bra översikt av den officiella dokumentationen, som jag inte tror fanns tidigare.

Längst upp på första sidan på min testwebb står det nu "Under utveckling". Jag vet att jag lagt till den texten, men kommer inte ihåg hur jag gjorde. Genom att lägga till "?tp=1" kan man se vilken del av sidmallen olika delar av sidan kommer ifrån. Men det fungerar tyvärr inte för "Under utveckling".
-------------------------------------
Nu hittade jag det. Menus->Main menu Item->Första sidan->Parameters (System)->Page title. Ibland får man gräva riktigt djupt för att hitta det man letar efter.

tisdag 21 september 2010

Goodbye Bonita

När jag skulle starta om Bonita efter några dagars paus så fick jag meddelande om att javaw.exe saknades. Jag visste (och vet) inte riktigt vad det är men kollade på disken. Det visade sig att det fanns åtskilliga (9 st!) versioner på disken, men det verkar som om programmet inte finns på det ställe där Bonita vill ha det (c:bos-5.2.3\studio\jre\bin\javaw.exe) Dessutom skulle programmet finnas i current PATH.

Java ägs ju numera av Oracle och ser att där kan jag hämta hem Java och hittar även Javaw. Båda installeras. Men Bonita startar inte. Ingenting händer! Avinstallerar Bonita och ska nu installera det igen med setuppen för Windows.

Men samma fel återkommer.

Det går nästan inte en dag utan att jag blir förbannad på Microsoft. Nu gäller det att det inte går att kopiera texten i Windows popouppmeddelanden. Idiotiskt! Här är i alla fall meddelandet:
A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run BonitaStudio. No Java virtual machine was found after searching the following locations: C:\BOS-5.2.3\studio\jre\bin\javaw,exe javaw.exe in your current PATH
Felet är rapporterat i Bonitas forum. Jag måste säga att de är snabba på att svara.

söndag 19 september 2010

Installation av GRAMPS

GRAMPS kan vara ett intressant släktprogram. Har laddat hem det och kört igång installationsprogrammet. Men då visar det sig att GRAMPS kräver Python så det är bara att installera det. Det enda jag vet om Python är att det är ett programspråk. Ser fram emot att få lära mig lite om det. Installation gick utan besvär.

Försöker sedan att installera GRAMPS igen. Gick inte. Mer måste installeras:
  • GTK Version 2.19.9 or above (laddas från gladewin32.sourceforge.net)
  • pygtk version 2.12.9 or above (laddas från www.pygtk.org/downloads.html)
  • pygobject version 2.12.3 or above (laddas från www.pygtk.org/downloads.html)
  • pycairo version 1.2.6 or above (laddas från www.pygtk.org/downloads.html)
Blir fundersam. Börjar inte detta bli för komplicerat? Prövar med GTK i alla fall.

Webben gladewin32.sourceforge.net är ytterligt spartansk. Bland de få alternativen så finns det två filer med rätt versionsnummer. En kallas "Runtime Environment Revision 2" och den andra "Development Environment Revision 2". Med tvekan väljer jag Runtime och installationen genomförs.

Nästa steg är PyGTK Downloads. Laddar hem senaste releasen 2.16, men den vill inte installera då den säger att Python 2.6 inte är installerad. Men den (release 2.6.6) har jag ju just installerat! Kan det bero på att jag installerat 64-bitars versionen av Pyhton och att PyGTK är för 32-bitar? Eller ska jag ta en tidigare version av PyGTK? Eller beror det på att PyGTK inte hittar Python på disken?

Releasen 2,12 funkar inte heller. Kanske måste jag starta om efter installationen av Python? Det kan jag inte just nu. Dags för paus.
---------------------------
Tillbaka. Har startat om maskinen och avinstallerar nu 64-bitars Python. Nu tänker jag följa gramps-projektets råd om Windowsinstallation. Denna gång fungerar det till "The following recommendations are for the validation of the proper installation of the above listed GRAMPS software prerequisites." Vid "Import pygtk" händer inget (=fungerar?), men vid "Import gtk" kommer felmeddelande. Och vad gör man då????

Sökandet efter ett bra släktprogram går vidare

PhpGedView har sina fördelar, men ändå är jag skeptisk. Det som just nu stör mig mest är att jag tydligen lyckats ta bort en källa. I personregistret finns referensen till källa kvar, men i källförteckningen finns inte ens referensen. Det betyder att jag måste lägga upp källan igen och sedan leta upp alla personer med en referens till den försvunna källan och i stället lägga till referensen till den nya.

Sedan tycker jag att PhpGedView är fult. Även om några användare har lyckats förbättra utseendet något så tycker jag inte att det räcker. Programmet förefaller ålderdomligt. Senaste releasen kom i dec 2009. Någon frågar på systemets forum om det pågår någon utveckling. Svaret är
The short reply is Yes - and there is extensive discussion already on this site's forums relative to this question. A longer answer is that few PGV-experienced developers remain, and those that do are either on Holiday or are actively participating in other activities, including John Finlay, the originator of the base code.
Så det verkar inte vara mycket på gång hos dem som skapat PhpGedView. Sedan kommer ett tips på att en ny version utvecklas av ett nytt gäng i Australien.

Så jag börjar se mig om igen. Jag har använt Genvägar i många år, började använda MyHeritage för ett par år sedan men då jag nådde dess maxgräns för gratisanvändning (250 personer) så gick jag vidare till Ancestry. Men med Ancestry så publiceras inte data på nätet. det löstes med PhpGedView.

Ett nytt alternativ kan vara GRAMPS. Det ska jag prova. Återkommer med en recension.

lördag 18 september 2010

Bonita i testbänken

Håller nu på att testa processhanteringsverktyget Bonita. En sak är klar; precis som vanligt så stämmer inte programmet med programdokumentationen. Efter registreringen av processen så sker en kompilering. Den anmäler inget fel utan kör igenom. Sedan startar jag programmet och efter att ha fyllt i det första formuläret så dyker systemet. Felmeddelandena har en imponerande längd och är lika obegripliga som vanligt.

Det verkar som om att det är en if-sats som krånglar. Det är möjligt att registrera alternativa flöden där valet styrs genom drop down i ett formulär. Det kan vara fel i variabelnamnet, i de namn som olika flöden har eller kanske i själva drop downen. Efter att ha testat ett antal varianter utan framgång, sökt igen den omfattande buglistan och snurrat runt på nätet, så börjar jag inse att det nog är nödvändigt att läsa referensmanualen. 107 sidor - inte så avskräckande kanske.

Bonita använder Business Process Model and Notation (BPMN), som är en världsstandard för beskrivning av processer som utvecklas av Object Management Group.

Det finns givetvis konkurrerande lösningar. En intressant är yawl. Två företag som erbjuder tjänster inom området CANEA Process och Barium

torsdag 2 september 2010

PhpGedViews kartfunktion

Jag har lagt ned åtskilliga timmar på att komma underfund med PGVs karthantering. Det är en viktig funktion som inte visar sig vara särskilt imponerande i PGV (även om jag själv inte kommer på något bättre just nu).

PGVs Wiki har en utförlig och något opedagogisk beskrivning av sin Google Map module. Mot slutet finns det en beskrivning av hur man bör gå tillväga. "Man" ska i detta fall vara administratör.
  1. Öppna administrationsmenyn
  2. Klicka på "Edit geographic place locations"
  3. Klicka på "Add place"
  4. Skriv in ett ortnamn, t.ex. Stockholm
  5. Väl "Precision" vilket avgör kartans zoom
  6. Klicka på "Search on this level"
  7. Klicka på kartans markör
  8. Klicka på "Use this value" varvid formuläret kompletteras med Latitud och Longitud
  9. Spara
  10. Stäng fönstret
  11. Klicka på Visa för att visa ändringarna i ortförteckningen. (Ta gärna med inaktiva platser och rätta till dem).
Upprepa 3-10 för varje ort som släktingar bor på.

När du sedan skriver ortnamnet Stockholm så kommer släktingens karta visa var orten finns med den angivning zoomningen. Om man däremot skriver Danderyd, Sverige så kommer beskedet Unknown och orten inkluderas inte i listan.