Great Plugin overall, But still need some improvements
-
If you are looking for a great plugin for your membership site, ARMember is truly one of the Best. It’s the Most Flexible and Complete, but there are some things that should be improved in the “Performance Area” before that we can call it the Absolute Best membership plugin.?Below the things that should be improved:
1) – I’m a Performance oriented user, so for Me, Page Loading Speed is TOP Priority. And ARMember is loading too much Javascript and CSS files on the Pages that are using its Forms –> “Register”, “Login”, “Edit Profile” Forms, etc…
I understand that they are using a unique Form builder to build Fancy Forms, but the amount of extra Files and extra Weight added to the Pages is Too Much, affecting notably the “Perceived Performance” in those specific Pages. Mainly affecting the “First Byte” and “First Contentful Paint” Times.To give You an example, below the files loaded in the front-end in the Page that show the ARMember “Register Form”:
1 – arm_front.css –> 5.7 KB
2 – arm_form_style.css –> 19 KB
3 – bootstrap_all.css? –> 5.3 KB
4 – jquery.js –> 32.2 KB
5 –?jquery.bpopup.min.js? ?–> 1.8 KB?
6 –?bootstrap.min.js? –> 3.3
7 –?arm_common.js?–> 11.6 KB
8 –?arm_angular_material.css? –> 4.8 KB
9 –?core.min.js? –> 1.7 KB
10 – arm_angular_with_material.js –> 107.5 KB? <— This is unacceptable Huge
11 –?arm_form_angular.js? ?–>? 3.6 KBTotal = 196.5 KB for a simple form.
Now the files loaded by the competitor Restric?Content PRO in its “Register Form”:
1 –?forms.min.css? –> 1.2 KB
2 –?es6-promise.auto.min.js? –> 2.6 KB
3 –?jquery.js? –> 32.2 KB
4 –?register.min.js? –> 2.3 KB
5 –?jquery.blockUI.js? –> 6.1 KB
6 –?admin-ajax.php? –> ~ ~ 1 KBTotal = 45.4 KB? <— Much Better
2) – Testing with the great “Query Monitor” plugin, I have seen that “ARMember” is using more Memory than “MemberPress” and “Restrict Content Pro”. I also see that the “Database Queries” can be reduced in number and also improved to be more efficient.
3) – Not related directly to ARMember, but to its companion plugin “ARMember – Digital Download”. When I install and Activate the “ARMember – Digital Download” plugin I get this Error message in my WordPress Admin Dashboard?–> Fatal error: Cannot declare class ARM_DD, because the name is already in use in?/home/themeper/wperformance.org/wp-content/plugins/armemberdigitaldownload/armemberdigitaldownload.php?on line?64??
Once the “Repute InfoSystems” guys improve this Points, then “ARMember” will be even Better than the heavyweights “MemberPress” and “Restrict Content Pro”.?
- The topic ‘Great Plugin overall, But still need some improvements’ is closed to new replies.