Friendica Addons
Official Friendica Addons
Cross Posting Connectors
To allow users to publish their postings on other platforms as well, the admin has to enable (and sometimes configure) so called connectors.
Note regarding the Diaspora and StatusNet connectors, you only need them if you wand to publish your postings on your old account there as well. Users from these networks can connect with your Friendica account directly.
diaspora
Post to Diaspora
discourse
Improves mails from Discourse in mailing list mode
dwpost
Post to dreamwidth
ifttt
Receives a post from https://ifttt.com/ and distributes it.
ijpost
Post to Insanejournal
libertree
Post to libertree accounts
ljpost
Post to LiveJournal
pumpio
Bidirectional (posting, relaying and reading) connector for pump.io.
statusnet
Bidirectional (posting, relaying and reading) connector for GNU Social.
Bidirectional (posting, relaying and reading) connector for Twitter.
tumblr
Post to Tumblr
wppost
Post to WordPress (or anything else which uses blogger XMLRPC API)
Games
tictac
The TicTacToe game application
Filter
advancedcontentfilter
Expression-based content filter
blockem
Allows users to hide content by collapsing posts and replies.
langfilter
Filters out postings in languages not spoken by the users
showmore
Collapse posts at a user defined character length.
showmore_dyn
Dynamically limits height of posts
nsfw
Collapse posts with inappropriate content. This filter can be used as general content filter by keywords. These keywords are defined by the user.
superblock
block people
Profile Picture Generators
birdavatar
Generate a default avatar based on David Revoy's bird-avatar-generator
catavatar
Generate a default avatar based on David Revoy's cat-avatar-generator
gravatar
If there is no avatar image for a new user or contact this addon will look for one at Gravatar.
libravatar
If there is no avatar image for a new user or contact this addon will look for one at Libravatar. Please disable Gravatar addon if you use this one. (requires PHP >= 5.3)
Map Services
These addons provide a new BBCode tag [map]
that allow users to embed maps into their postings. The admin of a Friendica node needs to add the map providers URL in the clear list of allowed domains for embedding the content.
googlemaps
Use Google Maps for displaying locations. After activation the post location just beneath your avatar in your posts will link to Google Maps.
openstreetmap
Use OpenStreetMap for displaying locations. After activation the post location just beneath your avatar in your posts will link to OpenStreetMap.
Location
geocoordinates
Use the OpenCage Geocoder http://geocoder.opencagedata.com to resolve nearest populated location for given latitude, longitude. Derived from “geonames”
geonames
Use Geonames service to resolve nearest populated location for given latitude, longitude
nominatim
Use Nominatim from OpenStreetMap to resolve the location for the given latitude and longitude. Derived from “geocoordinates”
krynn
Set a random locale from the Dragonlance Realm of Krynn when posting. Based on the planets friendica addon by Mike Macgirvin and Tony Baldwin
planets
Sample Friendica addon. Set a random planet from the Emprire when posting.
randplace
Sample Friendica addon. Set a random place when posting.
Emoticons
smiley_pack
Pack of smileys that make master too AOLish.
smileybutton
Adds a smileybutton to the Inputbox
smilies_adult
Smily icons that could or should not be included in core
unicode_smilies
Smilies based on the unicode emojis - On Linux use https://github.com/eosrei/emojione-color-font to see them in color and http://www.unicode.org/emoji/charts/full-emoji-list.html
mastodoncustomemojis
Replace emojis shortcodes in Mastodon posts with their originating server custom emojis images.
Backend Storage Addons
s3_storage
Adds the possibility to use Amazon S3 as a selectable storage backend
webdav_storage
Adds the possibility to use WebDAV as a selectable storage backend
Content
highlightjs
Highlights syntax of code blocks with highlight.js
markdown
Parse Markdown code when creating new items
mathjax
Addon for Friendica to include MathJax (LaTeX math syntax)
nitter
Replaces links to twitter.com to a nitter server in all displays of postings on a node.
qcomment
Two click comments
viewsrc
Add “View Source” link to item context
Apps
calc
Simple Calculator Application
convert
Unit converter application
irc
add an Internet Relay Chat chatroom on libera.chat
namethingy
The Ultimate Random Name Generator
webrtc
add a webrtc instance for video/audio
Network Widgets
curweather
Shows current weather conditions for user's location on their network page.
newmemberwidget
Adds a widget for new members into the sidebar of the network page. The widget will be displayed for the first 14 days of an account's existence and contains a link to the new member page and free-form text the admin can define.
Administrative Tools
blackout
Blackout your ~friendica node during a given period
blockbot
Blocking bots based on detecting bots/crawlers/spiders via the user agent and http_from header.
buglink
Show link to Friendica bug site at bottom of page
cookienotice
Configure, show and handle a simple cookie notice
impressum
Addon to add contact information to the about page (/friendica)
leistungsschutzrecht
Only useful in germany: Remove data from snippets from members of the VG Media
notifyall
notifyall/notifyall.php:Send admin email message to all account holders.
pageheader
Inserts a page header
phpmailer
Connects to a SMTP server based on the config
piwik
Matomo / Piwik Analytics Addon for Friendica
public_server
Friendica addon with functions suitable for a public server. WARNING: This addon is currently not well maintained. It may produce unexpected results. Use with caution!
rendertime
Shows the time that was needed to render the current page
testdrive
Sample Friendica addon for creating a test drive Friendica site with automatic account expiration.
Authentication Methods
keycloakpassword
Allow password-based authentication via the user's Keycloak credentials.
ldapauth
Authenticate a user against an LDAP directory
saml
replace login and registration with a SAML identity provider.
Privacy
gnot
Thread email comment notifications on Gmail and anonymise them
securemail
Send notification mail encrypted with user-defined public GPG key
Misc
forumdirectory
Add a directory of forums hosted on your server, with verbose descriptions.
fromapp
Change the displayed application you are posting from
group_text
Disable images in group edit menu
infiniteimprobabilitydrive
* Infinitely Improbably Find A Random User
js_upload
JavaScript photo/image uploader. Helpful for uploading multiple files at once. Uses Valum 'qq' Uploader.
mailstream
Mail all items coming into your network feed to an email address
membersince
Display membership date in profile
morechoice
Additional gender/sexual preference/marital status options
morepokes
Additional poke options
notimeline
numfriends
Change number of contacts shown of profile sidebar
opmlexport
Export user's RSS/Atom contacts as OPML
startpage
Set a preferred page to load on login from home page
windowsphonepush
Enable push notification to send information to Friendica Mobile app on Windows phone (count of unread timeline entries, text of last posting - if wished by user)
Unofficial Friendica Addons
Games
mahjong
This addon adds the mah - Mahjong Solitaire Game by ffalt as app to Friendica.
Content Alterations
invidious
Replaces links to youtube.com to an invidious server in all displays of postings on a node.