siteBar 3.3.5 @ localhost - sincronização com os bookmarks do Firefox 1.5

Questão: como fazer o sistema siteBar 3.3.5 (http://sitebar.org/downloads.php) sincronizar-se com os bookmarks do Firefox 1.5?

Não consigo fazê-lo AUTOMATICAMENTE, mas consigo fazê-lo por imports/exports. Todavia, o siteBar 3.3.5 tem limitações que impedem o import de ficheiros de bookmarks, ao menos por dois motivos:
(1) tamanho – no maior dos ficheiros testado (2.5 MB, em formato Netscape/Firefox), a importação falhou com um erro silencioso, que “aconteceu”, mas não foi detalhado;
(2) limitações do modelo relacional subjacente – com um outro ficheiro (20060217.htm, 116 KB, formato Netscape/Firefox), em que está registado um site com um título enorme, aquando da inserção do título na base de dados, a inserção falha, porque o campo correspondente na tabela, não tem capacidade para tantos bytes.

Eis como instalar o siteBar e as extensões associadas:

#1) Instalar a extensão “Bookmarks Synchronizer 3“, para Firefox 1.5
https://addons.mozilla.org/extensions/moreinfo.php?id=1989&application=firefox

Para instalar este plug-in – como todos os plug-ins Firefox –, há que (1) abrir/fazer download do ficheiro .XPI correspondente; (2) confirmar a intenção de instalação, e (3) fazer restart ao browser.

#2) Instalar o plug-in “XBEL Synchronization”, para o siteBar 3.3.5.
XBELs são ficheiros XML que descrevem os bookmarks.

Este plug-in está disponível no URL abaixo:

http://sitebar.org/download.php?file=SiteBarPluginXBELSync_3.3.5_1.0.1.zip

Uma vez em posse do ficheiro: (1) UNzipá-lo, e (2) copiar o conteúdo da pasta “plug-in”, para dentro da pasta “plug-in”, da instalação do siteBar.

Aceder ao sistema siteBar (no meu caso em http://localhost/cgi-bin/sitebar/index.php), e (1) escolher “user settings” (é logo das primeiras opções no menú), e depois (2) escolher “XBELSync Settings” (é um botão, na base do menú).
A página que aparece, serve para referir o protocolo (por exemplo http), o servidor (por exemplo localhost) e o ficheiro com os bookmarks (por exemplo xbel.xml).

Não compreendo o valor que aparece, por defeito, para path: /cgi-bin/sitebar/plugin.php?name=xbelsync
Não deveria esta path corresponder ao ficheiro de bookmarks, que é uploaded pela extensão “Bookmarks Synchronizer”?

#3) No Firefox, escolher Tools, Extensions, e procurar “Bookmarks Synchronizer 3 1.0.2”. Escolher “options”; e em “path”, indicar o caminho de destino do .XML a ser uploaded; preencher os restantes campos (protocolo, utilizador e password).

A extensão “Bookmarks Synchronizer 3 1.0.2” não tem problemas: o ficheiro chega efectivamente ao destino; todavia, o siteBar não reage automaticamente ao ficheiro .XML chegado.

Trackback this Post | Feed on comments to this Post

Leave a Reply