Creating an issue for a D8 release of this module.

Subtasks

  • Convert to Symfony routing system (in progress)
  • Convert to use Configuration API (ongoing)
  • Convert hook_theme() to use Twig
  • Convert check functions to Plugins

Working repository

https://github.com/kerasai/production_check

Comments

malc0mn’s picture

kerasai, you can start from the 7.x-1.x-dev branch for this.

A D8 port will be much appreciated!!!

Cheers,

mlc.

kerasai’s picture

I'm planning to take an initial shot at doing a D8 port at MWDS, 8/15-17.

kerasai’s picture

Assigned: Unassigned » kerasai
kerasai’s picture

Created a repo on github to track changes.

https://github.com/kerasai/production_check

kerasai’s picture

Issue summary: View changes

Added sub tasks, etc

  • aspilicious committed b0629f7 on 8.x-1.x
    Issue #2059569: inital port for the 8.x Release
    
malc0mn’s picture

Version: 7.x-1.x-dev » 8.x-1.x-dev
Assigned: kerasai » Unassigned
Issue summary: View changes
malc0mn’s picture

Assigned: Unassigned » aspilicious

  • aspilicious committed cece109 on 8.x-1.x
    Issue #2059569: first set of interface/code improvments
    

  • aspilicious committed 7583693 on 8.x-1.x
    Issue #2059569: final cleanup of all the interfaces
    

  • aspilicious committed bc33a46 on 8.x-1.x
    Issue #2059569: add missing links.menu file
    
  • aspilicious committed c10b549 on 8.x-1.x
    Issue #2059569: fixed fatal error in ProdCheckProcessorBase
    

  • aspilicious committed 959ba46 on
    Issue #2059569: added css aggregated and js aggegrated checks
    

  • aspilicious committed 10206ca on 8.x-1.x
    Issue #2059569: added first draft of prod check rest module
    

  • aspilicious committed 37ac779 on 8.x-1.x
    Issue #2059569: properly inject services where needed
    

  • aspilicious committed 7c37ef1 on 8.x-1.x
    Issue #2059569: make use of providers to prevent loading of useless...

asrob’s picture

Hi!

How it's going? Anyone can take care of this?

malc0mn’s picture

aspilicious is on it, hope he will have some more time in the near future... Anyone is welcome to step in, obviousely ;-)

k.

jax’s picture

What's the current status? It's not clear where I can start to help, there is only this issue and the Github branch is pretty outdated as well.

Convert to Symfony routing system (in progress)

What's the issue?

And additionally, Acquia SPI also collects this kind of information is there any way to merge that or abstract out the common components....

nitebreed’s picture

I just released the 8.x-1.0-alpha2 version of the Production Check. For us, this is workable and has the ability to be able to add Drupal 8 sites to monitor. Please test and issue any findings!

jax’s picture

I just released the 8.x-1.0-alpha2 version of the Production Check. For us, this is workable and has the ability to be able to add Drupal 8 sites to monitor. Please test and issue any findings!

It seems that the Production monitor module is only available in D7. To be able toch check a D8 site I had to change /xmlrpc to /xmlrpc.php in xmlrpc.routing.yml to be able to check a D8 site via XMLRPC. The check via REST is not functioning.

rob holmes’s picture

StatusFileSize
new437 bytes

Here is a patch for D8 to fix the routing definition for xmlrpc.php

rob holmes’s picture

StatusFileSize
new298 bytes

Another patch with correct paths

anybody’s picture

Title: 8.x Release » Move 7.x features into 8.x+ and clean up
Assigned: aspilicious » Unassigned

Still relevant. Is the list up to date @aspilicious?

grevil’s picture

Status: Active » Reviewed & tested by the community

I think, we can safely close this issue!

  • Routes are properly established
  • The Configuration API is being used
  • hook_theme looks good and the "prod-check-status-report.html.twig" is in place to define the looks of the Prod Status Report
  • All Plugin Managers are correctly defined as services and seem to be correctly implemented

LGTM!

grevil’s picture

Status: Reviewed & tested by the community » Closed (outdated)