WP Super Cache

We recommend WP Super Cache for caching in WordPress. In our experience, it works best, and it’s also very easy to use. It works best alone, meaning without any other caching tools added. Just install it, and then visit the settings page (under the main Settings menu in your WordPress dashboard) and then for “Cache Delivery Method” choose “Expert” and then click Update. That’s it. Now it works by itself.

Continue Reading

System Side Compression

All of our servers come equipped with mod_deflate and mod_brotli. We recommend this code for mod_deflate: AddOutputFilterByType DEFLATE text/css text/csv text/html text/plain text/richtext text/sgml text/tab-separated-values application/javascript application/x-javascript httpd/unix-directory AddOutputFilter DEFLATE html htm shtml php php4 pl rb py cgi css js txt BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html and this for mod_brotli: AddOutputFilterByType BROTLI_COMPRESS text/css text/csv text/html text/plain text/richtext text/sgml text/tab-separated-values application/javascript application/x-javascript httpd/unix-directory

Continue Reading

How to Install CiviCRM in Drupal 8

CiviCRM can now be installed on Drupal 8 on any hosting account with CiviHosting. All the install needs is composer and we have that installed globally on all servers. The official instructions are here: https://docs.civicrm.org/installation/en/latest/drupal8/ Below is our original post on this subject, before there was an officially working installer, but all of the below is now outdated and irrelevant. CiviCRM for Drupal 8 can only be installed on one of our WebApps accounts. Sometimes some of the steps below fail due to memory limits. If that happens to you, just contact our Support Team and they can raise your memory limit. Here is how to install CiviCRM for Drupal… Read More

Continue Reading

How to Install Drupal 8

Drupal 8 runs on all of our hosting packages. To install Drupal 8 on CiviHosting: composer create-project drupal-composer/drupal-project:8.x-dev some-dir –no-interaction where you can replace some-dir with whatever directory you want. If you are in /www/www/ then you could use just a dot: .. Now you can use Drush from the command line — it is already installed on all of our servers. 🙂

Continue Reading

SSO for MediaWiki with Azure

There is a an excellent tutorial on Medium.com called Mediawiki and Azure AD Single Sign On with step by step instructions how to set SSO for MediaWiki with Azure, but it’s a bit outdated. One note is that the Reply URLs is now called “Redirect URIs” in Azure, in the Authentication tab. We also used both of these URI’s there: https://wikisite.com/simplesaml/module.php/saml/sp/metadata.php/default-sp https://wikisite.com/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp as it wasn’t clear which one was working, but with both, it anyhow works. 🙂 Beyond that, the code for the username provided did not work for us, so we left the code and used this for the settings: $wgSimpleSAMLphp_UsernameAttribute = ‘http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname’; Aside from that, the basic directions… Read More

Continue Reading

CiviHosting vs DigitalOcean

We recently received the follow email (text adjusted slightly) from a client who uses us for hosting Nextcloud on a VPS, including monthly upgrades. The relevant part is this: The problem is that my boss is complaining and wants to move it to our own hosting. He says it will be way less to host ourselves on digital ocean and I can update it myself, I would rather not do that, so can you help us to understand why it’s worth it to stay with you? This is a very good question — very valid. The answer we provided is also good. We answered that the boss is correct that… Read More

Continue Reading

WikiMedia Foundation Joins the W3C

The WikiMedia Foundation has announced that they are joining the World Wide Web Consortium! In a blog post by Gilles Dubuc, a Senior Software Engineer with WikiMeda, the Foundation has declared that they are “becoming a member of the W3C,” which means they are joining the world wide effort to standardize the underlying code structure of the Internet. As Dubuc writes: Founded by Tim Berners-Lee in 1994, W3C works with hundreds of organizations to ensure that the web’s basic building blocks—like HTML or CSS—remain consistent across browsers, platforms, and more. You can learn more about what W3C does over on Wikipedia. Joining the W3C fits right into our 2030 strategy,… Read More

Continue Reading

ConfirmEdit MediaWiki Extension

One of the most popular MediaWiki extensions is ConfirmEdit, and with good reason. It comes bundled with MediaWiki, since version 1.18, so you don’t need to download it. You just need to enable it and then configure it. What is it? In short: The ConfirmEdit extension lets you use various different CAPTCHA techniques, to try to prevent spambots and other automated tools from editing your wiki, as well as to foil automated login attempts that try to guess passwords. To enable, just add this to your LocalSettings.php: wfLoadExtension( ‘ConfirmEdit’ ); Now you need to configure it, as the default configuration is not, in general, terribly helpful. They say there that… Read More

Continue Reading