0
Mar 31 2018

Filtri di FlatPress portati in Python

Da un bel po’ di tempo sto pensando di passare ad un sistema in Python per gestire il mio sito.

C’è solo una cosa che mi ferma: quando scrivo un articolo, la maggior parte è scritta in HTML puro, però ci sono anche alcuni tag speciali che usano dei plugin FlatPress ed in generale prima di mandare in output un post ci sono diversi filtri, ereditati da WordPress, che ne modificano il contenuto, abbellendone la tipografia (per esempio cambiando gli apici e le virgolette normali), bilanciando i tag se mi ero dimenticato di farlo etc.

Sono tanti anni che scrivo questo articoli su questo sito e ormai ne ho già accumulato un discreto numero, quindi passarli uno ad uno è un’opzione improponibile. Rimangono le due possibilità di prerenderizzare tutto e portare nel nuovo sistema un codice in puro HTML, oppure portare al nuovo sistema i vecchi filtri. Io ho scelto quest’ultima.

Alla fine FlatPress non ne usa così tanti: di default solo wpautop, wptexturize e conver_chars, che rispettivamente sistemano gli a capo, i break e i paragrafi, sistemano la tipografia e convertono alcune entities. Poi però ci sono anche alcuni plugin, in particolare il BBCode che aiuta davvero molto con… [Leggi il resto...]

2
Feb 02 2014

Plugin Tabmenu (v4.1) [Flatpress]

Description

This is the new version of the Tabmenu plugin, that replaces, the version 4.0.

The plugin adds “sel” class if you are in that page (in HTML, class=”sel”).

You can use both {{TABCLASS}} and {{TABSELECT}} patterns: the difference is that the first adds the class attribute, the second just the sel and so you can speficy other classes. See below for an example.
This is an example (for the homepage):

<li {{TABCLASS:index}}><a href="/" title="Homepage>Homepage</a></li>
<li class="myotherclass {{TABSELECT:index}}"><a href="/" title="Homepage>Homepage</a></li>

Replace index with:

  • index for the homepage;
  • blogindex or blog for the blog homepage;
  • contact for contact.php
  • admin for admin panel
  • login for login page
  • post:entry_id or entry:entry_id for entries (entry_id is the entry id in format entryYYMMDD-hhmmss)
  • static:static_id or page:static_id for static pages (static_id is the static page name, not title)
  • category:id or cat:id for a category with category number as id
  • tag:tagname for a tag
  • params:url or fp_params:url or fpparams:url, where url is the part next to the ? of Flatpress standard urls (standard means not RewriteURLs or PrettyURLs).

A note about the blog… [Leggi il resto...]

8
Lug 18 2013

Plugin RewriteURLs (v2.3.6) [Flatpress]

There is a new small fix in RewriteURLs plugin.

It fixes the strange behavior with ?u mode.

So if you use the classic mode or pathinfo mode you don’t need to update it.

Thanks to LTB for the reporting.

Downlaod: rewriteurls_v2.3.6.tar.gz.

Released under GPLv2.

2
Mar 11 2013

Plugin RewriteURLs (v2.3.4) [Flatpress]

That’s a minor revision of the RewriteURLs plugin.

It fixes the support for non latin letters on the titles and I’ve corrected some typos on the comments.

Actually I fixed it a lot of time ago, however I didn’t release (I think I had forgot to, unwittingly), so I apologize with users who have encountered problems that have been fixed with this update.

License: GPLv2 (or any other license compatible with FP’s one and the content of the plugin)

Download: rewriteurls_v2.3.4.tar.gz.

0
Mar 11 2013

Plugin Tag (v2.5.4) [Flatpress]

An update to bug a fix of Tag Plugin.

It fixes an incompatibility with PrettyURLs: if you had the related entries before the comment form, after that you have plublished the comment, you would have been redirected to a wrong entry.

Thanks to LTB for the reporting.

License: GNU GPLv2

Download