<commit_before>Kilik TableDemo for KilikTableBundle
====================================

This project is a simple way to present KilikTableBundle working features.

- [Live demo](http://tabledemo.kilik.fr/)
- [KilikTableBundle](https://github.com/KilikFr/TableBundle)

# installation

- check your requirements (mysql, php, composer, ...)
- checkout this project on github:
```
git clone https://github.com/KilikFr/TableDemo.git
cd TableDemo
```
- install dependencies:
```
composer install --ignore-platform-reqs
```
- install assets:
```
./bin/console assets:install --symlink
```
- and create schema database and load fixtures (from your project root):
```
./bin/dev-tools/full_reload.sh
```

# features demo

- simple list: [demo](http://tabledemo.kilik.fr/organisation/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L84)
- left join + concat: [demo](http://tabledemo.kilik.fr/contact/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/ContactController.php#L79)
- list with count (and group by): [demo](http://tabledemo.kilik.fr/organisation/list-groupby) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L148)
- additionnal filters (custom input): [demo](http://tabledemo.kilik.fr/organisation/list-custom) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L231)
- alternative pagination (+ setup on visible columns): [demo](http://tabledemo.kilik.fr/product/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/ProductController.php#L217)<commit_msg>fix README<commit_after>Kilik TableDemo for KilikTableBundle
====================================

This project is a simple way to present KilikTableBundle working features.

- [Live demo](http://tabledemo.kilik.fr/)
- [KilikTableBundle](https://github.com/KilikFr/TableBundle)

# installation

- check your requirements (mysql, php, composer, ...)
- checkout this project on github:
```
git clone https://github.com/KilikFr/TableDemo.git
cd TableDemo
```
- install dependencies:
```
composer install --ignore-platform-reqs
```
- install assets:
```
./bin/console assets:install --symlink
```
- and create schema database and load fixtures (from your project root):
```
./bin/dev-tools/full_reload.sh
```

# features demo

- simple list: [demo](http://tabledemo.kilik.fr/organisation/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L84)
- left join + concat: [demo](http://tabledemo.kilik.fr/contact/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/ContactController.php#L79)
- list with count (and group by): [demo](http://tabledemo.kilik.fr/organisation/list-groupby) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L148)
- additionnal filters (custom input): [demo](http://tabledemo.kilik.fr/organisation/list-custom) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/OrganisationController.php#L231)
- alternative pagination (+ setup on visible columns): [demo](http://tabledemo.kilik.fr/product/list) [src](https://github.com/KilikFr/TableDemo/blob/master/src/Kilik/TableDemoBundle/Controller/ProductController.php#L217)
- force reset filter : [demo](http://tabledemo.kilik.fr/product/list?organisation=test)
{'fraction_non_alphanumeric': 0.16993644653219123, 'fraction_numerical': 0.007184305056645482, 'mean_word_length': 5.6422018348623855, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7598853', 'n_tokens_mistral': 1231, 'n_tokens_neox': 1146, 'n_words': 184}