<?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>SLAB Techsol System</title>
	<atom:link href="http://www.techsolsystem.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techsolsystem.com/blog</link>
	<description>We never underestimate others</description>
	<lastBuildDate>Sat, 30 Apr 2011 05:58:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>How to enable clean URL in Drupal?</title>
		<link>http://www.techsolsystem.com/blog/2011/04/how-to-enable-clean-url-in-drupal/</link>
		<comments>http://www.techsolsystem.com/blog/2011/04/how-to-enable-clean-url-in-drupal/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 05:58:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=109</guid>
		<description><![CDATA[If you have access to server via SSH then do Check 1 and 2 Check 1: if you have access to httpd.conf then check for LoadModule rewrite_module modules/mod_rewrite.so and uncomment this line. Check 2: if you have access to httpd.conf then check for FIND SECTION BEGINNING &#60;Directory &#8220;/var/www/html&#8221;&#62; Options Indexes FollowSymLinks AND CHANGE AllowOverride None [...]]]></description>
			<content:encoded><![CDATA[<p>If you have access to server via SSH then do Check 1 and 2</p>
<p><strong><span style="color: #3366ff;">Check 1: </span></strong>if you have access to httpd.conf then check for<br />
<strong>LoadModule</strong> rewrite_module modules/mod_rewrite.so<br />
and uncomment this line.</p>
<p><strong><span style="color: #3366ff;">Check 2:</span></strong> if you have access to httpd.conf then check for</p>
<p>FIND SECTION BEGINNING<br />
&lt;Directory &#8220;/var/www/html&#8221;&gt;<br />
Options Indexes FollowSymLinks</p>
<p>AND CHANGE<br />
AllowOverride None<br />
<strong>TO</strong><br />
AllowOverride All</p>
<p>Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>SAVE FILE AND THEN<br />
# service httpd restart</p>
<p><strong><span style="color: #3366ff;">Check 3: </span></strong> Go into your .htaccess file and uncomment<br />
# RewriteBase /   [ It is line 101 in my .htaccess file.]</p>
<p>or once your hosting service enable this mod_rewrite.</p>
<p><strong><span style="color: #3366ff;">Finally</span></strong></p>
<p>In Drupal check for this path<br />
admin/settings/clean-urls and choose to enable clean-urls here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2011/04/how-to-enable-clean-url-in-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3d Secure and Realex payment gateway integration steps</title>
		<link>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/</link>
		<comments>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 06:24:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open source technology]]></category>
		<category><![CDATA[Payment gateway]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=100</guid>
		<description><![CDATA[Step1 create sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber sha1hash is passed with relevant data to the xml template &#8221; Checking: scripts check if response has &#8220;00&#8243; in the result tag. Response: if successful &#8220;00&#8243; , then response xml will have XID pareq URL SHA1HASH ORDERID Step2 Prepare ACS FORM post . RETURN URL = https://yourdomain.com/checkout.php?asc_action=ConfirmOrder&#38;process=3dsecure and the form [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Step1</strong><br />
create sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8221;</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>Response: if successful &#8220;00&#8243; , then response xml will have</p>
<p>XID<br />
pareq<br />
URL<br />
SHA1HASH<br />
ORDERID</p>
<p><strong>Step2<br />
</strong>Prepare ACS FORM post .</p>
<p>RETURN URL = https://yourdomain.com/checkout.php?asc_action=ConfirmOrder&amp;process=3dsecure and the form syntax will be</p>
<p>form action=&#8221;URL&#8221; method=&#8221;POST&#8221;<br />
input name=&#8221;PaReq&#8221; type=&#8221;hidden&#8221; value=&#8221;pareq&#8221;"<br />
input name=&#8221;TermUrl&#8221; type=&#8221;hidden&#8221; value=&#8221;RETURN URL&#8221;<br />
input name=&#8221;MD&#8221; type=&#8221;hidden&#8221; value=&#8221;MD&#8221;</p>
<p>Processing: while redirecting to above url we show a message &#8220;Redirecting to 3D Secure ACS server.. Please don&#8217;t press Back or Refresh button.&#8221;.</p>
<p>3d Secure gateway shows a window with text &#8220;Send Pares to TermURL&#8221; with textarea that has request variables and a submit button . In developer documentation it is mentioned that when account is made live this page will be replaced with a password box.</p>
<p>Response:  Once processed , lands to the RETURN URL provided above.</p>
<p><strong>Step 3:</strong><br />
Response XML from ACS server</p>
<p>will get:</p>
<p>PARES<br />
AZSESSID<br />
MD</p>
<p>CURL post request xml is created.</p>
<p>sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8220;request type=3ds-verifysig&#8221;  as CURL POST to the url https://epage.payandshop.com/epage-3dsecure.cgi.</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>if result is 00 then response tag will have threedsecure tag that should be parsed to get following tags.</p>
<p>Response:<br />
CAVV<br />
XID<br />
ECI<br />
STATUS<br />
algorithm</p>
<p><strong>Step 4:</strong><br />
LAST step of the 3d secure processing to check payment authorization.</p>
<p>CURL post request xml is created.</p>
<p>sha1hash = timestamp.merchantid.orderid.total.currencycode.cardnumber</p>
<p>sha1hash is passed with relevant data to the xml template &#8220;request type=auth&#8221;  as CURL POST to the url https://epage.payandshop.com/epage-remote.cgi.</p>
<p>CURL POST to the url https://epage.payandshop.com/epage-remote.cgi..</p>
<p>Checking: scripts check if response has &#8220;00&#8243; in the result  tag.</p>
<p>if result is 00 then payment transaction is successful and order details will appear in Realex payment gateway control panel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2011/03/3d-secure-and-realex-payment-gateway-integration-steps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Os commerce PayPal Standard Module &amp; Return to Merchant Error</title>
		<link>http://www.techsolsystem.com/blog/2010/11/os-commerce-paypal-standard-module-return-to-merchant-error/</link>
		<comments>http://www.techsolsystem.com/blog/2010/11/os-commerce-paypal-standard-module-return-to-merchant-error/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 12:03:56 +0000</pubDate>
		<dc:creator>Balu</dc:creator>
				<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=92</guid>
		<description><![CDATA[&#8220;Return to Merchant Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid, and the merchant has requested that your order must be shipped to that address.&#8221; There are not any settings that I can find to &#8220;undo&#8221; or &#8220;re-set&#8221; this new issue in the admin section [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8220;Return to Merchant</p>
<p>Unable to process payment. Please contact the merchant as the shipping address provided by the merchant is invalid,<br />
and the merchant has requested that your order must be shipped to that address.&#8221;</strong></p>
<p>There are not any settings that I can find to &#8220;undo&#8221; or &#8220;re-set&#8221; this  new issue in the admin section so I toyed with the paypal_standard.php  script on line 297 (this file is located in the folder:   includes/modules/payment )</p>
<p>change  line 297 as follows:</p>
<pre>$parameters['address_override'] = '1';

over to 

$parameters['address_override'] = '0';

this change has seemed to fix the issue for now.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2010/11/os-commerce-paypal-standard-module-return-to-merchant-error/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Add Custom field in joomla registration form</title>
		<link>http://www.techsolsystem.com/blog/2010/11/add-custom-field-in-joomla-registration-form/</link>
		<comments>http://www.techsolsystem.com/blog/2010/11/add-custom-field-in-joomla-registration-form/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 05:59:41 +0000</pubDate>
		<dc:creator>Balu</dc:creator>
				<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=89</guid>
		<description><![CDATA[Let us add a custom field phone and mobile in registration form libraries\joomla\database\table\user.php it’s the class file tor user table/user object function __construct( &#38;$db ) //add new field var $phone = null; var $mobile= null; after that open libraries\joomla\libraries\joomla\user\user.php //add this code var $phone = null; var $mobile= null; Add two fields in users table [...]]]></description>
			<content:encoded><![CDATA[<p>Let us add a custom field phone and mobile in registration form</p>
<p><strong>libraries\joomla\database\table\user.php</strong> it’s the class file tor user table/user object</p>
<p><code>function</code> <code>__construct( &amp;</code><code>$db</code> <code>)</code></p>
<p>//add new field</p>
<p><code>var</code> <code>$phone</code> <code>= null;</code></p>
<p><code>var</code> <code>$mobile</code><code>= null;</code></p>
<p>after that open</p>
<p><strong>libraries\joomla\libraries\joomla\user\user.php</strong></p>
<p><strong>//add this code</strong></p>
<p><code>var</code> <code>$phone</code> <code>= null;</code></p>
<p><code>var</code> <code>$mobile</code><code>= null;</code></p>
<p>Add two fields in users table</p>
<pre>ALTER TABLE jos_users ADD phone varchar(255) DEFAULT '' AFTER password;
ALTER TABLE jos_users ADD mobile varchar(255) DEFAULT '' AFTER phone;

Now go to Now go to <strong>administrator\components\com_users\views\user\tmpl

</strong>
<pre>&lt;tr&gt;
&lt;td width="150"&gt;
&lt;label for="phone"&gt;
 &lt;?php echo JText::_( 'Phone' ); ?&gt;
&lt;/label&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;input type="text" name="phone" id="phone" size="40"
 value="&lt;?php echo $this-&gt;user-&gt;get('phone'); ?&gt;" /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td width="150"&gt;
&lt;label for="mobile"&gt;
&lt;?php echo JText::_( 'Mobile' ); ?&gt;
&lt;/label&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;input type="text" name="mobile" id="mobile" size="40"
value="&lt;?php echo $this-&gt;user-&gt;get('mobile'); ?&gt;" /&gt;
&lt;/td&gt;
&lt;/tr&gt;
</pre>
<p>Also in <strong>components\com_user\views\register\tmpl</strong></p>
<p><strong> </strong></p>
<pre>&lt;tr&gt;
&lt;td height="40"&gt;
&lt;label id="phonemsg" for="phone"&gt;
&lt;?php echo JText::_( 'Phone' ); ?&gt;:
&lt;/label&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;input type="text" name="phone" id="phone" size="40"
 value="&lt;?php echo $this-&gt;escape($this-&gt;user-&gt;get( 'phone' ));?&gt;" maxlength="50" /&gt; *
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height="40"&gt;
&lt;label id="websitemsg" for="mobile"&gt;
&lt;?php echo JText::_( 'Mobile' ); ?&gt;:
&lt;/label&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;input type="text" name="mobile" id="mobile" size="40"
value="&lt;?php echo $this-&gt;escape($this-&gt;user-&gt;get( 'mobile' ));?&gt;" maxlength="50" /&gt; *
&lt;/td&gt;
&lt;/tr&gt;
</pre>
<p><strong> </strong></p>
<p><strong> </strong></pre>
<p><strong><br />
</strong></p>
<table style="height: 15px" width="1">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2010/11/add-custom-field-in-joomla-registration-form/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Avactis : Tax value is not displayed on checkout step 4</title>
		<link>http://www.techsolsystem.com/blog/2010/11/avactis-tax-value-is-not-displayed-on-checkout-step-4/</link>
		<comments>http://www.techsolsystem.com/blog/2010/11/avactis-tax-value-is-not-displayed-on-checkout-step-4/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 11:36:48 +0000</pubDate>
		<dc:creator>Anoop</dc:creator>
				<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=83</guid>
		<description><![CDATA[In avactis the 4th step of the checkout process that is the landing page after payment the vat not displayed. To solve this issue please, replace the following part of code: default: break; } foreach ($tax['TaxSubtotalAmountView'] as $taxView) { $this-&#62;_Tax_Item['Local_TaxName'] = prepareHTMLDisplay($taxView['view']); with this one: default: break; } $lastPlacedOrderID = modApiFunc('Checkout', 'getLastPlacedOrderID'); if ($lastPlacedOrderID !== [...]]]></description>
			<content:encoded><![CDATA[<pre>In avactis the 4th step of the checkout process that is</pre>
<pre>the landing page after payment the vat not displayed.</pre>
<pre>To solve this issue please, replace the following part of code:</pre>
<pre>default:
break;
}

foreach ($tax['TaxSubtotalAmountView'] as $taxView)
{
$this-&gt;_Tax_Item['Local_TaxName'] = prepareHTMLDisplay($taxView['view']);

with this one:

default:
break;
}
$lastPlacedOrderID = modApiFunc('Checkout', 'getLastPlacedOrderID');
if ($lastPlacedOrderID !== NULL)
{
$oi = modApiFunc('Checkout', 'getOrderInfo', $lastPlacedOrderID,
modApiFunc('Localization',
'whichCurrencyToDisplayOrderIn',
$lastPlacedOrderID));
$tax['TaxSubtotalAmountView'] = array();
foreach($oi['Price']['tax_dops'] as $tax_info)
$tax['TaxSubtotalAmountView'][] = array(
'view' =&gt; preg_replace("/:$/", '', $tax_info["name"]),
'value' =&gt; $tax_info['value']
);
}
foreach ($tax['TaxSubtotalAmountView'] as $taxView)
{
$this-&gt;_Tax_Item['Local_TaxName'] = prepareHTMLDisplay($taxView['view']);

in the "avactis-system/modules/checkout/views/checkout-order-cz.php" file.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2010/11/avactis-tax-value-is-not-displayed-on-checkout-step-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Generate Moodle password</title>
		<link>http://www.techsolsystem.com/blog/2010/10/generate-moodle-password/</link>
		<comments>http://www.techsolsystem.com/blog/2010/10/generate-moodle-password/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 00:53:55 +0000</pubDate>
		<dc:creator>Anoop</dc:creator>
				<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=78</guid>
		<description><![CDATA[For generating a moodle password , first of all include the the configuration page then use the script given below $password = &#8220;new password&#8221;; $moodle_password = md5($password.$CFG-&#62;passwordsaltmain); $password is the actual password and the passwordsaltmain is a hash key generated at moodle installation.]]></description>
			<content:encoded><![CDATA[<p>For generating a moodle password , first of all include the the configuration page then use the script given below</p>
<p>$password = &#8220;new password&#8221;;</p>
<p>$moodle_password = md5($password.$CFG-&gt;passwordsaltmain);</p>
<p>$password is the actual password and the passwordsaltmain is a hash key generated at moodle installation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2010/10/generate-moodle-password/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to create multiple Flat Rate shipping in Oscommerce?</title>
		<link>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/</link>
		<comments>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 08:13:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Open source technology]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=65</guid>
		<description><![CDATA[If  there is a requirement where you want to create multiple shipping categories in Oscommerce that a user can select like No Shipping :  $0.00 Flat Rate Manhattan: $25.00 Flat Rate Overnight Manhattan: $30.00 Then just follow the steps given below: Create copy of &#8220;flat.php&#8221; Ex: flat2.php,flat3.php in catalog\includes\modules\shipping and catalog\includes\languages\english\modules\shipping. Open catalog\includes\languages\english\modules\shipping\flat2.php and replace lines with the following. [...]]]></description>
			<content:encoded><![CDATA[<p>If  there is a requirement where you want to create multiple shipping categories in <span style="font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; line-height: normal; font-size: 22px; white-space: pre;">Oscommerce <span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; white-space: normal; font-size: 13px; line-height: 19px;">that a user can select like</span></span></p>
<p>No Shipping :  $0.00<br />
Flat Rate Manhattan: $25.00<br />
Flat Rate Overnight Manhattan: $30.00</p>
<p>Then just follow the steps given below:</p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Create copy of &#8220;flat.php&#8221; Ex: flat2.php,flat3.php in</span></p>
<p>catalog\includes\modules\shipping and<br />
catalog\includes\languages\english\modules\shipping.</p>
<p>Open catalog\includes\languages\english\modules\shipping\flat2.php and replace lines with the following.</p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;"><br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_TITLE&#8217;, &#8216;Flat Rate 2&#8242;);<br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_DESCRIPTION&#8217;, &#8216;Flat Rate 2&#8242;);<br />
define(&#8216;MODULE_SHIPPING_FLAT2_TEXT_WAY&#8217;, &#8216;Best Way 2&#8242;);<br />
</span></p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Open catalog\includes\modules\shipping\flat2.php  replace term flat with flat2 and MODULE_SHIPPING_FLAT with MODULE_SHIPPING_FLAT2.<br />
</span></p>
<p><span style="font-family: arial, verdana, tahoma, sans-serif; color: #1c2837;">Thats it..now upload to respective directory. Go to Admin section and enable new shipping modules. </span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">create shipping categories that a user can select or that I can select for certain products:</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Categories:</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">No Shipping</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Flat Rate Manhattan: $25</div>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">Flat Rate Overnight Manhattan:</div>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/11/how-to-create-multiple-flat-rate-shipping-in-oscommerce/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android-Steps to install SDK in Ubuntu</title>
		<link>http://www.techsolsystem.com/blog/2009/08/android-steps-to-install-sdk-in-ubuntu/</link>
		<comments>http://www.techsolsystem.com/blog/2009/08/android-steps-to-install-sdk-in-ubuntu/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 19:46:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Open source technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile application]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=50</guid>
		<description><![CDATA[You will require a suitable development environment such as Eclipse, JDK6 and Apache Ant. In order to download and install ADT you will first need to configure an Eclipse remote update, this can achieved via the following steps: 1. Start Eclipse, then select Help &#62; Software Updates &#62; Find and Install&#8230;. 2. In the dialog [...]]]></description>
			<content:encoded><![CDATA[<p>You will require a suitable development environment such as <a href="http://www.eclipse.org/downloads/">Eclipse</a>, <a href="http://java.sun.com/javase/downloads/index.jsp">JDK6</a> and <a href="http://ant.apache.org/">Apache Ant</a>.</p>
<p>In order to download and install ADT you will first need to configure an Eclipse remote update, this can achieved via the following steps:</p>
<p>1. Start Eclipse, then select Help &gt; Software Updates &gt; Find and Install&#8230;.<br />
2. In the dialog that appears, select Search for new features to install and press Next.<br />
3. Press New Remote Site.<br />
4. In the resulting dialog box, enter a name for the remote site (e.g. Android Plugin) and enter this as its URL: https://dl-ssl.google.com/android/eclipse/.<br />
5. Press OK.<br />
6. You should now see the new site added to the search list (and checked).<br />
7. Press Finish.<br />
8. In the subsequent Search Results dialog box, select the checkbox for Android Plugin &gt; Eclipse Integration &gt; Android Development Tools and press Next.<br />
9. Read the license agreement and then select Accept terms of the license agreement, if appropriate.<br />
10. Press Next.<br />
11. Press Finish.<br />
12. The ADT plugin is not signed; you can accept the installation anyway by pressing Install All.<br />
13. Restart Eclipse.<br />
14. After restart, update your Eclipse preferences to point to the SDK root directory ($SDK_ROOT):<br />
Select Window &gt; Preferences&#8230; to open the Preferences panel. (Mac OS X: Eclipse &gt; Preferences)<br />
Select Android from the left panel.<br />
For the SDK Location in the main panel, press Browse&#8230; and find the SDK root directory.<br />
15. Press Apply, then OK</p>
<p>Updating the ADT Plugin</p>
<p>To update the ADT plugin to the latest version, follow these steps:</p>
<p>1. Select Help &gt; Software Updates &gt; Find and Install&#8230;.<br />
2. Select Search for updates of the currently installed features and press Finish.<br />
3. If any update for ADT is available, select and install.</p>
<p>Alternatively:</p>
<p>1. Select Help &gt; Software Updates &gt; Manage Configuration.<br />
2. Navigate down the tree and select Android Development Tools<br />
3. Select Scan for Updates under Available Tasks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/08/android-steps-to-install-sdk-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP-Drual Integration</title>
		<link>http://www.techsolsystem.com/blog/2009/08/ldap-drual-integration/</link>
		<comments>http://www.techsolsystem.com/blog/2009/08/ldap-drual-integration/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 19:16:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Open source technology]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[ldapauth]]></category>
		<category><![CDATA[ldapdata]]></category>
		<category><![CDATA[ldapgroups]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=44</guid>
		<description><![CDATA[LDAP Integration Module (ldap_integration-5.x)  is a set of three modules: ldapauth It implements basic LDAP integration and sets up the environment for the other optional modules. ldapgroups Extends the basic functionality and integrates LDAP Groups into Drupal Roles ldapdata Extends the basic functionality and allows for the management of LDAP Attributes from within Drupal. Enable [...]]]></description>
			<content:encoded><![CDATA[<p>LDAP Integration Module (ldap_integration-5.x)  is a set of three modules:</p>
<ul>
<li><strong>ldapauth </strong><br />
It implements basic LDAP integration and sets up the environment for the other optional modules.</li>
<li><strong> ldapgroups </strong><br />
Extends the basic functionality and integrates LDAP Groups into Drupal Roles</li>
<li><strong>ldapdata </strong><br />
Extends the basic functionality and allows for the management of LDAP Attributes from within Drupal.</li>
</ul>
<p>Enable ldap_inetgration in <em>Administer &gt;&gt; Site building &gt;&gt; Modules.</em></p>
<p><em><span style="text-decoration: underline;">Configure LDAP Server at Administer &gt;&gt; Site Configuration &gt;&gt; LDAP Integration </span></em></p>
<p><em>Enter LDAP server,port, base dn,user and mail attribute, save the configuration). So next time when user loggs in drupal will check users in LDAP.</em></p>
<p><em><span style="text-decoration: underline;">Configure LDAP Data at Administer &gt;&gt; Site Configuration &gt;&gt; LDAP Data</span></em></p>
<p><em>Map LDAP to user profile attribute.</em></p>
<p><em><span style="text-decoration: underline;">Configure LDAP Data at Administer &gt;&gt; Site Configuration &gt;&gt; LDAP Groups</span></em></p>
<p><em>Select “Groups exist as LDAP entries where a multivalued attribute contains the members&#8217; Cns” and inside “Nodes containing groups (one per line):” type the name of the node where drupal groups are stored. In “Attribute holding group members: “ type “memberUid”. Save Configuration.</em></p>
<p><em><span style="text-decoration: underline;">Configure LDAP Data at Administer &gt;&gt; Site Configuration &gt;&gt; LDAP Registration</span></em></p>
<p><em>Type server name and base-dn of the users in LDAP.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/08/ldap-drual-integration/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Recomplie PHP with LDAP support</title>
		<link>http://www.techsolsystem.com/blog/2009/08/recomplie-php-with-ldap-support/</link>
		<comments>http://www.techsolsystem.com/blog/2009/08/recomplie-php-with-ldap-support/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 19:04:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux solutions]]></category>

		<guid isPermaLink="false">http://www.techsolsystem.com/blog/?p=42</guid>
		<description><![CDATA[Step1 apt-get update Step2 sudo apt-get install php5-ldap Step3 sudo apache2ctl restart Step4 sudo a2enmod authnz_ldap]]></description>
			<content:encoded><![CDATA[<p><strong>Step1</strong><br />
apt-get update</p>
<p><strong>Step2</strong><br />
sudo apt-get install php5-ldap</p>
<p><strong>Step3</strong><br />
sudo apache2ctl restart</p>
<p><strong>Step4</strong><br />
sudo a2enmod authnz_ldap</p>
]]></content:encoded>
			<wfw:commentRss>http://www.techsolsystem.com/blog/2009/08/recomplie-php-with-ldap-support/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

