Skip to content

pesia virt eu update progress

Daniel Ramsay edited this page Sep 24, 2019 · 9 revisions

Progress

  • Step editor enhancements (create/edit/delete/reorder) :: done

  • Slide editor enhancements :: done

    • create/edit/delete/reorder
    • Move between steps
  • Content import/export :: done

    • saves all page/step/slide information to a yaml file
    • Can load page/step/slide information from a yaml file
  • PDF rendering enabled :: done

    • required installation of php-mbstring and php-dom packages
  • Added form markup doc (in github wiki)

  • Placeholder (macros) added for checkboxes and radio buttons :: done

    • Described on form editing page

Issues

  • PDF output has a lot of hard-coded content (duplicating some of the slide text from the database).

  • slide.php view contains hard-coded content for some slides (this should be moved into the content itself)

  • Original codebase uses the primary key columns of the slide_list and steps tables to provide the x.y slide notation and navigation. This stops working when slides are deleted, inserted or re-ordered. The database had position columns in slide & steps to properly contain the ordinal positions of slides, but these weren't used. The slide re-ordering task has re-established these position columns as the proper values to use in the slide navigation, but there are quite a few places to change this, so some errors may occur until we've caught them all.

Clone this wiki locally