<feed xmlns='http://www.w3.org/2005/Atom'>
<title>FreshRSS (Customized)/docs/en/developers/03_Backend, branch 1.16.0</title>
<subtitle>Customized version of FreshRSS, a self-hosted RSS feed aggregator</subtitle>
<id>https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.0</id>
<link rel='self' href='https://git.rdnlsmith.com/fresh-rss-custom/atom?h=1.16.0'/>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/'/>
<updated>2020-02-29T18:13:02+00:00</updated>
<entry>
<title>[i18n] Add documentation for new hooks (#2815)</title>
<updated>2020-02-29T18:13:02+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2020-02-29T18:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=8b1ccdac42b5e354a5048b3316d56fce0b5ca194'/>
<id>urn:sha1:8b1ccdac42b5e354a5048b3316d56fce0b5ca194</id>
<content type='text'>
See &lt;https://github.com/FreshRSS/FreshRSS/pull/2704#issuecomment-592950971&gt;.</content>
</entry>
<entry>
<title>Translate docs with po4a (#2590)</title>
<updated>2019-12-03T21:37:40+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2019-12-03T21:37:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=705318aa39a605a4d869db588f6cffb12019a611'/>
<id>urn:sha1:705318aa39a605a4d869db588f6cffb12019a611</id>
<content type='text'>
* [i18n] Add docs po4a script

* Add proof of concept

* Add a few more translations

* Hush ShellCheck and shfmt

* Make that list po4a-friendly

* drat, this document could've probably been auto-generated

* Definitive proof that it's translated from French ;-)

* Add some brand spanking new French translation

* More translation

* Mostly finish that config page

* Fix up FAQ

* More contributing

* Dev first steps

* Let's ignore that admin stuff at the very least for now

* Translate release new version, make French the source first and copy all translations

Then replace French with English in the source.

Much quicker than any alternative route.

* And add the English translation

* Minor stylistic leftover from French

* Most of first steps

* Forgot the extensions

* Use po4a 0.56 to get rid of way too many newlines

* Fix up those newlines

* No point linking to Firefox integration anymore from the new user guide

* Start on main view

* A bunch of main view stuff

* More main view

* And some subscriptions before going to bed

* First steps for devs

* More dev first steps

* Incomplete French → English dev/GH translation

Because I need to ask about that mailing list thing

* Fix typo in docs/en/developers/02_Github.md

* Translate &amp; complete devs/github to English

* Fix up most of extensions

* Is that supposed to be a non-breaking space? Let's see

* Match up some users/mobile access

* More users/mobile access

* Add fresh French translation to Fever API

* Fix typo

* Match frontend todo thingies

* Fix a typo

* Some extensions strings

* Remove Fx subscription service from the docs

Cf. https://github.com/FreshRSS/FreshRSS/pull/2606

* Add translation for https://github.com/FreshRSS/FreshRSS/pull/2643

* fix typo as per https://github.com/FreshRSS/FreshRSS/pull/2643#discussion_r345433009

* Add some more French translations

* Update French translation as per @aledeg comment https://github.com/FreshRSS/FreshRSS/pull/2590#discussion_r345465909

* Translate some of the meaningless stuff

* Translate the rest of contributing.md to French

* Fix conflicts

* Translate Docker first steps to French

* Update with change from #2665

* Add @aledeg corrections

* Overlooked a couple @aledeg corrections thanks to GitHub autohide

* Latest @aledeg suggestions
</content>
</entry>
<entry>
<title>Take advantage of PHP 5.4+ short echo (#2585)</title>
<updated>2019-10-23T09:18:20+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-10-23T09:18:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7a5236de3f13f08b8c51eb183c0dcf1c8c85beca'/>
<id>urn:sha1:7a5236de3f13f08b8c51eb183c0dcf1c8c85beca</id>
<content type='text'>
* Take advantage of PHP 5.4+ short echo

https://php.net/migration54.new-features thanks to
https://github.com/FreshRSS/FreshRSS/pull/2495

Use `&lt;?=  ?&gt;` instead of `&lt;?php echo; ?&gt;`
10kB of code saved :-)

Done with regular expression:
```
&lt;\?php echo (.+?);? *\?&gt;
&lt;?= \1 ?&gt;
```

* Try Travis fix

https://github.com/squizlabs/PHP_CodeSniffer/issues/2045#issuecomment-395238272
</content>
</entry>
<entry>
<title>Trim whitespace (#2544)</title>
<updated>2019-10-01T16:12:21+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2019-10-01T16:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=37b52b7361d3ac15273ca19a0b96ef74299e759e'/>
<id>urn:sha1:37b52b7361d3ac15273ca19a0b96ef74299e759e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add hooks to ExtensionManager (#2482)</title>
<updated>2019-08-14T20:19:24+00:00</updated>
<author>
<name>Marien Fressinaud</name>
<email>dev@marienfressinaud.fr</email>
</author>
<published>2019-08-14T20:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=7fd88adeb081e2996cad48225bf0c74cfe8b90ef'/>
<id>urn:sha1:7fd88adeb081e2996cad48225bf0c74cfe8b90ef</id>
<content type='text'>
Hooks allow to:

- add items in menus
- perform new actions at the end of FreshRSS initialization</content>
</entry>
<entry>
<title>New extension event + Tumblr GDPR (#1924)</title>
<updated>2018-06-09T13:58:18+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2018-06-09T13:58:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=6a56894e940db0b1f7ee6788fbc38f26c80d004d'/>
<id>urn:sha1:6a56894e940db0b1f7ee6788fbc38f26c80d004d</id>
<content type='text'>
* New extension event + Tumblr GDPR

https://github.com/FreshRSS/FreshRSS/issues/1894
simplepie_before_init event

* Refactor extension enabling + Tumblr GDPR enabled by default

Add possibility for extensions to be enabled by default, and disabled
back by users.

* Minor whitespace
</content>
</entry>
<entry>
<title>[docs] Extensions: fix typo (#1735)</title>
<updated>2017-12-17T20:43:26+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2017-12-17T20:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=3e29dc29fe73c1dacf21566c88ebe86ca46f537f'/>
<id>urn:sha1:3e29dc29fe73c1dacf21566c88ebe86ca46f537f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Minz Controllers directory uppercase</title>
<updated>2017-12-17T14:33:11+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-12-17T14:28:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=82ba18511403dae8efb829c4b9be9c3539a355ab'/>
<id>urn:sha1:82ba18511403dae8efb829c4b9be9c3539a355ab</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/pull/1729
</content>
</entry>
<entry>
<title>[doc] Extensions: translate various sections from French</title>
<updated>2017-12-15T20:01:57+00:00</updated>
<author>
<name>Frans de Jonge</name>
<email>fransdejonge@gmail.com</email>
</author>
<published>2017-12-03T09:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=e70e9e8e041063caf0922e504fbf6069d06faa5e'/>
<id>urn:sha1:e70e9e8e041063caf0922e504fbf6069d06faa5e</id>
<content type='text'>
See https://github.com/FreshRSS/FreshRSS/pull/1697#discussion_r154290857

* lowercase dir as pointed out by @kevinpapst in https://github.com/FreshRSS/FreshRSS/pull/1704#issuecomment-350458110

* Add French translation with improvements suggested by @aledeg
</content>
</entry>
<entry>
<title>Update some HTTP links (doc, HTTPS) (#1641)</title>
<updated>2017-09-26T20:20:25+00:00</updated>
<author>
<name>Alexandre Alapetite</name>
<email>alexandre@alapetite.fr</email>
</author>
<published>2017-09-26T20:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rdnlsmith.com/fresh-rss-custom/commit/?id=92a1bf3917f41f86c3c6153f97d99896c2665c3e'/>
<id>urn:sha1:92a1bf3917f41f86c3c6153f97d99896c2665c3e</id>
<content type='text'>
https://github.com/FreshRSS/FreshRSS/issues/1605</content>
</entry>
</feed>
