Being in the website building business, I like to “keep in the know” and read various resources informing on where website trends are moving. Many companies I work with want to be able to post on their own and maintain copy, so I typically use a content management system (CMS) as the framework for their websites. With so many different CMS options out there, I often get asked, “Which CMS will you be using and why?”
There really are a TON of CMS options out there. Of all the websites out there, W3Techs monitors what sites use a CMS. Sites using a CMS account for over 40% of all the websites on the internet. Over 40% of all the websites out there use some form of CMS option. Of all these options, WordPress accounts for 24.3% of the websites on the Internet; that is 58.7% of the CMS market share. In English, out of all those websites that use a CMS, WordPress is the choice CMS. In fact, a quarter of the world wide web’s sites use WordPress. And of all the sites that use a CMS, WordPress makes up almost 60% of those websites.
Given all his info, I tend to use WordPress a lot of the time, and definitely more so than Drupal or Joomla. I use it because of its popularity, but it’s more than that. Given the popularity WordPress, I find that it also is very well-maintained and has regular updating. Sure, it has its shortcomings (some have issues with its security as well as the amount of updating), but if you keep good notes on changes you make and plugins you use, your issues will be minimal. The big bonus for me, as a website builder, is that teaching the client to update the site has a shorter learning curve. Far shorter, in fact, that either Drupal or Joomla.
So that’s my two cents, in a nutshell. I’m a little wild about WordPress and think you should consider it too. And feel free to contact me if you want me to help you get things set up!
At the end of every year, there are several sites on Drupal where I have to start a new year page. For example, in January, I created the 2015 page. By default, Drupal creates this as a child page to the book I am in or leaves it unassigned in book limbo. I searched the forums for an easy way to create this new page as my parent, but found little information and was left to figure this out on my own.
My solution is pretty simple. And it’s always easy to go from an example, so here is my scenario:
The book I have in Drupal is called Ebooks. Every month, a new ebook is issued. The site has ebooks dating as far back as 2007. Each year is a book page; within the book page, the ebooks are attached via the attachment function within the Drupal page. So, at the end of 2014, I had the Ebook main page pointed at /ebook and it had all of the 2014 ebook attachments. The ebooks were attached from most recent (Dec 2014) down to oldest (Jan 2014). This was the parent book page. Connected to this page, as child pages, were years 2007-2013.
The first thing I did was go into the /ebook page and made a couple edits.
1. I edited the title from Ebook to Ebook Archive – 20142. I changed the URL alias from /ebook to /ebook-archive-2014
I then went to content and created a new book page. I titled this page Ebook. went to attachments and added the January PDF of the ebook. I went to book outline and created this page as part of a new book. Lastly, if it does not auto-alias in your Drupal, name the alias /ebook.
Next, I went back to the Ebook Archive – 2014 page, /ebook to /ebook-archive-2014. I went to edit book outline. Now, instead of pointing to itself as the book parent, I assigned Ebook Archive – 2014 to the Ebook book that I just created. I click on save and I am almost done.
Now, since Ebook Archive – 2014 was considered a parent, years 2007-2013 populate under it as child pages. I go into Administration » Content and go to the books tab. I go to Ebook and click edit order and titles and reorder 2007-2013 so that the new parent is Ebook and not Ebook Archive – 2014. And I’m done.
I know this may seem a little confusing. Feel free to contact me if you need more info and I can email you or even create a quick YouTube how-to if it would be beneficial.
Have you ever received the 500 error screen after updating your Drupal on your 1and1 web host? Even after you have followed all the rules? Many people will complain about 1and1. I understand the frustration, however, after having tried several web hosts, 1and1 still offers an exceptional hosting service at a truly affordable rate. So don’t let your frustration get the best of you, try the following fix and see if it helps.
Most of the time, I have found the following changes to the .htaccess file will do the trick and fix your Drupal site.
You’ll need to go to your server and download the .htaccess file for editing. You can use an FTP client or you can download right from the Webspace Explorer in your 1and1 Control Panel.
1. First you will look for the following in your .htaccess file:
You will want to uncomment it by removing the “#”. And then you’ll most likely change the “RewriteBase /drupal” to “RewriteBase /”.
2. Second, you’ll want to add a line of code. By default, Apache on 1and1 uses PHP4 for .php extension. If you don’t want to rename all your scripts to .php5 you can update your .htaccess file by placing the following line into your .htaccess file:
AddType x-mapp-php5 .php
That should do the trick. Save the file and upload it back to your server, overwriting the previous file. To confirm these changes have helped your situation, go to you domain, www.example.com. Then try clicking on any links to take you into another section or page of your site. If you don’t get any further 500 errors, your issue is resolved.
If you do continue to have issues, Drupal has an amazing online community that is very responsive. Here is a link to the site with a search for 1and1 Drupal error 500:
Hope this post has helped someone! Best of luck to you all!