Piero V.

Nuovi progetti

È arrivato Agosto e ho ansia perché temo di non finire tutti i miei progetti che mi ero prefissato per l’estate.

Perciò ecco i nuovi progetti da completare entro agosto, i miei obbiettivi:

  • Finire ancora il famoso mini-mixer. Devo forare due PCB, metterci i componenti, collegare il tutto e provare. Quindi, una volta che non funzionerà 😁 cercare di trovare i problemi
  • Costruire il clone di arduino. Ho visto che una scheda ufficiale mi costa 26,40€ più spese di spedizione. Un clone senza supporto USB ma con la seriale dovrebbe venirmi meno di 15€.
  • Finire il VDFN System. Questo è un progetto che non rilascerò come mio software bensì sarà un software capace di gestire un sito che mette l’utente come primo obiettivo. Dovrebbe essere possibile fare di tutto con questa piattaforma, anche un social network volendo. Purtroppo però il lavoro è molto.

Questi progetti sembrano pochi, ma in realtà ognuno richiederà molto tempo e io dall’8 al 12 sono a Firenze in vacanza 😊

Non ci sono progetti per Flatpress nell’elenco. Infatti non ne ho in mente. A breve dovrei rilasciare un aggiornamento per un plugin che aggiunge solamente qualcosa di estetico, non molto di più. Magari ci sarò per la community, aiuterò ma nuovi plugin non penso di svilupparne prima che queste cose non siano a posto.

Plugin BBToolbar (v1.0) [Flatpress]

English

This plugin is a replacement for the default BBCode toolbar but it also adds a toolbar to write comments.

It also replaces all the Emoticons plugins and it adds an emoticons toolbar.

You can select the emoticons set (the default one is powered by Lantaca) or you can create your own: you create the directory e_yourset, then you put here your emoticons and you create a file called set.txt. This file is in this format:

# This is a comment
symbol1 char2	image.ext

The replacements are separated by a space and the image by a tab.

You can also add buttons via javascript: there are two arrays: bbtCustomAdmin and bbtCustomComms respectively for the entry editor and for the comment editor. If you want to customize the function of a tag, you have to use the bbtCustomFunctions object:

bbtCustomFunctions={
	'mytag' : function() {
		// Do some stuff
	},
}

The function must return true or false: with false the tag is complete, with true the default function is run.

You can change all options from the administration panel: go to Plugins -> BBToolbar. … [Leggi il resto]

Progetti bloccati sul nascere

Qualche giorno fa Lantaca aveva lanciato un’idea molto bella sul forum di Flatpress: il Social-FP, ovvero avere tipo un widget che mostrasse gli ultimi post dei siti che si seguono.

Io poi avevo cominciato a fantasticarci sopra e me ne era venuta in mente una magnifica: fare un sito centralizzato che:

  1. Ti registri in pochi secondi con username, password ed email
  2. Puoi aggiungere i siti gestiti da te
  3. Puoi mettere che segui altri siti
  4. Scarichi il plugin per la tua piattaforma

Il plugin per la piattaforma doveva permettere:

  • L’aggiornamento della lista dei post sul sito quando ne pubblichi uno
  • Visualizzare un widget con i siti che segui
  • Visualizzare un widget con gli ultimi post dei siti che segui
  • Permettere un login tipo open-id per mettere mi piace/non mi piace al post
  • Sempre con quel login, evitare di mettere i dati nei commenti, che vengono fuori (volendo) sul blog come postati attraverso OpenId, e poi viene fuori sulla pagina del sito centrale “Tipo ha commentato qui”

Secondo me poteva venire veramente bene: era un’idea carina e con i piccoli siti come il mio poteva avere successo.

Tuttavia ho trovato troppi contro:

  • Il meccanismo dei commenti di Flatpress non è ancora pronto al 100% per un’idea come questa
  • cURL sarebbe continuamente richiesto e troppi utenti non ce l’hanno
  • Ci sarebbero tutti i problemi di verifica dell’appartenenza del sito etc (da usare i meta tag)
  • Purtroppo ci sarebbero attualmente troppe poche persone che lo userebbero
  • Un servizio come questo vorrebbe una situazione piuttosto stabile, per esempio dominio di secondo livello etc…

Misurati bene sia i pro che i contro, mi dispiace dire che hanno vinto questi ultimi.

Un vero peccato perché da tempo stavo pensando a ridare agli utenti la possibilità di registrarsi e per me poteva essere una buona occasione per testare il VDFN System e ci avevo già cominciato a lavorare.

Plugin DokuCaptcha (v1.1) [Flatpress]

English

This plugin is the porting of the Dokuwiki’s CAPTCHA plugin by Andreas Gohr.

All data about original authors are in the file authors.txt.

It has some captcha types: Textual, Javascript, Image or Audio.

You can select your favourite mode from Admin -> Plugins -> Dokucaptcha.

Changelog:

  • Cleaned all code
  • Changed the font (now it’s Kindergarten)
  • Removed the flash wav player for audio captcha (it didn’t work very well)
  • The javascripts use the DOM instead of jQuery

License: GNU GPL v2 (but not v3)

Download: dokucaptcha_v1.1.tar.gz.

Italiano

Questo plugin è il porting a Flatpress del plugin CAPTCHA di Dokuwiki, fatto da Andreas Gohr.

Tutti i dati sugli autori originali sono nel file authors.txt.

Ha diverse modalità di funzionamento: Testuale, Javascript, Immagine o Audio.

Potete scegliere la vostra preferita da Amministrazione -> Plugin -> Dokucaptcha.

Changelog:

  • Pulito tutto il codice
  • Cambiato il font (ora è Kindergarten)
  • Rimosso il player wav in flash (non funzionava molto bene)
  • I javascript usano il DOM anziché jQuery

Licenza: GNU GPL v2 (ma non v3)

Download: dokucaptcha_v1.1.tar.gz.

Plugin Widget Fixer (v1.0) [Flatpress]

English

Flatpress has a bug in the Widgets admin panel (you can’t see widgets in the sidebar) and NoWhereMans knows it but he hasn’t fixed yet, even though it’s easy to solve.

So I’ve released this plugin that fixes it.

License: Public Domain

Download: widgetfixer_v1.0.tar.gz

Italiano

Flatpress ha un bug nel pannello di amministrazione dei widget (non si possono vedere i widget nella sidebar) e NoWhereMan, pur conoscendolo e sapendo che è di facile risoluzione, non lo ha ancora sistemato.

Così rilascio questo plugin che lo risolve.

Licenza: Pubblico Dominio

Download: widgetfixer_v1.0.tar.gz