Search
You can find the results of your search below.
Matching pagenames:
- Friendica Addon development
- Friendica Storage Backend Addon development
- Friendica Administration
- Friendica API
- Friendica API authentication
- Friendica API entities
- Friendica API
- Friendica BBCode tags reference
- Where to get started to help improve Friendica
- Search in Friendica
- Friendica on GitHub
- How to improve the performance of a Friendica site
- Friendica Installation
- Friendica Message Flow
- How to post to Lemmy from your Friendica account
- Friendica Templating Documentation
- Using SSL with Friendica
- Friendica translations
- Updating Friendica
- Vagrant for Friendica Developers
Fulltext results:
- Database Tables
- ^ |[[https://git.friendi.ca/friendica/friendica/src/branch/develop/doc/database/db_2fa_app_spec... | |[[https://git.friendi.ca/friendica/friendica/src/branch/develop/doc/database/db_2fa_recovery... s | |[[https://git.friendi.ca/friendica/friendica/src/branch/develop/doc/database/db_2fa_trusted_... ers | |[[https://git.friendi.ca/friendica/friendica/src/branch/develop/doc/database/db_addon.md|add
- Friendica Installation
- tabase engine), refer to the [[https://github.com/friendica/friendica/wiki|Friendica wiki]]. ==== Optional ==== * PHP ImageMagick ... y copied. **OR** Clone the [[https://github.com/friendica/friendica|friendica/friendica GitHub repository]] and import dependencies. Th... ey get saved into config/local.config.php. * ''FRIENDICA_URL_PATH'' The URL path of Friendica (f.e. ‘/friendica’) * ''FRIENDICA_PHP_PATH'' The path of the PH... `) * ''-u|–urlpath <url_path>'' The URL path of Friendica - f.e. '/friendica' (env `FRIENDICA_URL_PATH`) * ''-b|–phppath <php_path>'' The p
- Settings
- File storage backend === Set the backend used by Friendica to store uploaded file data. Two storage backends are avaiable with Friendica: * **Database** : Data is stored in a dedica... for selecting and configuration of extensions for Friendica which have to be placed into the ''%%/addon%%'' subdirectory of your Friendica installation. You are presented with a long lis... ur server configuration (see [[https://github.com/friendica/friendica/issues/2209|issue 2209]]). By default PHP warn... dmin panel you find two tools to investigate what Friendica sees for certain resources. These tools can hel
- Friendica API
- ====== Friendica API ====== ===== Overview ===== Friendica provides the following specific endpoints. Authentication i... == These endpoints uses the [[:docs:API-Entities|Friendica API entities]]. ===== Endpoints ===== ==== GET api/friendica/events ==== Returns a list of [[:docs:API-Enti
- Friendica BBCode tags reference
- d;">red</span>%% | | Linked Text | %%[url=http://friendi.ca]Friendica[/url]%% | %%<a href="http://friendi.ca" target="external-link">Friendica</a>%% | ==== Images ==== ^ Purpose ^ BBCo... mage | ''%%[img]https://raw.githubusercontent.com/friendica/friendica/stable/images/friendica-32.jpg[/img]%%'' | | embed an image and specify... ''%%[img=64x32]https://raw.githubusercontent.com/friendica/friendica/stable/images/friendica-32.jpg[/img]%%'' | | embed an image and provide... r it | ''%%[img=https://raw.githubusercontent.com/friendica/friendica/stable/images/friendica-32.jpg]The Friendica Logo[/img]%%'' | ==== Specify Font attributes
- Where to get started to help improve Friendica
- ideas! ===== Contact us ===== The discussion of Friendica development takes place in the following Friendica forums: * The main [[https://forum.friendi.ca/profile/developers|forum for Friendica development]] ===== Help other users ===== Remember th... t can be to help new people find their way around Friendica in the [[https://forum.friendi.ca/prufile/helpers|general support forum]]. Welco... e user interface, please join the [[https://forum.friendi.ca/profile/developers|forum for Friendica development]]. * Make plans for a better Frie
- Using Composer
- to do so: <code> ~> git clone https://github.com/friendica/friendica.git friendica ~/friendica> cd friendica ~/friendica> bin/composer.phar install </code> That’s it! Composer will take care of fetchin... all </code> And that’s it. If any library used by Friendica has been upgraded, Composer will fetch the version currently used by Friendica and refresh the autoloader to ensure the best p... oser.json%%''. This file is the configuration of Friendica for Composer. It lists details about the Friendica project, but also a list of required dependenci
- Themes
- hemes. The current default theme is [[https://git.friendi.ca/friendica/friendica/src/branch/stable/view/theme/frio|frio]] but th... button. See the documentation about [[https://git.friendi.ca/friendica/friendica/src/branch/develop/doc/smarty3-templates.md|SMA... uke. and don't hesitate to ask in [[https://forum.friendi.ca/profile/developers|@developers]] or [[https://forum.friendi.ca/profile/helpers|@helpers]].// ===== Special F... s and in the theme page within the admin panel of friendica. This file should contain information you want
- Friendica translations
- strings available at [[https://www.transifex.com/Friendica/friendica/dashboard/|the Transifex Friendica page]] - The translation itself is done at Tr... count and ask over at [[https://www.transifex.com/Friendica/friendica/dashboard/|the Transifex Friendica page]] to join the translation team for your fa... our branch. ==== Addons ==== If you have the ''friendica-addons'' repository in the ''addon'' directory of your Friendica cloned repository, just run ''bin/run_xgettext.sh -a <addon_name>'' from the base Friendica directory. Otherwise: cd /path/to/friendica-
- Friendica Storage Backend Addon development
- d to the test-environment at [[https://github.com/friendica/friendica/tree/develop/tests/src/Model/Storage/|Storage T... ride the two necessary instances: <code php> use Friendica\Core\Storage\Capability\ICanWriteToStorage; ab... r transparency reasons. Example: <code php> use Friendica\Core\Storage\Capability\ICanWriteToStorage; cl... h (Exception $exception) { throw new \Friendica\Core\Storage\Exception\StorageException(sprintf
- Friendica API authentication
- e careful. Also, try not to get confused between Friendica as an OAuth //consumer// versus Friendica as an OAuth //provider//. As a consumer, Friendica addons can log in to other services to allow Fr... ask permission to take actions on behalf of your Friendica account. Most of the existing "Friendica OAuth" search results seem to be about Friendica as a consumer, but this article is about Friend... this line out if you do use this functionality. Friendica supports OAuth 1 and not OAuth 2 (see [[https://github.com/friendica/friendica/issues/9325|github issue]]), but they are very ... with them, or wants to take some actions on your Friendica account. You click the button on their website, it takes you to your Friendica instance, where you can choose whether to share
- Domain-Driven-Design
- ====== Domain-Driven-Design ====== Friendica uses class structures inspired by Domain-Driven-Design progra... t to explain what it means in practical terms for Friendica development. ===== Inspiration ===== * http... $introId = $intro['id']; } } $intros = \Friendica\Database\DBA::selectToArray('intros', [], ['uid... </code> After: <code php> function doSomething(\Friendica\Contact\Introductions\Collection\Introductions
- Updating Friendica
- Updating Friendica ====== When a new version of Friendica is published a release note((on [[https://friendi.ca|friendi.ca]])) contains details about the updating proces... ndica archive (zip) file ===== If you installed Friendica in the ''path/to/friendica'' folder: * Unpack the new Friendica archive in ''path/to/friendica_new'' * Copy the following items from ''path/to/friendica'' to ''path/to/friendica_new'': * ''config/local.config.php''
- How To Move Classes to src
- ====== How To Move Classes to src ====== Friendica uses [[:docs:Composer|Composer]] to manage autoloading.... ass from now on. There is [[https://ethercalc.org/friendica_classes|a shared Ethercalc sheet]] to suggest n... es for inspiration. A few pointers though: * ''%%Friendica%%'' is the base namespace for all classes in th... amespaces match the directory structure, with ''%%Friendica%%'' namespace being the base ''%%src%%'' direct
- Friendica Addon development
- f your addon needs some template, you can use the Friendica template system. Friendica uses [[http://www.smarty.net/|smarty3]] as a te... execute it passing needed values: <code php> use Friendica\Core\Renderer; # load template file. first arg... late name, # second is the addon path relative to friendica top folder $tpl = Renderer::getMarkupTemplate('... storage instance to use (**must** implement ''%%\Friendica\Core\Storage\IWritableStorage%%'') ==== storag