Control your own Blog

Blogger Status message
Blogger Status - Offline

With the news that popular blogging service Blogger has had continual problems for the past 3 days, isn’t it time to think about self-hosting your blog?

Rather than rely on a massive service like Blogger or WordPress.com, if you host your blog independently you gain control over your site, tech support you can actually speak to you and access to a huge amount of extra features that’ll make your blog stand out from the crowd.

Blog hosting from 2020Media can be added to any existing hosting plan (sometimes at absolutely no cost), or setup as a standalone service. With hosting plans starting at just £45+vat/year (that’s £3.75/month – less than a pint!) it’s very easy to start getting the benefits of an indepedent blog. We offer free installation and setup too.

VirtueMart 2 almost ready

VirtueMart, the popular opensource shopping cart extension for Joomla, have announced the availability of the release candidate of version 2 of the package.

VirtueMart Log0The long awaited release of VirtueMart 2 means there will be one final bugfix and then the software will be ready to use in production. Also in the announcement was news that Joomla 1.6 is not being supported in this release after all. The developers say that as Joomla 1.6 is only being supported by Joomla for 6 months, and 1.7 will be out in around 2 months time – therefore they have not had enough time to develop VirtueMart around Joomla 1.6.

No doubt this news will disappoint some developers who have been eagerly awaiting a fully featured ecommerce add-on compatible with Joomla 1.6, but VirtueMart 2 is a complete rewrite from scratch and will fix many of the outstanding gripes people have with the extension.

The Release Candidate contains a lot new features:

– Media Handler (multiple images)

– Custom Fields (replacing the old attributes, producttypes, variants,…)

– True Child Products in the sense of OOP (unpublished parents can be used as linked product pattern)

– Mail template system

– New Currency Formatting possibilities

– More Modules and Plugins

– New Admin Menu Layout

– Meta Tags

– More Filters and Search Options

– Completely Anonymous Checkout

– Revenue Report

– New Templates

2020Media can provide a completely free installation of VirtueMart with any of our Joomla hosting plans – seee www.2020media.com/plans for further details.

CiviCRM for Drupal 7 and Joomla 1.6

CiviCRM 4.0.0 has been released for the latest Drupal version – 7 and the new Joomla version – 1.6. Up until now it was necessary to install CiviCRM on the older Drupal 6 and Joomla 1.5.

Highlights

  • CiviCampaign has been integrated with other components such as CiviContribute, CiviMember, CiviEvent, CiviMail and CiviEngage
  • Joomla v1.6 introduced an ACL based permissioning system. This gets CiviJoomla to much closer parity with CiviDrupal.
  • CiviMember now allows membership upsell. This allows membership type to be changed on renewal
  • CiviCRM Extensions. You can now browse and download CiviCRM extensions from within your CiviCRM install.
  • A new API – version 3, introduces standardisation of functions, inputs and outputs.

For users of existing Drupal 6 and Joomla 1.5 CiviCRM installs, the simultaneous release of 3.4 for these versions includes the same features.

2020Media provides free installation of CiviCRM on all Drupal and Joomla hosting plans.

Unlimited = Limited (very)

The broadband companies got in trouble for it, and we’ve blogged about it before.

There’s something about the word ‘unlimited’ that companies just can’t resist though.

Here’s an extract from the terms and conditions of a company (that shall remain nameless) that has a main selling point that their hosting is “unlimited” – unlimited web space, unlimited bandwidth, unlimited email accounts.

Fair Use. For a Shared Account, “Fair Use” means:
a. Database queries may not exceed 10% of system resources in any second.
b. No more than 20 simultaneous processes on shared servers.
c. No more than 10% of the shared service CPU for a period longer than 5 seconds; no more than 128 MB of the server memory resources at any given time.
d. No cron jobs with execution period shorter than 30 minutes.
e. No more than 10 simultaneous connections from a single IP.
f. Shared e-mail: IMAP protocol: 400 MB; POP3 protocol: 400 MB.
e. Shared Accounts may not be rented or leased.
h. No more than 5,000 MB allocated to music, video, or other multimedia files, including but not limited to .avi, .mp3, .mpeg, .jpg, .gif, .bmp and .png files.
i. No more than 5,000 MB allocated to any archive files and disk images files containing the complete contents and structure of a data storage medium including, but not limited to, .rar, .zip, .tar, .gzip, .iso, .nrg, .ccd, .img, .sub, and bin/.cue files.
j. No more than 5,000 MB allocated to database dumps and/or backups including, but not limited to, .sql files.
k. No more than 5,000 MB allocated to executable files and all other files which are the result of compiling a program including, but not limited to, .exe, .psd and .bin files.
l. No more than 5,000 MB allocated to document files and all other files which are the result of document editing including, but not limited to, .doc, .docx, .odt, .xls, .xlsx, .ods and .pdf files.
m. No backups of hard drive or any other backups to a shared hosting account which consume more than 5,000 MB of disk space.
n. No more than 150,000 inodes per account.
o. No more than 400 emails per hour.
p. No more than 40 recipients per email sent.
q. If an email message sent to or your mailbox has a SPAM score, calculated by the SPAM Assassin daemon, greater than 15, the message will be automatically discarded.
r. If you receive more than 20 emails per minute at any given time, the email account may be temporarily blocked or MX Records may be temporarily changed.
s. No more than 500 MB per database and 250 MB per database table.
t. No more than 10,800 CPU seconds for any given calendar day; no more than 1,000 CPU seconds for any given hour of the day.
u. No more than 12,000 scripts or programs for any given calendar day; no more than 800 programs or scripts for any given hour of the day.
v. If the average execution time is longer than 2 seconds for a given day, we may, at our sole discretion, disable, suspend or immediately terminate your account with no refund.
You agree that we have the sole right to decide what constitutes a violation of the Fair Use as described in this section of the TOS and what is the appropriate severity of any corrective action to be applied. Failure on your part to maintain your account in full compliance with the TOS may result in warning, resource usage limitations, suspension or immediate account termination with no refund upon our reasonable discretion. You understand and agree that in the event of violation of the Fair Use for your account, we may grant you a certain period of time to rectify the issue. If you take no action during this period, the decision becomes binding and final and we will be free to apply corrective actions at our sole discretion. You acknowledge that we can immediately suspend and/or terminate each account that violates the Fair Use TOS and will not be responsible for any data loss resulting from such termination of services.

Come on! How is this statement “Unlimited email accounts” compatible with this item in the terms: “Shared e-mail: IMAP protocol: 400 MB; POP3 protocol: 400 MB.”? And no refunds should you break one of these terms – most of which you’d have no way of knowing you were exceeding. Anyone got a script for measuring the number of CPU seconds/day for their Joomla website?  “No more than 10,800 CPU seconds for any given calendar day”

2020Media believes in offering a fair service for a fair price. Our hosting plans have clear information about the limits they have. On broadband we’ll tell you what speed your line can support – before you buy.

One of the most important things in any relationship is trust. We want our customers to trust 2020Media to deliver what they’ve purchased, and we believe we warrant that trust. Thats why we are up front about what our hosting plans offer; why we offer a money back guarantee; and why we don’t lock customers into multi-year contracts they can’t cancel.

The end of the internet…

Minister for the Internet

We marked the end of the internet as we know it with a celebratory event on the evening of 22nd March at the London Transport Museum in Covent Garden.

300 or so people queued around the Piazza to get in to the 2 1/2 hour even which featured “Minister for the Internet” MP Ed Vaizey, Internet pioneer Prof. Peter Kirstein and finished with a song – “the day the routers died (video)” (to the tune of Bye Bye American Pie).

IANA (Leo Vegoda) did a re-run of the handover of the last block of IPv4 addresses (video) to RIPE (Nigel Titley). This historic event meant there are no no more blocks of IPv4 internet IP addresses in reserve – and the inclusion of IPv6 is now a reality.

2020Media are fully committed to IPv6 and will be taking part in World IPv6 day on 8th June 2011.