Welcome to Centmin Mod Community
Register Now

Wordpress Which Wordpress Plugins use / don't use centmin.sh menu option 22

Discussion in 'Blogs & CMS usage' started by eva2000, Dec 2, 2015.

  1. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    From Wordpress - Wordpress Option 22 | Centmin Mod Community which centmin.sh menu option 22 WP plugins that are auto installed do you use or don't use ?

    List at centminmod/wpsetup.inc at 123.08stable · centminmod/centminmod · GitHub
    Code:
    # installed + activated by default
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-super-cache --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-super-cache-clear-cache-menu --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-widget-cache --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install autoptimize --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install rocket-lazy-load --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-security-scan --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install sucuri-scanner --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install disable-xml-rpc --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install limit-login-attempts --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-updates-notifier --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install no-longer-in-directory --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    # wp plugin install google-sitemap-generator --activate --allow-root
    # cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wp-optimize --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    # wp plugin install wp-smushit --activate --allow-root
    # cecho "------------------------------------------------------------" $boldgreen
    wp plugin install tpc-memory-usage --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install gtmetrix-for-wordpress --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install p3-profiler --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install wordpress-seo --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install updraftplus --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install google-analytics-for-wordpress --activate --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    
    # installed but disabled by default
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install query-monitor --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install go-newrelic --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install db-cache-reloaded-fix --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install google-authenticator --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install addthis-smart-layers --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    wp plugin install search-regex --allow-root
    cecho "------------------------------------------------------------" $boldgreen
    # update all plugins to make sure they are latest available
    wp plugin update --all --allow-root
    echo
    wp plugin status --allow-root
    cecho "------------------------------------------------------------" $boldgreen
     
  2. Matt Williams

    Matt Williams WordPress Fanatic

    468
    90
    28
    Nov 22, 2014
    Virginia, USA
    Ratings:
    +135
    Local Time:
    6:41 PM
    latest
    10
    I take that back, I use 1 of them - sucuri-scanner - I use to use - wp-security-scan but both are really not needed because they essentially do the same thing. The live traffic for wp-security-scan will fill your database quick with junk if you have lots of traffic. Updraftplus is awful. Take a look at your wp_options table sometime, fills it with junk and never deletes it. People who backup their WP on the same VPS is not smart. Your whole VPS goes down, your outta luck for a backup of any kind. - WordPress › WordPress Backup to Dropbox « WordPress Plugins works great
     
    • Informative Informative x 1
  3. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    Thanks for the feedback :)

    I have Updraftplus but i as have custom script like dbbackup.sh specific for Wordpress to backup entire Nginx vhost site files + database and auto transfers to Amazon S3 cloud and various ftp locations :)

    Might need to check out WordPress › WordPress Backup to Dropbox « WordPress Plugins and revise centmin.sh 22 option included wp plugins with feedback and suggestions form this thread ;) So keep the feedback and suggestions coming :)
     
  4. Matt Williams

    Matt Williams WordPress Fanatic

    468
    90
    28
    Nov 22, 2014
    Virginia, USA
    Ratings:
    +135
    Local Time:
    6:41 PM
    latest
    10
    the dbbackup.sh script was only for the database I thought? You implemented file backup with it to? and you didn't share this? lol!
     
  5. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    dbbackup.sh has a younger sibling cmbackup.sh in the works which is db + file backups - details in Premium Membership private forums but it's not production ready. For WP itself and other web apps, I write custom scripts specific to those too and they're in use for myself and my private paying server optimisation consultation clients. I normally write custom backup scripts tailored to individual paying clients needs with rates starting at US$500 and higher :)
     
  6. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
  7. Matt Williams

    Matt Williams WordPress Fanatic

    468
    90
    28
    Nov 22, 2014
    Virginia, USA
    Ratings:
    +135
    Local Time:
    6:41 PM
    latest
    10
    • Informative Informative x 1
  8. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
  9. Matt Williams

    Matt Williams WordPress Fanatic

    468
    90
    28
    Nov 22, 2014
    Virginia, USA
    Ratings:
    +135
    Local Time:
    6:41 PM
    latest
    10
    I personally think it should be left up to the end user to choose/download the plugins of choice. Maybe have a sub menu option?
     
  10. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    well it's pretty much driven by what I use right now LOL - easier for me :D

    so maybe just make it a centmin.sh option overridden via persistence config file /etc/centminmod/custom_config.inc Upgrade Centmin Mod - CentminMod.com LEMP Nginx web stack for CentOS to set WPPLUGINS_ALL='y' or something I can set myself so if set to ='n' don't install them

    but does need updating I guess - updates will go into 123.09beta01 when they do :)
     
  11. ethanpil

    ethanpil Active Member

    168
    47
    28
    Nov 8, 2015
    Ratings:
    +87
    Local Time:
    8:41 AM
    I second the idea that users shouldn't be forced to use your plugins. Perhaps for your convenience you keep the 'Recommended' WP Plugins, but I think there should be at minimum a bare WP install option.

    My suggestion for 22 is simply to install WP latest bare minimum install.
    (Just WP and no other 'enhancements', no additional themes, no .htpasswd or cache, etc)

    Then when this install is complete we have additional options to install.

    1) WP-Security (Install htpasswd, securi, wpfirewall, etc)
    2) WP-Speed (Install WP Cache plugin and configure nginx)
    3) WP-Themes (install your extra theme, etc)
    4) Install auto update cron jobs
    5 WP-ALL (Install everything)

    This way, you can easily update and change the additional installed options, call all of them in option 22-5 and those who dont want it will also be happy... :)

    What do you think?
     
  12. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    well post #10 above has been implemented in 123.09beta01 so WPPLUGINS_ALL='n' is set by default so all those wp plugins are no longer installed by default with exception of wp super cache and/or keycdn cache enabler and optimus plugin and a few outlined here centminmod/wpsetup.inc at 123.09beta01 · centminmod/centminmod · GitHub

    But i don't intend to make that many submenu options as that's too many combinations for me to maintain and support for free.
     
  13. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    fyi it's so easy to manage themes via wp-cli command line wp theme | WP-CLI

    change to WP install directory i.e. /home/nginx/domains/newdomain2.com/public/blog
    Code:
    cd /home/nginx/domains/newdomain2.com/public/blog
    list themes
    Code:
    wp theme list --allow-root
    +----------------+----------+--------+---------+
    | name           | status   | update | version |
    +----------------+----------+--------+---------+
    | responsive     | active   | none   | 1.9.7.7 |
    | twentyfifteen  | inactive | none   | 1.4     |
    | twentyfourteen | inactive | none   | 1.6     |
    | twentysixteen  | inactive | none   | 1.1     |
    +----------------+----------+--------+---------+
    switch to twentysixteen theme and list themes
    Code:
    wp theme activate twentysixteen --allow-root
    Success: Switched to 'Twenty Sixteen' theme.
    
    wp theme list --allow-root               
    +----------------+----------+--------+---------+
    | name           | status   | update | version |
    +----------------+----------+--------+---------+
    | responsive     | inactive | none   | 1.9.7.7 |
    | twentyfifteen  | inactive | none   | 1.4     |
    | twentyfourteen | inactive | none   | 1.6     |
    | twentysixteen  | active   | none   | 1.1     |
    +----------------+----------+--------+---------+
    of course i can make it a prompted option if you want to install wordpress responsive theme :)
     
  14. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
  15. ethanpil

    ethanpil Active Member

    168
    47
    28
    Nov 8, 2015
    Ratings:
    +87
    Local Time:
    8:41 AM
    Maybe instead of more and more menu options, maybe a more modular system where the list of plugins to install is loaded from a config file. The main thing is at least the option for bare minimum WordPress without all of the enhancements?

     
  16. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    well that's my definition of bare :D
    centmin mod 123.09beta01 menu option 22 list of wp plugins inactive and active
    Code:
    wp plugin list --allow-root
    +---------------------------------+----------+--------+---------+
    | name                            | status   | update | version |
    +---------------------------------+----------+--------+---------+
    | akismet                         | inactive | none   | 3.1.7   |
    | cache-enabler                   | active   | none   | 1.0.9   |
    | cdn-enabler                     | active   | none   | 1.0.2   |
    | disable-xml-rpc                 | active   | none   | 1.0.1   |
    | hello                           | inactive | none   | 1.6     |
    | optimus                         | active   | none   | 1.4.4   |
    | sucuri-scanner                  | active   | none   | 1.7.17  |
    | wp-super-cache                  | inactive | none   | 1.4.7   |
    | wp-super-cache-clear-cache-menu | inactive | none   | 1.3.1   |
    +---------------------------------+----------+--------+---------+
     
  17. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    okay well you can uninstall hello plugin
    Code:
    wp plugin uninstall hello --allow-root
    Success: Uninstalled and deleted 'hello' plugin.
    
    wp plugin list --allow-root          
    +---------------------------------+----------+--------+---------+
    | name                            | status   | update | version |
    +---------------------------------+----------+--------+---------+
    | akismet                         | inactive | none   | 3.1.7   |
    | cache-enabler                   | active   | none   | 1.0.9   |
    | cdn-enabler                     | active   | none   | 1.0.2   |
    | disable-xml-rpc                 | active   | none   | 1.0.1   |
    | optimus                         | active   | none   | 1.4.4   |
    | sucuri-scanner                  | active   | none   | 1.7.17  |
    | wp-super-cache                  | inactive | none   | 1.4.7   |
    | wp-super-cache-clear-cache-menu | inactive | none   | 1.3.1   |
    +---------------------------------+----------+--------+---------+
     
  18. ethanpil

    ethanpil Active Member

    168
    47
    28
    Nov 8, 2015
    Ratings:
    +87
    Local Time:
    8:41 AM
    I see, it is much easier now. Thanks for that. Cant wait until .09 goes stable... How much longer? :)

    If I could ask/beg for a bit more on the WP...

    1) optional htpasswd protection
    2) option to select/type admin username and password or autogenerate
     
  19. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    whenever 123.09beta01 is tested ready then it's stable.. more folks test .09 and report bugs and feedback, the faster it becomes stable :) ;)

    dilemma is if you leave it up to folks, they may choose weak passwords and leave themselves open to security compromise and hacking

    security of end user's data is important to me :)
     
    • Agree Agree x 1
  20. eva2000

    eva2000 Administrator Staff Member

    30,178
    6,786
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +10,139
    Local Time:
    8:41 AM
    Nginx 1.13.x
    MariaDB 5.5
    instead of allowing end users to select their wp username, would it be enough to allow them to select their admin user's display name ? wp user create | WP-CLI
    Code:
    [--display_name=<name>]
    The display name.
    
    I just updated 123.09beta01 centmin.sh menu option 22 with WP display name support too update inc/wpsetup.inc · centminmod/centminmod@ba204a7 · GitHub

    Code:
    Enter vhost domain name you want to add (without www. prefix): newdomain5.com
    
    Create a self-signed SSL certificate Nginx vhost? [y/n]: n
    
    Theme Setup:
    Install CyberChimps Responsive Theme (cyberchimps.com/responsive-theme/) [y/n]: n
    
    Wordpress Setup:
    Set custom WP Admin Display Name ? [y/n]: y
    Enter Custom WP Admin Display Name: George
    Install Wordpress in subdirectory /blog ? [y/n]: y
    Enter subdirectory name i.e. /blog enter = blog ? : blog
    Do you want to install WP Cache Enabler Plugin instead of WP Super Cache ? [y/n]: y
    Enter email address for Wordpress Installation: EMAILADDY
    Create FTP username for vhost domain (enter username): user6
    Do you want to auto generate FTP password (recommended) [y/n]: y
    
    upload_2016-1-10_14-59-20.png
     
    Last edited: Jan 10, 2016