irfi issueshttps://framagit.org/ideascube/irfi/-/issues2018-03-13T16:06:09Zhttps://framagit.org/ideascube/irfi/-/issues/30The app does not take into account config file2018-03-13T16:06:09ZFlorian HESLOUINThe app does not take into account config fileEven when `/etc/default/irfi` is defined properly, Ideascube does not seems able to read the right file.
`IDEASCUBE_ID` is right but fail into loading it `Could not import settings from irfi.conf.kb_cod_rfi` and load the `ideascube.conf....Even when `/etc/default/irfi` is defined properly, Ideascube does not seems able to read the right file.
`IDEASCUBE_ID` is right but fail into loading it `Could not import settings from irfi.conf.kb_cod_rfi` and load the `ideascube.conf.base` instead
```
Thu Feb 8 10:22:42 2018 - uwsgi socket 0 bound to UNIX address /run/uwsgi/app/ideascube/socket fd 7
Thu Feb 8 10:22:42 2018 - uwsgi socket 1 bound to UNIX address /tmp/ideascube.sock fd 8
Thu Feb 8 10:22:42 2018 - Python version: 3.4.2 (default, Oct 8 2014, 14:59:39) [GCC 4.9.1]
Thu Feb 8 10:22:42 2018 - Set PythonHome to /opt/venvs/irfi/
Thu Feb 8 10:22:42 2018 - *** Python threads support is disabled. You can enable it with --enable-threads ***
Thu Feb 8 10:22:42 2018 - Python main interpreter initialized at 0xcc7e8
Thu Feb 8 10:22:42 2018 - your server socket listen backlog is limited to 100 connections
Thu Feb 8 10:22:42 2018 - your mercy for graceful operations on workers is 60 seconds
Thu Feb 8 10:22:42 2018 - mapped 321280 bytes (313 KB) for 4 cores
Thu Feb 8 10:22:42 2018 - *** Operational MODE: preforking ***
IDEASCUBE_ID=kb_cod_rfi
Could not import settings from irfi.conf.kb_cod_rfi
Importing settings from ideascube.conf.base
Operations to perform:
Apply all migrations: auth, blog, configuration, contenttypes, ideascube, irfi, library, mediacenter, monitoring, search, sessions, taggit
Running migrations:
No migrations to apply.
Operations to perform:
Apply all migrations: auth, blog, configuration, contenttypes, ideascube, irfi, library, mediacenter, monitoring, search, sessions, taggit
Running migrations:
No migrations to apply.
Found another file with the destination path 'branding/header-logo.png'. It will be ignored since only the first encountered file is collected. If this is not what you want, make sure every stat
ic file has a unique path.
Post-processed 'ideascube/vendor/tinymce/plugins/codesample/css/prism.css' as 'ideascube/vendor/tinymce/plugins/codesample/css/prism.155e9f3a6162.css'
Post-processed 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.css' as 'ideascube/vendor/tinymce/plugins/visualblocks/css/visualblocks.7655640530c7.css'
```https://framagit.org/ideascube/irfi/-/issues/31Wrong end user message2018-03-13T15:00:35ZFlorian HESLOUINWrong end user messageWhen deleting a message in "Ecouter la radio" application, the end user gets the following message :
"Votre message a bien été reçu. Nous devons le valider avant qu'il devienne public."When deleting a message in "Ecouter la radio" application, the end user gets the following message :
"Votre message a bien été reçu. Nous devons le valider avant qu'il devienne public."1.0Matthieu GautierMatthieu Gautierhttps://framagit.org/ideascube/irfi/-/issues/36Show file size and broadcast date2018-03-13T14:59:43ZFlorian HESLOUINShow file size and broadcast date**"Listen to the radio" app**
Can we add for each file the size of the file and the broadcast date ?
![image](/uploads/8d3ee4b543d6a76256782ddc1d2dad93/image.png)
This two informations could be added below the tile in small size**"Listen to the radio" app**
Can we add for each file the size of the file and the broadcast date ?
![image](/uploads/8d3ee4b543d6a76256782ddc1d2dad93/image.png)
This two informations could be added below the tile in small sizehttps://framagit.org/ideascube/irfi/-/issues/26Force downloading the file2018-03-12T16:55:36ZFlorian HESLOUINForce downloading the file![image](/uploads/6800d1d7bc4f85f1f2e9b67ef9e9d9cf/image.png)
Most of the resources are opened in the web browser (audio, video and pdf mostly) when clicking on "Download".
Can we find an easy way to force download instead of opening i...![image](/uploads/6800d1d7bc4f85f1f2e9b67ef9e9d9cf/image.png)
Most of the resources are opened in the web browser (audio, video and pdf mostly) when clicking on "Download".
Can we find an easy way to force download instead of opening it ?
It can be quite confusing currently for the end-user as she/he has to right click and save1.0https://framagit.org/ideascube/irfi/-/issues/39Distinguish app & content visibility on homepage2018-03-09T09:43:39ZFlorian HESLOUINDistinguish app & content visibility on homepageFrom the homepage it is quite hard to distinguish applications (media-center, listen to the radio, news from the radio, participate to the radio) from content (ideascube package, zim files, offline website), they all looks the same.
The...From the homepage it is quite hard to distinguish applications (media-center, listen to the radio, news from the radio, participate to the radio) from content (ideascube package, zim files, offline website), they all looks the same.
The idea that came up is to find a way to distinguish those two things by changing the colour of the application boxes. This could be black instead of light grey.1.0Matthieu GautierMatthieu Gautierhttps://framagit.org/ideascube/irfi/-/issues/35Do not save user information in a cookie2018-03-09T08:38:47ZFlorian HESLOUINDo not save user information in a cookie**"Participate to the radio" app**
This feature is not useful anymore, can we think about to delete it ?**"Participate to the radio" app**
This feature is not useful anymore, can we think about to delete it ?1.0https://framagit.org/ideascube/irfi/-/issues/37Merge server name and radio name2018-03-09T08:38:09ZFlorian HESLOUINMerge server name and radio nameIn the admin page we have two field
- Radio name
- Server name
Can we merge those two ? It is confusing for the box admin.In the admin page we have two field
- Radio name
- Server name
Can we merge those two ? It is confusing for the box admin.https://framagit.org/ideascube/irfi/-/issues/28Can not browse file on Android 7.12018-01-26T16:38:05ZFlorian HESLOUINCan not browse file on Android 7.1When trying to add an audio file from the app "Participer", Android browser such as Firefox or stock one cannot browser and select an audio/video file.
It might come from my device, but I want to make sure it works as most user will us...When trying to add an audio file from the app "Participer", Android browser such as Firefox or stock one cannot browser and select an audio/video file.
It might come from my device, but I want to make sure it works as most user will use such device.1.0https://framagit.org/ideascube/irfi/-/issues/21Can we hide some fields from the moderation form?2018-01-26T16:07:18ZMathieu BridonCan we hide some fields from the moderation form?@fheslouin asked:
> Can you clean up this form ? Those field are useless
> - image
> - publish date (use the date recorded when submitting the form)
> - Language
> - Topics (has been set from the select "Leave a message" / "Leave a anno...@fheslouin asked:
> Can you clean up this form ? Those field are useless
> - image
> - publish date (use the date recorded when submitting the form)
> - Language
> - Topics (has been set from the select "Leave a message" / "Leave a announce")
> - Summary
I don't think we can, no, because we're reusing the blog here. The same form is used both for the messages from the listeners, and for blog articles written by the staff.
It's not great, but it's what we had agreed on right from the start back in June, and I don't have an idea to make this better in the time frame we have.
---
If we have time before the delivery, let's see if we can figure something out.1.0https://framagit.org/ideascube/irfi/-/issues/24News from the radio name2018-01-26T15:54:47ZFlorian HESLOUINNews from the radio nameNews from the radio name is still "Blog", same to add a topic "Ajouter un billet"
![image](/uploads/008d3dde1acf120b1db9bc72a8c32d95/image.png)
I know we inherit from the blog app, but can't we create à new django view an re-use the pyt...News from the radio name is still "Blog", same to add a topic "Ajouter un billet"
![image](/uploads/008d3dde1acf120b1db9bc72a8c32d95/image.png)
I know we inherit from the blog app, but can't we create à new django view an re-use the python code ?1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/19Configure things correctly2018-01-26T15:43:56ZMathieu BridonConfigure things correctlyWe need to set the following in the config file for the boxes:
* `LANGUAGE_CODE = 'fr'`
* `USER_FORM_FIELDS` to the right thing (at least we need to show the address, birth year, etc... fields asked when leaving a message)We need to set the following in the config file for the boxes:
* `LANGUAGE_CODE = 'fr'`
* `USER_FORM_FIELDS` to the right thing (at least we need to show the address, birth year, etc... fields asked when leaving a message)1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/12Set the actual list of radios2018-01-26T15:18:48ZMathieu BridonSet the actual list of radiosWe're waiting for an answer from RFI on this, @fheslouin asked them.We're waiting for an answer from RFI on this, @fheslouin asked them.1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/8Properly display the radio show thumbnails2018-01-26T15:18:48ZMathieu BridonProperly display the radio show thumbnailsThe functional need is entirely unclear at this point, and we've asked for some details.
It seems though, that a radio show will have one of 11 themes, and that each theme will have an associated thumbnail.
Consequently we would just u...The functional need is entirely unclear at this point, and we've asked for some details.
It seems though, that a radio show will have one of 11 themes, and that each theme will have an associated thumbnail.
Consequently we would just use the theme thumbnail as the preview of the radio show.
We might want to display the radio logo on top of the theme thumbnail as well, like a watermark.
We need an answer from RFI on this though, @fheslouin asked them.1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/23last added tags are not shown2018-01-26T15:17:22ZFlorian HESLOUINlast added tags are not shownLast added tags on a media-center entry are not shown in the media-center topics list.Last added tags on a media-center entry are not shown in the media-center topics list.1.0Matthieu GautierMatthieu Gautierhttps://framagit.org/ideascube/irfi/-/issues/7Automatically guess the duration of a radio show2018-01-26T11:10:40ZMathieu BridonAutomatically guess the duration of a radio showAsking users to input that is just too much.
Maybe hachoir can help? http://hachoir3.readthedocs.io/developer.html#hachoir-metadata-exampleAsking users to input that is just too much.
Maybe hachoir can help? http://hachoir3.readthedocs.io/developer.html#hachoir-metadata-example1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/11Filter the media input2018-01-25T14:18:22ZMathieu BridonFilter the media inputWe have no idea what kind of media formats people will put into irfi.
But we want to only present an audio/video player for things they can play in their browsers.
One solution is to transcode everything to known-compatible formats:
*...We have no idea what kind of media formats people will put into irfi.
But we want to only present an audio/video player for things they can play in their browsers.
One solution is to transcode everything to known-compatible formats:
* `<audio>`: MP3
* `<video>`: H.264 and MP3 in a `.mp4` file
The problem is that we would need to do the actual transcoding in an asynchronous task queue (e.g Celery with Redis). This will take more time to implement, configure and deploy than we have.
As a result we (@mgautierfr, @fheslouin and I) have decided to filter what we accept as inputs instead:
* for audio files we would accept:
* MP3 which is both ubiquitous and compatible with almost everything;
* AAC (in a `.mp4` container) which is compatible with almost everything;
* WAV as it seems to be what many Android phones produce by default, however that isn't compatible with Internet Explorer;
* for video files we would accept:
* H.264 and MP3 in a `.mp4` file
* H.264 and AAC in a `.mp4` file
Maybe hachoir can help? http://hachoir3.readthedocs.io/developer.html#hachoir-metadata-example1.0Mathieu BridonMathieu Bridonhttps://framagit.org/ideascube/irfi/-/issues/29Blog page shows all the media included within the blog post2018-01-25T11:31:55ZFlorian HESLOUINBlog page shows all the media included within the blog postThe blog page shows all blog topics posted BUT also all the media included within the blog post. This seems the "normal" behaviour since the beginning but this is wrong.
Here is an example :
![image](/uploads/4da90fb0cda6c1d60b9f49647...The blog page shows all blog topics posted BUT also all the media included within the blog post. This seems the "normal" behaviour since the beginning but this is wrong.
Here is an example :
![image](/uploads/4da90fb0cda6c1d60b9f49647021097c/image.png)
We should not show the media as it takes a lot of space and should be only shown within the blog post.
So my recommendation :
* On the main blog page
* List as usual : blog title, post status, date, name
* First 100 words if EXIST
* Within the blog post
* Show everything as usual1.0https://framagit.org/ideascube/irfi/-/issues/22Is the media mandatory to send a message to the radio?2018-01-22T16:18:36ZMathieu BridonIs the media mandatory to send a message to the radio?@fheslouin said:
> Media and birth year should be mandatory field. Other field can be left blank
The spec always said the media field was optional, what was mandatory was to input at least a media **or** a text message. Did that change?@fheslouin said:
> Media and birth year should be mandatory field. Other field can be left blank
The spec always said the media field was optional, what was mandatory was to input at least a media **or** a text message. Did that change?1.0https://framagit.org/ideascube/irfi/-/issues/15We need a way to manually clean shows and messages.2018-01-22T16:17:40ZMatthieu GautierWe need a way to manually clean shows and messages.We need a custom (displaying medias AND blog articles) view for this.We need a custom (displaying medias AND blog articles) view for this.1.0https://framagit.org/ideascube/irfi/-/issues/9Build a Debian package2018-01-19T17:16:38ZMathieu BridonBuild a Debian packageWe will pretty much do the same thing as for Ideascube, with dh-virtualenv.
We can't depend on the Ideascube package, we must install Ideascube in the packaged virtual environment, like other dependencies.
Ideally all the paths, user n...We will pretty much do the same thing as for Ideascube, with dh-virtualenv.
We can't depend on the Ideascube package, we must install Ideascube in the packaged virtual environment, like other dependencies.
Ideally all the paths, user names, etc... would still refer to "ideascube" rather than "irfi", to make it easier for the BSF folks and their ansiblecube playbooks. It might not be entirely possible though.1.0Mathieu BridonMathieu Bridon