Search

You can find the results of your search below.

Friendica Addon development
163 Hits, Last modified:
ment of your addon file. Here’s the structure: <code php> /** * Name: {Human-readable name} * Descri... > * Status: {Unsupported|Arbitrary status} */ </code> You can also provide a longer documentation in a... Register your addon hooks during installation. <code> \Friendica\Core\Hook::register($hookname, $file, $function); </code> ''%%$hookname%%'' is a string and corresponds to
Friendica Installation
63 Hits, Last modified:
es - but we will do our best to solve any general code issues. If you do not have a Friendica account y... epository into a directory “mywebsite” would be <code> git clone https://github.com/friendica/friendica... cd mywebsite bin/composer.phar install --no-dev </code> Make sure the folder view/smarty3 exists and is... le by the webserver user, in this case www-data <code> mkdir -p view/smarty3 chown www-data:www-data vi
Friendica BBCode tags reference
56 Hits, Last modified:
=== ^ Purpose ^ BBCode Tag ^ Resulting HTML Code ^ | Bold Text | %%[b]bold[/b]%% | %%<strong>b... viding the numerical value of the size in pixel <code> [size=20]exact size[/size] (size can be any number, in pixels) </code> or by providing textual aliases like ''xx-small... passage, you can specify the name of the font. <code> [font=serif]Serif font[/font] </code> The font
Autoloader with Composer
30 Hits, Last modified:
n ''%%src/%%'' that define a very useful class: <code php> // src/ItemsManager.php <?php namespace Frie... .. } public function getByID($id) { ... } } </code> The class ''%%ItemsManager%%'' has been declared... '%%require_once('vendor/autoload.php');%%''. The code will be something like: <code php> // mod/network.php <?php use Friendica\App; function network_cont
Friendica Storage Backend Addon development
30 Hits, Last modified:
ll method in the interface must be implemented: <code php> namespace Friendica\Core\Storage\Capability\... ring(); public static function getName(); } </code> * ''%%get(string $reference)%%'' returns data ... l methods in the interface must be implemented: <code php> namespace Friendica\Core\Storage\Capability\... public function saveOptions(array $data); } </code> * ''%%getOptions()%%'' returns an array with d
Friendica API
18 Hits, Last modified:
em id === Return values === On success: json: <code>"ok"</code> xml: <code><ok>true</ok></code> On error: HTTP 400 BadRequest ==== GET api/direct_messages==== Deprecated Twitt
Domain-Driven-Design
17 Hits, Last modified:
take full advantage of PHP type hints. Before: <code php> function doSomething(array $intros) { fo... 'uid' => local_user()]); doSomething($intros); </code> After: <code php> function doSomething(\Friendica\Contact\Introductions\Collection\Introductions $int... ecForUser(local_user()); doSomething($intros); </code> ==== Dependency Injection ==== Under this conce
ejabberd and prosody XMPP server with synchronized credentials
14 Hits, Last modified:
hichever user is running the server, ie. ejabberd<code> $ chown ejabberd:ejabberd /path/to/friendica/bin/auth_ejabberd.php </code> * Change the access mode so it is readable only to the user ejabberd and has exec<code> $ chmod 700 /path/to/friendica/bin/auth_ejabberd.php </code> * Edit your ejabberd.cfg file, comment out you
How To Move Classes to src
14 Hits, Last modified:
hp%%'' must start with the following statement: <code php> namespace Friendica\Core; </code> From now on, the ''%%Config%%'' class can be referred to as ''%%... are the different ways you can use ''%%use%%'': <code php> // No use $config = new Friendica\Core\Config(); </code> <code php> // Namespace shortcut use Friendica\C
Where to get started to help improve Friendica
13 Hits, Last modified:
r helpers in all areas, whether you write text or code, whether you spread the word to convince people o... out the provided links for hints at the expected code architecture. ==== Composer ==== Friendica uses... e of consistency between contribution and general code readability, Friendica follows the widespread [[h... d `/doc/$lng` subdirectories. === Check with PHP Code Sniffer === The [[https://github.com/squizlabs/P
Friendica API
13 Hits, Last modified:
When an error occurs in API call, an HTTP error code is returned, with an error message Usually: * ... other error conditions Error body is * json <code json> { "error": "Specific error message", "request": "API path requested", "code": "HTTP error code" } </code> * xml <code xml> <status> <error>Specific error message</error>
Settings
12 Hits, Last modified:
gistrations are only possible using an invitation code or not. To enable invitation based registration, ... , that is the ''%%storage%%'' folder in Friendica code root folder. === Maximum Image Size === Maximum... ings to redirect PHP errors to a file. Config: <code> error_reporting(E_ERROR | E_WARNING | E_PARSE );... g_errors','1'); ini_set('display_errors', '0'); </code> This will put all PHP errors in the file php.out
How to improve the performance of a Friendica site
12 Hits, Last modified:
on your system and change the following values: <code> Set "JPEG image quality" to 50. </code> This value reduces the data that is send from the server to th... that doesn’t influences image quality too much. <code> Set "OStatus conversation completion interval" to "never". </code> If you have many OStatus contacts then completin
Friendica Templating Documentation
12 Hits, Last modified:
plating engine. The main templates are found in <code> /view/templates </code> theme authors may overwrite the default templates by putting a files with the same name into the <code> /view/themes/$themename/templates </code> directory. Templates that are only used by addons shall
Using Composer
10 Hits, Last modified:
typical commands you will have to run to do so: <code> ~> git clone https://github.com/friendica/friend... riendica ~/friendica> bin/composer.phar install </code> That’s it! Composer will take care of fetching a... member to run Composer after every branch pull. <code> ~> cd friendica ~/friendica> git pull ~/friendica> bin/composer.phar install </code> And that’s it. If any library used by Friendica
Two-Factor Authentication
7 Hits, Last modified:
Friendica on GitHub
6 Hits, Last modified:
Using SSL with Friendica
6 Hits, Last modified:
Creating posts
6 Hits, Last modified:
Friendica API authentication
6 Hits, Last modified:
Friendica Administration
4 Hits, Last modified:
Abstracts
4 Hits, Last modified:
Homepage Verification
3 Hits, Last modified:
Installing Connectors (Twitter/GNU Social)
3 Hits, Last modified:
First Steps
3 Hits, Last modified:
Accesskeys reference
2 Hits, Last modified:
home
2 Hits, Last modified:
Documentation
1 Hits, Last modified:
Friendica API entities
1 Hits, Last modified:
Friendica translations
1 Hits, Last modified:
Account Basics
1 Hits, Last modified:
Updating Friendica
1 Hits, Last modified:
Vagrant for Friendica Developers
1 Hits, Last modified: