Send private message

You must be logged in to send a private message.

Friends

No friends yet.

Group membership

Activity

  • seri_ng replied on the discussion topic Slowness of input/userpicker on Elgg 3.3.15
    Thank you Jerome for the explanation. That makes sense. I have several plugins that have their own search and they might change the search behavior as you mentioned. Also, thanks for the trick on debugging SQL query. I know that I am 2-3... view reply
  • seri_ng added a new discussion topic Slowness of input/userpicker on Elgg 3.3.15 in the group Beginning Developers
    I have two dev servers with the same CPU cores/speed and number of RAMs. One is running on Elgg 2.3.7 and another on Elgg 3.3.15. MySQL configurations (max_connection, buffer_size, etc.) are the same. Database size of these two servers is very...
    • In Elgg 2.3 the livesearch (used by the userpicker) was more or less an elgg_get_entities() query. In Elgg 3.3 the livesearch was changed to use elgg_search().

      elgg_search has more hooks and thus other plugins could change how it works. If you don't have any plugins that change the search behavior than it still is an elgg_get_entities() query, but because of changes to the database the query can be more complex.

      The size of the metadata table has an impact on the performance of the search queries.

      If you enable DEBUG logging you can get the SQL query related to your userpicker query, you could than try to find out if the problem is the database or the webserver. If the database takes up most of the response time than you could look into whats wrong there.

      Please note, both Elgg 2.x and 3.x are end-of-life ;)

    • Thank you Jerome for the explanation.

      That makes sense. I have several plugins that have their own search and they might change the search behavior as you mentioned.

      Also, thanks for the trick on debugging SQL query.

      I know that I am 2-3 versions behind :)

  • seri_ng replied on the discussion topic HTML in "input/select"
    @Hermand Pessek. Yes you can by passing the 'style' keyword in the option of elgg_view( ) or elgg_view_field( ). See example below elgg_view_field([    '#type' => 'select',    'name'... view reply
  • seri_ng replied on the discussion topic Elgg Custom Table Handling
    @Jerome Bakker That is indeed much better to put the script in the activate( ) :) view reply
  • seri_ng replied on the discussion topic Elgg Custom Table Handling
    @Hermand Pessek. If you strongly wanted to create your own table in addition to Elgg tables, you can do it by following below code block in the init( ) of the Bootstrap class.  <?php namespace... view reply
  • seri_ng replied on the discussion topic Fetch/Read Mails Using Laminas
    My apologies for confusing you with this discussion thread. The mentioned plugin stores only incoming messages sent from mail services (Outlook, Gmail, etc.) when users reply to the notification emails that they received from my Elgg... view reply
  • seri_ng replied on the discussion topic Fetch/Read Mails Using Laminas
    I believe it does (I am not the person who wrote this plugin) because there is a function to read messages from the local account's mail folder view reply
  • seri_ng replied on the discussion topic Fetch/Read Mails Using Laminas
    I have a plugin to read enqueued notification messages on Elgg 2's and Elgg 3's servers. The plugin uses Zend Mail framework to fetch/read mail messages. Since Elgg 4 replaces Zend framework with Laminas framework, I want to update my plugin... view reply