Feature #11035
QFQ without Typo3
0%
Description
Provide an optional way of rendering QFQ reports without Typo3.
Especially useful for selenium tests.
Use a template engine like Twig or PhpCake or plain PHP.
Possible hurdles:
- Config
- Typo3 Variables
- User management
- Page ID and Link
Updated by Marc Egger 5 months ago
Currently there are two places for QFQ config:
(DB) Database Credentials: typo3conf/config.qfq.php
(OTHER) Everything else: typo3conf/LocalConfiguration.php
The following is a proposal for the file structure and qfq configuration location for new projects with and without Typo3:
new with Typo3
.
├── form
├── report
├── resource
│ └── thumbnail
├── log
├── app (served by apache)
│ ├── index.php
│ └── typo3conf
│ ├── LocalConfiguration.php (OTHER > has higher prio than qfq.config.json)
│ └── ext
│ └── qfq
└── qfq.json (DB) + (OTHER)
The root folder may be named freely. It is called "qfqProject" internally.
new without Typo3
.
├── form
├── report
├── resource
│ └── thumbnail
├── log
├── app (served by apache)
│ ├── index.php
│ └── qfq
└── qfq.json (DB) + (OTHER)
For existing projects an upgrade to the new QFQ version will produce the following file structure:
old with form/report as file
.
├── fileadmin
│ └── protected
│ └── qfqProject
│ ├── form
│ ├── report
│ ├── resource
│ │ └── thumbnail
│ ├── log
│ └── qfq.json (DB) + (OTHER)
├── index.php
└── typo3conf
├── LocalConfiguration.php (OTHER > has higher prio than qfq.config.json)
└── ext
└── qfq