Page MenuHomeDevCentral

Read from Orbeon Forms and annotate with an Obsidian collection
Open, NormalPublic

Description

Plan:

  • Add support to PDO PostgreSQL in Keruald Databases -> D3804
  • Create a limited, read-only access for specific Orbeon views (and underlying table) -> D3817
  • Create a new application for Obsidian Workspaces "Orbeon Forms" or "Orbeon Forms reader"
    • Configuration -> P378
    • Read views from PostgreSQL -> D3835
    • Create a navigation for all the entries of a form -> D3835
    • Annotate with a collection
  • Deploy to obsidian.n.o (subdomain still to create)

Event Timeline

dereckson updated the task description. (Show Details)

YAML configuration for namespace nasqueron-join using the new application:

1_pdo_fetch_modes:
2 assoc: &fetch_mode_assoc 2
3
4applications:
5 - bind: forms
6 icon: list-alt
7 name: Waystone\Apps\OrbeonForms\Reader\Application
8 nav: Forms
9 orbeonDatabase:
10 engine: Keruald\Database\Engines\PostgreSQLPDOEngine
11 host: !env ORBEON_DB_HOST
12 username: !env ORBEON_DB_USER
13 password: !env ORBEON_DB_PASSWORD
14 database: forms
15 fetch_mode: *fetch_mode_assoc
16
17 forms:
18 - name: Nasqueron Contact Form
19 slug: contact-form
20 view: orbeon_f_nasqueron_j_contact_1
21 fields:
22 section_contact_contact_name: Name
23 section_contact_contact_mail: E-mail
24 section_contac_contact_usernam: Username
25
26 section_applic_application_sco: Scope
27 section_applic_application_int: Interests
28 section_applic_application_doc: Documents
29 section_applic_application_tex: Message
30 index:
31 - section_contact_contact_name
32 - section_contact_contact_mail
33 - section_applic_application_sco

dereckson updated the task description. (Show Details)
dereckson closed subtask T2164: Parse YAML configuration as Resolved.

rOBSIDIAN329bc358fc01 refers to table orbeon_form_data_attach, permission is needed for that one too, but missing in rOPS (was a hotfix on Complector)

dereckson removed dereckson as the assignee of this task.Mon, Mar 23, 09:23

Unassigning this task to make it available for others.

As I'm not currently working actively on this issue, reset the assignee.

Contributions opportunity. If you’re interested, go ahead and assign yourself. I’m available to share context, review early approaches, or pair if helpful—just tag me.