Deactivating WordPress plugins
Will deactivating a WordPress plugin break my site?
The short answer is no. Deactivating a plugin will just return your site to the state in was in before you activated the plugin. A plugin does not change your core WordPress Website or other WordPress plugins. Normally, plugins can be safely turned on and off. Sometimes, however, two plugins that perform the same function may conflict when both turned on at the same time. In the single case I saw this occur, an onscreen message alerted me and provided simple instructions on fixing the problem. WordPress rocks!
The long answer is maybe, for example, if your Website design and other features depend on that plugin. Such dependencies are special cases. If the customization was improperly implemented, then you could possibly break your site. Make sure your developer is well-versed in WordPress themes, plugins and widgets.
What does "1" + 2 + 3 equal?
We're talking JavaScript here. Kind of a trick question. Given operator precedence, I thought that the addition would have been performed first. For example, if multiplication were involved, it would be done before string concatenation, even if at the end of the statement (see Example C). What does "1" + 2 + 3 equal? You might guess 15, but that would be incorrect. The answer is the string "123." Let's test it and learn about operator precedence involving JavaScript strings.
Example A
var a = '1' + 2 + 3; // equals "123"
document.write(a);
</script>
The code simply runs left to right. And "1" + 2 comes before 2 + 3. What matters is, reading left to right, the datatype mix of the pair of values associated by the + operator. The first pair is "1" + 2, so that is evaluated first. The result of "1" + 2 will then be added to 3.
So here is what happens.
- "1" + 2 runs first and equals "12" because the operand "1" is a string, JavaScript performs datatype conversion on the 2 to convert it to a string "2" and then the + operator does concatenation to produce "12."
- Now, in memory while the program is running, we have "12" + 3 to process next. Again, because one of the operands is a string, JavaScript converts the number 3 to a string and performs concatenation on "12" + "3" to produce the final result "123"
Example B
Another example. Addition occurs among pairs from left to right, eg, 1 + 1 being the first pair, until a string is encountered.
var b = 1 + 1 + '2' + 3; // equals "223"
document.write(b);
</script>
When a string is encountered, the JavaScript interpreter performs concatenation and converts any non-string arguments to a string. The result is 1 + 1 = 2, then 2 + '2' involves a string, so the number 2 is converted into the string '2' and we have '2' + '2' = '22'. Then the final '22' + 3 results in '22' + '3' = '223' and we're done.
Example C
The final example shows how crazy this can be. When concerning addition vs. concatenation, we move from left to right. When other operations are involved, we might start at the end then move left to right.
var c = 1 + 1 + '0' + 2 * 5; // equals "2010"
document.write(c);
</script>
Example C shows that the last pair, 2 * 5, because it involves multiplication, is evaluated first, after which we have 1 + 1 + '0' + 10. Then 2 + '0' + 10. Then '20' + 10 that finally equals '2010' and we're done.
What is a .mobi site?
A mobi site is supposed to be for mobile device use. But really it's just a new choice for domain names in addition to .com and all the others. So it's up to you on how you choose to the site to work, but it would be following convention to put a site designed for mobile phones at a .mobi domain name.
What is the difference, in layman’s terms, between Joomla and Drupal?
Big picture, Joomla and Drupal do the same thing. You can login to create and edit pages. They are both open source (free) and use the most common technologies (PHP and MySQL) available at hosting companies.
A close analogy might be automobiles, they both get you there but in different ways, styles, rides, etc. So which CMS you need depends on you and your project. Maybe you need something else? We'll find out. And, yes, you can have multiple systems. For example, a blog in WordPress or TypePad and an e-commerce site with Yahoo! or PayPal or eBay and then Joomla for a corporate site and even Drupal for an internal intranet. These sites could be integrated in some ways, esp through syndication (example: blog posts on blog site get automatically feed to corporate site or vice versa).
You have many flexible choices in picking the right system(s) (Joomla, etc) for the need(s).
Tip: find out which system meets your need best out of the box, and be prepared to accept the limitations as a trade-off and you'll save yourself a lot of money and time.

