Meltdown and Spectre

Meltdown and Spectre are two recently-discovered security vulnerabilities in modern CPUs, including those used on our servers. The brief response from CiviHosting regarding these two issues is that Meltdown is a serious vulnerability, but our servers are not vulnerable to it. Spectre is less serious, but our servers are not vulnerable to it either. The more detailed response, for those interested, begins with a brief review of what the issues are: Meltdown is described on the Meldown Wikipedia page as: Meltdown is a hardware vulnerability affecting Intel x86 microprocessors and some ARM-based microprocessors. It allows a rogue process to read any kernel memory, regardless of whether it should be able… Read More

Continue Reading

GDPR Compliance

The GDPR is the General Data Protection Regulation and as the home page of the EU GDPR site says: After four years of preparation and debate the GDPR was finally approved by the EU Parliament on 14 April 2016. It will enter in force 20 days after its publication in the EU Official Journal and will be directly application in all members states two years after this date. Enforcement date: 25 May 2018 – at which time those organizations in non-compliance will face heavy fines. This regulation, or set or regulations, governs data security and the privacy of individuals. As the EU GDPR home page also says: The EU General… Read More

Continue Reading

Laravel vs Symfony

The Right Tool for the Job The phone rings. You pick it up. It’s the national lottery — they tell you that if you can be at their office within 15 minutes, you get the entire pot, upwards of 15 million dollars. But you’re at home, not so close to that office. You need to decide on the spot how to get there. Right now, in the middle of rush hour, going by car may take more than 15 minutes. But riding your bike might also take more than 15 minutes. You have now 30 seconds to decide and your heart is racing, because the phone call was real and… Read More

Continue Reading

Move WordPress Site to New Domain

You have your WordPress site setup for some domain, such as mysite.com. Now you want to change that domain to sitenew.com. How do you do that? It’s easy. On a regular, single-site install (which is what most WordPress sites are), on the left side of your dashboard there is a Settings menu. Find “General” in there and click on it. Then there are two boxes: WordPress Address (URL) and Site Address (URL) Change those to your new domain sitenew.com and click Save. That’s it. πŸ™‚

Continue Reading

How to Install Laravel on Shared Hosting

If your host has PHP and MySQL, then there is a good chance that they can run Laravel. There are a few other requirements, such as certain PHP extensions, but those are fairly common. The only real issue is Composer. If your host can’t (or won’t) run Composer, then forget about it. πŸ™ But if they can, then most likely you can install Laravel. πŸ™‚ If they have Composer already installed, then you’re set. If not, you must install yourself, but it’s not too hard. The directions on the Composer Download page are great and they work on many machines. For shared hosting, however, you probably will need to make… Read More

Continue Reading

Laravel Tutorials

Getting started with Laravel is not easy, even for a developer who already understands the MVC model and has worked with it. We have compiled here a brief list of resources with good tutorials to get you started learning Laravel, and some advanced ones also, to keep you going. Laravel Specific Sites Below is a set of sites focused only on Laravel, each of which has tutorials: Laravel.com The first place for many is Laravel’s own Documentation site at https://laravel.com/docs. Everything there is of course free and text-based. Laracasts Laracasts is a paid-for only resource, but it’s one of the biggest and most well known. It’s all videos. Their tagline… Read More

Continue Reading

CiviCRM Extensions

CiviCRM is a fantastic tool right “out of the box” but there are also some important features not available in the core. Therefore we have CiviCRM Extensions, which are add-ons that give CiviCRM extended functionality. These extensions cover all kinds of features such as Webform integration, alerts, discounts, volunteer management, extended reporting and more. The official directory maintains a centralized list of all “official” extensions and that’s here: Extensions Directory. But you don’t normally need to visit there because extensions can be installed from within your own CiviCRM site. Installing Extensions The basic procedure is quite easy. When your CiviCRM is set up correctly, extensions can be installed from within… Read More

Continue Reading

Nextcloud vs ownCloud – The Whole Story

Battle of the Clouds Interested in finding the private cloud package that’s right for you? So are we! πŸ™‚ In the open source private cloud marketplace, there are several options, such as ownCloud, Nextcloud, Seafile, Syncthing and Pydio as well as smaller players such as SparkleShare. To see what’s happening in this market, let’s take a brief look at this Google Trends graph of interest in the top four packages over the past 5 years: Shows fairly clearly that ownCloud and Nextcloud dwarf the competition, and it also seems pretty clear that since its inception, interest in Nextcloud has been growing fast and today has actually more Google searches than… Read More

Continue Reading