Firefox 3 ændret den måde, bogmærker, der er gemt på computeren. Før var de simpelthen er gemt i en bookmarks.html fil på brugerens profil-mappen, og det var let at tilføje browser.bogmærker.fil parameter i about:config for at ændre placering manuelt.
Den nye Firefox introducerer en database driven design og bogmærker er nu gemt i steder.sqlite-fil i profil mappe.
Det problem, der opstår, er, at den parameter, der arbejdede i Firefox 2 for at ændre placeringen af bogmærker på det lokale system fungerer ikke i Firefox 3 længere.
I øjeblikket er der kun en løsning at flytte bogmærker i Firefox 3 til en anden mappe. Før jeg forklare, hvordan dette er gjort, vil jeg gerne pege på, hvorfor nogen ønsker at flytte bogmærker til en anden mappe.
En af grundene er synkronisering. At placere dem på et netværksdrev, for eksempel sikrer, at anden computer kan også få adgang til dine bogmærker.
Opdatering: Mozilla indført Firefox Sync i de seneste versioner af browseren. Denne data synchronization service sørger for, at bogmærker synkroniseres på tværs af alle forbundne enheder, så du behøver ikke at flytte bogmærker længere for det.
En anden årsag kan være sikkerhed, bogmærker kan selvfølgelig være, der er lagret på en krypteret harddisk, så ingen kan få adgang til dem, medmindre den krypterede harddisk er monteret. Det ville også give mening at placere dem i en position, således at forskellige profiler (på den samme computer) kan få adgang til de samme bogmærker.
Den eneste bæredygtige måde at bevæge bogmærker i Firefox 3 er ved hjælp af symbolske links. Symbolske lænker understøttes under Linux og Windows NTFS-drev. Jeg er ikke sikker på, om Macintosh selv. Et symbolsk link dybest set er et link, som fortæller operativsystemet til at se på et andet sted for filen.
Kommandoen til Linux er ln -s target_filename symlink_filename, mens Windows-brugere kan bruge Krydset af ved Sysinternals at opnå de samme resultater. Krydset er et kommandolinje-værktøj, som du bruger på tilsvarende måde.
For at oprette en afkørsel fra en mappe til en anden, skal du bruge krydset folder1 folder2, fx junction e:bookmarks c:bookmarks. Bemærk tzhat dette træk hele mappen og alle dens filer og ikke blot enkelte filer, du angiver.