Setting up a Drupal 7 website for the very first time, one of the features that is bound to make website owners nervous is visibility of the default login block. By leaving an obvious and very public path to login to your website you are inviting unwanted logins.
There is a simple solution for Drupal newcomers to remove this block…
In the admin menu go to Structure > Blocks and look for the User Login block.
By default this block will be configured to display in the First Sidebar or Second Sidebar region of your Drupal theme but, to ensure it does not show at all, select – None- from the dropdown and click Save Blocks at the foot of the admin page.
That’s the first step to allowing unwanted accounts.
However, this is not quite enough. When you need to login yourself, you will probably go to the page http://yourdomain.com/user/login and be presented with a login screen with a tab labelled Create new account. Even if you’ve removed your user login block, determined people (and bots) will still look for the URL http://yourdomain.com/user/login and attempt to get in that way. The result, as we found out for ourselves, is that you will receive regular emails with a subject line like this:
Account details for random9899873634 at Your Website Name (pending admin approval)
So, despite removing the default login block, your login page provides a clear and obvious invitation.
To get rid of this tab, in the admin navigate to Configuration > People > Account Settings and look for the box titled Registration and Cancellation. By default, the option for Who can register accounts? is set to “Visitors, but administrator approval is required”. You want to select the radio button that says “Administrators only”, scroll to the foot of the page and click the “Save configuration” button.
And that’s it. You have now stopped displaying the default Drupal login block and have removed the option for casual visitors to your site to attempt to login.
For over a decade our small business customers have been happy with a few hundred MegaBytes of webspace and a number of POP3 email accounts.
Recently, however, our clients have been asking for more from their email accounts. With the rise of the smartphone (61% of UK phone owners have a smartphone and hence email capabilities) and the tablet (and the “phablet” if you want to include those oversized phone/tablets and use a ridiculous portmanteau) the old POP account just doesn’t cut it any more.
Searching for email service providers has been a lengthy task for us here at 22i design and, quite frankly, 99% of the services have just not met the requirements of our customers. 2GB of email is not enough for the client who wants to migrate over ten years of email so we’ve come up with a new 25GB IMAP account.
Now our clients are securely accessing their email from iPhones, iPads and multiple desktops and all with the same functionality that they were used to with their Mac Mail, Outlook and Thunderbird accounts.
We do still offer Google Apps for Business, which does offer 25GB of email and all the bells & whistles of calendar sharing etc but we found that the GMAIL method of “labelling” email was a problem for our clients with years and gigabytes worth of legacy email.
So, if you can’t afford a Microsoft Exchange server and you don’t want Gmail, but you DO want a secure, reliable and cost-effective email service with 25GB per email box, then do let us know and we’ll got you up and running.
Call 22i Design on 01252 692 765 for a chat about your small business email requirements and we will be happy to advise you.
Really? In England? Somebody would only charge £15/an hour for web development?
Well, that’s what the ad said.
Whilst browsing YouTube recently a number of display ads have been cropping up for a business that I’ve noticed has stepped up a gear in trying to promote itself over the last few months.
I initially noticed the business’s PR team throwing content at publishers including one of my big clients for whom I edit and write copy. As with a lot of PR I see on my desk these days, some of the associations between the business embedding their link in the PR piece and the content itself is a little tenuous – that’s the way some content marketing and guest posting has become these days.
Secondly the rate at which these pieces of PR are being pumped out is, in my opinion at a relatively small scale publisher, flooding the market. To publish content from the same source on a regular basis, with sometimes tentative associations with the content, and all-of-a-sudden when there was nothing before is a little bit, well… Spammy!
But when their display ads appeared touting developers for £15 an hour, VAs for £10 an hour and the same measly rate for freelance animators, it concerned me a bit. There is a “going rate” for freelance web designers & web developers in this country and, even though I personally choose to operate a little under that rate, I wouldn’t stoop so low as to offer my specialist services, which I have spent over a decade developing, for a rate that, let’s be fair, is a bit too close to the national minimum wage.
The other issue that developers have to consider is that hourly rates usually make up for the fact that freelance work involves a fair degree of risk. An hour or two’s work here or there may involve travel which means expense or downtime. Also, hourly rates reflect the fact that an hour here or there is just that – an hour and not a day or a week or a month’s guaranteed and salaried income.
So I took a look at the website of the business selling devs for £15 an hour and lo and behold, the developers are not even in the UK. The lowest c0st, home-grown developers are offering their services at a little under the “going rate” which is fine by me.
But if you are looking for a developer for £15 an hour then the chances are they won’t be in the UK. You may well get a good service but if you do want to keep your money at home and spend it locally then a Brit will be worth twice that amount.
As for being a British developer offering your services at such a low rate, well it’s up to you if you think you can pay for all your kit, laptop, displays, backup drives, your learning, your office and your travel, mortgage etc on a such a small amount – Don’t forget that as a freelancer you may not be able to get work all the time (especially if British businesses are sending work abroad) so work out how much “downtime” costs you.
Newbies & Dreamweaver
A friend of mine has decided that he wants to be a web designer and has enrolled in a course to learn the basics of web design. It’s been really interesting getting feedback from him on how people regard web design these days and the most common thing he reports back about is that everybody wants to skip learning the boring HTML part and learn all about Dreamweaver, afterall, they’ve heard SO much about Dreamweaver and seem to think it’s the magic bullet.
This is for you, newbies and wannabe web designers who think you should be learning Dreamweaver and not HTML, this is straight from the web designers mouth. I’ve been doing web design for 11 years and using Dreamweaver for about 8 years, and this is what I think:
- Dreamweaver is not the Magic Bullet Dreamweaver is not the answer to all your web design prayers. Dreamweaver will not slay all your design demons. Dreamweaver is not the holy grail of web design. Dreamweaver will not help you sleep better in your web designer’s bed at night.I’m sorry if that’s not what you want to hear but this is not the X-factor. I will not build your hopes up and I will not say that you’re wonderful and you’re going to make it even if you’re crap. The harsh reality of web design is that it is a fiercely competitive world and you will either sink or you will need to swim and swim very well too. You will not be able to design websites just because you’re using Dreamweaver.My Advice: Learn HTML, learn to design & code and then maybe learn Dreamweaver.
- Dreamweaver is just a Tool: Moreso, Dreamweaver is a toolbox. If you turn up to a garage with a top-of-the-range SnapOn toolbox stuffed full of shiny SnapOn tools, that doesn’t make you a mechanic, does it? Just because you own a shiny packed-full toolbox does not automatically qualify you to fix cars, does it?My Advice: Again, learn HTML, learn to design and then you could learn Dreamweaver.
- Dreamweaver is for experienced designers: I own a modified 300BHP Subaru Legacy. It looks great, sounds great and goes like the clappers. If you’ve just passed your driving test or if you’re not experienced or old enough then you won’t be able to drive my Subaru. Why? Because the insurance companies will not insure you on such a powerful, high IG car and by law you cannot drive without insurance. You will not be able to handle the power and the same goes for Dreamweaver. If you’re not experienced then don’t touch it, you won’t know what you’re doing with it.My Advice: Learn HTML first. Walk before you even think of running.
I’d point you to some forum posts I’ve seen over the years as to the debate on whether designers should use Dreamweaver or not, but they tend to be filled with the same polarised black & white nonsense and it’s usually not very helpful. What you would see in these forums would be either:
I love Dreamweaver, it’s wonderful.
I hate Dreamweaver, I only hand code.
These responses are a waste of time, a waste of forum space and a waste of server hard drive space. They serve no purpose to answering the debate over whether web designers should choose to use Dreamweaver or not.
If all you can say is that you love Dreamweaver then that’s great, I’m happy for you. Where did you spend your honeymoon and did people give the “happy couple” funny looks?
If you hate Dreamweaver because you’d rather hand code then you’re just a snob; you’re cutting off your nose to spite your face. There’s really no point in being so ideologically opposed to it.
Neither of these standpoints actually answers the most important question of WHY? Why do you love Dreamweaver? Why do you hate Dreamweaver? “It’s great” and “it sucks” are really not very useful nor professional answers.
Here’s my take on Dreamweaver.
I started hand coding from a book on HTML back in 1998 (SAMS Teach yourself HTML in 24 hours. It’s out of print, and only the 2001 edition, which includes XHTML, is available) I didn’t touch Dreamweaver until about 2001. In those 3 years I learned HTML and design, all from scratch, totally self-taught. I had qualifications in Art, Design and Computer Science and a background in engineering and construction with some art & design commissions under my belt so I was well-suited for the design/technical aspects of the web design industry.
Dreamweaver, for me in my 8 years of using it, is a tool that helps me to manage multiple sites. It allows me to switch between working on a big project on one dedicated web server to another project on a shared server and manage the tens of thousands of files that may be in that site. (Yes, tens of thousands of files – did you think web design was all about 4-page websites?) With Dreamweaver I generally manage around 20 projects at any one time, so it’s pretty handy for keeping things organised. I could fill it up with every site I manage, but there’s really no point if they’re not maintained regularly (I tend to archive sites for good housekeeping and re-install them locally as needs be)
Dreamweaver is a managed and manageable environment for me, so it does virtually everything I need it to do. OK, DW FTP can be slow, not capable of multiple connections and not fully featured, so I will use Filezilla to back me up in those situations. I prefer to edit .htaccess files and check my error logs in Notepad++ and edit my CSS in TopStyle but that’s cool because Dreamweaver does most of the other things I need it to.
Dreamweaver allows me to manage my workflow. With templates and code snippets I can rapidly work new HTML pages and deploy regularly-used pieces of code.
Dreamweaver allows me to work in design view, code view or both, meaning that I can switch between designer and developer coding easily. If I’m happy with the code that Dreamweaver spits out I can use the design view. If I want to keep an eye on it I use the split view to see both the code & design views and if I’m working purely in PHP I can just use the code view.
Sure, if I allow it to, Dreamweaver occasionally throws up code I don’t always like, but because I know my HTML/XHTML and I work in code view as well, I can spot it a mile off and fix it. Of course, Dreamweaver can be buggy and doesn’t always give me the shortcuts I need but I get by and it is a time saver.
I didn’t like that Adobe brought out Macromedia, that move seems to have made the marketplace less competitive, but what can I do about that? However, that said, I’m still using Create Suite 3 as opposed to the new-fangled CS4 but with Photoshop and Illustrator bundled in alongside Flash & Fireworks, I’m more than happy with the CS3 package.
So, if you get to know your HTML 4.01 and 5, XHTML 1.0 strict and transitional, CSS 1, 2 & 3, Fireworks, Photoshop & Flash, learn your FTP and understand your LAMP environments, get to grips with MySQL on phpMyAdmin and your command line work on PuTTY ssh client, tweak your Apache web server keep up with PHP aswell as being able to wrangle your sites in your beloved Dreamweaver then you’re probably going to make a good web designer.
But don’t get too hung up on the tools or the technology, just make sure you can actually DESIGN things, that’s the really important part of being a web designer. (The clue is in the term DESIGNer) And Dreamweaver is not the be-all and end-all of web design. Some people hate it and don’t/won’t use it, but that’s entirely up to them. Personally, I think it’s a very handy tool that I use daily and could probably not live without. However, as this article is aimed at newbies, know your code first and then use the tools (if they’re right for you). You too may either love or hate Dreamweaver, or better still just find Dreamweaver to be one more big handy tool in your web design toolbox.
I’d been stuck for a few days with a lost password for a WordPress site login. I knew my username but had forgotten the password so I hit the “Lost Password?” button and awaited my email.
It turned up all garbled, a string of characters I didn’t understand.
So initially I ignored it. And then I thought Hey, the email reads…
Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: BASE64 QmV0IHlvdSB0aG91Z2h0IHRoaXMgd2FzIGdvbm5hIGJlIG15IHBhc3N3b3JkIHJpZ2h0Pw==
BIG clue… Base 64. So I hit the search engines for a base 64 solution and found a Base 64 Converter.
I cut & pasted my blurb into the converter and BiNGO! Had my password 🙂
Good, now I can update a site I’ve not updated for nearly a year!
So what happens when you move, delete or rename a webpage? This may happen for a number of reasons:
- You may have changed the structure of your website and have added new folders to better organise and define the structure or information architecture.
- A page may be out-of-date and another page may be more appropriate
Example – You may have had a dedicated ‘News’ page – but after monitoring the traffic and finding a slow response it may be necessary to integrate your news feeds into your index/home page – in which case you would want all the engines to list the index/home page instead of the news page.
Why Does This Matter?
If your page is listed in a search engine index then once you move it, it’s good practice to let the search engine know that you’ve moved the page.
If nothing is done to tell the search engine that the page has moved, it will continue to list the old page and you may continue to receive visitors to a defunct page (404) and you may lose traffic.
So What Does The 301 Redirect Do?
Next time a search engine spiders your site it will read a file to let it know the status of the site and update its records accordingly, the old pages will be ignored and replaced by the new pages you specify. At the next update the old pages will be removed and the new pages listed in their place.
Similarly, if you visit a page with a 301 redirect you will end up at the new page.
Example – Watch your browser’s address bar when you go to https://www.22i.co.uk/main.htm – it will be redirected to the /index.htm page.
- So How Do You Do This 301 Redirect?
The method described here works for Unix servers.
- In the root folder of your website create or modify the .htaccess file.
- The .htaccess file can be modified with a text editor such as notepad.exe
- When you look at your .htaccess file there will be 3 elements to the command line – The command, the old page, the new page. So the line in the file will look something like…
Redirect 301 /oldpage.htm http://www.yourdomain.com/newpage.htm
Save your .htaccess file and upload it to the root of the server. To check that it is working you can use the Check server headers tool and input the URi of the old page.
22i design have just launched the Meon Valley Mill website.
Meon Valley Mill are a small company in rural southern England. They specialise in wool processing services for craftspeople and smallholdings.
They required a clean and friendly website to introduce their dyeing, carding and spinning services with room to expand upon future features such as events and FAQs for the crafts & agricultural communities.