Search
You can find the results of your search below.
Matching pagenames:
Fulltext results:
- Friendica Addon development
- 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 BBCode tags reference
- ====== Friendica BBCode tags reference ====== Friendica is using the [[wp>BBCode]] markup language to format postings and comments... ay all or only a part of the formatting. ===== BBCode Tags ===== ==== Basic Text formatting ==== ^ Purpose ^ BBCode Tag ^ Resulting HTML Code ^ | Bold Text | %%
- Friendica Installation
- 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
- Autoloader with Composer
- 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
- 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
- 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
- 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
- Friendica API
- 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>
- ejabberd and prosody XMPP server with synchronized credentials
- 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
- 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
- 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
- How to improve the performance of a Friendica site
- 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
- Settings
- 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
- Friendica Templating Documentation
- 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
- Creating posts
- s not so exciting to you, Friendica understands BBCode to spice up your posts: bold, italic, images, links, lists.. See [BBCode tags reference](help/BBCode) page to see all what you can do. The icons under the text area are there ... omputer. The image will be uploaded and correct bbcode tag will be added to your post.* In the Frio them