This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Project

From cpt

Project: Parsoid (Parsoid-PHP)

Switch to Active Tasks 73 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T213494 T213494: Installing composer modules for deployment resolved Medium (orange)
    T219337 T219337: Port Parsoid tokenizer to PHP resolved Medium (orange)
    T219339 T219339: PHP generator backend for WikiPEG resolved Medium (orange)
    T219341 T219341: Cross-language test suite for WikiPEG resolved Medium (orange)
      T219943 T219943: Create a composer library for wikipeg resolved Medium (orange)
        T221158 T221158: Parsoid REST API in PHP resolved Needs Triage (violet)
        T221738 T221738: Parsoid REST API routes in MediaWiki resolved Needs Triage (violet)
        T221740 T221740: OpenAPI 3.0 Definition for Parsoid REST API declined Needs Triage (violet)
          T224471 T224471: Development strategy for collaborating on Parsoid REST API routes as Parsoid-PHP is being developed resolved Needs Triage (violet)
            T224979 T224979: Parsoid REST Routes Extension resolved Needs Triage (violet)
              T227209 T227209: Security Review For Parsoid-PHP resolved Low (yellow)
                T228069 T228069: Deploy Parsoid-PHP with Mediawiki to scandium for RT and performance testing resolved High (red)
                T228976 T228976: Allow to avoid installing HHVM from the mediawiki puppet module and profile resolved High (red)
                  T229015 T229015: Tracking: Direct live production traffic at Parsoid/PHP resolved Medium (orange)
                  T229018 T229018: RESTBase should be able to store Parsoid/PHP contents in Cassandra alongwith Parsoid/JS contents resolved High (red)
                  T229019 T229019: ChangePropagation should mirror reparse events to both Parsoid/PHP and Parsoid/JS declined Medium (orange)
                    T229025 T229025: Add ability to RESTBase to partition client traffic to Parsoid/PHP duplicate Needs Triage (violet)
                      T229074 T229074: Preparing VisualEditor for Parsoid-PHP switch resolved High (red)
                      T229075 T229075: Preparing ContentTranslation for Parsoid-PHP switch resolved Medium (orange)
                      T229077 T229077: Preparing MCS for Parsoid-PHP switch resolved High (red)
                        T229078 T229078: Preparing Flow for Parsoid-PHP switch resolved High (red)
                          T229348 T229348: Test roundtrip-test.js locally and verify it works with a Parsoid/PHP endpoint resolved High (red)
                            T229354 T229354: Figure out how to pass round trip testing specific config via LocalSettings.php resolved High (red)
                              T229356 T229356: Run roundtrip tests with Parsoid/PHP on scandium resolved Medium (orange)
                              T229363 T229363: Write and merge puppet patch to update parsoid-rt-client.config.js to talk to Parsoid/PHP resolved Medium (orange)
                                T229858 T229858: Pick a simple (short-term) deployment option for scandium resolved High (red)
                                  T230166 T230166: Update roundtrip-test.js script to pick one of Parsoid/JS or Parsoid/PHP + pass the right headers & url for Parsoid/PHP + disable git HEAD based test runs resolved High (red)
                                    T230791 T230791: Have a Mechanism for Storing and Retrieving Parsoid HTML from JS and PHP resolved High (red)
                                    T230792 T230792: Create Parsoid/PHP tables in Cassandra resolved Medium (orange)
                                      T231569 T231569: Deploy Parsoid-PHP (integrated with Mediawiki) to the beta cluster resolved High (red)
                                      T231933 T231933: Make RESTBase tests not depend on production enwiki pages resolved Medium (orange)
                                        T232182 T232182: Parsoid/PHP performance benchmarking on scandium / eqiad cluster resolved Medium (orange)
                                          T232538 T232538: Make the parsoid server on the beta cluster a mediawiki app server resolved High (red)
                                            T234979 T234979: Tracking task for addressing HTML string diffs between Parsoid/JS & Parsoid/PHP resolved Medium (orange)
                                            T235004 T235004: {{DEFAULTSORT: ... }} renders differently in Parsoid/PHP compared to Parsoid/JS resolved Medium (orange)
                                              T235179 T235179: Implement workarounds in RESTBase and Flow to hit Parsoid/PHP REST API endpoints without an oldid for titles containing "." declined High (red)
                                                T235217 T235217: Parsoid should use protocol-relative URLs for media resolved High (red)
                                                  T235231 T235231: Parsoid/JS video tag has a "seek" parameter in the URL that Parsoid/PHP video tag output doesn't resolved Medium (orange)
                                                    T235295 T235295: MathML tags are missing xmlns attribute resolved High (red)
                                                      T235375 T235375: Parsoid/PHP responds with 404 for titles with slashes and revision duplicate High (red)
                                                        T235460 T235460: Parsoid/PHP does not emit ETags resolved Medium (orange)
                                                          T235478 T235478: Varnish/ATS should not decode URIs for /w/rest.php resolved High (red)
                                                            T235897 T235897: Enable performance metrics logging resolved High (red)
                                                              T235898 T235898: Enable Parsoid extension loading on all wtp* cluster servers resolved High (red)
                                                                T235899 T235899: Direct all Parsoid/PHP logs from wtp* servers to the parsoid-php channel instead of the mediawiki channel resolved High (red)
                                                                  T235900 T235900: Create a Parsoid-PHP kibana dashboard to monitor logs resolved Medium (orange)
                                                                    T235902 T235902: Tracking: Shadow Parsoid/PHP deployment to production cluster to handle mirrored reparse traffic resolved High (red)
                                                                    T236382 T236382: Parsoid/PHP HTML output for PageBundle should contain Content-Language and Vary headers resolved High (red)
                                                                      T236388 T236388: Linting is disabled on beta cluster, but needs to be enabled resolved High (red)
                                                                        T236428 T236428: Update the Parsoid grafana dashboards to monitor Parsoid/PHP performance resolved Medium (orange)
                                                                          T236836 T236836: RESTBase warning missing Content-Language or Vary header in pb.body.html.headers resolved Medium (orange)
                                                                            T236837 T236837: High rate of 412 responses from Parsoid-PHP resolved Medium (orange)
                                                                              T236838 T236838: RESTBase mirror mode for Parsoid-PHP doesn't honor storage resolved Needs Triage (violet)
                                                                                T236930 T236930: API Developer supports different request media types resolved High (red)
                                                                                  T237304 T237304: EasyTimeline extension shell error resolved Low (yellow)
                                                                                    T237318 T237318: Invariant failed: Bad UTF-8 at end of string (2 byte sequence) resolved Medium (orange)
                                                                                      T237326 T237326: Make Parsoid/PHP cluster read-write to ensure lints discovered by Parsoid/PHP are stored in the DB resolved Medium (orange)
                                                                                      T237461 T237461: Parsoid/PHP LintLogger has gaps relative to Parsoid/JS resolved High (red)
                                                                                        T237556 T237556: Detect html2wt reqs issued to Parsoid/PHP with data-parsoid blobs generated by Parsoid/JS and issue a HTTP 421 resolved High (red)
                                                                                          T237563 T237563: RESTBase should fall back to Parsoid/JS if it receives 421 from Parsoid/PHP resolved High (red)
                                                                                          T237666 T237666: Parsoid/PHP fails for transforms for new pages with slashes in the title duplicate High (red)
                                                                                            T238161 T238161: [Regression pre-wmf.6] Cannot create a new page on Beta cluster shows error "Error contacting the Parsoid/RESTBase server (HTTP 500)" resolved High (red)
                                                                                              T238456 T238456: Missing implementation to post Parsoid/PHP lints to production database resolved High (red)
                                                                                                T238665 T238665: Dirty diff on test.wikipedia.org resolved High (red)
                                                                                                  T238685 T238685: php-fpm isn't restarted when deploys are rolled back resolved High (red)
                                                                                                    T238748 T238748: Class not found transient errors after Parsoid/PHP scap3 deploys resolved High (red)
                                                                                                      T238849 T238849: Post switchover to Parsoid/PHP on private wikis, VE edit saves on officewiki responded with a HTTP 412 resolved High (red)
                                                                                                        T238954 T238954: html2wt: Missing implementation of 'ParsoidFetchTemplateData' to fetch templatedata resolved High (red)
                                                                                                          T239643 T239643: Bugs in PHP port of LanguageConverter resolved High (red)
                                                                                                            T239768 T239768: All RestBase mirrored html2html language conversion pages have page title set to Main Page resolved Medium (orange)
                                                                                                              T239806 T239806: Parsoid/PHP errors duplicate High (red)
                                                                                                                T241756 T241756: Clean-up Parsoid-PHP transition code from RESTBase resolved Needs Triage (violet)
                                                                                                                T243765 T243765: Parsoid fatal error in Grammar.php (Allowed memory size of X bytes exhausted) duplicate Medium (orange)