• Members 50 posts
    May 10, 2018, 10:24 a.m.

    Hi Rafalp,

    I have a couple of questions here:

    1. How do I define a max length of post on the index page? When viewing the index page on this page, misago-project.org, I see that up to 26 post is listed before showing the "Show more" button. How do I shorten this? (I have another element below the latest threads, which is probably not seen by most users if the thread page is too long.)

    2. How do I remove the "Download my gravatar" option in "Change avatar"? Most of my users will have no clue what a gravatar is, and it will therefore only cause confusion.

    3. I read your other post about GDPR, where you mention that "Export my data" and "Explicit agreements for additional tracking and data processing out of scope of the GDPR", is needed to be fully compliant. Do you expect to have these functionalities implemented before may 25.? If not I need to be aware so I can try and work around this myself, as I cannot launch without being compliant.

    Thanks in advance.

    Best regards

  • May 10, 2018, 11:14 a.m.

    You can set this via adding custom MISAGO_THREADS_PER_PAGE = 25 in your settings.py.

    Sorry, this is not possible, but it's something I would like to eventually have in core, so I'm not saying "no" to it ;)

    Very unlikely, but keep on mind that none of those features must be implemented by software to be GDPR compliant:

    • Explicit consents additional to what we are asking on registration are required for every processing of personal data that goes out of scope that internet forum core functionality is. In case of internet forum features that would require adding extra consents are allowing registrations from children, sending newsletters or feeding those data to ads provider for profiling ads recipients, or taking your username/image elsewhere to show off that XYZ is using your forum.
    • Right to see personal data - exporting user's ip/username/timestamp series from DB using psql tool fulfills this requirement.
    • Right to know what is personal data used for can be fulfilled by privacy policy together with providing data export (see previous point).
  • Members 50 posts
    May 10, 2018, 11:34 a.m.

    Doesn't seem to work. Tried 5 and 10, but doesn't change anything. Maybe im doing something wrong?

    Allright, thanks :-)

    Allright, that makes sense. Do you have a list of data misago users as standard, other than data the user has into the system? Kind of cookies, IP-adress etc?

  • May 10, 2018, 11:56 a.m.

    Did you restart your Misago instance after editing settings.py?

    Misago records user's username, timestamp of action and IP address when user performs one of following actions:

    • Registers their account
    • Posts new message on forums
    • Edits message on forum
    • Performs moderation action that results in creation of "event object"
    • Adds new participant to private thread
    • Uploads new attachment
    • Creates new poll
    • Votes in poll
    • Likes post
    • Changes their or other user's username

    In addition to those Misago registers:

    • timestamp and IP of last HTTP request done by user


    • csrftoken cookie is used to sign user's POST requests as protection measure against CSRF attacks. This cookie can't be used to identify user on site.
    • sessionid cookie is used to provide "sign in" functionality on site. This cookie can be used to identity user on site for duration of time when user's session is valid.
  • Members 50 posts
    May 10, 2018, noon

    Yes both restart and making sure the browser isn't using cached version. No effect, though the command must work in some type of way, since trying to write anything other than a number after = results in an error.

    Thanks a lot for the detailed answer! Exactly what I needed.

  • May 10, 2018, 12:13 p.m.

    Humm, how many threads do you have on your forum overall? Misago also has the MISAGO_THREADS_TAIL setting that makes us display few extra items if we would have to render too few elements after next "Show more" click.

  • Members 50 posts
    May 10, 2018, 12:37 p.m.

    Didn't have enough total to warrant a page extension. Combination of MISAGO_THREADS_PER_PAGE and
    MISAGO_THREADS_TAIL worked. Thanks :-)