Problem/Motivation

Due to ajax calls on node edit form, Acquia Optimize not functioning properly and went into ajax chaining

Steps to reproduce

Proposed resolution

Re-structure into Modal form.

User interface changes

  1. Content pages now feature a modal-based Quick Scan functionality, similar to the extension-based version.
  2. SVG files are now served from the images folder.
  3. Each section—SEO, Accessibility, Data Privacy, and Readability—has its own Twig section.

API changes

  1. A new route, '/acquia-optimize/api/content-quick-scan/{scan-id}', has been introduced to handle scan results rendering in Twig templates.
  2. Scan result data processing is now centralized for both extension and content pages.

New implementation and updates:

  1. Readability now uses the LIX metric.
  2. ENUMS have been introduced for managing SEO issues and readability metrics.
  3. The minimum supported version of Drupal has been updated to 10.3.
  4. Polling for content pages is now handled at server-side.
  5. Quick Scan can now run on new nodes, with pre-validation to ensure required fields are filled before execution.
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

ankitv18 created an issue. See original summary.

ankitv18’s picture

Status: Active » Needs review

MR!23 is ready for a review.

vishalkhode made their first commit to this issue’s fork.

  • vishalkhode committed a7b8d896 on 1.x authored by ankitv18
    Issue #3538217 by ankitv18, vishalkhode: Node edit page Acquia Optimize...
vishalkhode’s picture

Status: Needs review » Needs work

@ankitv18: Merged the MR. Awesome work on this. We've made a significant change, we can add all those details in the ticket as well ? Then, will mark this ticket as fixed. Thanks.

ankitv18’s picture

Issue summary: View changes
ankitv18’s picture

Status: Needs work » Needs review
ankitv18’s picture

Issue summary: View changes
ankitv18’s picture

Issue summary: View changes

  • vishalkhode committed eaf397da on 1.x authored by ankitv18
    Issue #3538217 by ankitv18, vishalkhode: Node edit page Acquia Optimize...

vishalkhode’s picture

Status: Needs review » Fixed
vishalkhode’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.