|
1 | | -## TYPO3 Extension 'coreapi' ## |
| 1 | +## TYPO3 Extension 'coreapi' |
2 | 2 |
|
3 | | -The EXT:coreapi should provide a simple to use API for common core features. |
| 3 | +The EXT:coreapi should provide a simple to use API for common core features. Goal is to be able to do the most common tasks by CLI instead of doing it in the backend/browser. |
| 4 | + |
| 5 | +Beside of CLI commands, EXT:coreapi provides service classes, which can be used in your own implementation/extension. |
4 | 6 |
|
5 | 7 | Checkout the project website at forge.typo3.org: |
6 | 8 | http://forge.typo3.org/projects/show/extension-coreapi |
7 | 9 |
|
8 | | -### Tasks ### |
| 10 | +### Tasks |
9 | 11 | * DatabaseApi |
10 | 12 | * databaseCompare |
11 | | - |
12 | 13 | * CacheApi |
13 | 14 | * clearAllCaches |
14 | 15 | * clearPageCache |
15 | 16 | * clearConfigurationCache |
16 | | - |
17 | 17 | * ExtensionApi |
18 | 18 | * info |
19 | 19 | * listInstalled |
20 | 20 | * updateList |
21 | | - |
22 | 21 | * SiteApi |
23 | 22 | * info |
24 | 23 | * createSysNews |
| 24 | + |
| 25 | +#### planned/comming soon |
| 26 | + |
| 27 | +* Backend |
| 28 | + * manage users (list, create, update, delete) |
| 29 | + * lock/unlock the TYPO3 backend |
| 30 | +* PageTree |
| 31 | + * print/get |
| 32 | +* DataApi |
| 33 | + * generic list/create/update/delete records (and not doing the plain SQL, but using the DataHandler (aka tcemain)!) |
| 34 | + * getRecordsByPid |
| 35 | + * create a database dump (exclude "temporary" tables like caches, sys_log, ...) |
| 36 | +* ReportsApi |
| 37 | + * run/check the reports from the reports module |
| 38 | +* ConfigurationApi |
| 39 | + * list, get and set TYPO3 configurations |
| 40 | +* ExtensionApi |
| 41 | + * update an extension from TER |
25 | 42 |
|
26 | 43 | ### CLI call: ### |
27 | 44 |
|
28 | 45 | Make sure you have a backend user called `_cli_lowlevel` |
29 | 46 |
|
30 | 47 | #### TYPO3 4.7+ #### |
31 | | -If you are using TYPO3 4.7+, you can use the awesome CommandController of Extbase |
| 48 | +If you are using TYPO3 4.7+, you can use the awesome CommandController of Extbase. |
32 | 49 |
|
33 | 50 | This will show you all available calls |
34 | 51 | ./typo3/cli_dispatch.phpsh extbase help |
|
0 commit comments