Apply markup plugins per-entry

In the past, several users wanted the ability to tell Serendipity that specific markup plugins shall not be applied to specific entries.

Until now, Serendipity applied markup plugins globally to every entry, without any distinction. Today I have committed a patch that enhances the "Extended options of Entries" plugin to specify, if specific markup plugins should NOT be applied to an entry.

This now enables you to create entries where you don't want to use the nl2br or Wiki markup. Plus, with some basic coding skills you can add new markup plugins which don't affect past entries, if you create the required entryproperty for those past entries that disable the markup plugin.

The feature has been committed to the SVN 1.1-alpha trunk and also to the affected plugins in our Spartacus repository. The change is backwards compatible, so nothing will change if you either don't use the functionality or do not make any settings to the list of disabled markups.


Trackback-URL für diesen Eintrag

  • Keine Trackbacks


Ansicht der Kommentare: (Linear | Verschachtelt)

Steve am um :

Sounds great, although the 1.0 release isn't finished yet and these improvements are being applied to 1.1.

I'm still waiting to upgrade my blog to 1.0. It will be interesting seeing the new themes and the large number of bugfixes that are reported here :)

Garvin am um :

That's right. We do not want to affect the stability of the current 1.0 release, so no new features are added to that branch.

We are currently working on improving our PR texts and the design/content of our website(s). When that is done, 1.0 will be released. The 1.0-beta1 can currently be used quite well until then. Upgrading is very easy, as usual.

But we don't really have a "large number of bugfixes". Compared to the 100+ required bugfixes in a WP release, we only have to offer 10+ bugfixes. Go figure. ;-)

Nice to hear that you are eagerly waiting for the release! You'll definitely have fun with it. :-)

Steve am um :

I'm a little leery of using beta versions of any software, serendipity in particular because version 0.81-beta (or was it 0.71?) contained many bugs that frustrated some users of my site.

I'm not saying that's your fault. Beta versions are supposed to contain bugs, or else they would be release versions. Still, I'd rather wait until the stable release is available.

It seems that with every additional programming job I've had, the more I realize the value of stability over features. Stability is definitely harder to achieve, which is why I'm glad you're taking your time to get it right :)

Keep up the good work!

Kommentar schreiben

Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.

BBCode-Formatierung erlaubt
Markdown-Formatierung erlaubt