====== Plugins ====== This is a test-area for plugins which maybe one day or another might become official, or that users are submitting. ===== Bad Behavior (Anti-spam/bot protection) ===== A porting of the Bad Behavior as seen on [[http://www.bad-behavior.ioerror.us/|Bad Behaviors homepage]] It's GNU licenced and available on some other platforms as well. Here is a Flatpress port: [[http://macmathan.info/category/bad-behavior/|External site with code and some downloads]] ===== Securimage (PHP-Captcha) ===== Add support for Securimage GNU-licenced php-based captcha to Flatpress. [[http://www.flatpress.org/forums/comments.php?DiscussionID=428|Forum thread with discussion and code]] [[http://macmathan.info/category/securimage/|External site with cleaned code (less discussion) and tarball for download]] ===== CommentsLocker ===== (Not tested) Disables comments posting in every entry. Note: this does not actually //flag// a post as locked. Should you disable this plugin, every entry would become again unlocked. [[http://www.flatpress.org/forums/comments.php?DiscussionID=424&page=1#Item_4|Download]] =====ExpiringEntries===== (Not tested) Should lock comments after a defined amount of days (useful to fight spam). [[http://www.flatpress.org/forums/comments.php?DiscussionID=424&page=1#Item_4|Download]] ===== QuickGallery ===== Displays all the images contained in a subdirectory. Being an extension to bbcode [img], the same rules apply: external links (http://blabla) won't work (and if they will, they probably won't act as expected), images/ is a shorthand for fp-content/images/ otherwise path is assumed to be relative to the blogroot (usually /flatpress/). So * **[gallery=images/blabla/]** for **flatpress/fp-content/images/blabla/** * **[gallery=myimages/blabla/]** for **flatpress/myimages/blabla/** * **[gallery=/blabla/]** for **yoursite.com/blabla/ ** For more info on the [img] tag take a look [[http://wiki.flatpress.org/it:doc:faq?s[]=img#cos_e_bbcode|here]]. ==== Download ==== [[res:plugins:nowhereman:quickgallery|QuickGallery]] ===== DateChanger ===== Allows user to choose the date of publication of posts (only on creation!). ==== Download ==== [[res:plugins:datechanger|Datechanger]] ===== DateChanger (alternate) ===== (by [[http://marcoverga86.netsons.org|MarcoVerga86]] Plugin updated to version 2.1: following [[http://www.flatpress.org/forums/comments.php?DiscussionID=58&page=1#Item_17|NWM's suggestion]]the plugin now honors the timezone settings! The modified version includes a calendar which shows up and lets you select the date of the post. The time field uses a RegExp to validate the value in the textbox... Only time in the format H:MM:SS or HH:MM:SS are allowed, and only "correct times" (00:00:00 to 23:59:59) are accepted; if the value in the textbox doesn't match the RegExp the focus stays on the textbox! :) The calendar shows info by default in english. If you want to display months and day in another language just open the file calendar.js and (at line 53) change "en" to whatever you like. Possible values are en,ge,nl,es,fr,da,it. If your language is not present in the file just add it inside the file, following the guidelines of the other languages. ==== Download ==== {{:res:datechanger21.zip|Datechanger 2.1}} {{:res:datechanger20.zip|Datechanger 2.0}} ===== FlatPress FeedControl ===== FeedControl Plugin by [[http://vazilla.pp.ru/|Vasily Polovnyov]] and [[http://www.flatpress.org|NoWhereMan]] ==== Description ==== This plugin allows you to change the default RSS/Atom feed URLs to a custom URLs (FeedBurner, ...) ==== Download ==== [[http://vast.fatal.ru/files/fp-feedcontrol.tar.bz2|FP FeedControl sources]] ===== FPstats ===== Web statistics plugin by [[http://martin.debef.cz/|Mat]] ==== Description ==== Fpstats is Flatpress plugin providing some statistics about visitors of a blog. Functions: * date filters * raw data displaying * simple overview (all hits, unique hits per day) * new 0.3: browsers and operating systems in current month To update from 0.2x to 0.3x or newer, please read update instructions in readme.txt. ==== Links ==== [[http://sourceforge.net/projects/fpstats/|Project homepage]] [[http://sourceforge.net/project/screenshots.php?group_id=234416|Screenshots]] [[http://sourceforge.net/project/showfiles.php?group_id=234416|Download]] ===== FlatPress Markdown ===== Markdown Plugin by [[http://vazilla.pp.ru/|Vasily Polovnyov]] ==== Description ==== This plugin allows you to use [[http://daringfireball.net/projects/markdown/syntax|markdown]] in your posts. It uses [[http://michelf.com/projects/php-markdown/extra/|php-markdown-extra]], [[http://michelf.com/projects/php-smartypants/|smartypants]] for typographic transformations and [[http://pixel-apes.com/safehtml/|safeHTML]] for comments. ==== Download ==== [[http://vast.fatal.ru/files/fp-markdown.tar.bz2|FP Markdown sources]] ==== Notes ==== Just some important notes: Markdown can process HTML as is. That’s why you don’t need to disable bbcode plugin. If you disable bbcode plugin FlatPress will not parse the bbcode anymore, and your entries will be full of square brackets. It is safe to use markdown in comments, because plugin uses [[http://pixel-apes.com/safehtml/|safeHTML]] to strip down all potentially dangerous content within HTML. ===== FlatPress Highlight.js Plugin ===== Highlight.js plugin by [[http://vazilla.pp.ru/|Vasily Polovnyov]] ==== Description ==== Flatpress [[http://softwaremaniacs.org/soft/highlight/en/|highlight.js]] integration. All js are minimized with yui compressor. Contains all original [[http://softwaremaniacs.org/media/soft/highlight/test.html|style themes]]. > Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. > It’s very easy to use because it works automatically: finds blocks of code, detects a language, highlights it. > This is not only convenient but also allows highlighting for code examples marked up with writing syntaxes like Markdown where there is no way to specify HTML class easily. ==== Download ==== [[http://vast.fatal.ru/files/fp-highlightjs.tar.bz2|FP Highlight.js sources]] ==== Usage ==== Disable bundled syntaxhighlighter plugin. Edit this two lines in plugin.highlightjs.php: /* define languages that you actually use on your pages */ define('NEEDED_LANGUAGES', 'css html perl'); /* set theme. possible values: ascetic, dark, default, far, idea, sunburst, zenburn */ define('CSS_STYLE', 'idea'); ===== TinyMCE WYSIWYG Editor ===== TinyMCE plugin by [[http://flatpress.sf.net|NoWhereMan]] ==== Description ==== Allows posts to be written with a WYSIWYG editor, TinyMCE **Read more info [[http://www.flatpress.org/forums/comments.php?DiscussionID=110|on this discussion]]** ==== Download ==== AllINONE download package [[http://martian.yo2.cn/flatpress-resource|Martin's Home]] ==== Usage ==== I, Martin, have already packed All THE FILES in one zipped-package.So you do not need to adjust any source code anymore, just do as follows: - Download the package. - Extract the tiny_mce_allinone.zip and get TWO FOLDERS - 'bbcode' & 'tinymce' - Upload these two folders to you WWW server IN THE PATH **{Flatpress Blog Folder}\fp-plugins\ to cover the older files**. - Start the TinyMCE Plugin service in your control panel. In fact, whatever, you do not need the 4-step-guide :) ATTENTION: **MAKE A BACKUP** OF YOUR BBCODE FOLDER AT FIRST, AND **THIS ALL-IN-ONE PACKAGE CONTAINS A COMPLETE COPY OF TinyMCE**. Remeber: **DO NOT DISABLE** bbcode plugin, because otherwise FP **will not** parse the bbcode anymore, and your entries will be full of square brackets that will make the posts totally messed up! By doing this, you'll be able to use bbcode format in your WYSIWYG editor, and it will work as always... To customize the editor refer to the [[http://tinymce.moxiecode.com|official site]] of TinyMCE. ===== Emoticons ===== Emoticon plugin by [[http://www.flatpress.org|NoWhereMan]] ==== Description ==== Very simple emoticons plugin with no extended configuration; you just open the file and fill the details in; from [[http://www.flatpress.org/forums/comments.php?DiscussionID=13&page=1#Item_2|a post on the forum ]] **Read more info: [[http://www.flatpress.org/forums/comments.php?DiscussionID=48|on this discussion]]** ==== Download ==== [[res:plugins:nowhereman:emoticons|Emoticons source]] ===== Smilies ===== Smiley plugin by [[http://www.informatik.uni-bremen.de/~dmke|DMKE]], very similar to the emoticons plugin. ==== Description ==== Just extract, upload and activate. This plugin comes with a free set of icons provided my [[http://yellowicon.com/downloads/page/4|Yellowicon]]. As in the Emoticons plugin you can easily add your own smilies, of course. ==== Download ==== [[http://www.informatik.uni-bremen.de/~dmke/fp-content/attachs/smilies.zip|Smilies ZIP]] [[http://www.informatik.uni-bremen.de/~dmke/2008/10/08/flatpress-plugin-smilies/|Homepage]] ===== Extended IMG Tag ===== Extended IMG Tag PlugIn by [[http://www.flatpress.org|NoWhereMan]] ==== Description ==== This plugin allows you to add a caption to your IMGs ==== Download ==== [[res:plugins:nowhereman:extendedimg|Extended IMG Tag source]] ===== FavIcon ===== Favicon plugin by [[http://www.flatpress.org|NoWhereMan]] ==== Description ==== Adds a global-wise (theme-independent) favicon to your blog; from [[http://www.flatpress.org/forums/comments.php?DiscussionID=16&page=1#Item_2|a post on the forum]] ==== Download ==== [[res:plugins:nowhereman:favicon|FavIcon source]] ===== HeadStuff ===== HeadStuff PlugIn by [[http://www.flatpress.org|NoWhereMan]] ==== Description ==== This plugin allows you to add arbitrary data in the section of a rendered page. ==== Download ==== [[res:plugins:nowhereman:headstuff|HeadStuff source]] ===== SimpleTags ===== SimpleTags PlugIn by [[http://www.broobles.com/scripts/simpletags/|Broobles]] ==== Description ==== Quick port of the original WP plugin to work with FP 'strict' system :) ==== Download ==== [[res:plugins:nowhereman:simpletags|SimpleTags source]] ===== CommentIPBlackList ===== CommentIPBlackList PlugIn by [[http://www.kickball.com/dcgold/|fulk]] ==== Description ==== Simple IP based blacklist plugin for blocking comments from specific IP addresses. Can be used to block some annoying posters. ==== Download ==== [[res:plugins:fulk:commentipblacklist|IPBlackList source]] ===== FontDetector ===== With this plugin you can determine whether a vistor has a font installed or not and serve special CSS... ==== Download and Description ==== [[http://www.informatik.uni-bremen.de/~dmke/fp-content/attachs/fontdetector.zip|FontDetector ZIP]] [[http://www.informatik.uni-bremen.de/~dmke/2008/10/19/flatpress-plugin-fontdetector/|Homepage]] ===== SimplePie ===== SimplePie plugin by [[http://www.sneakatron.co.uk|sneakatron]] ==== Description ==== This plugin allows the parsing and displaying of RSS Feeds. ==== Download ==== [[http://www.mediafire.com/sneakatron|SimplePie ZIP]] ===== CountdownUbuntu ===== ==== Description ==== This plugin show countdown to new Ubuntu release. **SUGGESTION By Marcoverga86**: What about modifying this plugin to make it a "general" countdown? I mean, I can set a date and this plugin shows the countdown to that date... ==== Download ==== [[http://92.244.47.3/flatpress4/fp-content/attachs/plugincountdown.zip|CountdownUbuntu ZIP]] ===== Google Analytics ===== Google Analytics plugin by [[http://www.lohlogics.co.nr/blogs|Lord Loh.]] ==== Description ==== This plugin allows visitor tracking using Google analytics. You require to have a Google analytics tracking ID. ==== Download ==== [[http://wiki.flatpress.org/res:plugins:lordloh:googleanalytics|Google analytics plugin source]] ===== Remote Posting ===== Allows you to post using a client like Windows Live Writer or ScribeFire ==== Description ==== With this plugin enabled your blog will await for POST requests, and answer to XML-RPC metaweblog calls. In short, you'll get remote posting :) * [[res:plugins:nowhereman:remoteposting|Detailed description]] * [[http://www.flatpress.org/forums/comments.php?DiscussionID=737|Forum Discussion]] ==== Download ==== {{:res:remoteposting.zip|Download}} ===== Player ===== Add support for flash player for mp3 playback to Flatpress. ==== Description ==== With this plugin enabled you can add podcasts or just favorite songs to your blog by using **[audio]file.mp3[/audio]** tag. Also, it supports colorizing. Don't forget to read **README** file! ==== Download ==== [[http://www.flatpress.org/forums/comments.php?DiscussionID=813&page=1|Forum thread with discussion and code]] [[http://sharkoblog.ru/?x=entry:entry090903-200128|External page with *.zip to download]] ===== Shoutcast ===== Allows you to create your own flash-based musicbox. Don't forget to read **README** file! ==== Download ==== [[http://www.flatpress.org/forums/comments.php?DiscussionID=814&page=1#Item_1|Forum thread with discussion and code]] [[http://sharkoblog.ru/?x=entry:entry090905-010249|External page with *.zip to download]] ===== Link 2 Favicons ===== It is a small mod of [[plugins#Smilies]] Plugin that allows you to add the (actual) Favicon of: Web sites, our blog and other sites with FlatPress installed. These require Favicon Plugin (unchanged). More information can be found on the download link. For now is only in Spanish. ==== Download ==== [[http://vagobit.com.ar/?x=entry:entry090905-044104#download| External page with *.tar.gz to download]] ===== Tag Cloud ===== Counts all the categories used and creates a tag cloud widget. ==== Download ==== [[http://blog.wbou.de/flatpress| External page with download file]] ===== Random header generator ===== Changes the header image used as background for the "head" element randomly out of images of your choice ==== Download ==== [[http://blog.wbou.de/flatpress| External page with download file]] ===== Short URLs===== Short URLs, for Twitter or similar services with limited characters. ==== Download ==== [[http://blog.wbou.de/flatpress| External page with download file]] ===== RandImage ===== Add a new widget showing an image randomly selected from a folder. ==== Download ==== [[http://www.complexperiments.net/carlos/blog/?x=entry:entry090930-125002;comments:1| External page with download file]] ===== FlatPhoto ===== FlatPhoto is a FlatPress plug-in to post photos to a FlatPress blog. It has a big emphasis in taking advantage of the photo meta data (EXIF and IPTC) so it is possible to generate entire posts out from an image's meta data alone. Multiple images can be posted at the same time. This can be used to create a photo gallery and/or a photoblog. ==== Download ==== FlatPhoto 0.1alpha is functional but not thoroughly tested jet so you should use it with caution. [[http://www.complexperiments.net/carlos/blog/?x=entry:entry091004-080140;comments:1| External page with download file]] ===== LiveHelp ===== Adds javascript to load olark.com live help system. ==== Download ==== [[http://github.com/andyhot/flatpress-plugins| External page with source files]] ===== ShareThis ===== Adds bbcode tag to insert sharethis.com popup in your posts. ==== Download ==== [[http://github.com/andyhot/flatpress-plugins| External page with source files]] ===== InlinePHP===== InlinePHP Plugin by [[http://chris-blank.de| ChrisBlank]]. Thanks to Stanley. ==== Descripion==== Adds bbcode tag to execute PHP. Code was taken from a WP Plugin. ==== Download ==== [[http://www.chris-blank.de/?page=downloads| External page with download file]] ==== Usage ==== Place your Code between **[exec]** and **[/exec]** ===== Media manager===== Media manager Plugin by [[http://kirgroup.com/blog/| fabrix]]. ==== Descripion==== A plugin to delete uploaded file via admin interface. Show a list of files uploaded with last modified time of file (this is in most cases the date of upload), size of file and the number of pages where file is in use. Version 0.3 supports add/delete galleries and add/delete images to galleries to use with [[#quickgallery|QuickGallery]] plugin. ==== Download ==== [[http://www.kirgroup.com/extra/get.php?what=mediamanager-0.3.zip| v.0.3 - Download from an external page]] [[http://journal.aadmm.org/fp-content/attachs/mediamanager-lang-de-de.zip| German language pack]] [[http://ingeniebrios.com/fp-content/attachs/mediamanager_es-la.zip|Latin American Spanish language pack]] ==== Usage ==== Naviagte to 'Admin' -> 'Uploader' -> 'Media manager'