Christian Wolf
0935fa8ff5
Adding some introductions to new chapter structure
...
Introduction to responders
Introduction HTML responses
Introduction to data responses
Introduction special reponders
Introduction security considerations
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:31:02 +01:00
Christian Wolf
27c0ce5720
Move section brute-force protection
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:09:42 +01:00
Christian Wolf
7d411004a4
Move section Rate Limiting
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:07:53 +01:00
Christian Wolf
ef54c9ef4c
Move section Streamed/lazily rendered Content
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:07:49 +01:00
Christian Wolf
ef9fb32bba
Move section custom responses
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:01:27 +01:00
Christian Wolf
0ac03ca900
Move section Downloads
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:00:52 +01:00
Christian Wolf
c2040e8c5c
Moving section Redirects
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 16:00:22 +01:00
Christian Wolf
30c51835df
Move section Content security policy
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:57:21 +01:00
Christian Wolf
24e4e6b793
Moving section Authentication
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:52:54 +01:00
Christian Wolf
1693e6ef10
Moving section handling errors
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:52:54 +01:00
Christian Wolf
e58d1ff44e
Move section Responders
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:52:54 +01:00
Christian Wolf
578cbcef43
Move section JSON
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:50:25 +01:00
Christian Wolf
af0cad8bf4
Move section OCS
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:50:25 +01:00
Christian Wolf
9e95840608
Moved section public html templates
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:50:25 +01:00
Christian Wolf
2f1bc359c4
Move section html templates
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:50:25 +01:00
Christian Wolf
e3989934a2
First create some structure to fill in the content in next commits
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2025-02-28 15:50:25 +01:00
Ferdinand Thiessen
a32ee9d18b
fix(dev): Add useStrictDynamicOnScripts to OCP\AppFramework\Http\EmptyContentSecurityPolicy
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2023-11-17 18:29:02 +01:00
Christoph Wurst
11578a6086
feat(devmanual): Document programmatic rate limiter
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2023-09-06 10:22:36 +02:00
Daniel Kesselberg
1c4e073bdc
chore: normalize spelling for PHP + version
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2023-08-31 15:49:00 +02:00
jld3103
6ecd1e2a5d
Add OpenAPI tutorial
...
Signed-off-by: jld3103 <jld3103yt@gmail.com >
2023-08-07 13:10:21 +02:00
danial rahimy
b4bab5ddf9
Update controllers.rst
...
Correction of typos
Signed-off-by: danial rahimy <48244647+danialRahimy@users.noreply.github.com >
2023-06-09 17:02:41 +02:00
Joas Schilling
0dbfed024d
Merge pull request #9656 from danialRahimy/patch-3
...
Fix variable name on controller page
2023-05-22 10:00:14 +02:00
Joas Schilling
e6c1981637
feat(developer): Replace annotations with attributes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-04-25 16:00:11 +02:00
Joas Schilling
50a2c29f58
Merge pull request #10100 from nextcloud/bugfix/noid/ratelimit-attribute
...
feat(developer): Document ratelimit attributes
2023-04-24 13:56:20 +02:00
Joas Schilling
e80210b9a4
fix(bruteforce): Fix 429 explanation
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-04-24 10:08:47 +02:00
Joas Schilling
a9298ff596
feat(developer): Document ratelimit attributes
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-04-21 15:29:14 +02:00
Joas Schilling
36b571cb84
feat(bruteforce): Document the new BruteForceProtection attribute
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2023-04-21 15:21:03 +02:00
Alexander Piskun
13255982be
Fixed some warnings and errors. ( #9924 )
...
Signed-off-by: Alexander Piskun <bigcat88@icloud.com >
2023-03-20 16:21:36 +03:00
danial rahimy
590fd96c78
Update controllers.rst
...
Correct variable name
Signed-off-by: danial rahimy <48244647+danialRahimy@users.noreply.github.com >
2023-02-23 12:09:27 +03:30
Christoph Wurst
2fec88145d
feat(dev-manual): Document UseSession attribute
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2023-01-27 15:59:40 +01:00
Daniel
8d2d28006b
Update developer_manual/basics/controllers.rst
...
Signed-off-by: Daniel <mail@danielkesselberg.de >
2022-12-14 22:42:19 +01:00
Daniel
0949e709f3
Update developer_manual/basics/controllers.rst
...
Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com >
Signed-off-by: Daniel <mail@danielkesselberg.de >
2022-12-14 22:42:13 +01:00
Daniel
b38ef46644
Update developer_manual/basics/controllers.rst
...
Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com >
Signed-off-by: Daniel <mail@danielkesselberg.de >
2022-12-14 22:42:07 +01:00
Julius Härtl
eaf514cd60
Adapt session handling description to changes in Nextcloud 25
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2022-11-22 18:13:14 +01:00
Christoph Wurst
dcd9079cd3
Document when to use the NoTwoFactorRequired annotation
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2022-11-14 18:12:05 +01:00
Christian Wolf
e0afb73e7c
Removed wrong capitalization and few bugs in Sphinx build
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2022-11-03 15:43:40 +01:00
Andrew Dawes
e1bc8c6667
Fixed several typos and grammar errors
...
Signed-off-by: Andrew Dawes <andrewsdawes@gmail.com >
2022-10-25 07:32:25 +02:00
Carl Schwan
888ad06e72
Cleanup part of the developer api
...
- Port away from deprecated stuff
- Update php syntax
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2022-05-16 15:53:27 +02:00
Christian Wolf
39db36fdb2
Fixed some more links in the dev manual
...
Signed-off-by: Christian Wolf <github@christianwolf.email >
2021-11-24 14:50:02 +01:00
Carl Schwan
bd3c9594bf
Various code modernisation in code examples
...
* Type hinting
* Use of ::class instead of string
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-10-14 11:17:39 +02:00
Joas Schilling
1a72294771
Fix "'any' reference target not found: OCP\AppFramework\Http"
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2021-09-14 09:53:11 +02:00
Christoph Wurst
2647cd93c7
Restructure the dev manual
...
This moves lots of pages around. The high-level changes are
* Better main sections, so it's more *general*, *into*, *basics* and *details*
* Move more general topics to a *Basic* section, which are not
app-specific
* Remove app docs to the stuff that is likely used, anything else goes
into "Digging deeper"
* Move general guides into a prologue
* Try to *compress*/combine some pages with similar content
* Try to have better consistencs on level ob abstraction across pages
* Split app development and maintenance pages into two sections
* Integrate bugtracker info into prologue
* Integrate Android pages into client APIs section
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2020-06-22 18:35:59 +02:00