<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hensel Hosting</title>
	<atom:link href="http://www.henselhosting.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.henselhosting.com</link>
	<description>Domains and webhosting for young webdesigners</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:55:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Great PHP event coming up with Ben Ramsey, Cal Evans and Jason Mauer</title>
		<link>http://www.henselhosting.com/great-php-event-coming-up-with-ben-ramsey-cal-evans-and-jason-mauer/</link>
		<comments>http://www.henselhosting.com/great-php-event-coming-up-with-ben-ramsey-cal-evans-and-jason-mauer/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 05:02:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=899</guid>
		<description><![CDATA[I am excited to announce that next week &#8211; Thursday September 24th at 7pm &#8211; we will have a great event with great speakers (some of the top developers in the PHP community). Since the CodeWorks tour is nearby in Los Angeles, this is a great opportunity to get great speakers to come to Fullerton.
Ben [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cw.mtacon.com/schedule/city/los-angeles"><img class="size-full wp-image-908 alignright" title="code-works-09-logo" src="http://www.henselhosting.com/wp-content/uploads/code-works-09-logo.png" alt="code-works-09-logo" width="200" height="69" /></a>I am excited to announce that next week &#8211; Thursday September 24th at 7pm &#8211; we will have a great event with great speakers (some of the top developers in the PHP community). Since the <a href="http://cw.mtacon.com/schedule/city/los-angeles">CodeWorks</a> tour is nearby in Los Angeles, this is a great opportunity to get great speakers to come to Fullerton.</p>
<p><a href="http://benramsey.com/"><strong>Ben Ramsey</strong></a>, <a href="http://blog.calevans.com/"><strong>Cal Evans</strong></a> and <a href="http://jasonmauer.com/"><strong>Jason Mauer</strong></a> will each be doing a short presentation.</p>
<p><a href="http://www.henselhosting.com/">We</a> are proud to sponsor the pizza and beer. And <a href="http://www.coworkingfullerton.com/">Coworking Fullerton</a> will be hosting the event.</p>
<p>Some cool books will be raffled: Essential PHP Security (O&#8217;Reilly) &#8211; Securing PHP Web Applications (Addison Wesley) &#8211; Professional PHP 5 (Wrox) &#8211; Dojo (Addison Wesley)</p>
<p>I have personally met Cal Evans <a href="http://devzone.zend.com/article/2103">2 years ago at a PHP conference</a> in Amsterdam (RAI) where he was one of the speakers. He&#8217;ll probably not remember me <img src='http://www.henselhosting.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  but he&#8217;s an awesome speaker. I haven&#8217;t seen the others speak, but from what I heard and read, they&#8217;re good! This will be one awesome night of PHP, just one week from now!</p>
<h2>The Speakers</h2>
<p><strong><a href="http://benramsey.com/"><img class="size-thumbnail wp-image-900  alignright" title="ramsey-pic-2008" src="http://www.henselhosting.com/wp-content/uploads/ramsey-pic-2008-150x150.jpg" alt="ramsey-pic-2008" width="150" height="150" /></a>BEN RAMSEY</strong></p>
<p>Ben Ramsey is a Software Architect at Schematic, where he is a leader in the Open Source Platforms Group, designing and developing software and setting and enforcing best practices. Ben is a leader in the PHP community&#8211;the founder of the Atlanta PHP user group, the founder of the PHP Groups user group network, a founding member of PHPCommunity.org, and a speaker at industry conferences worldwide. He has written forphp|architect, International PHP Magazine, and Zend Developer Zone and has contributed to several books, including php|architect&#8217;s Zend PHP 5 Certification Study Guide (php|architect) and PHP 5 Unleashed (Sams).</p>
<p>Blog: <a href="http://benramsey.com/">http://benramsey.com/</a></p>
<p><strong><a href="http://blog.calevans.com/"><img class="size-thumbnail wp-image-901 alignright" title="cal-evans" src="http://www.henselhosting.com/wp-content/uploads/cal-evans-150x150.jpg" alt="cal-evans" width="150" height="150" /></a>CAL EVANS</strong></p>
<p>For the past 8 years Cal has worked with PHP and MySQL on Linux OSX, and when necessary, Windows. He has built a variety of projects ranging in size from simple web pages to multi-million dollar web applications. When not banging his head on his monitor, attempting a blood sacrifice to get a particular piece of code working, he enjoys building and managing development teams using his widely imitated but never patented management style of &#8220;management by wandering around.&#8221;</p>
<p>Cal is currently based in Utrecht, Netherlands. He is a professional member of the PHP community and attends more conferences in a year than most people get to go to in a lifetime. He fills his spare time as the Director of the PCE for Ibuildings. Cal is responsible for coordinating the awesome Dutch PHP Conference in Amsterdam. In Cal&#8217;s past life, he was the Editor in Chief of Zend&#8217;s DevZone, host of the podcast PHP Abstract and responsible for coordinating ZendCon. Cal is the author of php|architect&#8217;s Guide to Programming with Zend Framework.</p>
<p>Blog: <a href="http://blog.calevans.com/">http://blog.calevans.com/</a></p>
<p><strong><a href="http://jasonmauer.com/"><img class="size-thumbnail wp-image-902 alignright" title="jason-mauer-presenting" src="http://www.henselhosting.com/wp-content/uploads/jason-mauer-presenting-150x150.jpg" alt="jason-mauer-presenting" width="150" height="150" /></a>JASON MAUER</strong></p>
<p>Jason Mauer is a Senior Developer Evangelist with Microsoft based in Portland, Oregon. He has over fifteen years of application development experience on a variety of platforms. His job is to make developers happy, which he strives to accomplish by providing training, participating in community events, and talking with customers about emerging technologies. Jason can be found online at jasonmauer.com and as @jasonmauer on Twitter.</p>
<p>Blog: <a href="http://jasonmauer.com/" target="_blank">http://jasonmauer.com/</a></p>
<p>A BIG THANKS, to William Estrada, for organising the speakers and the <a href="http://www.meetup.com/oc-php/">OC-PHP meetup</a> in general.</p>
<p><a href="http://www.meetup.com/oc-php/calendar/11375470/">RSVP for this awesome PHP event</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/great-php-event-coming-up-with-ben-ramsey-cal-evans-and-jason-mauer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIDN EPP interface</title>
		<link>http://www.henselhosting.com/sidn-epp-interface/</link>
		<comments>http://www.henselhosting.com/sidn-epp-interface/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 18:28:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=893</guid>
		<description><![CDATA[Will it happen this year? See the following email from SIDN (the .nl-registry). A EPP interface means we do not need a form for every .nl-transfer anymore (from one provider to another). EPP is in use for years with the large registries.
For SIDN, 2009 will be dominated by the development of an EPP interface for [...]]]></description>
			<content:encoded><![CDATA[<p><img title="SIDN" src="http://www.henselhosting.com/wp-content/uploads/Picture-44.png" alt="SIDN" width="139" height="99" align="right" />Will it happen this year? See the following email from <a href="http://www.sidn.nl/">SIDN</a> (the .nl-registry). A EPP interface means we do not need a form for every .nl-transfer anymore (from one provider to another). EPP is in use for years with the large registries.</p>
<p><em>For SIDN, 2009 will be dominated by the development of an EPP interface for the DRS. With this major project now in full swing, we want to keep you updated on its progress. We will be making use of various channels to do so, including this &#8216;DRS-EPP Weblog&#8217;.</em></p>
<p><em>The weblog is a public resource. You can access it via <a href="http://weblog.sidn.nl/">http://weblog-en.sidn.nl/</a>.</em></p>
<p><em>The weblog features:</em></p>
<p><em>1 EPP-related decisions and choices made by SIDN<br />
2 Reports on Taskforce meetings and decisions<br />
3 News about the progress of the DRS-EPP project<br />
4 Links to relevant documentation and tools to help you make a smooth migration to EPP</em></p>
<p><em>Naturally, you can respond to the information we publish if you wish.</em></p>
<p><em>This week, we shall start publishing details of the discussions held at the first meeting of the EPP Taskforce. Earlier decisions on the relevant issues are also being made available and we will be providing more detail regarding the processes within the DRS-EPP.</em></p>
<p><em>To make sure you don&#8217;t miss any news, you can subscribe to the RSS feed or to the e-mail newsletter. You will then be informed automatically whenever there is an update.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/sidn-epp-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Be careful with your (FTP) password!</title>
		<link>http://www.henselhosting.com/be-careful-with-your-ftp-password/</link>
		<comments>http://www.henselhosting.com/be-careful-with-your-ftp-password/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 05:29:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=877</guid>
		<description><![CDATA[There has recently been a rise of malicious software (malware) that not only damages your own PC but is also looking to steal the passwords you use to maintain your website, in an attempt to infect it.
How does it work?
Gumblar is an example of this malware. You get this malware by visiting a website that [...]]]></description>
			<content:encoded><![CDATA[<p><strong>There has recently been a rise of malicious software (malware) that not only damages your own PC but is also looking to steal the passwords you use to maintain your website, in an attempt to infect it.</strong></p>
<p><strong>How does it work?</strong><br />
<a href="http://www.iss.net/threats/gumblar.html" target="_blank">Gumblar</a> is an example of this malware. You get this malware by visiting a website that is already infected. This website will use a leak in Adobe Reader or Adobe Flash to infect your PC.</p>
<p>After your pc is infected, this software looks (among other things) for passwords that you stored in FTP programs.</p>
<p>These stolen FTP passwords are then used to secretly alter files hosted on your website. For example, it will alter HTML or PHP files to add javascript code or a iframe that in turn infects your website&#8217;s visitors.</p>
<p><strong>What can you do to prevent this?</strong></p>
<ol>
<li>Keep all your software up-to-date. This can be a daunting task, but a good (and free) tool is available to help you; <a href="http://secunia.com/vulnerability_scanning/personal/." target="_blank">Secunia Software Inspector</a>. Be sure to at least download the most recent versions of <a href="http://www.adobe.com/downloads/" target="_blank">Adobe Reader en Flash</a>, and update your browser.
<li>Browse safe; don&#8217;t just click on any link (especially from spam mail). If you really want to make an effort you should consider using <a href="www.mozilla.com/firefox/all.html" target="_blank">Firefox</a> together with the <a href="http://noscript.net/" target="_blank">NoScript plugin</a>.
<li>Even if you already use a virusscanner (highly recommended), it&#8217;s wise to scan your PC frequently using different malware detection software such as <a href="http://www.malwarebytes.org/mbam.php" target="_blank">Malwarebytes</a>.
<li>Don&#8217;t store your FTP password in your FTP program, and use a <a href="http://keepassx.sourceforge.net/">third-party application</a> to keep your passwords safe.
<li>Be careful with outsourcing or giving other people your website passwords. Even if you trust the person or company that you give them to, they can also be infected (and developing countries tend to have <a href="http://www.spamfighter.com/News-11299-Microsoft-Malware-Infection-Rates-Higher-in-Developing-Countries-Than-Developed-Ones.htm">higher infection rates</a>).
</ol>
<p><strong>What to do when I&#8217;m infected</strong><br />
The first thing to do is to change all passwords you stored on your PC (do this from a clean PC of course). Next, determine what kind of virus you have. Use for example the Malwarebytes scanner we mentioned earlier, or install a recent anti-virus program and follow the directions given. Unfortunately, the only way to make really sure that you PC is secure again, is to reinstall it from scratch. Our best advice is to back up all your files, and reinstall or restore your installation. Yes; we realize this is a lot of work but you make sure that no backdoors or rootkits remain behind that could make your PC vulnerable to the same attack all over again, or worse!</p>
<p><strong>What we do to protect you</strong><br />
We are now scanning all files uploaded via FTP for malware. In case we detect any suspicous files, these are cleaned or removed, your FTP password will be reset, and you will be notified. Although this doesn&#8217;t guarantee that your website is 100% safe, this will catch most of the common malware before it can do more harm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/be-careful-with-your-ftp-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I import a database backup?</title>
		<link>http://www.henselhosting.com/how-do-i-import-a-database-backup/</link>
		<comments>http://www.henselhosting.com/how-do-i-import-a-database-backup/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 06:52:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=866</guid>
		<description><![CDATA[How do I import a database backup (SQL file) for my website?
Log in to the Customer Care Center on http://www.managedomain.nl. Next, choose the domain that you want to use the database for and select &#8220;Database management&#8221;->&#8221;View database(s)&#8221;
A new window will open, asking for a username and password. Enter the login details for your MySQL database [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How do I import a database backup (SQL file) for my website?</strong></p>
<p>Log in to the Customer Care Center on <a href="http://www.managedomain.nl">http://www.managedomain.nl</a>. Next, choose the domain that you want to use the database for and select &#8220;Database management&#8221;->&#8221;View database(s)&#8221;</p>
<p>A new window will open, asking for a username and password. Enter the login details for your MySQL database (sent to you by email when your domain was first created with us).</p>
<p>Once you&#8217;re logged in, you can view and manage your databases. Choose one of the available databases on the left side of your screen, for example the first one.</p>
<p>After selecting one of the databases, on the right side click on &#8220;Import&#8221;. You can now browse for the database backup file on your computer.</p>
<p>After doing this, scroll down and select &#8220;start&#8221;. After some time (depending on the size of your database), all imported tables will appear on the left side. If you encounter any error messages, perhaps your database is too big to import via your browser, or your user might not have enough privileges. In that case, contact us and we&#8217;ll be happy to help!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/how-do-i-import-a-database-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I download a database backup?</title>
		<link>http://www.henselhosting.com/how-do-i-download-a-database-backup/</link>
		<comments>http://www.henselhosting.com/how-do-i-download-a-database-backup/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 06:44:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=864</guid>
		<description><![CDATA[How do I download a database backup?
The location of your database back-ups is not visible by default in most FTP programs, because they are located in a &#8220;hidden&#8221; folder. See the manual to access this folder via Filezilla.
All recent back-ups of your database(s) will be located in this folder as .tar.gz (archive) files that you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>How do I download a database backup?</strong></p>
<p>The location of your database back-ups is not visible by default in most FTP programs, because they are located in a &#8220;hidden&#8221; folder. See the manual to access this folder via Filezilla.</p>
<p>All recent back-ups of your database(s) will be located in this folder as .tar.gz (archive) files that you can extract on your own pc, or import via our Customer Care Center. The prefix of each database shows the date the backup was created.</p>
<p><strong>Video manual for FileZilla</strong><br />
<embed src="/wp-content/uploads/showhiddenfiles_databasebackups1_en.swf" type="application/x-shockwave-flash" width="650" height="600" allowscriptaccess="always" allowfullscreen="true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/how-do-i-download-a-database-backup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Direct access to database backups</title>
		<link>http://www.henselhosting.com/direct-access-to-database-backups/</link>
		<comments>http://www.henselhosting.com/direct-access-to-database-backups/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 06:42:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=862</guid>
		<description><![CDATA[As of today you can download recent back-ups of your database via FTP. Useful if you make a little mistake when editing your database, or if you want to use/test the database elsewhere.
The location of your database back-ups is not visible by default in most FTP programs, because they are located in a &#8220;hidden&#8221; folder. [...]]]></description>
			<content:encoded><![CDATA[<p>As of today you can download recent back-ups of your database via FTP. Useful if you make a little mistake when editing your database, or if you want to use/test the database elsewhere.</p>
<p>The location of your database back-ups is not visible by default in most FTP programs, because they are located in a &#8220;hidden&#8221; folder. See <a href="/how-do-i-download-a-database-backup/">this manual</a> to access this folder via Filezilla.</p>
<p>All recent back-ups of your database(s) will be located in this folder as .tar.gz (archive) files that you can extract on your own pc, or import via our Customer Care Center. The prefix of each database shows the date the backup was created.</p>
<p>If you need a back-up from more than a couple of days ago, or want us to restore your backup you can contact support.</p>
<p><strong>Guides</strong><br />
<a href="/how-do-i-download-a-database-backup/">How do I download a database backup?</a><br />
<a href="/how-do-i-import-a-database-backup/">How do I import a database backup?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/direct-access-to-database-backups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.8 (Baker) is out!</title>
		<link>http://www.henselhosting.com/wordpress-2-8-baker-is-out/</link>
		<comments>http://www.henselhosting.com/wordpress-2-8-baker-is-out/#comments</comments>
		<pubDate>Sat, 20 Jun 2009 08:09:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=851</guid>
		<description><![CDATA[Wordpress 2.8 &#8220;Baker&#8221; was released this week. As always, we recommend you upgrade your installation in the near future if you haven&#8217;t already done so. Not only to benefit from the new functionality (see below), but also to make sure your website is not vulnerable to attacks (leading to website defacement, or worse).
If you are [...]]]></description>
			<content:encoded><![CDATA[<p>Wordpress 2.8 &#8220;Baker&#8221; was released this week. As always, we recommend you upgrade your installation in the near future if you haven&#8217;t already done so. Not only to benefit from the new functionality (see below), but also to make sure your website is not vulnerable to attacks (leading to <a href="http://en.wikipedia.org/wiki/Website_defacement">website defacement</a>, <a href="http://twitter.com/henselhosting/status/1388806814">or worse</a>).</p>
<p>If you are using our <a href="http://www.henselhosting.com/php-support/wordpress-services/">Wordpress update service</a>, we already sent you a message and upgraded your weblog yesterday after testing that the application is fully compatible with our web hosting platform.</p>
<p>Highlights:</p>
<p>    * New drag-and-drop widgets admin interface and new widgets API<br />
    * Syntax highlighting and function lookup built into plugin and theme editors<br />
    * Browse the theme directory and install themes from the admin<br />
    * Allow the dashboard widgets to be arranged in up to four columns<br />
    * Allow configuring the number of items to show on management pages with an option in Screen Options<br />
    * Support timezones and automatic daylight savings time adjustment<br />
    * Support IIS 7.0 URL Rewrite Module<br />
    * Faster loading of admin pages via script compression and concatenation </p>
<p><embed src="http://v.wordpress.com/Pu3T4X8l" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>If you want to know more, visit <a href="http://wordpress.org/development/2009/06/wordpress-28/">http://wordpress.org/development/2009/06/wordpress-28/</a>.</p>
<p><strong>[update: Check <a href="http://wordpress.org/development/">http://wordpress.org/development/</a> regularly as quite soon a new 2.8.1 beta 1 was released.]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/wordpress-2-8-baker-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why don&#8217;t I receive email sent from my website?</title>
		<link>http://www.henselhosting.com/why-dont-i-receive-email-sent-from-my-website/</link>
		<comments>http://www.henselhosting.com/why-dont-i-receive-email-sent-from-my-website/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 04:16:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=840</guid>
		<description><![CDATA[The most common cause for this is that you have configured an external mail server. When adding a webhosting package, we always configure our mail server to accept mail for this domain (for shared hosting, but also if you have your own server or VPS). It&#8217;s possible however that you do not want to use [...]]]></description>
			<content:encoded><![CDATA[<p>The most common cause for this is that you have configured an external mail server. When adding a webhosting package, we always configure our mail server to accept mail for this domain (for shared hosting, but also if you have your own server or VPS). It&#8217;s possible however that you do not want to use our email server. This doesn&#8217;t cause any problems, unless email to this domain passes through our mail server. That happens for example when you have a mail form on your website that sends the data to an email address on this domain.</p>
<p>What happens is that our mail server receives the email and wants to deliver the email on our system, instead of forwarding it to your external mail server. This won&#8217;t work, and the mail will bounce. Unfortunately, that bounce can&#8217;t be delivered for the same reason, and your email effectively disappeared.</p>
<p>The solution to turn off maildelivery in your Customer Care Center. This can be via Email Settings-> Email Master Switch -> Click Disable. Your domain will be removed from our mail server so that e-mail will be delivered to your mail server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/why-dont-i-receive-email-sent-from-my-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improved forwarding options</title>
		<link>http://www.henselhosting.com/improved-forwarding-options/</link>
		<comments>http://www.henselhosting.com/improved-forwarding-options/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 22:37:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[docroot]]></category>
		<category><![CDATA[document root]]></category>
		<category><![CDATA[documentroot]]></category>
		<category><![CDATA[forward]]></category>
		<category><![CDATA[forwarding]]></category>
		<category><![CDATA[noframes]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=837</guid>
		<description><![CDATA[NOFRAMES text
Previously we had a number of adjustments made for forwarding plans, which redirects to status codes (eg 301 permanent redirect), and additional fields for search engines. Since this weekend we again added functionality for forwarding plans, to optimize them for search engine ranking. Each forwarding plan has a NOFRAMES text (if you use frame [...]]]></description>
			<content:encoded><![CDATA[<p><strong>NOFRAMES text</strong><br />
Previously we had a number of adjustments made for forwarding plans, which redirects to status codes (eg 301 permanent redirect), and additional fields for search engines. Since this weekend we again added functionality for forwarding plans, to optimize them for search engine ranking. Each forwarding plan has a NOFRAMES text (if you use frame forwarding) which means that search engines can index the page.</p>
<p><strong>Document Root</strong><br />
Also you can now choose to change the Document Root in stead of forwarding it, so that the domain refers to one of your other websites. This is useful if you want your visitors to see different content on your web page based on the domain extension (for example: change the language of the content based on the extension). But be careful not to use it to display exactly the same content on multiple domains, because search engines don&#8217;t like that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/improved-forwarding-options/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use the Hensel Hosting REST API</title>
		<link>http://www.henselhosting.com/how-to-use-the-hensel-hosting-rest-api/</link>
		<comments>http://www.henselhosting.com/how-to-use-the-hensel-hosting-rest-api/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 08:24:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.henselhosting.com/?p=710</guid>
		<description><![CDATA[
We recommend using curl for testing out the various features that the REST API offers.
We have created a small wrapper for PHP to get you started quickly.
Authentication is managed using HTTP authentication. Every request must include the Authorization HTTP header. A basic request to the API looks like this:
curl – u username:password URL
A customer can access the [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>We recommend using <a href="http://curl.haxx.se/">curl</a> for testing out the various features that the REST API offers.</p>
<p>We have created a small wrapper for PHP to get you started quickly.</p>
<p>Authentication is managed using HTTP authentication. Every request must include the Authorization HTTP header. A basic request to the API looks like this:</p>
<pre>curl – u username:password URL</pre>
<p>A customer can access the API if they provide a valid username and password and if they are allowed to access the API. To request permission to use the API, forward your request to support@hensel.nl<br />
If you are not allowed to do a specific request, you will get back:</p>
<pre>HTTP/1.0 404 Not Found.</pre>
<p><strong>The current API version allows the following actions:</strong></p>
<ol>
<li>Domain availability</li>
<li>New order</li>
<li>Order list</li>
<li>Order status</li>
</ol>
<p>Please note: at this time it is only possible to add domains and/or webhosting to existing accounts.<br />
Transferring domains and/or adding new accounts will be made available in next versions.</p>
<h2>1.	Domain availability</h2>
<p>To check if a domain ”my-own-domain.eu” is available for registration, you can use a get request like this:</p>
<pre>curl -u USERNAME:PASSWORD -X GET http://api.managedomain.nl/order/avail/my-own-domain.eu</pre>
<p>Response:<br />
-	If you are not allowed to check domain availability you will get: HTTP/1.0 404 Not Found<br />
-	If the request was successful, you will get HTTP/1.0 200 OK and the XML may look something like this:</p>
<pre>&lt;domain&gt;
&lt;domain&gt;my-own-domain.eu&lt;/domain&gt;
&lt;available&gt;No&lt;/available&gt;
&lt;/domain&gt;</pre>
<p>Possible return values for available are: “Yes” or “No”.</p>
<p>Please note: although availability is a good indication, it is by no means guaranteed that the domain is indeed free or that you are eligible to register the domainname.</p>
<h2>2.	New order</h2>
<p>To place a new order you have to post a request to the REST API.<br />
To place a new order (49 means registration product) for domain “my-own-domain.eu”, you can use this example:</p>
<pre>curl -u USER:PASSWORD -H="Content-Type:application/xml" -d "&lt;order&gt;&lt;domain&gt;my-own-domain.eu&lt;/domain&gt;
&lt;product_type_id&gt;49&lt;/product_type_id&gt;
&lt;custom-ip&gt;192.168.1.1&lt;/custom-ip&gt;
&lt;/order&gt;" -X POST http://api.managedomain.nl/order/ID</pre>
<p>Where USER, PASSWORD should be your username and password, and ID should be your own account ID or the account ID from your customer (only possible if your account has reseller status).</p>
<ul>
<li>The domain field is mandatory.</li>
</ul>
</div>
<div>
<ul>
<li>For the product-type choose one from the list below. If you don’t provide a product type, then by default it will be 49 registration-only.</li>
</ul>
</div>
<div>
<ul>
<li>43 = small business</li>
<li>50 = professional</li>
<li>44 = personal</li>
<li>45 = park plus (=deprecated)</li>
<li>49 = register</li>
<li>46 = forward (301/302/frame/docroot forwarding)</li>
<li>47 = forward + email</li>
<li>48 = forward IP (=deprecated)</li>
</ul>
</div>
<div>
<ul>
<li>custom-ip is optional and contains an IP address to use when the nameservers are setup. You can use this for example if you want the domain to point to that specific IP address.</li>
</ul>
<p><strong> Please note</strong>: only use custom-ip for registrations (49) because it does not make sense to pay for the added services and not use them because you host it yourself on the IP address specified.</p>
<p>Response:</p>
<ul>
<li>If you are not allowed to post a new order you will get:</li>
</ul>
<pre>HTTP/1.0 404 Not Found</pre>
<ul>
<li>If the order was successfully created then you will get:</li>
</ul>
<pre>HTTP/1.0 201 Created</pre>
<p>and the XML may look something like this:</p>
<pre>&lt;order&gt;
&lt;id&gt;7206&lt;/id&gt;
&lt;domain&gt;my-own-domain.eu&lt;/domain&gt;
&lt;/order&gt;</pre>
<pre><span style="font-family: Georgia; line-height: 19px; white-space: normal; ">Where id is the id of the order just created. You can use this id to check the status of an order.</span></pre>
<h2>3.	Order list</h2>
<p>You can request the orders in your account or the orders of your customers.<br />
To request a list of orders, you should make a request like:</p>
<pre>curl –u USER:PASSWORD http://api.managedomain.nl/order/ID</pre>
<p>Where USER, PASSWORD should be your username and password, and ID should be your own account ID or the account ID from your customer (only possible if your account has reseller status).<br />
Response:</p>
<ul>
<li>If there are no orders, you will get:</li>
</ul>
<pre>HTTP/1.0 404 Not Found</pre>
<ul>
<li>A valid request will return the header</li>
</ul>
<pre>HTTP/1.0 200 OK</pre>
<p>and the XML may look something like this:</p>
<pre>&lt;orders&gt;
&lt;order&gt;
&lt;id&gt;100&lt;/id&gt;
&lt;domain&gt;my-own-domain.eu&lt;/domain&gt;
&lt;/order&gt;
&lt;order&gt;
&lt;id&gt;101&lt;/id&gt;
&lt;domain&gt;my-other-domain.com&lt;/domain&gt;
&lt;/order&gt;
&lt;/orders&gt;</pre>
<p>Where id is the id of the order. You can use this id to check the status of an order.</p>
<h2>4.	Order status</h2>
<p>You can check the status of an order using the domain name or the order id. You can check only the status of your own domains or the domains of your customers (if your account has reseller status).</p>
<pre>curl -u USERNAME:PASSWORD -X GET http://api.managedomain.nl/order/status/my-own-domain.eu</pre>
<pre><span style="font-family: Georgia; line-height: 19px; white-space: normal;">OR</span></pre>
<pre>curl -u USERNAME:PASSWORD -X GET http://api.managedomain.nl/orde/status/7203</pre>
<p>In the (unlikely) event, that multiple orders are present with the same domainname, only the status of the most recent, active order will be returned.</p>
<p>Response:</p>
<ul>
<li>If you are not allowed to see the status of the order, you will get:</li>
</ul>
<pre>HTTP/1.0 404 Not Found</pre>
<ul>
<li>If you can get the status, then you will get</li>
</ul>
<pre>HTTP/1.0 200 OK</pre>
<p>and the XML may look something like this:</p>
<pre>&lt;domain&gt;
&lt;orderid&gt;7203&lt;/orderid&gt;
&lt;domain&gt;my-own-domain.eu&lt;/domain&gt;
&lt;status&gt;NEW&lt;/status&gt;
&lt;/domain&gt;</pre>
<p>Possible return values for status are:</p>
<ul>
<li>NEW (the order is waiting to be processed)</li>
<li>PENDING (the order is being processed)</li>
<li>WAITING-FORMS (we need forms to complete the order)</li>
<li>OK (the order is finished)</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.henselhosting.com/how-to-use-the-hensel-hosting-rest-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
