Skip to content

Commit a0c3d78

Browse files
feat: Add documentation and screenshots. Code cleanup.
1 parent 737350a commit a0c3d78

File tree

27 files changed

+741
-325
lines changed

27 files changed

+741
-325
lines changed

README.md

+37
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,43 @@ If you are a Joomla! developer or want to become a Joomla! developer there is a
77
If you are eager to learn more about Joomla! Web Services and want to play around with them using, ready to use, short examples, sample code and experiments this repo is for you.
88
The examples are intentionally short with comments and for common scenarios and use cases. So even a non-developer could follow along.
99

10+
## DOCUMENTATION
11+
12+
### USING RAW PHP
13+
14+
* [How to Add Joomla Articles From Streamed CSV URL using Joomla Web Services](docs/using-raw-php/add-joomla-articles-from-streamed-csv-url/README.md)
15+
16+
* [How to Edit Joomla Articles From Streamed CSV URL using Joomla Web Services](docs/using-raw-php/edit-joomla-articles-from-streamed-csv-url/README.md)
17+
18+
* [How to Add / Edit Joomla Articles From GitHub GraphQL using Joomla Web Services](docs/using-raw-php/smart-add-edit-random-defined-sites-github-graphql/README.md)
19+
20+
* [How to Add / Edit Joomla Articles From Airtable using Joomla Web Services](docs/using-raw-php/smart-add-edit-to-multiple-sites-airtable-api/README.md)
21+
22+
* [How to Add / Edit Joomla Articles To Multiples Sites using Joomla Web Services](docs/using-raw-php/smart-add-edit-to-multiple-sites-from-csv-url/README.md)
23+
24+
* [How to Add / Edit Joomla Articles With Subforms To Multiples Sites using Joomla Web Services](docs/using-raw-php/smart-add-edit-with-subform-custom-field-support-from-streamed-csv-url/README.md)
25+
26+
* [How to Smart Add / Edit Joomla Articles From CSV URL using Joomla Web Services](docs/using-raw-php/smart-add-or-edit-joomla-articles-from-streamed-csv-url/README.md)
27+
28+
* [How to Turn Your Top 5 Favorite Movie Into Joomla Articles using Joomla Web Services](docs/using-raw-php/turn-your-top-5-favorite-movies-into-joomla-articles-omdb-api/README.md)
29+
30+
### USING JOOMLA FRAMEWORK
31+
32+
* [How to Add Joomla Articles From Streamed CSV URL using Joomla Web Services](docs/using-joomla-framework/add-joomla-articles-from-streamed-csv-url/README.md)
33+
34+
* [How to Edit Joomla Articles From Streamed CSV URL using Joomla Web Services](docs/using-joomla-framework/edit-joomla-articles-from-streamed-csv-url/README.md)
35+
36+
* [How to Add / Edit Joomla Articles From GitHub GraphQL using Joomla Web Services](docs/using-joomla-framework/smart-add-edit-random-defined-sites-github-graphql/README.md)
37+
38+
* [How to Add / Edit Joomla Articles From Airtable using Joomla Web Services](docs/using-joomla-framework/smart-add-edit-to-multiple-sites-airtable-api/README.md)
39+
40+
* [How to Add / Edit Joomla Articles To Multiples Sites using Joomla Web Services](docs/using-joomla-framework/smart-add-edit-to-multiple-sites-from-csv-url/README.md)
41+
42+
* [How to Add / Edit Joomla Articles With Subforms To Multiples Sites using Joomla Web Services](docs/using-joomla-framework/smart-add-edit-with-subform-custom-field-support-from-streamed-csv-url/README.md)
43+
44+
* [How to Smart Add / Edit Joomla Articles From CSV URL using Joomla Web Services](docs/using-joomla-framework/smart-add-or-edit-joomla-articles-from-streamed-csv-url/README.md)
45+
46+
* [How to Turn Your Top 5 Favorite Movie Into Joomla Articles using Joomla Web Services](docs/using-joomla-framework/turn-your-top-5-favorite-movies-into-joomla-articles-omdb-api/README.md)
1047

1148
## PRESENTATION
1249
[Marc Dechèvre slides presenting Joomla! Api examples](https://slides.woluweb.be/api/api.html)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Add Joomla Articles From Streamed CSV URL using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Edit Joomla Articles From Streamed CSV URL using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Smart Add / Edit random defined sites GitHub GraphQL using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Smart Add / Edit multiples sites Airtable using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Smart Add / Edit Joomla Articles to multiple sites from CSV url using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Smart Add / Edit Joomla Articles with Subform Field Support from CSV url using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Smart Add / Edit Joomla Articles from streamed CSV url using Joomla Framework
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Turn your Top 5 Favorite Movies Into Joomla Articles
2+
3+
> Not Implemented Yet ;-)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Add Joomla Articles From Streamed CSV URL using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Joomla Web Services from Streamed Csv url](../../../media/images/screenshot-joomla-webservices-from-streamed-csv-url.png)
6+
7+
8+
## SOURCE
9+
10+
[Click here to view source code](../../../using-raw-php/add-joomla-articles-from-streamed-csv-url.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Edit Joomla Articles From Streamed CSV URL using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Joomla Web Services from Streamed Csv url](../../../media/images/screenshot-joomla-webservices-from-streamed-csv-url.png)
6+
7+
## SOURCE
8+
9+
[Click here to view source code](../../../using-raw-php/edit-joomla-articles-from-streamed-csv-url.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Smart Add / Edit random defined sites GitHub GraphQL using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Smart Add / Edit random defined sites GitHub GraphQL](../../../media/images/screenshot-joomla-webservices-github-graphql-api-mashup.png)
6+
7+
## SOURCE
8+
9+
[Click here to view source code](../../../using-raw-php/smart-add-edit-random-defined-sites-github-graphql.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Smart Add / Edit multiples sites Airtable using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Smart Add / Edit multiples sites Airtable using RAW PHP](../../../media/images/screenshot-joomla-webservices-airtable-api-mashup.png)
6+
7+
## SOURCE
8+
9+
[Click here to view source code](../../../using-raw-php/smart-add-edit-to-multiple-sites-airtable-api.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Smart Add / Edit Joomla Articles to multiple sites from CSV url using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Smart Add / Edit Joomla Articles to multiple sites from CSV url using RAW PHP
6+
](../../../media/images/screenshot-joomla-webservices-from-streamed-csv-url.png)
7+
8+
## SOURCE
9+
10+
[Click here to view source code](../../../using-raw-php/smart-add-edit-to-multiple-sites-from-csv-url.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Smart Add / Edit Joomla Articles with Subform Field Support from CSV url using RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Smart Add / Edit with Subform Field Support from CSV url using RAW PHP
6+
](../../../media/images/screenshot-joomla-webservices-from-streamed-csv-url.png)
7+
8+
## SOURCE
9+
10+
[Click here to view source code](../../../using-raw-php/smart-add-edit-with-subform-custom-field-support-from-streamed-csv-url.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Smart Add / Edit Joomla Articles from streamed CSV url RAW PHP
2+
3+
## SCREENSHOT
4+
5+
![Screenshot for Smart Add / Edit Joomla Articles from streamed CSV url RAW PHP
6+
](../../../media/images/screenshot-joomla-webservices-from-streamed-csv-url.png)
7+
8+
## SOURCE
9+
10+
[Click here to view source code](../../../using-raw-php/smart-add-or-edit-joomla-articles-from-streamed-csv-url.php)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Turn your Top 5 Favorite Movies Into Joomla Articles
2+
3+
> Using OMDb API and Joomla Web Services / API
4+
5+
6+
7+
* Add or Edit Joomla! Articles Via API To Multiple Sites Chosen Randomly in from a predefined list Using OMDb API
8+
*
9+
- When id = 0 it's doing a POST. If alias exists it add a random slug at the end of your alias and do POST again
10+
*
11+
- When id > 0 it's doing a PATCH. If alias exists it add a random slug at the end of your alias and do PATCH again
12+
13+
[Click here to view source code](../../../using-raw-php/turn-your-top-5-favorite-movies-into-joomla-articles-omdb-api.php)

0 commit comments

Comments
 (0)