Project

General

Profile

Actions

Feature #11035

closed

QFQ without Typo3

Added by Marc Egger over 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Marc Egger
Target version:
-
Start date:
18.08.2020
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Vote:

Description

Provide an optional way of rendering QFQ reports without Typo3.

BRANCH: F11035QfqWithoutTypo3

STATUS: Das File extension/NoT3Page/index.php (in dem obigen Branch) ist ein erster Test um einen QFQ Report zu rendern, ohne T3. Es funktioniert, aber es sind einige hacks involiviert. Der Branch ist nicht mehr in sync mit dem aktuellen Dev.


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

Actions #1

Updated by Marc Egger over 3 years ago

  • Description updated (diff)
Actions #2

Updated by Marc Egger over 3 years ago

  • Status changed from New to Priorize
Actions #3

Updated by Marc Egger over 3 years ago

  • Status changed from Priorize to In Progress
Actions #4

Updated by Marc Egger over 3 years 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
Actions #5

Updated by Marc Egger over 3 years ago

  • Status changed from In Progress to Priorize
Actions #6

Updated by Marc Egger over 2 years ago

  • Status changed from Priorize to In Progress
Actions #7

Updated by Marc Egger over 2 years ago

  • Description updated (diff)
Actions #8

Updated by Marc Egger over 2 years ago

  • Status changed from In Progress to Closed
Actions #9

Updated by Carsten Rose over 2 years ago

  • Target version deleted (next5)
Actions

Also available in: Atom PDF