bookmarklet per linklog dblog

Ho creato un piccolo bookmarklet (che cos’è? leggi qui) per aggiungere al linklog di dBlog i link ai vostri siti preferiti mentre navigate.

Bisogna fare una piccola modifica al file \dblog\admin\linklog_aggiungi.asp.

a riga 73 (approx.) sotto l’ Else aggiungere:

‘*** ACOR3 mods **************************
‘catturo gli eventuali parametri passati “al volo” dal bookmarklet
FURL=Request.QueryString(“URL”)
FTitolo=Request.QueryString(“title”)
if Trim(FURL)=”” then FURL=”http://”
‘*****************************************

a riga 89 (approx.) modificare da così

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=”textbox” name=”TestoLinkato” size=”50″ maxlength=”250″ >

a così

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=”textbox” name=”TestoLinkato” size=”50″ maxlength=”250″ value=”<%=FTitolo%>”>

poi a riga 91 (approx.) modificare da così:

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=”textbox” name=”URL” size=”50″>

a così

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=”textbox” name=”URL” size=”50″ value=”<%=FURL%>”>

poi a riga 107 (approx.) appena sotto:

<p align=”justify”>
<i><%=Testo_Legenda_CampiObbligatori%></i>
</p>

aggiungere il seguente codice:

<!– *** ACOR3 mods ************************** –>
<p align=”justify”>
Bookmarklet
<a href=”javascript:
(function(){var a=window,b=document,c=encodeURIComponent,d=
a.open(%22http://<%=URL_Blog%>admin/linklog_aggiungi.asp?
URL=%22+c(b.location)+%22&title=%22+c(b.title),%22bkmk_popup%22,%22left=%22+((
a.screenX||a.screenLeft)+10)+%22,top=%22+((a.screenY||a.screenTop)+10)
+%22,height=420px,width=550px,resizable=1,
alwaysRaised=1%22);a.setTimeout(function(){d.focus()},300)})();”>
<%=Nome_Blog%> – <%=Testo_Sezione_LinkLog%></a>
</p>
<!– ***************************************** –>

fate l’upload del file \dblog\admin\linklog_aggiungi.asp sul vostro spazio web tramite ftp (magari fate un backup prima).

poi andate nel pannello di amministrazione del vostro dBlog e andate su:

\\ Pannello di Controllo : LinkLog : Aggiungi

in basso troverete un nuovo link come  in figura

ovviamente sul vostro sito non troverete

Bookmarklet Acor3’s (d)Blog – LinkLog

ma

Bookmarklet “Nome_Vostro_dBlog” – “Nome_Sezione_LinkLog”

cliccate col mouse e trascinate il link sulla barra dei segnalibri… su firefox si dovrebbe vedere così:

a questo punto il grosso è fatto… ora mentre navigate potete tranquillamente navigare sui vostri siti preferiti e se volete aggiungere il sito o la pagina corrente nel linklog del vostro dBlog non dovete far altro che cliccare sul pulsante (bookmarklet) che avete appena creato nella vostra barra  e verrà aperta una finestra con il l’area per aggiungere i link nel linklog con i campi titolo e url già compilati correttamente…

PS. un’unica cosa… dovete già esservi loggati nella sezione admin del vostro dBlog altrimenti nella popup vi verrà richiesta la username e password del Dblog Admin… se così fosse … no problem…

inserite user e password e fate login chiudete la popup e ri-cliccate sul bookmarklet.. voilà e il gioco è fatto…

e per i più pazienti che hanno letto tutto l’articolo ecco uno zip da scaricare che contiene:

  1. file txt col codice per fare copia & incolla
  2. file \dblog\admin\linklog_aggiungi.asp (originale da ver. 2.0f modificato) per fare la sostituzione diretta

i commenti sono graditi : - D

happy dBlogging !!!

tema acor3 per dblog

ho creato questo tema (nome in codice goodblog che vedete applicato su questo sito ora mentre leggete) per dblog cercando di replicare la scarna ed efficace pulizia dello stile di google e di tutti i suoi servizi come gmail, analitycs, adsense, etc.etc. …

non sono molto pratico di design in senso stretto, nel senso che ho poca fantasia nel definire un gradevole accostamento di colori o una disposizione di immagini, ma sono in grado come tutti voi di accorgermi di quando gli altri ci riescono !!!!

ora c’è qualche anima buona che può correggere le c######e che ho fatto io in questo template o o suggerirmi dove sbaglio…..

grazie per l’attenzione

manuale "mi sposto il dblog da solo"

Ho visto che in molti sul forum di dBlog hanno fatto la stessa identica domanda:

Io ho uno spazio web personale… come faccio ad avere installazioni multiple di dBlog?

allora ho scritto un piccolo manuale sulle operazioni manuali da eseguire per permettere l’installazione multipla di dBlog su un unico spazio web.

ecco il manuale in formato PDF adatto per essere stampato e seguito alla lettera…

Ringrazio Sirsly per la correzione e il contributo alla stesura.

Aggiornamento:

09/12/2007 09/01/2007: aggiunta nel PDF una nuova modifica da eseguire nel file dblog\admi\costanti_modifica.asp a riga 95. Grazie Sirsly : - D

dblog rsd per metaweblog api

secondo le specifiche ho scritto questo file xml da mettere nella root del sito per permettere ai tool di blogging di fare il discovery delle impostazioni del sito.

ho aggiunto nel mio template htm questa parte di html in cui si dichiara il file RSD.XML con le interfacce implementate

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.acor3.it/rsd.xml" />

esempio RSD.XML

<?xml version="1.0" ?>
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd" >
<service>
<engineName>dBlog CMS open source</engineName>
<engineLink>http://www.dblog.it/</engineLink>
<homePageLink>http://www.acor3.it/</homePageLink>
<apis>
<api name="MetaWeblog" preferred="true" apiLink="http://www.acor3.it/dblog/api/metaweblog.asp" blogID="" />
</apis>
</service>
</rsd>

metaweblog api per dblog – rilascio finale

Dopo un periodo di test posso finalmente rilasciare le MetaweblogAPi per dBlog.

ecco il link per scaricare lo zip

e se non lo avete già fatto, leggete i post precedenti sull’argomento:

nello zip trovi una cartella “api”
questa va copiata sotto /dblog tale che /dblog/api/metaweblog.asp sia raggiungibile (sul mio sito http://www.acor3.it/dblog/api/metaweblog.asp

nel mio post ( MetaWeblogAPI per Dblog ) ho descritto lo stato avanzamento lavori… io i test li ho fatti con wbloggar e windows live writer… se potete testarlo anche con altri che non conosco ancora meglio… anche perché le specifiche sono chiare ma chi sviluppa i client (tipo Microsoft) ci mette del suo andando spesso fuori standard… : - )

un’altro punto smarcato nella mia lista di proposte e aggiunte per dBlog

sto scrivendo un piccolo manuale potete leggerlo qui

lista di proposte e aggiunte per dblog

  • metaweblog api OK (acor3)
  • miniforum
  • rsd discovery OK (acor3)
  • post nel db
  • classi vbscript per componenti base
  • framework per sistema di plugin
  • modifica sql per db diversi
  • area dowload OK (mago28 + acor3)
  • calendario eventi + iCal
  • captcha semantico OK (Acor3)
  • feed con filtro sezioni OK (acor3)
  • test installazione dblog OK (acor3)
  • bookmarklet per LinkLog OK (acor3)
  • feed commenti OK (mucio + acor3)
  • feed fotolog OK (acor3)
  • feed linklog OK (acor3)

 

Technorati tags: dblog, blog, codice, programmazione, asp

metaweblogapi per dblog – parte 2

in riferimento al post precedente ho risolto i problemi che mi hanno segnalato…

getRecentpost adesso dovrebbe andare…. grazie mago28 !!!

i test che ho fatto mi hanno dato abbastanza soddisfazioni… li ho fatti con

  • wbloggar – funziona alla perfezione anche l’upload
  • MS live writer – tutto tranne l’upload delle immagini – non c’è verso che funzioni … ma qui sembra più un bug del client – grrrrrr
  • Ecto – funzia tutto ed è l’unico che prevede una console di debug per vedere le richieste http che passano !!!! senza questo ci avrei messo una vita…

tra un po’ scrivo anche un bel doc… e sento marlenek per la pubblicazione nel laboratorio…

[composed and posted with ecto]

fermenti e rumors su dblog

si creano patti, si stringono alleanze, si saldano le community intorno a dblog

recenti contatti con oscuri esponenti (mago28 e sirlsy) hanno portato a patti di sangue e occulte associazioni tutte in attesa che il gran maestro di cerimonia marlenek fondi la tanto agognata loggia dDlog su sourceforge…

nell’astenuante attesa ho meritato sul campo la seguente onorificenza

dAlbum-Licensed-Tester

metaweblogapi per dblog

Ho scritto in asp il codice per dBlog per implementare,secondo le specifiche, le MetaWeblog API.

attualmente in versione beta, ecco le funzioni supportate e da me testate:

  • metaWeblog.newPost
  • metaWeblog.editPost
  • metaWeblog.getPost
  • metaWeblog.deletePost
  • metaWeblog.getCategories
  • metaWeblog.getRecentPosts

funzioni ancora non finite che verranno implemenatate:

  • metaWeblog.newMediaObject
    non riesco a trovare un client che le usi…

funzioni che per il momento non saranno implementate (non sono necessarie per Dblog ma le le implemento in un secondo tempo):

  • metaWeblog.getTemplate
  • metaWeblog.setTemplate

client che implementano le MWAPI, e che quindi funzionano con dBlog:

  1. W.Bloggar consigliato (freeware)
  2. Microsoft Windows Live Writer consigliato (free per Windows Genuine)
  3. Blogjet
  4. Ecto (trial)
  5. Zoundry
  6. Qumana
  7. Onfolio
  8. Elicit
  9. PostXING (Free?)
  10. Pocket Blogger
  11. Diarist – PocketPC

PS. questo post l’ho scritto con Microsoft Windows Live Writer