Aldfaer is voor mij een fraai en flexibel genealogisch programma, waar ik met zeer veel genoegen mee werk. Onlangs kwam ik echter een paar zaken tegen waar aldfaer naar mijn mening verbeterd zou kunnen worden. Alle hebben te maken met de map materiaal.
Allereerst lijkt de instelling van de map materiaal gekoppeld te zijn aan het bestand waar ik mee werk, en niet aan de computer waar ik op werk. Ik gebruik hetzelfde aldfaer bestand op een aantal computers en die computers hebben alle een andere mappenindeling. De in het bestand aangegeven map materiaal wordt dus maar op één van de computers echt gevonden, op de andere computers kan ik niet met de materiaalmap werken, er staan dan foutmeldingen op het scherm. Het lijkt me dat dit probleem eenvoudig kan worden opgelost door de mogelijkheid te openen de plaats van de materiaalmap aan te geven met relatieve adressering ten opzichte van de map waarin het aldfaerbestand staat, zoals bijvoorbeeld ..\materiaal, in het geval de map materiaal een buurmap is van de map met aldfaerbestanden. Dan wordt de materiaalmap altijd gevonden, ongeacht de verdere bestandsstructuur van de computer. Een andere oplossing is de materiaalmap niet te koppelen aan een aldfaerbestand maar aan de computer waarop aldfaer draait. Ook dan is het nog mogelijk dat verschillende aldfaerbestanden gebruik maken van verschillende materiaalmappen; die bestandsgekoppelde materiaalmappen zijn dan deelmappen van de systeem materiaal map.
In mijn map materiaal gebruik ik deelmappen, bijvoorbeeld materiaal\portretten\ voor de portretten van personen. Dat gaat goed. Koppelen van een portret aan een persoon gaat met de rechtermuisklop, klik op de map portretten en klik op het bestand. Het wordt in aldfaer getoond, en met shift-click zien we als lokatie (....)materiaal\portretten\p123.jpg. Ik zou nu dus verwachten dat de tag _PHOT in dit geval teruggeeft portretten\p123.jpg. Maar ik krijg alleen p123.jpg. Dat lijkt me een kleine bug in aldfaer. Het schrijven van eigen functies wordt nu bemoeilijkt doordat ik uit de bestandsnaam die _PHOT mij geeft zelf de betreffende deelmap van materiaal moet zien te vinden.
Ernstiger vind ik het verschijnsel dat wanneer ik een sjabloon draai waarin op een aantal plaatsen _PHOT gebruikt wordt, de betreffende bestanden gekopieerd worden naar de map waarin het sjabloondocument komt te staan. Ik vind dat dat absoluut niet mag; ik beheer mijn bestanden en niet aldfaer of zelfs Microsoft. Voor mijn toepassing hoeven die materiaalbestanden ook niet in de rapportenmap te staan. Ik moet ze nu steeds met de hand verwijderen. Irritant.
Met de eerste twee problemen kan ik leven, hoewel ik het niet 'mooi' vind. Maar het derde probleem wil ik graag opgelost zien: hoe voorkom ik het ongewild kopieren van bestanden?
Maar nogmaals: het bovenstaande doet niets af aan mijn waardering van aldfaer!
Vriendelijke groeten,
Fred Simons