Parisian

+Clients
  • Content count

    90
  • Joined

  • Last visited


Parisian's Activity

  1. Parisian added a record in IP.Board   

    XCache variables should not be serialized
    I see that when XCache is enabled variables are being serialized/unseralized which is unnecessary since XCache knows how to handle native PHP variables.
     
    This redundancy should be removed to squeeze extra horsepowers out of the caching layer.
    • 0 replies
    • 0 views
  2. Parisian added a post in a topic: 4.0 - use Twitter Bootstrap for the layout   

    I very much doubt IPB developers can create a better framework than Twitter.

    The benefit of Twitter Bootstrap is that because it's so popular there is a lot of support for it - many templates already exist that give a unique look and feel plus the design is very intuitive which allows people to make adjustments and modifications very easily. It is a rock solid framework that works brilliantly across all modern web browsers and devices.
  3. Parisian added a record in IP.Board   

    Template hook point in Registration Screen > showAuthorize
    I don't know why this was left out but there should be a template hook point on the successful registration page (i.e. for custom tracking code).
    • 0 replies
    • 0 views
  4. Parisian added a post in a topic: 4.0 - use Twitter Bootstrap for the layout   

    Twitter Bootstrap is quickly becoming the defaco standard for HTML5 design. 4.0 should fully embrace this and only add extra custom CSS where it's totally necessary.

    The major advantage here is we can fully customise our layout with straightforward CSS only and not having to make any complicated template edits.
  5. Parisian added a post in a topic: Add "Unanswered" to default sort filter in forum postable settings   

    Yes that is what I said.
  6. Parisian added a comment: Option to disable session_id cookies for guests   

    This is not a suggestion it IS a bug with nginx/varnish caching.
  7. Parisian added a post in a topic: Add "Unanswered" to default sort filter in forum postable settings   

    This way certain support/Q&A forums can be configured to hide answered posts (with the "best answer" feature) without locking them or moving those topics to a different archive/answered section.


    [Originally posted as a bug report ]
  8. Parisian added a record in IP.Board   

    Option to disable session_id cookies for guests
    For those with high traffic boards using varnish or [url="http://community.invisionpower.com/topic/364153-great-results-with-nginx-cache/"]nginx caching[/url] the session_id cookies are useless and produce to incorrect stats.
     
    An option to disable them entirely would solve many problems in these environments.
    • 0 replies
    • 0 views
  9. Parisian added a record in IP.Board   

    Add "Unanswered" to default sort filter in forum postable settings
    This way certain support/Q&A forums can be configured to hide answered posts (with the "best answer" feature) without locking them or moving those topics to a different archive/answered section.
    • 0 replies
    • 0 views
  10. Parisian added a record in IP.Board   

    Replace PHP charts with Google Chart Tools
    The charts in and around the Admin CP and IP.Nexus can very easily be replaced with [url="https://developers.google.com/chart/"]Google Charts[/url] which produce better looking graphs that are interactive.
    • 0 replies
    • 0 views
  11. Parisian added a comment: Fast reply post won't parse the javascript in a custom bbcode   

    [quote name='teraßyte' timestamp='1340791619']
    Just a quick note I forgot: I haven't tried it but a work-around could be to use a custom php plugin for the bbcode and return directly the JS from there. Not tested but *should* work in this way.
    [/quote]
    I can confirm that this doesn't work. There's no way for me to use Javascript in my custom BBCodes any more, please fix!
  12. Parisian added a comment: Session table locks, performance issues and fixes.   

    Sorry to reply to an old ticket but I'm having the same problem on my large board. Using an InnoDB table didn't help. What did however was disabling sessions for search engines who don't really need it:


    [CODE]
    diff --git a/admin/sources/classes/session/publicSessions.php b/admin/sources/classes/session/publicSessions.php
    index 42d5fa5..2c58bdd 100644
    --- a/admin/sources/classes/session/publicSessions.php
    +++ b/admin/sources/classes/session/publicSessions.php
    @@ -1039,6 +1039,8 @@ class publicSessions extends ips_MemberRegistry

    if ( $uAgent['uagent_type'] == 'search' )
    {
    + $this->settings['no_print_header'] = 1 ;
    + return false;
    $this->session_id = substr( $uAgent['uagent_key'] . '=' . ( md5( uniqid( microtime(), true ) . $this->_member->ip_address . $this->_userAgent ) ) . '_session', 0, 60
    $memberName = $uAgent['uagent_name'];
    $memberGroup = $this->settings['guest_group'];
    [/CODE]


    In my Admin CP settings both [i]Log all search engine visits[/i] and [i]Show search engine in the active users list[/i] are set to [i]No[/i], but sessions were still created for them. This is obviously redundant and detrimental to performance for sites that have many thousands of concurrent users online and should be changed.
  13. Parisian added a comment: permission_index table needs index for app column   

    Actually please ignore this message - table already has an index perm_type which includes this column. It must be hitting my slow query log for another reason.
  14. Parisian added a record in IP.Board   

    permission_index table needs index for app column
    Seeing a lot of these messages in my MySQL slow query log:

    [code]SELECT f.*,p.* FROM forums f LEFT JOIN permission_index p ON ( p.perm_type='forum' AND p.app='forums' AND p.perm_type_id=f.id );[/code]

    Adding an index for permission_index.app fixed it.
    • 0 replies
    • 0 views
  15. Parisian added a comment: Results of a slow query should be cached   

    Sorry you are correct - this was caused by an old hook which I have now disabled.