Skip to content

Development

Tracy McCormick edited this page Jul 3, 2019 · 13 revisions

Want to develop on top of the CCDT project? You are at the right place.

Database Relations

Extending Views

Controller Methods

Testing With PHPUnit

To run your tests use the following command from the project-css folder

vendor/bin/phpunit

Also if you want the results saved as html page run

vendor/bin/phpunit --coverage-html=coveragetest

Additional Features

Here are some thoughts on additional features that we would like to see in future releases.

  1. Analytics (As described in the presentation, Ability to see where correspondence are coming from in a more visual way)
  2. Table Modification (Ability to modify a tables field names after import through a web interface)
  3. Elastic Search Integration (Optional ability to use elastic search instead of the current mysql full text search)
  4. Ability to modify the search index on an existing table.
  5. Integrate auto detection of field types in the flat file import.
  6. Allow users to choose select an advanced import which will allow users to have more control during the table import.
  7. Additional options on the Schema page that will allow selecting which fields to include in the search index.
  8. Allow users to rebuild the search index if they want to change which fields are included.