Dear Sir,
I have repeated noticed that my plugin order changes when I use different browser from mobile device only meaning from PC / Laptop the Order or Priority doesn't change. This happened with me with all stable Elgg release version including 2.3.8 release. Has this happened to anyone ?, and why its happening like that?
I would like to know:
1. When the plugin order changes, should i keep it the way it is or change it back the way I think it should be.
3. I have always been confused about the order, but this is how I try to do it. I place the plugin by the order of "Alphabet" and corroding Plugin Name or ID, unless otherwise the plugin explicitly says immediately after Group to for Group Tools for example. When I place it by the plugs by the order of Name few example are plugin "Target Blank" after Tidypics, Trusted Global Tags all togather one after another all under the alphabet "T" . Similarly, Web Cam, Who Viewed me, Widget Manager before Web services. Plugin like Crushes after Front Page Demo (Custom Index). One other instance where I have placed Comment Edit Permission after "Likes" cuz that is what the plugin Comment Edit Permission says about its priority. Plugins that change the way Elgg View works like :
Web services
Aalborg Theme
links_thewire site previews for elgg
Data views for web services
are placed in the very bottom. in the above order, though Aalborg Theme suggests to place it after Search as a Priority.
4. What I have described in above, please advise if this is the correct way?
I mean there should be a golden rule for plugin priority. A standard that should be adopted. Cuz when the plugs are in wrong priority, I see high CPU usage, Sluggish elgg performance, and just too many mod blogs.
What do you think Plugin Order/ Priority? Should Album Link be placed after Like by the order of alphabet "L", and plug AMP after blog, cuz before blog it shows error ans suggests to place it after Blog and lastly shoud "Site Pages" be be immediately before "Pages", followed by Profile, Profile Manager, and "Proposed Edit" .
Thanks
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- iionly@iionly

iionly - 1 like
- jmperu@jmperu

jmperu - 0 likes
- iionly@iionly

iionly - 0 likes
- jmperu@jmperu

jmperu - 0 likes
-
-
Désactiver
Embed
-
Désactiver
Messages
-
Désactiver
Search
-
Désactiver
Members
-
Désactiver
Search Advanced
-
-
Désactiver
Groups
-
Désactiver
Group Tools
-
-
-
Désactiver
Profile
-
Désactiver
Widget Manager
-
Désactiver
Front Page Demo
-
Désactiver
File
-
-
-
Désactiver
Garbage Collector
-
Désactiver
HTMLawed
-
Désactiver
htmlawed_unfiltered
-
-
-
Désactiver
Invite Friends
-
-
Désactiver
Likes
-
Désactiver
Log Browser
-
Désactiver
Log Rotate
-
Désactiver
Notifications
-
Désactiver
Profile Manager
-
-
-
-
-
-
-
-
Désactiver
File Viewer
-
Désactiver
Elggx Fivestar
-
Désactiver
iZAP Videos - revised edition by iionly
-
-
Désactiver
Elgg HybridAuth
-
Désactiver
Elggchat
-
Désactiver
hypeDropzone
-
Désactiver
Tidypics
-
Désactiver
hypeWall
-
Désactiver
hypeWall-iZAP Videos and Tidypics
-
Désactiver
hypeApps
-
Désactiver
hypeAttachments
-
Désactiver
hypeLists
-
-
Désactiver
hypeScraper
-
Désactiver
Croncheck
-
Désactiver
Account Removal
-
-
-
-
Désactiver
Privacy Notification
-
Désactiver
Group Subtypes
-
-
Désactiver
EasyTheme2
-
Désactiver
ACL Builder Utility
- jmperu@jmperu

jmperu - 0 likes
- RvR@rivervanrain

RvR - 0 likes
- iionly@iionly

iionly - 0 likes
- jmperu@jmperu

jmperu - 0 likes
You must log in to post replies.I never noticed that the plugin order would change on different devices. I also can't think of any reason why the plugin order should change depending on what browser or device I use. The plugin order is defined by metadata entries associated to the plugin entities. And these wouldn't be different on different browsers and only change if the plugin order gets changed (but again should be the same on every browsers then). I don't know if usage of memcache or redis might have an influence on the plugin order as it gets displayed. If the plugin priority database entries would get cached the displayed order could be different from the real order if the cache is outdated. But again the cache used would be the same from any device you would access the site.
If a plugin doesn't explicitely request a certain order (e.g. to be placed after a certain other plugin) the exact order is not so important. Theme related plugins should be placed at the bottom as they are supposed to override views of other plugins and Elgg core. For some plugins the developer might have forgotten to define a required plugin priority (but I would think this is very rarely the case and you might notice this if something isn't fully working). But I see no need to totally overhaul the plugin order (e.g. alphabetically). I mostly leave the bundled plugins in the order they come and let 3rd partly plugins be sorted below in the order I add them. Sometimes I change the order to have plugins from the same developer together but that's more a matter on a test installation where I often add plugins that I haven't activated all the time. For any production site I would say as long as the priority requirements of all plugins are fullfiled and the theme stuff is at the bottom that's enough.
Hello, I had a lot of trouble with plugins, I made some changes in some files of elgg and it blocked the operation of some plugins. I have all deleted and I left the version 2.3.8 the latest version, I delivered the latest version of the plugins from github all were correct I even managed to add in my album about fifty photo, I had the thumbnails it was great I finally had a site that worked I come back the next day, I had more thumbnails and I could not see the pictures, I had fallen back into my initial problem while I did not make any changes even in the theme I often test the site in private browsing version otherwise we do not see the changes because of the browser cache so I will start to disable the plugins one by one to try to find the one that disturbs cordially
Rule 1: NEVER test out code changes on your productions site. If you want to change code, always test it on a separate test installation first.
Rule 2: NEVER change Elgg core files directly. Always make customizations by extending or overriding the core files with a plugin (you wouldn't have to make a separate plugin for each modification if they are just some small changes but could put these within one plugin). If something fails to work as expected you can just disable this plugin and you have the original state. And you won't forget what you have changed and also won't lose your changes when upgrading the site.
Elgg won't change on its own. If it appears that the site fails to work overnight on its own it's very likely that whatever causes the problem has just appeared to be fixed due to the site cache being flushed and not yet gotten cached again. Once the problematic view / code got cached again the problem appears to have returned while in reality it never had been fixed.
here is my plugin order all works without any source changes
CKEditor
Integrates the popular rich text editor CKEditor.
Allows users to easily upload and embed media into text areas. Requires a plugin for uploading files.
Adds the ability for users to send private messages to each other.
Adds a search capability
Il existe d'autres plugins qui répertorient Search en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci : Search Advanced
Provides a public list of the members of your site
Add advanced features to the search
Provides group support for elgg
Il existe d'autres plugins qui répertorient Groups en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci : Group Tools,Group Subtypes
Combines different group additions into one plugin.
Adds user profiles.
Il existe d'autres plugins qui répertorient Profile en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci : Profile Manager
Manage your widgets
A demonstration of how to customize your site's homepage.
Il existe d'autres plugins qui répertorient Front Page Demo en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci :EasyTheme2
Adds file sharing to Elgg
Il existe d'autres plugins qui répertorient File en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci : File Viewer,hypeAttachments
Perform database cleanup tasks
Provides security filtering. Running a site with this plugin disabled is extremely insecure. DO NOT DISABLE.
Il existe d'autres plugins qui répertorient HTMLawed en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci :htmlawed_unfiltered
Allow iframes and scripts in blogs
Adds the ability for users to invite friends through email.
Enables users to like content on the site.
Browse the system event log
Rotate the system log at specific intervals
Adds support for managing subscriptions for user and group notifications
Improved management of user and group profile fields
Third-party integrations for (pre)viewing files
Fivestar adds a clean, attractive voting widget to Elgg.
Video plugin for Elgg. Supports addition of both on-server and off-server videos.
Authenticate Elgg users via HybridAuth providers
Provides a simple chat based on Elgg.
Drag and Drop File Uploads
A photo gallery with albums, tagging, and a slideshow.
User walls
Il existe d'autres plugins qui répertorient hypeWall en tant que dépendance. Vous devez désactiver les plugins suivants avant de désactiver celui-ci : hypeWall-iZAP Videos and Tidypics
Adds menu items to the hypeWall menu for quickly adding videos with the iZAP Videos plugin and photos with the Tidypics plugin.
Bootstrap for hypeJunction plugins
Attachments
Developer tools for managing and ajaxifying lists
URL scraping and embeding services
Shows Cron Info in site administration.
Allows users to remove their account
Display privacy notification for logged-in users
Group Subtypes
EasyTheme 2.0
Utility for building access collections on the fly
Elgg Developer Tools bundled plugin
https://softwareengineering.stackexchange.com/questions/57/tabs-versus-spaces-what-is-the-proper-indentation-character-for-everything-in-e
https://elgg.org/discussion/view/2756054/problems-with-accentuation#elgg-object-2756329
@jmperu I believe you save the files you modify with the wrong encoding. The characters before "<?php" you only see with a hexeditor but not in a normal editor are most likely byte order marks added because you save the files in your editor in an encoding with byte order marks ("BOMs"). You MUST save any file you edit WITHOUT BOMs. I suggest to save them in "UTF8 without BOMs" encoding. If your editor does not support this, use another one that does. Maybe that's finally the reason for all your problems...
Hello, actually I think this is because I redid the change but in ANSI so there is nothing at the beginning of the file and the site works for several days without problem thanks again for your patience and your good advice cordially