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.
Friday 17 Feb 2006 | am | inet, inet tech PT