You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: distribution/index.md
+12-11Lines changed: 12 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ asynchronous jobs to your APIs is very straightforward.
35
35
36
36
## Installing the framework
37
37
38
-
### In Docker containers
38
+
### In Docker Containers
39
39
40
40
API Platform is shipped with a [Docker](https://docker.com) setup that makes it easy to get a containerized development
41
41
environment up and running. This setup contains a [Docker Compose](https://docs.docker.com/compose/) configuration with
@@ -121,9 +121,7 @@ the API documentation. Click on an operation to display its details. You can als
121
121
Try to create a new *Foo* resource using the `POST` operation, then access it using the `GET` operation and, finally, delete
122
122
it by executing the `DELETE` operation.
123
123
If you access any API URL using a web browser, API Platform detects it (using the `Accept` HTTP header) and displays the
124
-
corresponding API request in the UI. Open `http://localhost/foos`:
125
-
126
-

124
+
corresponding API request in the UI. Try yourself by browsing to `http://localhost/foos`.
127
125
128
126
If you want to access the raw data, you have two alternatives:
129
127
@@ -614,7 +612,13 @@ ISBN number isn't valid...
614
612
Here we are! We have created a working and very powerful hypermedia REST API in a few minutes, and by writing only a few
615
613
lines of PHP. But we only covered the basics.
616
614
617
-
## Other features
615
+
## Going Client-Side
616
+
617
+
API Platform also provides amazing client-side components.
618
+
Continue [by creating a fancy Material Design administration interface](../admin/index.md) for your API in seconds.
619
+
Then, [scaffold a ReactJS / Redux Progressive Web App](generate-crud/index.md).
620
+
621
+
## Other Features
618
622
619
623
They are many more features to learn! Read [the full documentation](../core/index.md) to discover how to use them and how
620
624
to extend API Platform to fit your needs.
@@ -629,16 +633,13 @@ Here is a non-exhaustive list of popular API Platform extensions:
629
633
* Add [a user management system](../core/fosuser-bundle.md) (FOSUser)
630
634
*[Secure the API with JWT](https://github.com/lexik/LexikJWTAuthenticationBundle) (LexikJwtAuthenticationBundle) or [OAuth](https://github.com/FriendsOfSymfony/FOSOAuthServerBundle)
631
635
(FosOAuthServer)
632
-
*[Add a Varnish reverse proxy and adopt a expiration or invalidation HTTP cache strategy](http://foshttpcachebundle.readthedocs.org)
633
-
(FOSHttpCache)
634
-
*[Add CSRF protection when the API authentication relies on cookies](https://github.com/dunglas/DunglasAngularCsrfBundle)
0 commit comments