<?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>Abak Blog</title>
	<atom:link href="http://blog.abakinfotech.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.abakinfotech.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 12 Mar 2012 06:23:30 +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>Magento Customization Company in Mumbai</title>
		<link>http://blog.abakinfotech.com/magento-customization-company-in-mumbai</link>
		<comments>http://blog.abakinfotech.com/magento-customization-company-in-mumbai#comments</comments>
		<pubDate>Sat, 21 Jan 2012 09:05:02 +0000</pubDate>
		<dc:creator>bhagat.gautam</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Magento Customization Company in India]]></category>
		<category><![CDATA[Magento Customization Company in Mumbai]]></category>
		<category><![CDATA[Magento Customization Company in Navi Mumbai]]></category>
		<category><![CDATA[Magento Customization Company in Vashi]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=215</guid>
		<description><![CDATA[
Magento Web Design and Development Services
Magento is the latest open-source ecommerce platform that provides  merchants with a sophisticated software platform to manage their online  sales with extraordinary flexibility and control. Main goal of magento  is to provide store owners a remarkably wide range of flexibility and  control over the look, content, [...]]]></description>
			<content:encoded><![CDATA[<div>
<h3>Magento Web Design and Development Services</h3>
<p>Magento is the latest open-source ecommerce platform that provides  merchants with a sophisticated software platform to manage their online  sales with extraordinary flexibility and control. Main goal of magento  is to provide store owners a remarkably wide range of flexibility and  control over the look, content, and functionality of an Online Store. It  combines the flexibility of open source technology with industry  leading features to provide merchants unprecedented control over the  store.</p>
<p>Abak Infotech a web design and  development company provides you custom  service of <a href="http://www.abakinfotech.com/Magento-Customization.html" target="_blank">magento theme customization India</a> and template design. We  professionally design templates for your online store to make it  compatible with magento platform. Our designers and programmers always  follow web 2.0 website design styles to make your store different from  others. We also provide resource hiring facility to complete your  magento integration including theme design, programming, payment gateway  integration and customization of magento ecommerce platform.</p>
<p><strong>Abak Infotech&#8217;s magento customization services comprise:</strong></p>
<ul>
<li>Magento theme customization</li>
<li>Magento template design</li>
<li>PSD to magento customization</li>
<li>Search engine optimization for online store using magento</li>
<li>Custom shipping and payment module integration.</li>
<li>Magento store management training</li>
<li>Magento backend training</li>
<li>Magento installation</li>
<li>Hire magento developer</li>
<li>Redesign eCommerce Store</li>
</ul>
<p>Customize your online store today! Contact us for more information regarding our service and project Quote.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/magento-customization-company-in-mumbai/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Design and Development- Mumbai</title>
		<link>http://blog.abakinfotech.com/web-design-and-development-mumbai</link>
		<comments>http://blog.abakinfotech.com/web-design-and-development-mumbai#comments</comments>
		<pubDate>Sat, 21 Jan 2012 07:46:21 +0000</pubDate>
		<dc:creator>Pooja Chandel</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[web design and development in India]]></category>
		<category><![CDATA[Web design and development in navi mumbai]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=208</guid>
		<description><![CDATA[Websites in today&#8217;s tech-savvy world are the most supreme ways to attract customers, as maximum people in the world surf internet. The emerging technologies like Search Engine Optimization, Online marketing etc. are executed in order to attract customers to their product, thereby increasing the chances of them visiting the products website.
Therefore your corporate identity starts [...]]]></description>
			<content:encoded><![CDATA[<p>Websites in today&#8217;s tech-savvy world are the most supreme ways to attract customers, as maximum people in the world surf internet. The emerging technologies like Search Engine Optimization, Online marketing etc. are executed in order to attract customers to their product, thereby increasing the chances of them visiting the products website.</p>
<p>Therefore your corporate identity starts with a basic website. A well-structured and configured website is a vital tool for enhancing your corporate image, reducing costs through online functionality, improving customer service, and even increasing your return on investment. Well-conceived and planned websites are an integral part of every organization&#8217;s communication needs. Offering an attractive, intuitive interface with a logical and easy-to-use navigation layout will make the difference between a happy visitor (and potential client) and a frustrated web surfer at your website. In short, more the website is attractive, more is the ROI value</p>
<p>Abak Infotech is an exceptional web design and development firm endeavoring website design and development, Ecommerce solutions, graphic design, mobile application development to all over the world. Abak Infotech works on a core principle of gratifying its clients with innovative solutions and empowering their businesses with distinctive added value.</p>
<p>Our talented and skillful team of designers can ensure a powerful and effective presentation of your company on the web. Developers and graphic designers work in synergy, catering not only for the look-and-feel, but for the total user experience, from the human interface to addressing user requirements and meeting application objectives. This Service is not just an execution scope of work but it&#8217;s a service to enable and enrich your Web Presence. Our team makes sure that professional, quick and affordable solutions are provided to all Business sizes right from small and mid-size to Market Giants. Our Excellence and Expertise has been affiliated and awarded by most recognized organizations such as Adobe and Microsoft. Our customer testimonials and appreciation motivates giving acceleration in our mission to dominate our competency both in Indian and Global Market.</p>
<p>We pay special attention to the following crucial aspects for a successful corporate website:</p>
<ul>
<li>User interface design</li>
<li>Site flow and navigation</li>
<li>HTML integration with backend technologies</li>
<li>Maximization for search engines</li>
<li>Browser Compatibility etc.</li>
</ul>
<p>and, as a result, we build a website that pays for itself. We offer a full design service enabling you to maintain continuity between your website and other promotional material.</p>
<p>Our Web Design and Development Services team makes sure that we provide professional, quick and affordable solutions to all Business sizes right from small and mid-size to Market Giants. This Service is not just an execution scope of work but it&#8217;s a service to enable and enrich your Web Presence.</p>
<p>We endeavor following services:</p>
<ul>
<li><a title="Web Development Services" href="http://www.abakinfotech.com/Web-Development-Services.html" target="_blank">Web Development Services</a></li>
<li><a title="Website Design Services" href="http://www.abakinfotech.com/Website-Design-Services.html" target="_blank">Website Design Services</a></li>
<li><a title="Graphic Design Services" href="http://www.abakinfotech.com/Graphic-Design-Services.html" target="_blank">Graphic Design Services</a></li>
<li><a title="Ecommerce website solutions" href="http://www.abakinfotech.com/ECommerce-Website-Solutions.html" target="_blank">Ecommerce website solutions</a></li>
<li><a title="Web Portal Development" href="http://www.abakinfotech.com/Web-Portal-Development.html" target="_blank">Web Portal Development</a></li>
<li><a title="Database Application Development" href="http://www.abakinfotech.com/Database-Application-Development.html" target="_blank">Database Application Development</a></li>
<li><a title="Search Engine Optimization" href="http://www.abakinfotech.com/Search-Engine-Optimization.html" target="_blank">Search Engine Optimization</a></li>
<li><a title="Mobile Application Development" href="http://www.abakinfotech.com/Mobile-Application-Development.html" target="_blank">Mobile Application Development</a></li>
<li><a title="Social Networking Application Development" href="http://www.abakinfotech.com/Social-Networking-Application-Development.html" target="_blank">Social Networking Application Development</a></li>
<li><a title="Flash Multimedia Development" href="http://www.abakinfotech.com/Flash-Multimedia-Design-Development.html" target="_blank">Flash Multimedia Development</a></li>
<li><a title="Web Maintenance and Suppor" href="http://www.abakinfotech.com/Web-Maintenance-Support.html" target="_blank">Web Maintenance and Support</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/web-design-and-development-mumbai/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s so great about Google’s newest mobile OS? Read on to find out.</title>
		<link>http://blog.abakinfotech.com/whats-so-great-about-google%e2%80%99s-newest-mobile-os-read-on-to-find-out</link>
		<comments>http://blog.abakinfotech.com/whats-so-great-about-google%e2%80%99s-newest-mobile-os-read-on-to-find-out#comments</comments>
		<pubDate>Fri, 20 Jan 2012 07:38:23 +0000</pubDate>
		<dc:creator>Pooja Chandel</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=200</guid>
		<description><![CDATA[









With Ice Cream Sandwich expected to be a prominent feature at next week’s CES exhibition in Las Vegas, TabTimes decided it was high time to take a look at the various ways tablet productivity will be enhanced through Google&#8217;s newest OS.
Ice Cream Sandwich has a slick UI, improved multi-tasking
In the release of Android 4.0 (Ice Cream [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<div><img class="aligncenter" src="http://tabtimes.com/sites/default/files/styles/promo-image-article-web-view/public/ice-cream-sandwich2.jpeg" alt="" width="350" height="263" /></div>
</div>
</div>
</div>
<div>
<div>
<div>
<p>With Ice Cream Sandwich expected to be a prominent feature at next week’s CES exhibition in Las Vegas, TabTimes decided it was high time to take a look at the various ways tablet productivity will be enhanced through Google&#8217;s newest OS.</p>
<p><strong><strong><span style="text-decoration: underline;">Ice Cream Sandwich has a slick UI, improved multi-tasking</span></strong></strong><br />
In the release of Android 4.0 (Ice Cream Sandwich), Google has considerably improved the general user interface, allowing users to navigate their tablet with a raft of new gestures. This user experience has also been enhanced by advancements in text entry (more on that later) and multi-tasking, with the new Recent Apps button enabling Ice Cream Sandwich users to quickly jump from one task to another via the Systems Bar.</p>
<div>
<p style="text-align: center;"><strong><img class="aligncenter" src="http://tabtimes.com/ckfinder/userfiles/images/android-beam.jpeg" alt="" width="200" height="356" /></strong></p>
<p style="text-align: left;"><strong><span style="text-decoration: underline;">The home screen is now organized into folders and favorites</span></strong></p>
<p style="text-align: left;">Tablets and smartphones running Android 4.0 now have a way to group together your favorite apps and shortcuts. As you would with iOS, users will simply have to drag files on top of each other to start a folder. Smaller-screen devices will also be able to include a customization favorite tray right from the home screen.</p>
<p><strong><span style="text-decoration: underline;">NFC is supported for mobile payments</span></strong></p>
<p>Although only available for the Samsung Galaxy Nexus at present, Google&#8217;s ‘Android Beam’ hopes to change the way smartphone and tablet users share data.</p>
</div>
<p>The technology allows new devices with near-field communication (<a href="http://en.wikipedia.org/wiki/Near_field_communication">NFC</a>) technology to send and receive money, as well as instantly swap photos, videos or even news articles, simply by &#8216;bumping&#8217; the two devices together.</p>
<p><strong><span style="text-decoration: underline;">Facial recognition is used to unlock your tablet</span></strong></p>
<p>‘Face Unlock’ is Google’s rather nifty facial recognition technology which enables users to unlock their phone or tablet just by looking into the front-facing camera.</p>
<p>This marks a significant improvement over the cumbersome slide lock, and could also a great way to safeguard tablets from the hands of thieves. Note: The initial reaction to Face Unlock has been mixed, with even Google saying that this form of ID is not as secure as a PIN or lock pattern.</p>
<p><strong><span style="text-decoration: underline;">Finally: On-device encryption for corporate security</span></strong></p>
<p>Ice Cream Sandwich now supports on-device encryption, meaning that any corporate data stored locally will be encrypted. This is a great tool for anyone using their Android 4.0 device for work. It also means that IT departments don&#8217;t have to roll their own encryption stacks.</p>
<p><strong><span style="text-decoration: underline;">New Calendar features and flexibility</span></strong></p>
<p>The multi-tasking theme of Ice Cream Sandwich extends to new calendar features, which allow users to keep on top of different agendas. It even allows third-party apps to integrate with your calendar, adding events and reminders.</p>
<p><strong><img src="http://tabtimes.com/ckfinder/userfiles/images/Features/Android%20Ice%20Cream%20Sandwich/ANDROID-4_0-ice-cream-sandwich-tablets-folders.jpg" alt="" width="400" height="250" /></strong></p>
<p><strong><span style="text-decoration: underline;">Improved text input</span></strong></p>
<p>The new OS brings some significant improvements when it comes to typing. A new soft keyboard has been implemented, which features the easy-to-decipher Roboto font, as opposed to the rather stale Droid Serif used in most Android 2x devices. Google claims that the new text entry format allows for faster and more accurate typing, and has also revealed that it has added more dictionaries to its word suggestion database. There&#8217;s still no split keyboard, however.</p>
<p><strong><span style="text-decoration: underline;">Enhanced voice assistance</span></strong></p>
<p><strong></strong>Voice assistance is not a new feature on Google’s mobile operating system, but Google claims to have improved the technology for better dictation, which should make composing emails or searching for a contact.  easier. It&#8217;s not Siri, but it&#8217;s getting close.</p>
<div>
<p><strong><span style="text-decoration: underline;">Web browsing is faster and has more features</span></strong></p>
<p>Gone are the days of the limited mobile browser, at least in the eyes of Google. Ice Cream Sandwich lets users sync and manage Google Chrome bookmarks, and save content for offline reading. Users can also request full desktop versions of websites, increase the browser zoom levels, and override default text sizes for better readability.</p>
<p>Google says that the Android Browser also dramatically improves page-rendering performance, creating a faster overall browsing experience.</p>
</div>
<p><strong><span style="text-decoration: underline;">Email keeps getting better</span></strong></p>
<p>Google has made some steady improvements with email on Android 4.0, with the search giant now promising to help people find contacts more quickly via auto-completion when composing email.</p>
<p>Replying to emails has also been improved, with Google saying that ICS users are able to store common responses (e.g &#8211; &#8216;I am out of the office&#8217;) in the email app for rapid response. When replying to emails, users are also now able to toggle between ‘Reply All’ or ‘Forward&#8217;, without having to change screens.</p>
<p>Google&#8217;s email focus also extends to Gmail, with <a href="http://www.pcworld.com/article/246919/a_users_guide_to_android_ice_cream_sandwich.html">reviewers</a> saying that it is now easier to attach files and photos. However, the most significant enhancement to Gmail is the ability for users to read emails and swipe between conversations, all while offline.</p>
<p><strong><span style="text-decoration: underline;">The People app brings all contact details to one place</span></strong></p>
<p>The People app (re-named from Contacts) works by pulling all contact details into individual &#8216;contact cards&#8217;. These cards show your contact’s photos, videos, and status activity as well as their latest movements on Google+ and any other social networking platform.</p>
<div>
<p><strong><span style="text-decoration: underline;">Flexible widgets</span></strong></p>
<p>The inclusion of interactive widgets will allow users to get live content at their fingertips, without having to step into individual apps. The beauty of these widgets is that they are now resizable, allowing smartphone or tablet owners to choose how much information they see, and how much home screen real estate the widget takes up.</p>
</div>
<p><strong><span style="text-decoration: underline;">One app for smartphones and tablets</span></strong></p>
<p>Ice Cream Sandwich will be huge for developers, and is the first Google operating system to tailor for both smartphones and tablets. This means that, rather than developing different applications for smartphone and tablet, developers will be able to push one app to all form factors. This doesn&#8217;t necessarily mean that one app will work well on all screen sizes, however.</p>
<p><strong><span style="text-decoration: underline;">And some other notable improvements&#8230;</span></strong></p>
<p>There’s now instant access from the home screen to the <strong>camera</strong>, which also offers automatic face detection, a panorama feature and a digital zoom slider.</p>
<div>
<p>The <strong>gallery</strong> has also been enhanced with improved editing, while <strong>videos</strong> now support 1080p, continuous autofocus and the ability to zoom while recording.</p>
<p>Finally, Ice Cream Sandwich supports <strong>Wi-Fi Direct</strong>, which lets users connect directly to nearby peer devices over Wi-Fi, for more reliable, higher-speed communication. No Internet connection or tethering is required.</p>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/whats-so-great-about-google%e2%80%99s-newest-mobile-os-read-on-to-find-out/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s new in Silverlight 5?</title>
		<link>http://blog.abakinfotech.com/whats-new-in-silverlight-5</link>
		<comments>http://blog.abakinfotech.com/whats-new-in-silverlight-5#comments</comments>
		<pubDate>Fri, 20 Jan 2012 06:46:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Microsoft Silverlight]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=188</guid>
		<description><![CDATA[Microsoft Silverlight is a powerful tool for creating and delivering rich Internet applications and media experiences on the Web. Silverlight 5 builds on the foundation of Silverlight 4 for building business applications and premium media experiences. Silverlight 5 introduces more than 40 new features, including dramatic video quality and performance improvements as well as features [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft Silverlight is a powerful tool for creating and delivering rich Internet applications and media experiences on the Web. Silverlight 5 builds on the foundation of Silverlight 4 for building business applications and premium media experiences. Silverlight 5 introduces more than 40 new features, including dramatic video quality and performance improvements as well as features that improve developer productivity.</p>
<h2><strong><span style="color: #993366;"><span style="color: #ffff00;"><strong><span style="color: #00ccff;">Features of Silverlight 5</span></strong></span></span></strong></h2>
<p><strong><span style="color: #ff99cc;">Improved media support </span></strong></p>
<ul>
<li><strong>Low Latency Audio Playback</strong>: Use the SoundEffect API to trigger low-latency sound</li>
<li><strong>Variable Speed Playback</strong>: allows video to be played at different speeds and supports fast-forward and rewind. At up to twice the speed, audio pitch correction allows users to watch videos while preserving a normal audio pitch.</li>
<li><strong>H/W Decode of H.264 media</strong>: Significant performance improvements with H.264 media decoding of unprotected content</li>
<li><strong>DRM Key Rotation/LiveTV Playback</strong>: Long-running live TV playback protected through the use of rotating licenses</li>
<li><strong>Application-Restricted Media</strong>: Prevents playback of protected content in unauthorized applications</li>
</ul>
<p><strong><span style="color: #ff99cc;">Improved Text support</span></strong></p>
<ul>
<li><strong>Text Tracking &amp; Leading</strong>: Exercise fine-grained control over the spacing between characters and lines in your text</li>
<li><strong>Linked Text Containers</strong>: Create linked RichTextBlocks that allow text to flow seamlessly from one to the next</li>
<li><strong>OpenType and Pixel Snapped Text : </strong>Improved text clarity<strong> </strong></li>
<li><strong>Postscript vector printing</strong>: reduces the size of print jobs and improves rendering quality of text</li>
<li><strong>Performance improvements for Block Layout Engine. </strong><strong> </strong><strong></strong></li>
</ul>
<p><strong><span style="color: #ff99cc;">Building next-generation business applications</span></strong></p>
<ul>
<li><strong>PivotViewer</strong> &#8212; now included in SDK. Adds support for dynamic client-based collections, XAML-based visuals, and customizability.</li>
<li><strong>ClickCount</strong>: Add support for multi-click to your application</li>
<li><strong>Listbox/ComboBox type-ahead text searching</strong>: Listboxes and ComboBoxes can now scroll based on text input</li>
<li><strong>Ancestor RelativeSource Binding</strong>: Bind to a property on a parent control</li>
<li><strong>Implicit DataTemplates</strong>: Allow DataTemplates to be defined implicitly</li>
<li><strong>DataContextChanged event</strong></li>
<li><strong>Added PropertyChanged to the UpdateSourceTrigger enum</strong></li>
<li><strong>Save File and Open File Dialog</strong>: Specify a default filename when you launch your SaveFileDialog and specify a default directory when you launch your OpenFileDialog</li>
<li><strong>Databinding Debugging</strong>: Set a breakpoint directly in XAML, examine locals, and debug your bindings</li>
<li><strong>Custom Markup Extensions</strong>: Execute custom code at XAML parse time</li>
<li><strong>Binding on Style Setters</strong>: You can now specify a binding within a style</li>
</ul>
<p><strong><span style="color: #ff99cc;">Silverlight 5 performance improvements</span></strong></p>
<ul>
<li><strong>Parser Performance Improvements</strong>: Improved XAML parse times for UserControls &amp; ResourceDictionaries</li>
<li><strong>Network Latency Improvements</strong>: Significant performance improvement in ClientHttpWebRequest scenarios</li>
<li><strong>H/W accelerated rendering in IE9 windowless mode</strong>: Silverlight now uses the new SurfacePresenter APIs for H/W accelerated rendering in IE9 windowless mode</li>
<li><strong>Multicore JIT: </strong>Shortens the start-up time for Silverlight apps</li>
<li><strong><em>64-</em>bit browser support</strong></li>
</ul>
<p><strong><span style="color: #ff99cc;">Graphics improvements</span></strong></p>
<ul>
<li><strong>Improved Graphics stack</strong>: The graphics stack has been re-architected to add features such as Independent Animations<strong></strong></li>
<li><strong>3D</strong>: Use the XNA API on the Windows platform to gain low-level access to the GPU and draw vertex shaders and low-level 3D primitives. Includes Render targets, XNA built-in effects, surface composition settings for depth/stencil buffers and multi-sample anti-aliasing</li>
</ul>
<p><strong><span style="color: #ff99cc;">Silverlight 5 extends features of the &#8220;Trusted Application&#8221; model</span></strong></p>
<p>Silverlight 5 extends features of the ‘Trusted Application’ model to the browser for the first time. These features, when enabled via a group policy registry key and an application certificate, mean users won’t need to leave the browser to perform complex tasks:</p>
<ul>
<li><strong>Multiple window support</strong>: Launch multiple top-level windows inside a SL OOB application</li>
<li><strong>Full-Trust in-browser</strong>: Using Group Policy, deploy signed in-browser applications that harness the full power of full-trust functionality</li>
<li><strong>In-browser HTML support</strong>: Host your WebOC within an in-browser SL application</li>
<li><strong>Unrestricted File System Access</strong>: Read from and write to any directory on your system, from a full-trust application</li>
<li><strong>P/Invoke support </strong>: Allows existing native code to be run directly from Silverlight</li>
</ul>
<p><strong><span style="color: #ff99cc;">Tools improvements</span></strong></p>
<ul>
<li><strong>Visual Studio Team Test support. </strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/whats-new-in-silverlight-5/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Difference between Joomla 1.5 and Joomla 1.6 (Stable)</title>
		<link>http://blog.abakinfotech.com/difference-between-joomla-1-5-and-joomla-1-6-stable</link>
		<comments>http://blog.abakinfotech.com/difference-between-joomla-1-5-and-joomla-1-6-stable#comments</comments>
		<pubDate>Fri, 11 Mar 2011 06:32:58 +0000</pubDate>
		<dc:creator>Zoya Shaikh</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=168</guid>
		<description><![CDATA[Difference between Joomla 1.5 and Joomla 1.6 (Stable)
The major difference is:
1) User Level Access:
Joomla 1.5 version had limited options to set access level but there are more features in Joomla 1.6 version i.e.

We can assign access levels for each created user.
We can create our own user group and then assign a number of users into [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #abeffe;">Difference between Joomla 1.5 and Joomla 1.6 (Stable)</span></strong></p>
<p><strong><span style="color: #ffffff;">The major difference is:</span></strong></p>
<p><span style="color: #00d2ff;">1) <strong>User Level Access:</strong></span></p>
<p><span style="color: #ffffff;">Joomla 1.5 version had limited options to set access level but there are more features in Joomla 1.6 version i.e.</span></p>
<ul>
<li><span style="color: #ffffff;">We can assign access levels for each created user.</span></li>
<li><span style="color: #ffffff;">We can create our own user group and then assign a number of users into that group.</span></li>
</ul>
<p><a href="http://blog.abakinfotech.com/images/USERNEW.jpg"><img src="images/USERNEW.jpg" alt="" /></a></p>
<p><span style="color: #00d2ff;"><strong>2) </strong><strong>Less code :</strong></span><strong> </strong></p>
<p><span style="color: #ffffff;">The major difference is that Joomla 1.6 needs less code than 1.5 to perform same things and provide efficiency in code</span></p>
<p><span style="color: #00d2ff;"><strong>3) </strong><strong>Cleaner and simpler back-end :</strong></span><strong> </strong></p>
<p><span style="color: #ffffff;">Joomla 1.5 was that the back-end part was a bit too complex for a newbie. Introducing back-end to clients, they have been overwhelmed by all the menus, all different areas, parameters etc. In Joomla 1.6 this will be much cleaner and not as many different areas that may confu</span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="55" valign="top"><strong><span style="color: #00d2ff;">Sr. No</span></strong></td>
<td width="261" valign="top"><strong><span style="color: #00d2ff;">Parameters</span></strong></td>
<td width="161" valign="top"><strong><span style="color: #00d2ff;">Joomla 1.5</span></strong></td>
<td width="161" valign="top"><strong><span style="color: #00d2ff;">Joomla 1.6</span></strong></td>
</tr>
<tr>
<td width="55" valign="top"></td>
<td width="261" valign="top"><strong> </strong></td>
<td width="161" valign="top"></td>
<td width="161" valign="top"></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">1</span></td>
<td width="261" valign="top"><span style="color: #ffffff;"><strong>Template assignment</strong><strong> </strong></span></td>
<td width="161" valign="top"><span style="color: #ffffff;">It’s only done in Template Manager.</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Can assign templates in menu items or via Template Styles. Manager except template Master pages.</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">2</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Code Editor</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">Basic Form Box. No Special Formatting.</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Code highlighting in HTML and CSS editing windows.</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">3</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Template Style and Layout Overrides</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">Not Supported</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Supported</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">4</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Template Parameters</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">One set of parameters per template, can be<br />
configured in one<br />
way only.</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">One set of parameters per template, supports multiple settings via template overrides</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">5</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Template Thumbnails</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">Single, shows when you roll over template name</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Small thumbnail in template master, click to load a large version</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">6</span></td>
<td width="261" valign="top"><span style="color: #ffffff;"><strong>?tp=1 support</strong><strong></strong></span></td>
<td width="161" valign="top"><span style="color: #ffffff;">On by default, requires editing code in a file to override</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Turned off by default, can be enabled by switch in Template Options</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">7</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Error page and component page support</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">No way to edit these in the back end of Joomla</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">No way to edit these in the back end of Joomla</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">8</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">templateDetails.xml</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">Must list each file in installation package individually</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Supports listing files by folder</span></td>
</tr>
<tr>
<td width="55" valign="top"><span style="color: #ffffff;">9</span></td>
<td width="261" valign="top"><strong><span style="color: #ffffff;">Language support</span></strong></td>
<td width="161" valign="top"><span style="color: #ffffff;">No language files for templates</span></td>
<td width="161" valign="top"><span style="color: #ffffff;">Templates have their own language files if desired</span></td>
</tr>
</tbody>
</table>
<p><span style="color: #ffffff;">se the average client.<strong> </strong></span></p>
<p><strong><span style="color: #ffffff;">Below listed are some more differences:</span></strong></p>
<p><strong><span style="color: #ffffff;">Some Back-end Navigation Changes Overview</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="786">
<tbody>
<tr>
<td width="46" valign="top"><strong><span style="color: #00d2ff;">Sr.no</span></strong></td>
<td width="221" valign="top"><strong><span style="color: #00d2ff;">Description</span></strong></td>
<td width="150" valign="top"><strong><span style="color: #00d2ff;">Joomla 1.5</span></strong></td>
<td width="329" valign="top"><strong><span style="color: #00d2ff;">Joomla1.6</span></strong></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">1</span></td>
<td width="221" valign="top"><span style="color: #ffffff;"><strong><span style="color: #00d2ff;">The Site Menu :</span></strong></span><span style="color: #ffffff;"><strong>Is much more compact in terms of general information, configuration, and cache, and incorporates a new set of shortcuts previously used in Tools Menu.</strong><strong></strong></span></td>
<td width="150" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/Site1.jpg"><img src="images/Site1.jpg" alt="" /></a> </span></td>
<td width="329" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/Site2.jpg"><img src="images/Site2.jpg" alt="" width="214" /></a> </span></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">2</span></td>
<td width="221" valign="top"><span style="color: #ffffff;"><strong><span style="color: #00d2ff;">The Menus Menu :</span></strong></span><span style="color: #ffffff;"><strong>Suffered a small change because the menus components have been changed to integrate the Menu Trash in menu items view.</strong><strong></strong></span></td>
<td width="150" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/menu1.jpg"><img src="images/menu1.jpg" alt="" /></a></span></td>
<td width="329" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/menu2.jpg"><img src="images/menu2.jpg" alt="" /> </a></span></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">3</span></td>
<td width="221" valign="top"><span style="color: #00d2ff;"><strong>The Content Menu </strong><strong>:</strong></span><strong><span style="color: #ffffff;">Has been also changed because of component improvements. The menu provides quick add articles and categories links. The content sections management has been removed in Joomla! 1.6 But categories now support tree structure with unlimited depth.</span></strong><strong></strong></td>
<td width="150" valign="top"><a href="http://blog.abakinfotech.com/images/content1.jpg"><img src="images/content1.jpg" alt="" /></a></td>
<td width="329" valign="top"><a href="http://blog.abakinfotech.com/images/conetent2.jpg"><img src="images/conetent2.jpg" alt="" /></a></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">4</span></td>
<td width="221" valign="top"><span style="color: #ffffff;"><strong><span style="color: #00d2ff;">The Components Menu :</span></strong></span><span style="color: #ffffff;"><strong>comes with a new set of shortcuts for messaging previously used in Tools Menu and a new Redirect Manager Component shortcut.</strong></span></td>
<td width="150" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/comp1.jpg"><img src="images/comp1.jpg" alt="" /></a> </span></td>
<td width="329" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/comp2.jpg"><img src="images/comp2.jpg" alt="" /></a> </span></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">5</span></td>
<td width="221" valign="top"><strong><span style="color: #00d2ff;">Extensions</span></strong></td>
<td width="150" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/exxt1.jpg"><img src="images/exxt1.jpg" alt="" /></a> </span></td>
<td width="329" valign="top"><span style="color: #ffffff;"><a href="http://blog.abakinfotech.com/images/ext2.jpg"><img src="images/ext2.jpg" alt="" /> </a></span></td>
</tr>
<tr>
<td width="46" valign="top"></td>
<td width="221" valign="top"><strong></strong></td>
<td width="150" valign="top"></td>
<td width="329" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top"><span style="color: #ffffff;">6</span></td>
<td width="221" valign="top"><span style="color: #00d2ff;"><strong>The Help Menu </strong><strong>:</strong></span><strong><span style="color: #ffffff;">Provides more resources links than ever before: community links, documentation, translations and others.</span></strong></td>
<td width="150" valign="top"><a href="http://blog.abakinfotech.com/images/help1.jpg"><img src="images/help1.jpg" alt="" /></a></td>
<td width="329" valign="top"><a href="http://blog.abakinfotech.com/images/help2.jpg"><img src="images/help2.jpg" alt="" /></a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/difference-between-joomla-1-5-and-joomla-1-6-stable/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating Custom Menu Web Part in SharePoint 2010</title>
		<link>http://blog.abakinfotech.com/creating-custom-menu-web-part-in-sharepoint-2010</link>
		<comments>http://blog.abakinfotech.com/creating-custom-menu-web-part-in-sharepoint-2010#comments</comments>
		<pubDate>Sat, 15 Jan 2011 11:59:26 +0000</pubDate>
		<dc:creator>Ajaj</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=134</guid>
		<description><![CDATA[Creating Custom 3 Level Menu IN SharePoint 

Creating a SharePoint list that will manage you navigation.
Create you wep part code for the menu.
Add your Menu web part in your master page.
Test your application to view the result.

1. Create a SharePoint List Which look like this having the following field in it;
 





Item level column to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Creating Custom 3 Level Menu IN SharePoint </strong></p>
<ol>
<li>Creating a SharePoint list that will manage you navigation.</li>
<li>Create you wep part code for the menu.</li>
<li>Add your Menu web part in your master page.</li>
<li>Test your application to view the result.</li>
</ol>
<p><strong>1. Create a SharePoint List Which look like this having the following field in it;</strong></p>
<p><strong> </strong></p>
<div>
<div><img src="http://lh3.ggpht.com/_gDY83kVV9CU/TNuUCD3Ld-I/AAAAAAAAABA/NhiDdXpHdtg/Image1Column.png.jpg" alt="" width="660" height="327" /></div>
<div></div>
<div></div>
<div>
<p>Item level column to have choice field type and three level <strong>Level 1, Level 2, Level 3,</strong></p>
<div>
<div><img src="http://lh3.ggpht.com/_gDY83kVV9CU/TNuUDbpO8sI/AAAAAAAAABI/jewSXIMK0gI/Image1ItemLevel.png.jpg" alt="" width="559" height="265" /></div>
<div>
<p>Display0 column will also have the choice field with <strong>yes and no</strong> value</p>
<div><img src="http://lh5.ggpht.com/_gDY83kVV9CU/TNuUD0e-nkI/AAAAAAAAABM/wzfLNAeTzMM/Image3Display0.png.jpg" alt="" width="546" height="239" /></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div>
<p><strong>2 And after you have created the menu list now you can create your own Menu web part</strong></p>
<p><strong>Here is the code which for the menu web part;</strong></p>
</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div>
<pre>using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;

using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
using System.Drawing;

namespace MenuWebPart
{
    [Guid("743ab9a9-31e0-4ba4-b2bc-cbb5696bd18e")]
    public class Menu : System.Web.UI.WebControls.WebParts.WebPart
    {
        public string _AdminList = "[type_list_Name_of_Menu/<strong> </strong><strong>CustomMenu</strong>]";
        public Menu()
        {
            this.ExportMode = WebPartExportMode.All;
        }

        [Personalizable, WebBrowsable, WebDisplayName("Admin List")]
        public string Set_AdminList
        {
            get
            {
                return _AdminList;
            }
            set
            {
                _AdminList = value;
            }
        }

        protected override void CreateChildControls()
        {
            // Create ASPMenu control.
            AspMenu _menu;
            string MenuID = _AdminList + "CustomMenu";
            _menu = new AspMenu();

            //Set the controls look and feel
            _menu.ID = "CustomMenu";
            _menu.EnableViewState = false;
            _menu.Orientation = System.Web.UI.WebControls.Orientation.Horizontal;
            _menu.StaticDisplayLevels = 1;
            _menu.MaximumDynamicDisplayLevels = 3;
            _menu.StaticSubMenuIndent = 0;
            _menu.DynamicHorizontalOffset = 0;
            _menu.StaticPopOutImageUrl = "/_layouts/images/arrow.png";
            _menu.StaticPopOutImageTextFormatString = "";
            _menu.DynamicHoverStyle.BackColor = Color.FromName("#CBE3F0");
            _menu.SkipLinkText = "";
            _menu.StaticSubMenuIndent = 0;
            _menu.CssClass = "ms-topNavContainer";

            _menu.StaticMenuItemStyle.CssClass = "ms-topnav";
            _menu.StaticMenuItemStyle.ItemSpacing = 0;
            _menu.StaticSelectedStyle.CssClass = "ms-topnavselected";
            _menu.StaticHoverStyle.CssClass = "ms-topNavHover";
            _menu.DynamicMenuStyle.BackColor = Color.FromName("#F2F3F4");
            _menu.DynamicMenuStyle.BorderColor = Color.FromName("#A7B4CE");
            _menu.DynamicMenuStyle.BorderWidth = 0;
            _menu.DynamicHoverStyle.BackColor = Color.FromName("#525252");
            _menu.DynamicHoverStyle.BorderColor = Color.FromName("#CBE3F0");
            _menu.DynamicMenuItemStyle.CssClass = "ms-topNavFlyOuts";
            _menu.DynamicHoverStyle.CssClass = "ms-topNavFlyOutsHover";
            _menu.DynamicSelectedStyle.CssClass = "ms-topNavFlyOutsSelected";

            SPWeb thisWeb = null;

            try
            {

                SPSite thisSite = SPControl.GetContextSite(Context);
                thisWeb = thisSite.OpenWeb();
                SPList spCascadingNav = thisWeb.Lists[_AdminList];

                SPQuery query = new SPQuery();
                //query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 1&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 1&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display0' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                SPListItemCollection items = spCascadingNav.GetItems(query);

                //For each item, generate the row.
                System.Web.UI.WebControls.MenuItem _item = new System.Web.UI.WebControls.MenuItem();
                System.Web.UI.WebControls.MenuItem _item2;
                System.Web.UI.WebControls.MenuItem _item3;

                foreach (SPListItem menuItem in items)
                {
                    string parentID = " ";
                    if (menuItem["Parent ID"] != null)
                    {
                        parentID = menuItem["Parent ID"].ToString();
                    }
                    else { parentID = "None"; }
                    string title = menuItem["Title"].ToString();
                    string url = menuItem["Link URL"].ToString();
                    string itemID = menuItem["Link ID"].ToString();

                    _item = new System.Web.UI.WebControls.MenuItem(title, "", "", url);

                    SPQuery level2query = new SPQuery();
                    level2query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 2&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display0' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                    //level2query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 2&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                    SPListItemCollection level2items = spCascadingNav.GetItems(level2query);

                    foreach (SPListItem subMenuItem in level2items)
                    {
                        string subparentID = " ";
                        if (subMenuItem["Parent ID"] != null)
                        {
                            subparentID = subMenuItem["Parent ID"].ToString();
                        }
                        else { subparentID = "None"; }

                        if (subparentID == itemID)
                        {
                            string subtitle = subMenuItem["Title"].ToString();
                            string suburl = subMenuItem["Link URL"].ToString();
                            string subID = subMenuItem["Link ID"].ToString();

                            _item2 = new System.Web.UI.WebControls.MenuItem(subtitle, "", "", suburl);

                            SPQuery level3query = new SPQuery();
                            //level3query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 3&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                            level3query.Query = "&lt;OrderBy&gt;&lt;FieldRef Name='Link_x0020_Order' /&gt;&lt;/OrderBy&gt;&lt;Where&gt;&lt;And&gt;&lt;Eq&gt;&lt;FieldRef Name='Item_x0020_Level' /&gt;&lt;Value Type='Choice'&gt;Level 3&lt;/Value&gt;&lt;/Eq&gt;&lt;Eq&gt;&lt;FieldRef Name='Display0' /&gt;&lt;Value Type='Choice'&gt;Yes&lt;/Value&gt;&lt;/Eq&gt;&lt;/And&gt;&lt;/Where&gt;";
                            SPListItemCollection level3items = spCascadingNav.GetItems(level3query);

                            foreach (SPListItem sub3MenuItem in level3items)
                            {
                                string sub3parentID = " ";
                                if (sub3MenuItem["Parent ID"] != null)
                                {
                                    sub3parentID = sub3MenuItem["Parent ID"].ToString();
                                }
                                else { sub3parentID = "None"; }
                                if (sub3parentID == subID)
                                {
                                    string sub3title = sub3MenuItem["Title"].ToString();
                                    string sub3url = sub3MenuItem["Link URL"].ToString();

                                    _item3 = new System.Web.UI.WebControls.MenuItem(sub3title, "", "", sub3url);
                                    _item2.ChildItems.Add(_item3);
                                }
                            }
                            _item.ChildItems.Add(_item2);
                        }

                    }
                    _menu.Items.Add(_item);

                    Controls.Add(_menu);
                }
            }
            catch (Exception ex)
            {
                Controls.Add(new LiteralControl("An error has occured with this web part.  Please contact your system administrator and relay this error message: " + ex.Message));
            }
            finally
            {
                if (thisWeb != null)
                    thisWeb.Dispose();
            }

        }
    }
}</pre>
<pre></pre>
<pre> 

<strong>3 Changes to be done in the master page of the application.</strong>

<strong>Deploye your web part and make some changes in the master page of the application the application in the sharepoint designer 2010 and open the master page of the application and add the following tag in the top</strong>

<strong>&lt;%@ Register TagPrefix=”customMenu”  namespace=”</strong><strong> MenuWebPart</strong><strong>”   assembly=”</strong><strong> MenuWebPart</strong><strong>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=”65ac12bd34er8583″  %&gt;</strong>

<strong></strong> 

<strong>as Images Displayed below</strong>

<img src="http://lh4.ggpht.com/_gDY83kVV9CU/TNuZjBf81XI/AAAAAAAAABk/TtwR2uyr3bM/s1440/Image5MasterPageIntegration.png.jpg" alt="" width="1440" height="344" />

<strong>and add the following tag in the body part of the master page as displayed below</strong>

<strong>&lt;</strong><strong> </strong><strong>customMenu</strong><strong>:</strong><strong> MenuWebPart <strong> runat=”server” id=”customMenu” Set_AdminList=”</strong></strong>[type_list_Name_of_Menu]/<strong> CustomMenu</strong><strong>” __WebPartId=”{69ER54DE-2SFS-8581-A3C5-DD45S54SD5}” /&gt;</strong><strong></strong>

<img src="http://lh5.ggpht.com/_gDY83kVV9CU/TNuZk9NiG9I/AAAAAAAAABo/DziPKLnVAdI/s1440/Image6MenuWebPartIntegratedInMaster.png.jpg" alt="" width="1440" height="387" />

<strong>If your list name in the sharepoint site is  CustomMenu as displayed below then </strong>

<strong> </strong>

<strong>=”</strong>[type_list_Name_of_Menu]<strong>”  instead this type the name as CustomMenu</strong><strong></strong></pre>
<pre><img src="http://lh4.ggpht.com/_gDY83kVV9CU/TNuUFZ07aaI/AAAAAAAAABQ/VnvtTQzYTLo/Image4CustomMenu.png.jpg" alt="" width="964" height="422" /></pre>
<pre></pre>
<pre><strong>I will also thank to the owner of link </strong>

<strong> </strong>

<strong>http://cregan.wordpress.com/2008/05/09/wss-navigation-flyouts-security-trimming-custom-nav-items/</strong></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
</div>
<div></div>
<div></div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/creating-custom-menu-web-part-in-sharepoint-2010/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get Ready for HTML-5</title>
		<link>http://blog.abakinfotech.com/html-5</link>
		<comments>http://blog.abakinfotech.com/html-5#comments</comments>
		<pubDate>Sat, 11 Dec 2010 07:04:13 +0000</pubDate>
		<dc:creator>Zoya Shaikh</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=155</guid>
		<description><![CDATA[What is HTML -5?
HTML-5 is the next generation of HTML and a co-operation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
HTML-5 is the new standard for HTML, XHTML, and the HTML DOM (Document object Model).
What’s New in HTML-5 :

New Semantic Tags like &#60;header&#62;, &#60;nav&#62;, &#60;aside&#62;, &#60;section&#62;,&#60;article&#62;and &#60;footer&#62; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>What is HTML -5?</strong><br />
HTML-5 is the next generation of HTML and a co-operation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).<br />
HTML-5 is the new standard for HTML, XHTML, and the HTML DOM (Document object Model).</p>
<p>What’s New in HTML-5 :</p>
<ul>
<li>New Semantic Tags like &lt;header&gt;, &lt;nav&gt;, &lt;aside&gt;, &lt;section&gt;,&lt;article&gt;and &lt;footer&gt; are included which are more aligned with modern Web Design practices.</li>
<li>New Media Elements like &lt;audio&gt; and &lt;video&gt; are included to embed audio and video directly in the HTML code without the need of external plug-in.</li>
</ul>
<blockquote><p>“So long as the http end point is a streaming resource on the web, you can just point the &lt;video&gt; or&lt;audio&gt; element adds it to stream the content.”</p></blockquote>
<ul>
<li>New API’s (Application Programming Interfaces) are included enabling the developers to add Drag-Drop features, Document Editing, Canvas Drawing and so on.<br />
Canvas Drawing is used to render Graphics and Images.</li>
<li>More New Elements like &lt;meter&gt;, &lt;progress&gt;, &lt;data grid&gt;, &lt;hgroup&gt;, &lt;mark&gt; and so on.</li>
</ul>
<p><strong>Features:</strong></p>
<ul>
<li>Device Independent <strong>»</strong> No need of external plug-in.</li>
<li>Better error handling <strong>» </strong>Checks out errors and handles error checking.</li>
<li>More markups to replace scripting <strong>»</strong> Less Scripts, more Semantic Tags.</li>
<li>The canvas element for drawing <strong>»</strong> Creating Canvas Painting, Graphs and Canvas 3D Games.</li>
<li>The video and audio elements for media playback <strong>»</strong> without use of Flash Plug-in.</li>
<li>Better support for local offline storage</li>
<li>Application Caches <strong>»</strong> The ability to store web apps like email locally and access it without having to connect to the internet or install an external client like Outlook.</li>
<li>Geolocation <strong>»</strong> This API defines location information with high-level interface (GPS) associated with the device hosting the API. Sources of location information includes Global Positioning System (GPS) and network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs.</li>
<li>New content specific elements, like article, footer, header, nav, section</li>
<li>New form controls, like calendar, date, time, email, url, search</li>
</ul>
<p><strong>Advantages:</strong></p>
<ul>
<li><strong>Improved Code</strong> <strong>»</strong> Removing &lt;div&gt; tags and replacing it with Semantic HTML-5 tags enabling Web Designers to use clean and neat code.</li>
<li><strong>Greater Consistency</strong> <strong>»</strong> Consistency in terms of HTML and making Web Designers and Web Developers to grasp the structure even if it is brand new.</li>
<li><strong>Improved Semantics</strong> <strong>»</strong> Web page is standardized by using semantic HTML-5 tags and thus semantic value of web page is increased.</li>
<li><strong>Improved Accessibility</strong> <strong>»</strong> Possibly assistive Technologies to expand on the features and more detailed understanding of the structure.</li>
</ul>
<p><strong>Browser Compatibility</strong></p>
<p>HTML5 is best compatible with</p>
<div class="wp-caption alignnone" style="width: 334px"><a href="#"><img src="http://img.labnol.org/di/html5_browser.png" alt="IE9, Firefox, Safari, Chrome" width="324" height="87" /></a><p class="wp-caption-text">IE9, Chrome, FireFox, Safari, Opera</p></div>
<p>Examples of HTML5</p>
<p><a href="http://studio.html5rocks.com/"><img src="http://www.motivitycms.com/images/view-demo-button.jpg" alt="IE9, Firefox, Safari, Chrome" width="127" height="31" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/html-5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Difference between Web Service and WCF Service</title>
		<link>http://blog.abakinfotech.com/difference-between-web-service-and-wcf-service</link>
		<comments>http://blog.abakinfotech.com/difference-between-web-service-and-wcf-service#comments</comments>
		<pubDate>Mon, 29 Nov 2010 06:47:23 +0000</pubDate>
		<dc:creator>Krutin</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=144</guid>
		<description><![CDATA[
Web services can be hosted in IIS as well as outside of the  IIS. While WCF service can be hosted in IIS, Windows activation  service,Self Hosting,WAS and on lots of proctols like Named Pipe,TCP  etc.Here lots of people disagree how we can host the web service outside  of the IIS but [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Web services can be hosted in IIS as well as outside of the  IIS. While WCF service can be hosted in IIS, Windows activation  service,Self Hosting,WAS and on lots of proctols like Named Pipe,TCP  etc.Here lots of people disagree how we can host the web service outside  of the IIS but Here is the article for that.<a href="http://msdn.microsoft.com/en-us/library/aa529311.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/aa529311.aspx</a>.</li>
<li>In  Web Services Web Service attribute will added  on the top of class. In  WCF there will be a Service Contract attributes will be there. Same way  Web Method attribute are added in top of method of Web service while in  WCF Service Operation Contract will added on the top method.</li>
<li>In Web service System.XML.Serialization is supported while in the WCF Service System.RunTime.Serialization is supported.</li>
<li>WCF Services can be multithreaded via ServiceBehavior class while web service can not be.</li>
<li>WCF  Services supports different type of bindings like BasicHttpBinding,  WSHttpBinding, WSDualHttpBinding etc.while Web services only used soap  or xml for this.</li>
<li>Web services are compiled into a class library  assembly. A file called the service file is provided that has the  extension .asmx and contains an @ WebService directive that identifies  the class that contains the code for the service and the assembly in  which it is located while in WCF.WCF services can readily be hosted  within IIS 5.1 or 6.0, the Windows Process Activation Service (WAS) that  is provided as part of IIS 7.0, and within any .NET application. To  host a service in IIS 5.1 or 6.0, the service must use HTTP as the  communications transport protocol.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/difference-between-web-service-and-wcf-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When ASP.NET Application restart?</title>
		<link>http://blog.abakinfotech.com/when-asp-net-application-restart</link>
		<comments>http://blog.abakinfotech.com/when-asp-net-application-restart#comments</comments>
		<pubDate>Mon, 29 Nov 2010 06:47:14 +0000</pubDate>
		<dc:creator>Krutin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=147</guid>
		<description><![CDATA[The list of situations

Adding, modifying, or deleting the application&#8217;s Web.config file.

This is very important situation here, if we are add any new  section or modify existing section i web configuration file, the IIS  will treat as change and then lead to restart the ASP.NET Application.  And more important when Application restart all [...]]]></description>
			<content:encoded><![CDATA[<h3>The list of situations</h3>
<ol>
<li>Adding, modifying, or deleting the application&#8217;s <strong>Web.config</strong> file.
<ul>
<li>This is very important situation here, if we are add any new  section or modify existing section i web configuration file, the IIS  will treat as change and then lead to restart the ASP.NET Application.  And more important when Application restart all the sessions and other  states will lost. so make sure before update anything in web config  file, all the transaction has been completed.</li>
</ul>
</li>
<li>Adding, modifying, or deleting assemblies from the application&#8217;s <strong>Bin </strong>folder.</li>
<li>Adding, modifying, or deleting localization resources from the <strong>App_GlobalResources</strong> or <strong>App_LocalResources</strong> folders.</li>
<li>Adding, modifying, or deleting the application&#8217;s <strong>Global.asax</strong> file.</li>
<li>Adding, modifying, or deleting source code files in the <strong>App_Code</strong> directory.
<ul>
<li>This is very important situation here, if we are add any new  section or modify existing section i web configuration file, the IIS  will treat as change and then lead to restart the ASP.NET Application.  And more important when Application restart all the sessions and other  states will lost. so make sure before update anything in web config  file, all the transaction has been completed.</li>
</ul>
</li>
<li>Adding, modifying, or deleting Web service references in the <strong>App_WebReferences</strong> directory.</li>
</ol>
<p>This is very smal tip, but most useful, who are working production asp.net application.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/when-asp-net-application-restart/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Share Point group Send email</title>
		<link>http://blog.abakinfotech.com/share-point-group-send-email</link>
		<comments>http://blog.abakinfotech.com/share-point-group-send-email#comments</comments>
		<pubDate>Mon, 29 Nov 2010 06:46:56 +0000</pubDate>
		<dc:creator>Krutin</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.abakinfotech.com/?p=137</guid>
		<description><![CDATA[For Send the email to the Share Point Group, follow the below steps. These steps are with the Active Directory settings.

First of all, create an Organization Unit (OU) in the Active Directory (AD) and delegate Full Control rights to Share Point Service Account (Central Administration Application Pool Account).
Configure  Incoming Email Settings to use Share [...]]]></description>
			<content:encoded><![CDATA[<p>For Send the email to the Share Point Group, follow the below steps. These steps are with the Active Directory settings.</p>
<ol>
<li>First of all, create an <strong>Organization Unit (OU)</strong> in the <strong>Active Directory (AD)</strong> and delegate Full Control rights to Share Point Service Account <strong>(Central Administration Application Pool Account)</strong>.<span id="more-137"></span></li>
<li>Configure  Incoming Email Settings to use Share Point Directory Management Service  to create Distribution Groups and Contacts to the Active Directory  container (OU).<!--more--></li>
<li>Mention the SMTP server name select all the options for Distribution Group Request Approval Settings.<!--more--></li>
<li>On the Share Point Site create a new group with Full Control permission.<!--more--></li>
<li>Create an Email <strong>Distribution Group (type in an email address)</strong> for this group.<!--more--></li>
<li>In <strong>Central Administration &gt; Operations &amp;gt; Approve/Reject Distribution Groups</strong>, approve the Distribution Group to be created in the OU.<!--more--></li>
<li>Check  the OU in the AD and you will find the Distribution List successfully  created with the email address (Microsoft Exchange stamps this email  address to this Distribution List) assigned to the Share Point Group in  the Share Point Site.<!--more--></li>
<li>Add some users to the Share Point group and you will find that they synchronized the same in the Distribution List.<!--more--></li>
<li>Send  an email to the email address assigned to the Share Point group and the  emails would be sent to the individual members of the Share Point  Group.</li>
</ol>
<p><strong>Note:  Synchronization between Share Point Group and Distribution List in the  AD is a one way transaction (Share Point Group to Distribution List and  not the other way round).  Hence, new users added to the  Share Point Groups reflect automatically in the Distribution List  however the vice-versa does not work.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.abakinfotech.com/share-point-group-send-email/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

