tag:blogger.com,1999:blog-42547424343806044232024-02-02T16:38:49.342-08:00Java Development | Portal Development | Php Development | Cloud ComputingAttune Infocom is leading offshore web development company which offers Portal Development, Java Development, PHP Web Development, open source consulting and more at affordable rates.Unknownnoreply@blogger.comBlogger53125tag:blogger.com,1999:blog-4254742434380604423.post-25629282237289489732013-04-01T05:24:00.001-07:002013-04-01T06:10:15.631-07:00Create a Spring portlet with CRUD function in Easy Steps <div dir="ltr" style="text-align: left;" trbidi="on">
<div b5394="" color:="" style="text-align: left;">
<span style="color: #0b5394;"><span style="font-size: large;">What is Spring?</span></span></div>
<br />
• Spring is an open source framework developed by Spring Source, a division of VMware.<br />
• It provides lightweight solution to develop maintainable and reusable applications.<br />
• Any JAVA application can benefit from Spring.<br />
<ul style="text-align: left;">
<li> Simplicity</li>
<li> Testability</li>
<li> Loose coupling</li>
</ul>
<div style="text-align: left;">
• Attributes of Spring</div>
<ul style="text-align: left;">
<li>Lightweight</li>
<li>Inversion of control</li>
<li>Aspect oriented</li>
<li>Container</li>
<li>Framework</li>
</ul>
<div style="text-align: left;">
• Spring is to keep the code as simple as possible.<br />
• It develops application with loosely coupled simple Java beans.<br />
• The current stable version of Spring is 3.0<br />
• Spring framework can be summarized in two ways.</div>
<div style="text-align: left;">
<br />
<span style="font-size: large;">Container:</span></div>
<ol style="text-align: left;">
<li>Spring can be described as a light-weight container, as it does not involve installation, configuration, start and stop activities.</li>
<li>It’s just simple collection of few JAVA Archive files that need to be added to the project class path.</li>
</ol>
<div style="text-align: left;">
<span style="font-size: large;">Framework:</span> </div>
<ol style="text-align: left;">
<li>Spring can be described as an API containing a large collection of classes, methods, interfaces, annotations, XML tag that can be used in enterprise application.</li>
<li>API helps you to use any framework or functionality very easily in your application.</li>
</ol>
<div style="text-align: left;">
<span style="color: #0b5394;"><b><span style="font-size: large;">Why Spring?</span></b></span></div>
<div style="text-align: left;">
<br />
• Basic Spring philosophy</div>
<ul style="text-align: left;">
<li>Better leverage</li>
<li>Avoid tight coupling among classes</li>
<li>Enables POJO programming</li>
<li>IOC simplifies JDBC</li>
<li>DI helps testability</li>
<li>No dependency cycles</li>
<li>Not exclusive to JAVA (e.g. Microsoft .NET)</li>
<li>Communicate to ORM , DAO, Web MVC</li>
</ul>
<div style="text-align: left;">
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67R5iVFDthXB3bMmnp_wrz7O0Cb3-mK9eL7yqBn9i79qwLApcbKqUmGV4oSuL3dBZx4nxA0ZNcyFK_ptknDv8y0UgRaEthb3LsKZJIAN_kFfNuMlVX8ZV50U1pRXOosRWwD9TV7_jVew/s1600/spring+modules.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="440" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi67R5iVFDthXB3bMmnp_wrz7O0Cb3-mK9eL7yqBn9i79qwLApcbKqUmGV4oSuL3dBZx4nxA0ZNcyFK_ptknDv8y0UgRaEthb3LsKZJIAN_kFfNuMlVX8ZV50U1pRXOosRWwD9TV7_jVew/s640/spring+modules.JPG" width="640" /></a></div>
<b><span style="color: #0b5394;"><span style="font-size: large;">Main Spring Modules</span></span></b><br />
<br />
• <span style="font-size: large;"> Dependency Injection</span><br />
o DI is the basic design principal on which core Spring framework is built.<br />
o DI helps you to avoid unnecessary creation and lookup code in your application.<br />
o Lets you define an XML file that specifies which beans are created and what their properties are</div>
<ul style="text-align: left;">
<li> Simplifies OOP by promoting loose coupling between classes.</li>
<li> Also called “Inversion of Control” (IoC)</li>
<li> IoC refers to the creating instances being done by the Spring container.</li>
<li> The control for creating and constructing object is taken care by the Spring container.</li>
<li> Primary goal is reduction of dependencies in code</li>
</ul>
<div style="text-align: left;">
• An excellent goal in any case<br />
• This is the central part of Spring<br />
<br />
• <span style="font-size: large;">Aspect Oriented Programming</span></div>
<ul style="text-align: left;">
<a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a>
<li> “Aspect Oriented Programming” refers to the ability to add side effects to a class method calls without modifying the class source code.</li>
<li> Lets you separate business logic from system services.</li>
<li> Attempts to separate concerns, increase modularity, and decrease redundancy</li>
<li> Separation of Concerns (SoC)</li>
<li> Break up features to minimize overlap</li>
<li> Don’t Repeat Yourself (DRY)</li>
<li> Minimize code duplication</li>
<li> Cross-Cutting Concerns</li>
<li> Program aspects that affect many others (e.g. logging)</li>
</ul>
<div style="text-align: left;">
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 1: Start Eclipse IDE, create a Spring Portlet known as Spring Sample Portlet.</span><br />Go to File -> New->Liferay Project and click on Next</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglCrgwT1qLSBVlc3pBjFWyqIubz2vF9FI9K4Y9FYg204mr0HNUvYzYwPwMOOQ7cJf0IkGULy0wi6VWdEZiGrOo6amTTybcVU5v8M4ClFRsj8nPMj0cZgxX9A8QmwWH-81ca6DgLoaHlkw/s1600/Step-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="282" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglCrgwT1qLSBVlc3pBjFWyqIubz2vF9FI9K4Y9FYg204mr0HNUvYzYwPwMOOQ7cJf0IkGULy0wi6VWdEZiGrOo6amTTybcVU5v8M4ClFRsj8nPMj0cZgxX9A8QmwWH-81ca6DgLoaHlkw/s640/Step-1.JPG" width="640" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjsD-de30MiZvl_YOtl8TOXNnz8IGmneeSaT4yZwtuaGhe3uDWYyk0BzQIb1mA1r_YyHFQKOtxn7GQdlCLwGlTki0gkUS-u94Px0FsErFT04YlIvtmbaMS4doY0E3JMIAsFUHQbDXQJAE/s1600/step-1.1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjsD-de30MiZvl_YOtl8TOXNnz8IGmneeSaT4yZwtuaGhe3uDWYyk0BzQIb1mA1r_YyHFQKOtxn7GQdlCLwGlTki0gkUS-u94Px0FsErFT04YlIvtmbaMS4doY0E3JMIAsFUHQbDXQJAE/s640/step-1.1.JPG" width="640" /></a></div>
<br />
<br />
<br />
<br />
<br />
<a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><span style="color: #0b5394;"><span style="font-size: large;">Step 2: Select Liferay MVC from Portlet Framework and click on Finish.<br /> </span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<span style="color: #0b5394;"><span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi262pxNTkS6CeiLrU6edynVkickG_ZZ8eB2PmjAeGtgojxLrEj2vE6B-O3yo9F-An9BSanCwTUT8BYy0sMSgmcVhw1lBI47lfg3BGxmkKNQpMw7DQTTTcjN-hH-0qPVLuKap17bvtx2do/s1600/step-2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi262pxNTkS6CeiLrU6edynVkickG_ZZ8eB2PmjAeGtgojxLrEj2vE6B-O3yo9F-An9BSanCwTUT8BYy0sMSgmcVhw1lBI47lfg3BGxmkKNQpMw7DQTTTcjN-hH-0qPVLuKap17bvtx2do/s640/step-2.JPG" width="640" /></a></span></span></div>
</div>
<div style="text-align: left;">
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 3: Go to New -> Liferay Service Builder</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhjmB4J0O7pShMxoPUczPYssrGBXkgcVZJOjf9uJYny3Sbx_puIwP1ObWaQr9A0Fn9GTN4_8wxELlVxEs9msH7Ffy-nXaEH0q3GWnMNjut_Pw-pKuMrp26bKofeGVjVbQkKOqmCsR7nhA/s1600/step-3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhjmB4J0O7pShMxoPUczPYssrGBXkgcVZJOjf9uJYny3Sbx_puIwP1ObWaQr9A0Fn9GTN4_8wxELlVxEs9msH7Ffy-nXaEH0q3GWnMNjut_Pw-pKuMrp26bKofeGVjVbQkKOqmCsR7nhA/s640/step-3.JPG" width="640" /></a></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 4: Provide Package path, Namespace as well as Author Name and unchecked the box.<br />Click on finish.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieCfcb9R2c2_TEFTrqXXw7khpYDZ_r-kL8J1HIE1tIaXgYi6fMB0BMsg-6wMofk3V_TGvQCL49wlK-SP0rJCvySNUyZsrmiGlQDPIKvOau6nro5d6f-2ySS3La9nvQVH8xUA0FRjYOtBI/s1600/step-4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieCfcb9R2c2_TEFTrqXXw7khpYDZ_r-kL8J1HIE1tIaXgYi6fMB0BMsg-6wMofk3V_TGvQCL49wlK-SP0rJCvySNUyZsrmiGlQDPIKvOau6nro5d6f-2ySS3La9nvQVH8xUA0FRjYOtBI/s640/step-4.JPG" width="640" /></a></div>
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 5: Add entity, finder and order by details in service.xml.</span></span></div>
<div style="text-align: left;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoes9RPHrenMM1dReSeMHQOXzf6HHOaRcIu7twijK7p5jzEp2rLjqkeVe3o_B_GjdTJgXTd2E1sH_f-K9kthntPT-xdnO7OwYc__AqXmbRLRPQfLHN11AFTVppRfnsPJy-zioZx0FliLA/s1600/step-5.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="361" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoes9RPHrenMM1dReSeMHQOXzf6HHOaRcIu7twijK7p5jzEp2rLjqkeVe3o_B_GjdTJgXTd2E1sH_f-K9kthntPT-xdnO7OwYc__AqXmbRLRPQfLHN11AFTVppRfnsPJy-zioZx0FliLA/s640/step-5.JPG" width="640" /></a></div>
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 6: Add necessary Spring related library in WEB-INF/lib</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq94R6sWNrSzg7ABsp2gF-KeWzvkp0lMppiPID9eFCgrqQvGFYQmVXzKAOKXy8e8kEudCJoCifkQvKFqpkQimdgHnQEBWcfdtWzh5G2TNMwfNvRzndDpGHEghsFj42yIKiE2_kYH5dgtE/s1600/step-6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq94R6sWNrSzg7ABsp2gF-KeWzvkp0lMppiPID9eFCgrqQvGFYQmVXzKAOKXy8e8kEudCJoCifkQvKFqpkQimdgHnQEBWcfdtWzh5G2TNMwfNvRzndDpGHEghsFj42yIKiE2_kYH5dgtE/s640/step-6.JPG" width="640" /></a></div>
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 7: Create a Spring context file with named as PORTLET_NAME-portlet.xml.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcWP1V5G7oLPx1770yFenKDlX4fJaqjCe6bjDOvWnJX6FHYASZPcn6zUtxIpF6pSgSYo_Hjrz1hG0R36Tge0fBlj_8PjbicLVkEaSQYC0zjlUGtYiWAJ571tFsFHRXHvkvt2G4IgnhDy4/s1600/step-7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcWP1V5G7oLPx1770yFenKDlX4fJaqjCe6bjDOvWnJX6FHYASZPcn6zUtxIpF6pSgSYo_Hjrz1hG0R36Tge0fBlj_8PjbicLVkEaSQYC0zjlUGtYiWAJ571tFsFHRXHvkvt2G4IgnhDy4/s640/step-7.JPG" width="640" /></a></div>
<br />
<br />
<span style="color: #0b5394;"><span style="font-size: large;">Step 8: Add beans entry in it.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY0xD3kzL4z9SLeK2mnBKToM3igiZP52NTAbjvWfrfASdAcVRKBt947Hm_n43G248aVj-qXwQBvoKNvrvWWGXNENekGxyuMReBkwcTAUdeB9ZHK3pyBnarYn3XRXewZe6QSK4d83epIrU/s1600/step-8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhY0xD3kzL4z9SLeK2mnBKToM3igiZP52NTAbjvWfrfASdAcVRKBt947Hm_n43G248aVj-qXwQBvoKNvrvWWGXNENekGxyuMReBkwcTAUdeB9ZHK3pyBnarYn3XRXewZe6QSK4d83epIrU/s640/step-8.JPG" width="640" /></a></div>
<br />
<br />
<span style="color: #0b5394;"><span style="font-size: large;">Step 9: Add Spring Dispatcher Servlet Portlet class in place of default MVC Portlet class in portlet.xml.</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-8bnmuL9B2sm7kKQOmb2r3VgShHi_ApSu0wDPK8B4t2mHq2JvMbpsuK4KRZYekXIsm0mXjWRI02RuI74xYtGxwGuB2eAXXVotioKpcFIMJ5so43wnr7KcECrm-vnyd5Wgol6c_EWjCeA/s1600/step-9.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-8bnmuL9B2sm7kKQOmb2r3VgShHi_ApSu0wDPK8B4t2mHq2JvMbpsuK4KRZYekXIsm0mXjWRI02RuI74xYtGxwGuB2eAXXVotioKpcFIMJ5so43wnr7KcECrm-vnyd5Wgol6c_EWjCeA/s1600/step-9.JPG" /></a></div>
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 10: Add below entry in web.xml</span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja5qsKlyibYD4ZxXKwBtDAmCf21Pw07nSi0jybq2JLiBfK3I7MBvYZcaSZbos8vII8bIcTHZM4oH4AhuBz8p6U55vmLJ5loqdqZj_Ni912jkIZAe8e4up2zGYQsJ3-s6WG5Xep7emISEE/s1600/step-10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja5qsKlyibYD4ZxXKwBtDAmCf21Pw07nSi0jybq2JLiBfK3I7MBvYZcaSZbos8vII8bIcTHZM4oH4AhuBz8p6U55vmLJ5loqdqZj_Ni912jkIZAe8e4up2zGYQsJ3-s6WG5Xep7emISEE/s640/step-10.JPG" width="640" /></a></div>
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 11: Execute ant build-service command through below navigation from Eclipse IDE.<br /><span style="color: black;">Liferay Service Artifactory generate implementation, utility classes for entity mentioned in service.xml</span></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFRuRtISXvVaiIE8J_OwCKOMKQ_x2VVTBvqm0LWuhOFqgF6QTM3yQRvMs4t2BNYMxSruJPgk4EfGV4tPEH9oNUqq99CK9TlVuPJSkJV0AAi6i9engF5n92cYZVpkAaXLJDuHjj6b7euO8/s1600/step-11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFRuRtISXvVaiIE8J_OwCKOMKQ_x2VVTBvqm0LWuhOFqgF6QTM3yQRvMs4t2BNYMxSruJPgk4EfGV4tPEH9oNUqq99CK9TlVuPJSkJV0AAi6i9engF5n92cYZVpkAaXLJDuHjj6b7euO8/s1600/step-11.JPG" /></a></div>
<br />
<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 12: Now Create class under src/com/liferay called Film Profile Controller, and put below code in this class.</span></span><br />
<br />
import javax.portlet.ActionResponse;<br />
import javax.portlet.RenderResponse;<br />
import org.springframework.stereotype.Controller;<br />
import org.springframework.validation.BindingResult;<br />
import org.springframework.web.bind.annotation.ModelAttribute;<br />
import org.springframework.web.bind.annotation.RequestMapping;<br />
import org.springframework.web.bind.annotation.RequestParam;<br />
import org.springframework.web.bind.support.SessionStatus;<br />
import org.springframework.web.portlet.bind.annotation.ActionMapping;<br />
import org.springframework.web.portlet.bind.annotation.RenderMapping;<br />
<br />
import com.liferay.test.model.Film;<br />
import com.liferay.test.model.impl.FilmImpl;<br />
import com.liferay.test.service.FilmLocalServiceUtil;<br />
<br />
<br />
@Controller("filmController")<br />
@RequestMapping(value = "VIEW")<br />
public class FilmProfileController {<br />
<br />
<br />
@RenderMapping<br />
public String showFilms(RenderResponse response) {<br />
System.out.println("inside show films......");<br />
return "home";<br />
}<br />
<br />
<br />
@ModelAttribute<br />
public Film newRequest(@RequestParam(required=false) Long filmId) {<br />
try{<br />
Film film = new FilmImpl();<br />
if(filmId!=null){<br />
film = FilmLocalServiceUtil.getFilm(filmId);<br />
}<br />
return film;<br />
<a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a> }catch(Exception e){return new FilmImpl();}<br />
}<br />
<br />
<br />
@RenderMapping(params = "myaction=addFilmForm")<br />
public String showAddFilmForm(RenderResponse response) {<br />
return "addFilmForm";<br />
}<br />
<br />
@RenderMapping(params="myaction=editFilmForm")<br />
public String showEditBookForm() {<br />
return "editFilmForm";<br />
}<br />
<br />
@ActionMapping(params = "myaction=deleteFilmForm")<br />
public void deleteFilmForm(@ModelAttribute Film film,ActionResponse response) {<br />
System.out.println("Inside delete film ...............");<br />
try {<br />
FilmLocalServiceUtil.deleteFilmProfile(film.getFilmId());<br />
} catch (Exception e) {<br />
// TODO Auto-generated catch block<br />
e.printStackTrace();<br />
} <br />
<br />
}<br />
<br />
@ActionMapping(params = "myaction=addFilm")<br />
public void addFilm(@ModelAttribute Film film,<br />
BindingResult bindingResult, ActionResponse response, SessionStatus sessionStatus) {<br />
System.out.println("Inside add film ...............");<br />
try {<br />
FilmLocalServiceUtil.create(film);<br />
} catch (Exception e) {<br />
// TODO Auto-generated catch block<br />
e.printStackTrace();<br />
} <br />
response.setRenderParameter("myaction", "books");<br />
sessionStatus.setComplete();<br />
} <br />
}<br />
<br />
<span style="font-size: large;"><span style="color: #0b5394;">Step 13: Create another class called Long Number Editor under src/com/liferay/test, and put below code in this class file.</span></span><br />
<br />
import java.beans.PropertyEditorSupport;<br />
public class LongNumberEditor extends PropertyEditorSupport<br />
{<br />
@Override<br />
public String getAsText() {<br />
<a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a> String returnVal = "";<br />
if(getValue() instanceof Long) {<br />
returnVal = String.valueOf((Long)getValue());<br />
}<br />
if(getValue() != null && getValue() instanceof String[]) {<br />
returnVal = ((String[]) getValue())[0];<br />
}<br />
return returnVal;<br />
}<br />
<br />
@Override<br />
public void setAsText(String text) throws IllegalArgumentException {<br />
setValue(Long.valueOf(text));<br />
}<br />
}<br />
<br />
<span style="color: #0b5394;"><span style="font-size: large;">Step 14: Create another class called My Property Editor Registrar under src/com/liferay/test, and put below code in this class file.</span></span><br />
<br />
import org.springframework.beans.PropertyEditorRegistrar;<br />
import org.springframework.beans.PropertyEditorRegistry;<br />
<br />
public class MyPropertyEditorRegistrar implements PropertyEditorRegistrar<br />
{<br />
public void registerCustomEditors(PropertyEditorRegistry registry) {<br />
registry.registerCustomEditor(Long.class, new LongNumberEditor());<br />
}<br />
<br />
}<br />
<br />
<span style="color: #0b5394;"><span style="font-size: large;">Step 15: Edit the FilmLocalServiceImpl.java file, and put below code in Impl file. </span></span><br />
<br />
public Film create(long userId,long groupId,String director, String cast) throws SystemException {<br />
<br />
long filmId = counterLocalService.increment();<br />
<br />
Film film = filmPersistence.create(filmId);<br />
<br />
film.setUserId(userId);<br />
film.setGroupId(groupId); <br />
film.setDirector(director);<br />
film.setCast(cast);<br />
filmPersistence.update(film, false);<br />
return film;<br />
}<br />
<br />
public Film create(Film film) throws SystemException {<br />
<br />
long filmId = counterLocalService.increment();<br />
<br />
//Film film = filmPersistence.create(filmId);<br />
film.setFilmId(filmId);<br />
<br />
filmPersistence.update(film, false);<br />
return film;<br />
}<br />
public List getFilmData(long userId)throws Exception<br />
{<br />
return filmPersistence.findByUserId(userId);<br />
}<br />
<br />
public List getCompanyFilm(long groupId)throws Exception<br />
{<br />
return filmPersistence.findByGroupId(groupId);<br />
}<br />
<br />
public int getCompanyFilmCount(long groupId)throws Exception<br />
{<br />
return filmPersistence.countByGroupId(groupId);<br />
}<br />
<br />
public void deleteFilmProfile(long filmId)throws Exception<br />
{<br />
<br />
filmLocalService.deleteFilm(filmId);<br />
}<br />
}<br />
<br />
<span style="color: #0b5394;"><span style="font-size: large;">Step 16: Now build the service and deploy the portlet.</span></span></div>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4254742434380604423.post-59943076048642383112013-03-27T22:26:00.000-07:002013-03-27T22:26:06.490-07:00Why to Choose PHP for Web Development<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI98RvH3jJnp8FLbaeTGlIlDlyj_qsMOHiuXogd70JebCBAj10cSiuR0T_-Cg1imwyxKZyWzy-U86UpbXDarntRzV22SJzod7f9UMmmxP14NfNdM_xugExVbjbW8Pmj1qwXl1Mdo7H5WM/s1600/php+web+development.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI98RvH3jJnp8FLbaeTGlIlDlyj_qsMOHiuXogd70JebCBAj10cSiuR0T_-Cg1imwyxKZyWzy-U86UpbXDarntRzV22SJzod7f9UMmmxP14NfNdM_xugExVbjbW8Pmj1qwXl1Mdo7H5WM/s1600/php+web+development.jpg" /></a></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">It is very essential for every business, to survive in this highly competitive market and for that it is very vital to contain a well developed and well designed website; if they have been looking for an online sales and business. To make this websites look attractive, there are numerous ways to build the website, for an instance, HTML for static, flash websites and so on. Also there are some script languages, which are quicker and safe to develop the websites. Amongst those languages, PHP is the most admired technology to develop the website, as it is simple and contains the advance features. <br /><br />PHP stands for Hyper text Preprocess, which is a well renowned programming language, contains more than 700 functions which is eventually reduces the complexities while programming. It is compatible to multiple databases such as Oracle, SQL, MYSQL servers and MS Access, but it is more helpful, if the website is hosted on Linux. On what grounds PHP is more preferable for <a href="http://www.attuneinfocom.com/services/web-development.html" target="_blank">web development</a>, is mentioned as below.<br /> </span></div>
<div style="text-align: justify;">
<span style="color: #0b5394;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">Effortlessness</span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">As PHP is similar to languages like Pearl and C, it is very simple to understand and learn. It is so comfortable to any one, from kind of field. <br /> </span></div>
<div style="text-align: justify;">
<span style="color: #0b5394;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">Compatibility</span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">This programming language is completely fledged; hence, it gets very easily integrate, even with any complex application. It is more attuned with the source language called MYSQL database. <br /><span style="color: #0b5394;"><br /><span style="font-size: large;">More admired in CMS</span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">It is more admired in the Content Management Systems such as Wordpress, Drupal and Joomla; as PHP can be customized and can be manipulated as per the necessity of the programmer.<br /> </span></div>
<div style="text-align: justify;">
<span style="color: #0b5394;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">Cost <span style="font-size: large;">S</span>aving</span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">As this programming language can be downloaded from the internet, free of charge; so it very much in flame to develop the website. It is more favorable for the new businesses, which are just getting into the market with limited budge. <br /><br /><span style="color: #0b5394;"><span style="font-size: large;">Advanced <span style="font-size: large;">U</span>sability</span></span></span></div>
<div style="text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-4xPi7beaE7RdQId_k2CTbXJRWOxi39kMkgMo9Gz6_C9l-hkUWZQEiAvBccsFf3THCgPs7xzTsIg_-lw5GrVGx7EB3mNIE6VTU_u7ML7GYzESRJqrDAfwNkRs2dG8yzsLQ6kAniMY444/s1600/php+development.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-4xPi7beaE7RdQId_k2CTbXJRWOxi39kMkgMo9Gz6_C9l-hkUWZQEiAvBccsFf3THCgPs7xzTsIg_-lw5GrVGx7EB3mNIE6VTU_u7ML7GYzESRJqrDAfwNkRs2dG8yzsLQ6kAniMY444/s1600/php+development.jpg" /></a><span style="font-family: Verdana,sans-serif;">PHP makes the site more attractive and interactive due to its advance features for the owner and for the visitors. Things such as Liberty of choosing the language; comparatively low cost and fast turnaround time; can be embedded in HTML as well; Free from restrictive authorizations; regular updates; and so on. <br />It is very essential for the owner to know how many people have been visiting the site and what their feedback are. With PHP made website, the owner can track and target the activity of the viewers.<br /><br />Attune Infocom is one of the most secured companies whereby you can develop your website in PHP. We have expert team of professional PHP developers, who are able to provide you the complete solution in <a href="http://www.attuneinfocom.com/services/php-development.html" target="_blank">PHP web development</a>. </span></div>
</div>
Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-4254742434380604423.post-13599358884323730592013-03-12T23:35:00.000-07:002013-03-12T23:36:50.607-07:005 Things to Consider Before you Approach Web Portal Development Company<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_XbC9KqcLTpG1AKq1I_xc0o4800RZKgZbo67Ggwjd42Xh0yHM4G8LBmkU3KitTsP3ccwHipunYmJwKtgFyLHPT55lHifXIgcEPtxnWrFD-F6YqhvSKqtw_XEBbRPy0fMDh4noA4BCthg/s1600/Portal+Developments+services.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_XbC9KqcLTpG1AKq1I_xc0o4800RZKgZbo67Ggwjd42Xh0yHM4G8LBmkU3KitTsP3ccwHipunYmJwKtgFyLHPT55lHifXIgcEPtxnWrFD-F6YqhvSKqtw_XEBbRPy0fMDh4noA4BCthg/s640/Portal+Developments+services.JPG" width="640" /></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijhQ_LQedVAPzyq0FLvQKdKjEm7JF45VhJ7zIfowq1ivBZqNjvrA-Ba0FRb5N0papAiQ8MVyJv_FFLTo1d2JroYdtz8j739f1avqmq94W1atKVA4IWIlHkp3BciyL-K8EsHEhGKKyxbFc/s1600/portal+development.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><span style="font-family: Verdana,sans-serif;">Web portal is a necessity for every small, medium and large scale companies. It becomes useful to connect all internal departments into web platform whether it’s a local area or wide area with multiple locations. There are many web portal development companies working in countries like India, China, Pakistan and Philippines and claim them self as one of the best web portal development company. Client will be in great confusion because not been able to decide whom to select and award the important web development project.</span><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijhQ_LQedVAPzyq0FLvQKdKjEm7JF45VhJ7zIfowq1ivBZqNjvrA-Ba0FRb5N0papAiQ8MVyJv_FFLTo1d2JroYdtz8j739f1avqmq94W1atKVA4IWIlHkp3BciyL-K8EsHEhGKKyxbFc/s1600/portal+development.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijhQ_LQedVAPzyq0FLvQKdKjEm7JF45VhJ7zIfowq1ivBZqNjvrA-Ba0FRb5N0papAiQ8MVyJv_FFLTo1d2JroYdtz8j739f1avqmq94W1atKVA4IWIlHkp3BciyL-K8EsHEhGKKyxbFc/s320/portal+development.png" width="300" /></a><span style="font-family: Verdana,sans-serif;"></span><span style="font-family: Verdana,sans-serif;">Hiring or outsourcing web portal application Development Companies a common trend. As per the current market trend, there are number of IT companies that offer portal development services, and the demand in the number of organization has made it tough for the clients to select their prospective portal development partners. So, in order to help you to select offshore portal development company from India, below are the points needed to consider approaching one. </span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdRqvQYe1Sds1sdpzaPqEDhQ-k5Bm940hiTB83ISQdByidnvAAj_uQu2PpBsg6s7FIizNrkUZ9CPTYvGAmn14Fu2SA0pzcGEksCi7OUZNmqr25Wuiq6Xi65OFn0p3o-IHvG1GU-twDGI/s1600/understanding-business.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;">To remove complexity and assist you to find a reputed web portal and web application Development Company from India is the objective of this blog.<br /><br />First task is to get the project requirement crystal clear and refer to the five things that you must consider before connecting <span style="color: purple;"><a href="http://www.attuneinfocom.com/solutions/portal.html" target="_blank">web portal Development Company</a></span> in India.<br /><br /><span style="color: #0b5394;"><span style="font-size: large;">Get ready with the list of <span style="font-size: large;">Portal A</span>pplications and <span style="font-size: large;">R</span>equirements</span></span></span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAKF1ygtjNPOj4UxvP7l04SYSJz1cHDTt__Y-QwMkMpm4X0QagYQnEcH6tCTC9o5NSlIjwEkGLCVjI-cMqg7ZH0-Xkd8dOY-O2B2kZTo7vYuvhV7G4imzFFGzvyWX6doPa7mxzwpwJBs/s1600/web-application-icons.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSAKF1ygtjNPOj4UxvP7l04SYSJz1cHDTt__Y-QwMkMpm4X0QagYQnEcH6tCTC9o5NSlIjwEkGLCVjI-cMqg7ZH0-Xkd8dOY-O2B2kZTo7vYuvhV7G4imzFFGzvyWX6doPa7mxzwpwJBs/s640/web-application-icons.png" width="640" /></a> This is universal accepted primary task for you to get on. It has been witnessed that many people enthusiastically approach company’s sales person by a mail or live chat session without preparing the thorough objective and needs. When the points triggers out, and discussion reaches to project requirement, it is ended immaturely and time spent on this task considered a waste. You may get response from company sales person with convincing what they want to sell rather what you want. Sometimes the sales person wins the situation and you are ending your decision to buy the solution with wrong portal application stack not able to fulfill your requirements.<br /><br />Alert! Before you start identifying the web portal development company, define your requirement properly and clearly. Prepare a list of all available web portal application stacks that can serve your actual requirements. If you demand web portal design, then browse through the Internet and keep reference sites ready. Make a list of all the objects that you want in your web portal and the application comparison that would help you to accomplish taking right decision. It is recommended that if you’re going for web application development, then make a rough plan of its design and functionality.<br /><span style="font-size: large;"><br /><span style="color: #0b5394;">Understanding of Business and Technology Consultancy</span></span></span><br />
<br />
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #0b5394;"> </span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdRqvQYe1Sds1sdpzaPqEDhQ-k5Bm940hiTB83ISQdByidnvAAj_uQu2PpBsg6s7FIizNrkUZ9CPTYvGAmn14Fu2SA0pzcGEksCi7OUZNmqr25Wuiq6Xi65OFn0p3o-IHvG1GU-twDGI/s1600/understanding-business.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbdRqvQYe1Sds1sdpzaPqEDhQ-k5Bm940hiTB83ISQdByidnvAAj_uQu2PpBsg6s7FIizNrkUZ9CPTYvGAmn14Fu2SA0pzcGEksCi7OUZNmqr25Wuiq6Xi65OFn0p3o-IHvG1GU-twDGI/s1600/understanding-business.png" /></a>Some of the IT web portal development company may have team of very good technocrats for development and implementation of client requirements but they may have a lack of business domain and it can result into unsuccessful project. The efforts made will have a cost and it can be a huge loss. Consider the business domain understanding and technology expertise in your selection criteria before hiring web portal development company.</span><span style="font-family: Verdana,sans-serif;">Now a day, there are many company offering the business process consultancy and technology consultancy in order to help customers like you to achieve project objectives and your investment goes in right direction. The consultancy services help you to identify the technology and define the scope of your projects in a much better way.It allows you to know the current market trends and guide you to build proper strategy on how you should proceed with your project.However, you are the decision maker and anytime if you feel that you are well aware of all the aspect then you can skip going for consultancy services. But, in any case, if you have queries in mind, then it is advisable to approach a consultancy services company.<br /><span style="font-size: large;"><br /><span style="color: #0b5394;">Web <span style="font-size: large;">P</span>ortal <span style="font-size: large;">A</span>pplication should be flexible enough to scale up</span></span></span><br />
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #0b5394;"> </span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNJV6oUPlRuchYlK-8P_A0AJDQvF70RtOgO0clm8FuKqHh6MalMOUnuc1sqjSz0vQXqT80sYl-1XSXN0vKeAgF5ShFrv-8csJ11PijxWbpSsPasWXqGZZNupeuHX3bGJpmXBnQX3HahJ8/s1600/flexible.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="217" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNJV6oUPlRuchYlK-8P_A0AJDQvF70RtOgO0clm8FuKqHh6MalMOUnuc1sqjSz0vQXqT80sYl-1XSXN0vKeAgF5ShFrv-8csJ11PijxWbpSsPasWXqGZZNupeuHX3bGJpmXBnQX3HahJ8/s320/flexible.jpg" width="320" /></a>Once we have decided on the business aspects, the next step is to select technology and development partner to ensure that the web portal should never goes down in any case. The web portal should be flexible in terms of programming and deployment that it can scale up at the time of peak usage and perform all the time as per the standards. The product and design should be also one of the key factors while talking about scalability. It is advisable to hire a company who can give you a complete solution for a flexible web portal with scalability option and an added advantage if they can offer a cloud based solution.<br /><br /><span style="color: #0b5394;"><span style="font-size: large;">Project <span style="font-size: large;">C</span>ost while Outsourcing</span></span></span><br />
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;"> </span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlFwYlZ7ATQ3fmI7r4YhfGtMWGdDVW5VAWnk1yMs04Ok6eXZHziATHJvwBWlHoKxqTcNbfcHzrU11oxFi5SXaKtFTV6HI-EovS57ZNYwUf_caUan0352fRTT91Zjarm0ve518nlClGRLg/s1600/project+cost.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlFwYlZ7ATQ3fmI7r4YhfGtMWGdDVW5VAWnk1yMs04Ok6eXZHziATHJvwBWlHoKxqTcNbfcHzrU11oxFi5SXaKtFTV6HI-EovS57ZNYwUf_caUan0352fRTT91Zjarm0ve518nlClGRLg/s320/project+cost.png" width="287" /></a>This is a major affecting factor while taking the decision to outsource the project to a web portal development company in India. There is always been a budget for every project with 20% (+/-) consideration of cost. The cost of the project may vary from organization to organization and depending on the technology selected to customize your requirement. The cost will majeure from quality of work and it can be seen from past work done. Before selecting a partner company for your project, do a proper homework, study the market and fix your budget in order to stay focused on your requirements.<br /><br />As projected, the budget should be flexible enough to get a good quality work, as quality work always cost higher than other. In short, if you need a world class web portal, price does matter.<br /><span style="color: #0b5394;"><br /><span style="font-size: large;">Maintenance and Support</span></span></span><br />
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;"> </span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7wEvrfJBTyj7qL4bqlFf6ETizgy_L7dB2XEtG8IR3MKJzm288EiVDcuOY52K58KHAPmGrd9hPyNJQA8Vcu15j1lo-dqe4JFcDvJ3bac7CtZI2ipITdJSNJmg6pYG0qploDuZS_8iV84/s1600/Maintenance+and+Support.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7wEvrfJBTyj7qL4bqlFf6ETizgy_L7dB2XEtG8IR3MKJzm288EiVDcuOY52K58KHAPmGrd9hPyNJQA8Vcu15j1lo-dqe4JFcDvJ3bac7CtZI2ipITdJSNJmg6pYG0qploDuZS_8iV84/s1600/Maintenance+and+Support.jpg" /></a>Developing and delivering an outstanding web portal is a great success for you and Partner Company. The web portal needs an attention of both while requirement rises as manpower rises in your organization. Kindly consider maintenance and support factor while finalizing and outsourcing the web portal development project. To keep the flow of visitors to your web portal, it should be updated regularly. If you are running an eCommerce portal, introducing new features and user friendly aspects is a critical demand of your project. Dynamic nature of web portal with support and maintenance by Development Company is what you must consider. <br /><br />To make your hiring task easy, do a proper home work by considering all above points before approaching and finalizing your decision to web portal development company in India. Attune Infocom is one of the most growing <span id="goog_790527019"></span><a href="http://www.attuneinfocom.com/services/web-development.html">Web development company<span id="goog_790527020"></span></a> in India. Feel free to <a href="http://www.attuneinfocom.com/contact-us.html" target="_blank">contact us</a> for one stop web portal solution.</span></div>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4254742434380604423.post-83078748815080533192013-03-06T03:29:00.001-08:002013-03-06T03:29:46.745-08:00Hire Dedicated Developers at Competitive Rates From India<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<span style="color: black;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjboQ-xJuQvtpqrugRmSw0i57zmZIFMov0s0S7BJ1pdOht6j6d__yV9Ek_NmNlyR5FDBDgwrB3ouMFxYqLfYK7o82qGCNI8dMraY0wcqokUU9Dt6KvFBbMUp1r7SRju-AcK5NrW2zKlR8o/s1600/hire+dedicated+developers.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjboQ-xJuQvtpqrugRmSw0i57zmZIFMov0s0S7BJ1pdOht6j6d__yV9Ek_NmNlyR5FDBDgwrB3ouMFxYqLfYK7o82qGCNI8dMraY0wcqokUU9Dt6KvFBbMUp1r7SRju-AcK5NrW2zKlR8o/s640/hire+dedicated+developers.JPG" width="640" /></a></span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJrjJQ4cWoi6TbSin2bYoXMBEaKNc5K8r8OB3Pivmf-HUlvUYFO7clI-dnFns1C_oAl1CczLSn8DjG4rW-ivUDEFhyphenhyphenOMGvitKPS_d6YoWxs9Ubog7i_apVGhkbf3uPoSAzP9bKbfDQ4/s1600/hire+opensource+developers.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJrjJQ4cWoi6TbSin2bYoXMBEaKNc5K8r8OB3Pivmf-HUlvUYFO7clI-dnFns1C_oAl1CczLSn8DjG4rW-ivUDEFhyphenhyphenOMGvitKPS_d6YoWxs9Ubog7i_apVGhkbf3uPoSAzP9bKbfDQ4/s1600/hire+opensource+developers.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJrjJQ4cWoi6TbSin2bYoXMBEaKNc5K8r8OB3Pivmf-HUlvUYFO7clI-dnFns1C_oAl1CczLSn8DjG4rW-ivUDEFhyphenhyphenOMGvitKPS_d6YoWxs9Ubog7i_apVGhkbf3uPoSAzP9bKbfDQ4/s1600/hire+opensource+developers.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><br />
<span style="font-family: Verdana,sans-serif;"><b>A Successful project with financial benefits is the prime objective for every organization. We at Attune Infocom help our clients and partners to achieve such benefits by our dedicated programmers and developers hire services.</b><br /><br /> </span><br />
<span style="font-family: Verdana,sans-serif;">IT organizations may have limited bandwidth to serve all the client requirements in the arena of Open Source technologies. To consider each requirement and penetrate its expertise organizations are open to work on multiple technologies with the business model of hiring contract based engineers during past few years. </span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;"><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJrjJQ4cWoi6TbSin2bYoXMBEaKNc5K8r8OB3Pivmf-HUlvUYFO7clI-dnFns1C_oAl1CczLSn8DjG4rW-ivUDEFhyphenhyphenOMGvitKPS_d6YoWxs9Ubog7i_apVGhkbf3uPoSAzP9bKbfDQ4/s1600/hire+opensource+developers.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFXJrjJQ4cWoi6TbSin2bYoXMBEaKNc5K8r8OB3Pivmf-HUlvUYFO7clI-dnFns1C_oAl1CczLSn8DjG4rW-ivUDEFhyphenhyphenOMGvitKPS_d6YoWxs9Ubog7i_apVGhkbf3uPoSAzP9bKbfDQ4/s1600/hire+opensource+developers.jpg" /></a></span>Hiring a web programmer for short term and long term basis is now possible with Attune Infocom. We are offering solution on very niche and specialized open source technologies. We have a team of tech leads, architects, sr. developers and UI designers working on technology like Alfresco, Liferay, JBoss JBPM, Activiti BPM, JBoss SOA, JBoss ESB, Mule ESB, Apache, Drupal, Moodle, Magento, Mobile development – Android and Sencha touch, etc.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;">The benefits of hiring developers as and when require is taking its place slowly and gradually realizing the benefits of time & material based hiring, fixed cost based hiring or project based hiring. This model is a successful one compare to maintain full time in house employees. We all know that the cost of owning a resource always goes more compare to the limited duration of project and work.While hiring on contract from Attune Infocom, we assures the quality resources will work towards successful delivery of projects.<br /></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItK8Y8f-jyVdlPFvP9R1fq2AB95YaVyKXM7tfpPX76XA_yrOdWg8qSpXnHCDze4Bf8SDL9-JYFJBXOIyCQknrQna7S7xJe-OAcSwHCDDlbzEg-F2i9_T7NgNzK8VBKnPRxdMN-vOUTyw/s1600/hire+offshore+developer+india.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgItK8Y8f-jyVdlPFvP9R1fq2AB95YaVyKXM7tfpPX76XA_yrOdWg8qSpXnHCDze4Bf8SDL9-JYFJBXOIyCQknrQna7S7xJe-OAcSwHCDDlbzEg-F2i9_T7NgNzK8VBKnPRxdMN-vOUTyw/s1600/hire+offshore+developer+india.png" /></a>As a system integrators, we have pool of industry experienced and qualified web developers available on board at Attune Infocom. Each of the experienced programmers is capable to work on multiple technology frameworks and enable our client to utilize the skill set for integration projects. We are open to join hands with you and become a valuable offshore development partner.Our methodology allows you to get maximum advantage as we allocate a dedicate development team to fulfill your project requirement needs. We enable entire control over the team.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;">What will you get?</span></span></span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Verdana,sans-serif;">- Complete hold on Dedicated Developer </span></li>
<li><span style="font-family: Verdana,sans-serif;">- Select the expert Programmers</span></li>
<li><span style="font-family: Verdana,sans-serif;">- Round the clock support with flexible working hours</span></li>
<li><span style="font-family: Verdana,sans-serif;">- Always connected</span></li>
<li><span style="font-family: Verdana,sans-serif;">- Quality work</span></li>
<li><span style="font-family: Verdana,sans-serif;">- Client First–Full Control on your Project</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<b><span style="font-family: Verdana,sans-serif;">Hiring Model for Our Dedicated Programmers</span></b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--></div>
<div style="text-align: justify;">
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-priority:59;
mso-style-unhide:no;
border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-border-insideh:.5pt solid windowtext;
mso-border-insidev:.5pt solid windowtext;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; height: 135px; margin-left: 0px; margin-right: 0px; text-align: left; width: 553px;">
<tbody>
<tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;">
<td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt;">Model</span></b></span></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt;">Working Hours</span></b></span></div>
</td>
<td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><b style="mso-bidi-font-weight: normal;"><span style="font-size: 10pt;">Support /
Consulting Packs</span></b></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 1;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">8 hours shift</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Full time</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Weekly consulting</span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 2;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Immediate Allocation</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Weekends availability</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Monthly consulting</span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 3;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Time& Material</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">10 AM to 7 PM or flexible</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Short term hire</span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 4;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Fixed Price</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">5 Working days a week</span></span></div>
</td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">Long term hire</span></span></div>
</td>
</tr>
<tr style="mso-yfti-irow: 5;">
<td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 153.9pt;" valign="top" width="205"><div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: 10pt;">On site / Off shore /</span><br /><span style="font-size: 10pt;">Project based</span></span></div>
</td><td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 189.0pt;" valign="top" width="252"><span style="font-family: Verdana,sans-serif;"><br /></span></td>
<td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 139.5pt;" valign="top" width="186"><span style="font-family: Verdana,sans-serif;"><a href="http://www.blogger.com/blogger.g?blogID=4254742434380604423" name="_GoBack"></a></span>
<br />
<div align="center" class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; text-align: center;">
<br /></div>
</td>
</tr>
</tbody></table>
</div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Being an open source web development company, we deliver the source code with projects and all rights remains with you.<br /><span style="color: #0b5394;"><span style="font-size: large;"><br />Our Resource Management Team Ensures</span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Verdana,sans-serif;">• Industry experienced resources</span></li>
<li><span style="font-family: Verdana,sans-serif;">• 8 hours a day with time management</span></li>
<li><span style="font-family: Verdana,sans-serif;">• Daily standup meetings and calls through telephone, emails and instant messengers</span></li>
<li><span style="font-family: Verdana,sans-serif;">• Best software development methodology with coding standards</span></li>
<li><span style="font-family: Verdana,sans-serif;">• Infrastructure to create supportive environment</span></li>
<li><span style="font-family: Verdana,sans-serif;">• Internet connectivity 24 X 7 with Leased Line </span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><b>To know more about our success, please visit our <span style="color: #4c1130;"><a href="http://www.attuneinfocom.com/portfolio/clients.html" target="_blank">Portfolio</a></span> and <span style="color: #4c1130;"><a href="http://www.attuneinfocom.com/portfolio/testimonials.html" target="_blank">client feedback</a></span>.</b><br />We have various domains knowledge with business process understanding. Feel free to <a href="http://www.attuneinfocom.com/contact-us.html" target="_blank">contact us</a> to know more about our Hire Dedicated Developers and Programmers model.</span></div>
</div>
Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-4254742434380604423.post-18084128372444319692013-02-03T22:32:00.001-08:002013-04-01T23:07:10.362-07:00Mule - Easy to Understand and Powerful Enterprise Service Bus<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: justify;">
<a href="http://www.attuneinfocom.com/expertise/mule.html"><span style="font-family: Verdana,sans-serif;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGYkGm016qNyJKCBgzJeMUh8IYYrP7GXMrcCR4ExLUzhVhyphenhyphenNaA1rhOBwGgCMrd6SayO7oLpJNZm-LTFq8qmLjQ5FjTrO_faUyzdNSMRjQTjK-148dVGo31Tpan2_lzi0F3oPsJIKfSLNo/s640/mulesofl.png" height="196" width="640" /></span></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;">What is Mule ESB?</span></span><br />Mule ESB is a Java-based enterprise service bus (ESB) and integration platform, developer can connect their application with ESB. Mule use service oriented architecture. Apart from of the different technologies the applications use, including JMS, Web Services, SMTP, HTTP. The advantage of ESB, it’s allow communicate different application. Messages can be any format SOAP to JSON. <span style="color: #4c1130;"><a href="http://www.attuneinfocom.com/expertise/mule.html" target="_blank">Mule ESB Development</a></span> provide messaging framework that enable exchange of data among application.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;">Why Mule ESB?</span></span><br />Mule ESB is lightweight open source framework but highly scalable, allowing you to start small application and connect multiple applications. Mule manages all the interactions between applications and components transparently, ESB will take care of the multiple application, we can easily integrate third party application using Mule.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;">Features of Mule ESB</span></span><br />An ESB is a used for integration using a service-oriented approach. Its main features are:</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Verdana,sans-serif;">* Set of Service Container</span></li>
<li><span style="font-family: Verdana,sans-serif;">* Message Transformation Service</span></li>
<li><span style="font-family: Verdana,sans-serif;">* Message Routing Service</span></li>
<li><span style="font-family: Verdana,sans-serif;">* Web Service Security </span></li>
</ul>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Through Mule ESB we can integrate third party application like LinkedIn, Twitter, Facebook. To create a Flow we can use Mule Studio, Mule Studio is eclipsed based tool. Mule Studio has three main components: A package tree, a palette, and a canvas. Mule Studio easily creates flows as well as edit and test them in a few minutes. . It is based on drag-and-drop elements and supports two-way editing. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #0b5394;"><span style="font-size: large;">Mule Configuration</span></span></span></div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<a href="http://www.attuneinfocom.com/expertise/mule.html"><span style="font-family: Verdana,sans-serif;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCaA1TTEdsLjRDySVlurM-8ehhpqyIjIblcXOQYvp0Py3isvOUFOBvfrM_oPAVp_K2DvhbGSIlNMIiImhppZXGEk4flJE1-M3tciU8uPnJiW2Ss2N6CEpIeXRuDK6QYR7dFw6H6fN0bQM/s640/muel+configration.JPG" height="404" width="640" /></span></a></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Spring Beans:</b></span> You can construct service components from spring beans that you define in a separate spring context file or right in the Mule ESB configuration file. </span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Agents:</b></span> An agent is a service that is associated with or used by Mule ESB but is not a Mule-managed component. Agents have the same life cycle as the Mule instance they are registered with, so you can initialize and destroy resources when the Mule instance starts or is disposed. <br /><b> </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Connectors:</b></span> The connector is a non-default configuration of any transports used. <br /><b> </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Global Configuration:</b></span> The mule global configuration is used to Global settings, such as the default transaction time-out, that apply to the entire Mule configuration. <br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Global Endpoint:</b></span> Global endpoints can be used as they are defined globally, or they can be extended by adding more configuration attributes or elements. To reference a global endpoint, use the usual <inbound-endpoint> and <outbound-endpoint> elements, and specify the global endpoint name using the ref attribute.<br /><b> </b></outbound-endpoint></inbound-endpoint></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Transformers:</b></span> The transformer is Convert data from one format to another. You can define them globally and use them in multiple flows. <br /><b> </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Filter:</b></span> Filters decide which Mule messages are processed. Filters specify conditions that must be met for a message to be routed to a service or continue progressing through a flow. There are several standard filters that come with Mule ESB that you can use, or you can create your own filters. <br /><b> </b></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Global Message Processors:</b></span> A global message processor observes a message, or modifies either a message or the message flow. Examples include transformers and filters. <br /><br /><span style="color: #660000;"><b>Models:</b></span> You can define one or more models that logically group together your services. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #660000;"><b>Services:</b></span> You can define One or more services that wrap your components (business logic) and configure routers, endpoints, transformers, and filters specifically for that service. Services are connected using endpoint. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #660000;"><b>Endpoints:</b></span> Services are connected using endpoint. It is an object on which services will receive (inbound) and send (outbound) message.<br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b>Flow:</b></span> Flow is a use message processor to define message flow between a source and a target. </span><br />
<br />
<a href="https://plus.google.com/101084679767409404591" rel="”author”"> Dr. Zakir Laliwala</a></div>
</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-76284493410512049492013-02-01T22:16:00.000-08:002013-02-01T22:16:04.372-08:00EC2 Micro Instances - Best among Amazon Web Service (AWS) <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-SB9TX9jSeU4IOZ4HSbVSVwJMH-DO1J1xUfiUU2tvLy4AdXcKdv15Z3HPgYHC-3wFQqGClMdAF4pzJYdNIYpzcMXoBNvbxoFrKPGQRzAMp8fk0qsbTZd0ye5Q-MwrwPQTouvTl9FTL0/s1600/ec2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-SB9TX9jSeU4IOZ4HSbVSVwJMH-DO1J1xUfiUU2tvLy4AdXcKdv15Z3HPgYHC-3wFQqGClMdAF4pzJYdNIYpzcMXoBNvbxoFrKPGQRzAMp8fk0qsbTZd0ye5Q-MwrwPQTouvTl9FTL0/s1600/ec2.jpg" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Hope this article gave you the basic fundamentals to get best out of the Micro Instances. I have mentioned core advantages and use cases of EC2 micro instance type over here. From Best-of-breed, you can use micro instances for normal dynamic websites and contents with caching power and scaling advantage.<br /><br />Micro instance (t1.micro) type is one of the most fashionable and highly acceptable instance types by IT fellows supported by Amazon EC2. During November 2010, AWS announced the free tier and started offering 750 hours of Micro Instance usage free per month for the first one year, but it's available as an Amazon EBS-backed instance only. You can now launch EC2 micro instances within a Virtual Private Cloud (VPC). AWS now extends to t1.micro instances running inside of a VPC also.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br />Talking to it technical specifications, the Micro Instance type doesn’t have that much power required for heavy stimulating. The main memory presented in Micro instance type is 613MB. It comes with explode CPU capacity that can be goes up to 2 Elastic Compute Units (ECU). That means the CPU performance is not conventional. This is just not enough for running any severe workloads. And yes, storage can be added through Elastic Block Storage (EBS) and the free tier covers up to 30GB of storage space.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="font-size: large;"><span style="color: #660000;"><b>Best Recommendation when optimizing an AMI for the micro instance type: </b></span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #660000;"><b> </b></span></span></div>
<ul style="text-align: left;">
<li><span style="font-family: Verdana,sans-serif;">Design the AMI can run on at max. 600 MB of Memory Usage</span></li>
<li><span style="font-family: Verdana,sans-serif;">Edge the number of chronic processes that use CPU time (e.g., cron jobs, daemons)</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">But from the technical specification it doesn’t mean Micro Instances are totally ineffective. They offer excellent worth in certain cases. In this article, I want to share how to get the best out of the Amazon EC2 Micro Instances.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #134f5c;"></span></span><span style="font-family: Verdana,sans-serif;"><span style="color: #134f5c;"><b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEkINfxOeJmriXFxwNAPDpfEdAyGiGRXz9WeNj3JCw9h2FkQXrZy9JxM34NqMHsj-Qr5rHAA487slX_nAbW4B_wq_rRHomG7KYci8GSq1iACN2QVVlAw_pbgfsoGn1Lmlp-d6rlcAT2is/s1600/ec2..jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEkINfxOeJmriXFxwNAPDpfEdAyGiGRXz9WeNj3JCw9h2FkQXrZy9JxM34NqMHsj-Qr5rHAA487slX_nAbW4B_wq_rRHomG7KYci8GSq1iACN2QVVlAw_pbgfsoGn1Lmlp-d6rlcAT2is/s320/ec2..jpg" width="320" /></a>Optimize Swap Memory:</b></span> This is pertinent to Linux based Micro Instances. By default, these types of instances do not have swap space configured at initial level. I ran my Cloud Magic World Website on a Micro Instance for a few days. During the crest loads, I have experienced Apache Server or MySQL crashing unexpectedly. So with just 613 MB at your clearance, you got to make sure that you have set aside enough disk space for the swap. This will radically enlarge the reliability of Micro Instance.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #134f5c;"><b>Auto Scaling Out</b>:</span> The funda on the Cloud is auto scaling out. Running a convoy of low-end servers in parallel is more competent and cost effectual on any virtualized infrastructure. As per the load and use-case, splitting a job across number of Micro Instances may be cheaper and faster than running the same job on a single Large Instance. This scale out structural design provides better fail over and quicker processing.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #134f5c;"><b>Mull over Caching</b>:</span> If you are scheduling to host sites on these Micro Instances, be clear in your mind that they are not very dynamic. Dynamic websites demand more CPU power and memory due to the approach each request is processed. Straightforward websites like blogs and marketing sites with a few dynamic contents are ideal participants for the Micro Instances. Moreover, consider caching the content to avoid CPU spikes. For example, if you are running any blog or website, you can enable caching plug-ins to increase the performance. There are plenty of plug-ins available for caching by free of cost.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><b><span style="color: #134f5c;">Select 64-bit:</span> </b>Always pick 64-bit when running Micro Instances. This is assured to give you better recital than the 32-bit complement. You will see the difference when you are running batch processing that deals with large files and processes.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><span style="color: #134f5c;"><b>Pull the Cron jobs</b>:</span> Many patrons operate a Linux Micro Instance to run cron jobs and precise locale tasks that monitor and handle their entire AWS infrastructure. If you want to run a cron job, stop all other running services, add swap space to instance and pull it to make it a tilt and mean cron job machine. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /><b>Source:</b> <a href="http://ezinearticles.com/?EC2-Micro-Instances---Best-Among-Amazon-Web-Service-%28AWS%29&id=7472841" target="_blank">Ezinearticles </a></span></div>
</div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-4254742434380604423.post-11287796582982787352013-01-28T03:52:00.000-08:002013-04-01T23:05:13.322-07:00Activiti Business Process Management Released 5.11 Version<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/expertise/activiti-bpm.html"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh3j4L7uFfrgNyW2ycGmeBij2gjeHt9FA4ZQcd9Sq-dfNOC1D8qhdUwsXUyQrFsith6e6PouhvG-TBR46Ib9sNCEflxjKruYMetlPFIcDyH6nAYBQg8IWyG6g31VRD4jDH0oPmUfXwNKQ/s640/activiti.png" height="244" width="640" /></a></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">With <span style="color: #4c1130;"><a href="http://www.attuneinfocom.com/expertise/activiti-bpm.html" target="_blank">Activiti business process management</a></span> you can draw your business process using BPMN. Its XML
output goes to the Activiti Engine which then creates the web forms and
performs the interactions that implement your process. It's as simple as
that. Activiti is lightweight, integrates seamlessly with standard
frameworks, and includes easy-to-use design and management tools. Activiti is best open-source workflow and BPM Platform.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #134f5c;"><span style="font-size: large;">Best Choice for Business Process Development</span></span><br />Activiti
is best choice for Business process management, which is an open-source
workflow engine that written in Java and helps Activiti Application
developers to execute various business processes, which are Based on
BPMN 2.0 Specification. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF6uSjpHYXsn5LG48K3BtyVc5GPfZdSN85HqSC5GyyY0tfuDqTlbWVnPBF_dSvXkObx1IyfvPaf5q4yBkp34N3nfSZOUodDnnaLr0U1pQGznW95PxiCHBWvc7jVZ71_lM39lFQAgnwarw/s1600/benefits1.jpg" style="margin-left: 1em; margin-right: 1em;"></a> </span></span></span></div>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">Benefits of using Activiti <span style="font-size: large;">W</span>orkflow:</span></span></span></div>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><a href="http://www.attuneinfocom.com/expertise/activiti-bpm.html" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF6uSjpHYXsn5LG48K3BtyVc5GPfZdSN85HqSC5GyyY0tfuDqTlbWVnPBF_dSvXkObx1IyfvPaf5q4yBkp34N3nfSZOUodDnnaLr0U1pQGznW95PxiCHBWvc7jVZ71_lM39lFQAgnwarw/s640/benefits1.jpg" height="168" width="640" /></a></span></span></span> </span></span></span></div>
<ol>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Runs on Java environment like JPA, spring, Hibernate, JSF, JTA.</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Easy setup utility for taking hand on with Activiti</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Easy supports the cloud</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Very simple to add new custom activity types and complete dedicated process languages<span style="font-size: small;"> </span>really fast</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Transactional timers</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Asynchronous continuations</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Hidden event listeners for decoupling software technical details from business level diagram</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Skill to test process executions in separation in a plain unit test</span></span></span></li>
</ol>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><span style="font-size: large;">Capability Proposed for the <span style="font-size: large;">P</span>roject</span></span></span></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF6uSjpHYXsn5LG48K3BtyVc5GPfZdSN85HqSC5GyyY0tfuDqTlbWVnPBF_dSvXkObx1IyfvPaf5q4yBkp34N3nfSZOUodDnnaLr0U1pQGznW95PxiCHBWvc7jVZ71_lM39lFQAgnwarw/s1600/benefits1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAgvkbZkCgyQVXyKxN6nlWz7zhePomsC-dMQ6Zom_jg-86O5_Cj72EaP8-nplNkeVoKnyCRzkKoohTTtnbyjw6qRHD4HiisAREKUE0yamhr8b-AN7ilHPoXj84HTau-3G5eRSlrQsGrHM/s1600/activiti_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<ul style="text-align: justify;">
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><b>Activiti Engine:</b> It is containing the Process Virtual Machine and BPMN process language implementation;</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><span style="color: #444444;"><span style="color: black;"><b>Activiti Probe:</b></span> </span>A system administration </span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><b>Activiti Explorer:</b> A simple end-user web application for managing task lists and executing process tasks;</span></span></span></li>
<li><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><b>Activiti Modeler:</b> A browser-based and Ajax based BPMN 2.0 process modeling tool</span></span></span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;"><br /></span></span></span></div>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">New Released for Activiti 5.11</span></span></span></div>
<div style="text-align: justify;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAgvkbZkCgyQVXyKxN6nlWz7zhePomsC-dMQ6Zom_jg-86O5_Cj72EaP8-nplNkeVoKnyCRzkKoohTTtnbyjw6qRHD4HiisAREKUE0yamhr8b-AN7ilHPoXj84HTau-3G5eRSlrQsGrHM/s1600/activiti_logo.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"></a><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="font-size: small;">Alfresco announce for his new release of Activiti 5.11, that has strong and better features, don’t worry for user that are using the Activiti 5.10,anyway I have gone through this version, thanks to alfresco, that he has removed the demo script and just providing the Explorer and REST –API web applications as WAR files in the Activiti package. In addition, the database scripts are now also part of the distribution in the database folder, so its making the life little bit more easier.</span></span></span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://www.attuneinfocom.com/expertise/activiti-bpm.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAgvkbZkCgyQVXyKxN6nlWz7zhePomsC-dMQ6Zom_jg-86O5_Cj72EaP8-nplNkeVoKnyCRzkKoohTTtnbyjw6qRHD4HiisAREKUE0yamhr8b-AN7ilHPoXj84HTau-3G5eRSlrQsGrHM/s320/activiti_logo.png" height="65" width="320" /></a><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #274e13;"><b><span style="font-size: small;">Friend, one another good things is I have found that they also made some very good changes within this version like, </span></b></span></span></span><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #274e13;"><b><span style="font-size: small;"></span></b></span> </span></span></div>
<ul style="text-align: justify;">
<li><span style="font-family: Verdana,sans-serif;">Included Activiti modeler within the Activiti explore, and also made some very good changes</span></li>
<li><span style="font-family: Verdana,sans-serif;">Additionally they have also added support for DB2 and MSSQL servers</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">In previously I have faced the problem for calling new process instance in the service task, but now, they have improved and fix the bug, now, magically my process wok fine.</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><span style="color: #134f5c;">This Activiti 5.11 Eclipse based <span style="font-size: large;">D</span>esigner </span> </span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;"><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
</span></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: x-small;"><span style="line-height: 115%;"><span style="font-size: small;">Now also Alfresco Announced for Activiti designer that is also released now includes a big refactoring of the Business Process Management parsing and export logic and the original BPMN POJO model. Since it have the Activiti-bpmn-model and Activiti-bpmn-converter projects in the Activiti project, but now have one base for parsing for the Activiti Engine, Modeler and Designer. The Modeler and Designer in addition also use the BPMN XML export logic.</span></span></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">
</span></span></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-12617896227088920182013-01-24T02:22:00.001-08:002013-04-01T23:02:53.018-07:00Explore Joomla as Web Portal Development Platform<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/expertise/joomla.html"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZe2qG67KfLkMpaO0CeV4WR65cVNXyhYrSaYo5zFV8r-NM_AoV3Z2k7tqQKsnzKKnHlk_Q8lUMCVbmlq6GQ3d6wN5L8PmD39Gpn2A32pg7jHN6I5mQIUSTwDBQjWyC7UwuN9M7cKQzcRs/s1600/joomla-development.jpg" height="166" width="640" /></a></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"> </span><span style="font-family: Verdana,sans-serif;"> </span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_ReHI-cgOTaQCUcannJFBUZqBnUZxf2h6kwfktQe_Eh8izVYyM0E-Da0yRzTH49oHF94oQky8zhO_gQUiMmda_X0m2cGrheXpelk8nvuzs6CxxWPCmBf5Jvere56s-MCLLabFHhn1GM/s1600/contact-us-banner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Joomla is a most popular PHP based Content Management framework. Year on year Joomla community become stronger due to large pool of developer contribution. We at Attune Infocom are working on Joomla framework since many years now. We have explored version 1.0 to 2.5 in past few years looked Joomla growing like anything. We have design and develop content management solution for our domestic and international clients using Joomla. All our clients are happy with Joomla’s implementation and user friendly nature. Clients like joomla content management and using available free and paid modules as per their need and build by team Attune. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;"><a href="http://www.attuneinfocom.com/expertise/joomla.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFCg8Ts2S-TlI07df2bWgINfd9wuUzaxhyphenhyphenD_AQq6Ei1OzZP_tHEqv5jRQhqjp08TTFiLKcg6F0fTHE3vkK85A2Oz2F-rto8ujXPR90YkRrkDf-Y6F5geMyPaztUVwvyRX4cOT_A07v46o/s1600/joomla_development_services_india.jpg" height="320" width="294" /></a>Attune Infocom has a very good team on <a href="http://www.attuneinfocom.com/expertise/joomla.html" target="_blank">Joomla Development</a> and explore various versions of Joomla as per client requirements and aware about features and functionality available in Joomla with its specific versions. Team Attune has built its expertise on theme development in Joomla and build custom solutions for managing extensive content, adding blogs, forums and chat modules in web site and integrating Virtuemart for payment process. Integrating payment process with out of box virtuemart in Joomla gives a complete e-commerce system to client and can run a full e-store with virtuemart features customized and implemented by Attune Infocom. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br />If an organization is looking for social intranet, it is also feasible to add on modules to Joomla web framework and build Joomla based web portal using JomSocial module. JomSocial is a ready platform for Social Network integration. View activities, friend requests, like and comments, user notifications, group and event functionality is a heart of JomSocial module. It also has rich functionality of user profile management, photo gallery, video gallery, events management, privacy control and facebook integration is what Team Attune can give in a custom theme and custom features required by clients.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span><span style="font-family: Verdana,sans-serif;">We at Attune has getting expertise on Moodle learning management system and integrate Joomla for utilizing some of the very important functionality of Joomdle module like single sing on, centralized user profile, displaying moodle content over joomla, selling the courses online, and integrating 3rd party modules like Social Networking software JomSocial & Community Builder, e-commerce tools such as Virtuemart, Hikashop and Tienda, JoomlaXi's JSPT providing Jomsocial and Joomdle users with the ability to define multiple user profiles and using Xmap for defining sitemaps and Google search. You can look at the best example of such integration on Attune University where we have integrated Joomla, Moodle, Kaltura and BigBlueButton and hosted complete solution over Amazon Web Services as AWS Consulting Partner give you a strong reason to choose Attune Infocom as your development partner.</span><span style="font-family: Verdana,sans-serif;"><a href="http://www.attuneinfocom.com/contact-us.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY_ReHI-cgOTaQCUcannJFBUZqBnUZxf2h6kwfktQe_Eh8izVYyM0E-Da0yRzTH49oHF94oQky8zhO_gQUiMmda_X0m2cGrheXpelk8nvuzs6CxxWPCmBf5Jvere56s-MCLLabFHhn1GM/s1600/contact-us-banner.jpg" height="71" width="320" /></a>We at Attune Infocom are working on multiple engagement models, like complete project development, Joomla Customization, offering support solution on partner queries and scaling up team with offering “hire dedicated Joomla developer” is most popular services. </span></div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-4254742434380604423.post-82091434987996992212013-01-22T04:47:00.000-08:002013-01-22T04:47:58.899-08:00Attune Infocom Become Official Amazon Consulting Partner<div class="separator" style="clear: both; text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbh8bTUZhLD_EuJ1qPYvhdxhpMQ3Q0cVtjUJSmLiQW1TWQO_6E6k6y1qmL3ImliIbzayTio1R3gQvPWiKImigh5zjCAfJtZM4tZFjIQqF-Zj4MIZxm4qMIajm22wFFxyDLTedjylV-Ac/s1600/AWS_Logo_Consulting_Partner.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbh8bTUZhLD_EuJ1qPYvhdxhpMQ3Q0cVtjUJSmLiQW1TWQO_6E6k6y1qmL3ImliIbzayTio1R3gQvPWiKImigh5zjCAfJtZM4tZFjIQqF-Zj4MIZxm4qMIajm22wFFxyDLTedjylV-Ac/s640/AWS_Logo_Consulting_Partner.png" width="640" /></a></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Amazon is spreading its partner network in India and we are very proud to become Amazon first and only standard partner in the state of Gujarat to offer <a href="http://www.attuneinfocom.com/solutions/amazon-web-services.html" target="_blank">Amazon services</a> to Domestic and International clients. Amazon web service is a bundle of remote computing services and offering wide range of cloud platform solution under Amazon. Amazon is first of its class offering application and infrastructure services with seven data center with recovery center around the globe. With Amazon one can run an enterprise edition, secure large scale data as well hosting small and medium size applications at very attractive cost. Using Amazon, an organization can save a huge cost of infrastructure set up and up gradation of infrastructure at regular interval. An organization can save cost of workforce for monitoring and assure 99.95% up time for entire IT setup with Amazon. <br /><br />Attune Infocom is an open source solution offering company having 65+ experts team on various tools at various level. We have successfully executed 50+ international medium and large scale projects as well delivered corporate and online trainings on open source platforms to 30+ organizations with 250+ professionals trained. We have a very good presence in domestic market with 600+ clients. We have expertise on Portal, ECM, DMS, Learning Management Solution, E-commerce and Content Management solutions with offering our cloud expertise services. We have offered customized solutions to industries like Retail, IT & Communication, Travel & Tourism, Media & Publication, Real Estate, E-commerce, Lifestyle and Production and Manufacturing.<br /></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT1e73nR5i7TqUu5xBvp5_sbsC8Hp4bRgNkt93hsw4muPBsCMA46FpLGDI3FX2G-THadSSWFip6zDi8_GBlqcCeq5W2vXqlRwbE0YolUjkqM_9VTPyxQyfmOgFtCehm6paIjP3IrusnjI/s1600/Attune+Logo.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="73" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT1e73nR5i7TqUu5xBvp5_sbsC8Hp4bRgNkt93hsw4muPBsCMA46FpLGDI3FX2G-THadSSWFip6zDi8_GBlqcCeq5W2vXqlRwbE0YolUjkqM_9VTPyxQyfmOgFtCehm6paIjP3IrusnjI/s320/Attune+Logo.png" width="320" /></a>Now, as a certified partner we are focusing more on Amazon web services solution and would like to offer Amazon solutions like, Elastic Compute Cloud, Simple Storage Services, Elastic Block Storage, Virtual Private Cloud and Cloud Front to our domestic and global clients to domestic and international clients.</span><span style="font-family: Verdana,sans-serif;">We are glad to offer Amazon service as a partner as we have been offering Amazon cloud solution since year 2009. Working on Amazon by offering complete range of solution from development to deployment for our client’s projects as well hosting Attune Infocom own products like, Attune University and Business Awaaz on Amazon cultivated expertise of team Attune on Amazon and proved technical ability and expertise at the same time which resultant into becoming Amazon Standard Consulting Partner.<br /><br />You can find us on Amazon official Website at AWS APN Partner list: <a href="https://aws.amazon.com/solution-providers/si/attune-infocom-pvt-ltd" target="_blank">https://aws.amazon.com/solution-providers/si/attune-infocom-pvt-ltd </a><br /><br />For more information about Attune Infocom Amazon Web Service, Visit: <a href="http://www.attuneinfocom.com/solutions/amazon-web-services.html">http://www.attuneinfocom.com/solutions/amazon-web-services.html</a></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><b>Source:</b> <a href="http://www.prlog.org/12061099-attune-infocom-become-official-amazon-consulting-partner.html" target="_blank">Prlog.org</a></span></div>
Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-4254742434380604423.post-38840913094182533292013-01-18T05:16:00.000-08:002013-01-18T05:16:53.916-08:00The Sunny Side of Cloud-based AP<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvsi2KWLw3iwTj6SSOH9egyX6ovzzuWG5-M-fznVIb6mTYb9Y4mxve0M08PcZOffVLsi9GZUJBV0cCklLxCysrO2B6xqHiqceuXTWJNDuRlp3_5YrBySrAVcoT1VUbZx74NMRUD56FPvI/s1600/cloud_computing.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvsi2KWLw3iwTj6SSOH9egyX6ovzzuWG5-M-fznVIb6mTYb9Y4mxve0M08PcZOffVLsi9GZUJBV0cCklLxCysrO2B6xqHiqceuXTWJNDuRlp3_5YrBySrAVcoT1VUbZx74NMRUD56FPvI/s1600/cloud_computing.jpg" height="328" width="640" /></a>Having your “head in the clouds” means different things to different people. If you’re managing the finance department within your organization, having your head in the cloud is the smart way to go. Once considered a luxury, cloud-based SaaS (software as a service) for workflow automation and invoice processing is now a necessity in a world of uncertain revenues and controlled costs. </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">The fact that SAP recently acquired SaaS provider Ariba for $4.3B should tell you all you need to know about the importance of cloud accounting for the future. Gartner forecasts that spending on cloud computing will increase at a rate of 19% compared to the total spending on IT, which is predicted to rise just 3%. As far as the growth in spending for cloud-based SaaS, Gartner expects that to grow from an estimated $12.1B in 2013 to $21.3B in 2015.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">So what are the conditions that are making smart CFO’s and Finance Managers who haven’t already done so, put cloud accounting software at the top of their wish list? </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #134f5c;"><span style="font-size: large;">A <span style="font-size: large;">P</span>aper-free <span style="font-size: large;">E</span>nvironment is not the only <span style="font-size: large;">E</span>ndgame. </span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijemiFF5yn33bSuSaV_b5IkerTfv7uLEStxNsdGeDG-HE1kl9pyZv8HZjTwDsVAXYEA7dF1J_9N_-piIdeA7QtLEIMqPAmRagPwJlnO8ain46RnMqWdBYChePxfCgS4J0UXEgt56ULC7I/s1600/cloud-computing-technology.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijemiFF5yn33bSuSaV_b5IkerTfv7uLEStxNsdGeDG-HE1kl9pyZv8HZjTwDsVAXYEA7dF1J_9N_-piIdeA7QtLEIMqPAmRagPwJlnO8ain46RnMqWdBYChePxfCgS4J0UXEgt56ULC7I/s1600/cloud-computing-technology.jpg" height="182" width="320" /></a> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">Moving into automated financial processing definitely has a paper-elimination advantage, to be sure. The problems that may arise from paper pileups and lost or misplaced invoices and the efficiencies realized from accounts payable automation can’t be overstated; but the silver lining in the cloud is its value as a business information and cash management tool. One of the truly major transformation companies are experiencing is the changing role of accounts payable, from a transactional back office cost center to a strategic position within the organization. AP automation solutions enable this transformation by providing access to real-time data, and thus the insights necessary for procurement and treasury to effectively manage cash flow. Invoice Automation allows AP to: </span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijemiFF5yn33bSuSaV_b5IkerTfv7uLEStxNsdGeDG-HE1kl9pyZv8HZjTwDsVAXYEA7dF1J_9N_-piIdeA7QtLEIMqPAmRagPwJlnO8ain46RnMqWdBYChePxfCgS4J0UXEgt56ULC7I/s1600/cloud-computing-technology.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a></div>
<ul>
<li><span style="font-family: Verdana,sans-serif;">Increase invoice processing speeds with streamlined workflows</span></li>
<li><span style="font-family: Verdana,sans-serif;">Gain higher accuracy and faster access to data by removing touch points in the payables process</span></li>
<li><span style="font-family: Verdana,sans-serif;">Eliminate late payments and take advantage of early-payment discounts with automated invoice approval workflows and payment disbursements</span></li>
<li><span style="font-family: Verdana,sans-serif;">Enhance visibility at the click of a mouse for accurate reporting, better cash flow management, and improved supplier relationships</span></li>
<li><span style="font-family: Verdana,sans-serif;">Improve supplier relationships through a seamless exchange of transaction-related information and payments.</span></li>
</ul>
<div style="text-align: justify;">
<span style="color: #134f5c;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: large;">Automation is a clear advantage, but why in the cloud? </span></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZoWN4okeKRfCi0AUdu5U_eLPjRdsYTodQd_FZ2syHnuopdeI83AqAuP4EQQUez7nMsu47uuou_iOahZj331HYeVvcb2MOWlkdFR2bIzKKFrMzicf8Ul8_pAzxbvsIGKG1zUvO1zr1rwY/s1600/cloud+automation.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZoWN4okeKRfCi0AUdu5U_eLPjRdsYTodQd_FZ2syHnuopdeI83AqAuP4EQQUez7nMsu47uuou_iOahZj331HYeVvcb2MOWlkdFR2bIzKKFrMzicf8Ul8_pAzxbvsIGKG1zUvO1zr1rwY/s1600/cloud+automation.jpg" height="240" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">New infrastructure, new software, and additional personnel are investments few companies are able, or willing, to undertake. Using a cloud-based SaaS provider means that companies only need a computer and internet access to run the application software, so there is no need to purchase hardware or software, make new hires, or pay the high cost of ongoing upgrades and training. Cloud automation has the advantages of:</span></div>
<div style="text-align: justify;">
<br /></div>
<ul>
<li><span style="font-family: Verdana,sans-serif;">Low upfront costs</span></li>
<li><span style="font-family: Verdana,sans-serif;">Fast deployment and flexibility </span></li>
<li><span style="font-family: Verdana,sans-serif;">Minimal IT commitment</span></li>
<li><span style="font-family: Verdana,sans-serif;">Access to data, anytime…anywhere</span></li>
<li><span style="font-family: Verdana,sans-serif;">Rapid adoption and easy ERP integration</span></li>
<li><span style="font-family: Verdana,sans-serif;">Automatic backup</span></li>
<li><span style="font-family: Verdana,sans-serif;">Continuous software updates and upgrades</span></li>
</ul>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #134f5c;"><br /></span></span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><span style="color: #134f5c;"><span style="font-size: large;">When real storm clouds appear, cloud-based software is essential</span></span></span><span style="font-family: Verdana,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMzwXcBFQVPC7INNA-sPkgtrNu-08nytLEf83TbixnzrGqi21MoDP_l5Tvba8FVIAGtVMolUrlPVGSyjGaqvaX09HRH9SrSIdd_jGToJuwCLIFnY0ZKAG4LGm-9rLxCnzrR-A9UhJkfq8/s1600/cloud-software.jpg" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMzwXcBFQVPC7INNA-sPkgtrNu-08nytLEf83TbixnzrGqi21MoDP_l5Tvba8FVIAGtVMolUrlPVGSyjGaqvaX09HRH9SrSIdd_jGToJuwCLIFnY0ZKAG4LGm-9rLxCnzrR-A9UhJkfq8/s1600/cloud-software.jpg" height="320" width="320" /></a> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">It’s no secret that storms are becoming more frequent and more treacherous, and that companies need to have a disaster recovery (DR) plan for all eventualities; but having multiple off-site servers, the personnel ready to implement emergency backups, and additional redundancies may not be feasible or optimal. Data stored in the cloud exists on the servers of service providers, who have their own system of servers at a variety of locations, constantly backing up data. Companies that have lost the ability to operate out of a brick-and-mortar facility can still access the necessary data through the cloud accounting system using their laptops, smart phones or tablets. </span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;">It’s clear that the future of Accounts Payable is in the clouds, and the future looks pretty bright…and definitely sunny. Have you transitioned into the cloud for your AP functions? If not, why not?. If so, let us know your experiences.</span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /> </span></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: Verdana,sans-serif;"><br /></span></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-20523199752059186662013-01-11T22:34:00.000-08:002013-01-12T00:21:52.920-08:00The Philosophy behind Amazon Web Services’ Cloud Strategy<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View></w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid></w:SaveIfXMLInvalid>
<w:IgnoreMixedContent></w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText></w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther></w:LidThemeOther>
<w:LidThemeAsian></w:LidThemeAsian>
<w:LidThemeComplexScript></w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel></w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><br />
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="background: none repeat scroll 0% 0% white; line-height: normal; margin-bottom: 0.0001pt; text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;"><b><span style="font-size: 24pt; letter-spacing: -1.5pt;"></span></b></span><span style="font-family: "Trebuchet MS",sans-serif;"></span><span style="font-family: "Trebuchet MS",sans-serif;"></span><span style="font-family: "Trebuchet MS",sans-serif;">On stage at AWS re:Invent last week, CTO Werner Vogels
discussed <a href="http://www.attuneinfocom.com/solutions/amazon-web-services.html" target="_blank">Amazon Web Services</a>’ cloud philosophy, increasingly driven by a belief
in building architecture that is cost-aware and designed to optimize economies
of scale so it can do volume transactions at thin margins.</span>
<span style="font-family: "Trebuchet MS",sans-serif;"></span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/solutions/amazon-web-services.html" target="_blank"><img alt="Amazon Web Service" border="0" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_kKSq-Wekt9mJROzPEKGMR09kSS7fpQKGPMu5LzJkGlseRMsgTUummKvGxs4ll97dorGnyeIWMChC__yM-fYWsZC2CcRnt_QTSP-gSD5aBQYNc1idgv9aRB7MLwlYpmfwBZY0rN7T34/s1600/AWS_Logo_Consulting_Partner.png" title="Amazon Web Service" width="640" /></a></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">The talk, a first-day keynote with Senior Vice President
Andy Jassy, predicated the group’s belief in a programmable infrastructure that
has more instance types and object storage than any public cloud services
provider. For example, Frederic Lardinois wrote about AWS introduction of a
“Cluster High Memory” instance type that will offer a massive 240 GB of RAM and
two 120 GB SSDs. Jassy also unveiled a “High Storage” instance focused on
storage and will come with 117 GB of RAM and 24 hard drives for a total of 48
terabytes of HDD space.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">The two keynotes illustrated AWS’s view on cloud computing,
which differs from enterprise vendors that have focused on selling hardware to
customers for “private clouds.” It was the first time AWS has stated so clearly
how it views cloud computing and its competitors, which they say have been
“cloudwashing” customers into believing that their costly solutions are better
than the rest.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">AWS, through its programmable architecture, has built a $1.5
billion business on volume and thin-as-possible margins. The group has dropped
pricing 23 times since 2006, including an approximate 25 percent cut that Jassy
announced during his keynote. He attributed the drop in price to what he called
a virtuous lifecycle.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">On Thursday, Vogels showed how a business-driven
infrastructure gives customers their own ability to develop businesses that are
data driven and optimized to make their operations so tight that they can also
operate on low margins.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Vogels explained how an architecture can adapt to changing
business needs based on automated practices that use data to analyze and then
program instances that auto-scale with expected increases or decreases in
demand.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">He described it as “cost aware architecture,” meaning that
the infrastructure drives application development, as opposed to the other way
around. Embodied in this is the increasing requirement for the applications to
be controllable, resilient, adaptive and data driven.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Amazon.com started AWS because they needed more
infrastructure in order for the business to scale. They also needed a better
way to handle the fluctuations that would come when they had ups and downs in
web traffic.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Customers will often have to estimate physical storage, for
instance, based on the workloads of virtual machines. It’s a constrained method
that gives little room for scaling without adding more machines that require
manual intervention. Often, it’s purely guesswork.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Vogels reiterated that customers need to stop thinking of
physical resources and focus on automation. He described how AWS has built an
infrastructure that allows customers to build in small decomposable blocks that
can be decoupled from the infrastructure. Vogels used IMDb as an example.
Amazon had to scale the movie site as Amazon traffic increased. If Amazon went
up, IMDb had to go up. After making changes to the architecture, AWS could
loose couple the HTML code on S3 so if Amazon scaled up, IMDb wouldn’t have to.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">AWS now offers this idea of hypothesis-driven development
that gives customers a combination of instances, spot instances and reserved
instances to keep the application optimized based upon its workload. Instances
are the standard. Spot instances allow customers to make bids for the best price
possible at the time. A reserved instance is a pay-in-advance service that sets
a price at a lower rate than what the standard instance costs.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Pinterest has adapted its infrastructure to correspond with
traffic loads. Ryan Park, Pinterest’s technical operations lead, said on stage
that they have automated their systems to shut down 20 percent after hours.
This reduces the cost when traffic is less. They use reserved instances for the
standard traffic and then do on-demand and spot instances to handle the elastic
load throughout the day. Since building this cost optimized infrastructure
their costs have gone from $54 per hour to $20 per hour.</span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<b><span style="font-family: "Trebuchet MS",sans-serif;">Vogels said this in a blog post this week:</span></b></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<blockquote class="tr_bq">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_kKSq-Wekt9mJROzPEKGMR09kSS7fpQKGPMu5LzJkGlseRMsgTUummKvGxs4ll97dorGnyeIWMChC__yM-fYWsZC2CcRnt_QTSP-gSD5aBQYNc1idgv9aRB7MLwlYpmfwBZY0rN7T34/s1600/AWS_Logo_Consulting_Partner.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">The most important concept is that, when you are growing,
your cost should grow over the same dimension your revenue is coming in over.
For Amazon.com that dimension is number of orders. If orders go up your cost
should be allowed to rise as well. Although if you are architected well, you
will be able to exploit economies of scale and your cost will rise less than
the rise of your revenue. If you are architected correctly for cost-awareness
scale becomes your friend.</span></div>
</blockquote>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">That sums up the AWS cloud philosophy. It reflects the
group’s past and its future. AWS’s experiences taught the group what services
to offer customers. The group learned early that to succeed, it needed systems
that can adapt to business needs. It’s not about how much capacity a customer
has available. It’s about building an infrastructure for the business and its
natural ups and downs.</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">Source: <a href="http://techcrunch.com/2012/12/02/the-philosophy-behind-amazon-web-services-cloud-strategy/" rel="nofollow" target="_blank">Techcrunch </a></span></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="font-family: "Trebuchet MS",sans-serif;">
</span></div>
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" Priority="39" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" Name="toc 9"/>
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-20967431498348624532011-06-25T04:04:00.004-07:002013-01-04T02:57:02.667-08:00How to integrate JasperServer into Liferay<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/expertise/liferay.html" target="_blank"><img border="0" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqDdmHaZr6XNUOzqADvQyJXYvUxu0pNtRRVKXSGUBczlIO7SWWT5-fG3xZD8qWwE4HbtW595UUNF9sgMi3DPdIuW0LobMFTv8nXRRJdOLkb6TrK9PBLhv1e4jCkSr-maxWOYSGYse7CIk/s640/jasper+server+into+liferay.JPG" width="640" /></a></div>
<div class="MsoNormal">
OverviewSteps to install and configure JasperServer CE 3.7.0 into Liferay. Also to install and configure the portlet included to view reports.</div>
<div class="MsoNormal">
The installation of JasperServer Community Edition 3.7.0 was performed over Windows Vista, Liferay 6.0.5 and MySQL 5.1</div>
<div class="MsoNormal">
Alias table</div>
<div class="MsoNormal">
Variable<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Example<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Description</div>
<div class="MsoNormal">
${LIFERAY_DIR}<span style="mso-tab-count: 1;"> </span>/liferay-portal-6.0.5/<span style="mso-tab-count: 1;"> </span>Folder where liferay was installed</div>
<div class="MsoNormal">
${MYSQL_HOST}<span style="mso-tab-count: 1;"> </span>127.0.0.1<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Host where MySQL was installed</div>
<div class="MsoNormal">
${MYSQL_PORT}<span style="mso-tab-count: 1;"> </span>3306<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>Port where MySQL was installed</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
Steps to follow Download files</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Download JasperServer 3.7.0 Community Edition from the next address:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* http://sourceforge.net/projects/jasperserver/files/JasperServer/JasperServer%203.7.0/</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. From this address you need to download two files:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* jasperserver-ce-3.7.0-windows-installer.exe</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* JasperServerPortlet-3.7.0.war</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><span style="color: #134f5c;"><span style="font-size: large;">Check InnoDB engine</span></span></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Execute from command line the mysql console:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql -u root -p</div>
<div class="MsoNormal">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>The system will ask the password for root user. Suply it.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. In the mysql console execute the next sql command:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>select * from information_schema.engines;</div>
<div class="MsoNormal">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>3. The InnoDB engine must be installed, you must see it listed. If not, you need to install it. Reinstall MySQL with this option selected.</div>
<div class="MsoNormal">
<span style="color: #134f5c;"><span style="font-size: large;"><br /></span></span></div>
<div class="MsoNormal">
<span style="color: #134f5c;"><span style="font-size: large;"><o:p> </o:p></span></span></div>
<div class="MsoNormal">
<b><span style="color: #134f5c;"><span style="font-size: large;">Run the wizard installer</span></span></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Execute the file jasperserver-ce-3.7.0-windows-installer.exe.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. Follow the steps and choose your own MySQL instance. Choose your local instance or another one where you want to install the data for your reports.Fill all the needed data with info from your machine.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>3. Choose also your own tomcat. When you need to suply the folder, choose the one where you have installed your liferay.</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b><o:p> </o:p></b></div>
<div class="MsoNormal">
<b><span style="color: #134f5c;"><span style="font-size: large;">Configure JDBC sources</span></span></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. We need to add some lines from:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* ${LIFERAY_DIR}\tomcat-6.0.26\webapps\jasperserver\META-INF\context.xml</div>
<div class="MsoNormal">
<span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>to the file:</div>
<div class="MsoNormal">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* ${LIFERAY_DIR}\tomcat-6.0.26\conf\context.xml</div>
<div class="MsoNormal">
<span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>and the lines to add are:</div>
<div class="MsoNormal">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span><resource auth="Container" name="jdbc/jasperserver" p="" type="javax.sql.DataSource"> </resource></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>maxActive="100" maxIdle="30" maxWait="10000"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>username="jasperdb" password="password" driverClassName="com.mysql.jdbc.Driver"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>validationQuery="select 1" testOnBorrow="true"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>url="jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/jasperserver?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true"/></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span><resource auth="Container" name="jdbc/sugarcrm" p="" type="javax.sql.DataSource"> </resource></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>maxActive="100" maxIdle="30" maxWait="10000"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>username="jasperdb" password="password" driverClassName="com.mysql.jdbc.Driver"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>validationQuery="select 1" testOnBorrow="true"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>url="jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/sugarcrm?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&autoReconnectForPools=true"/></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span><resource auth="Container" name="jdbc/foodmart" p="" type="javax.sql.DataSource"> </resource></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>maxActive="100" maxIdle="30" maxWait="10000"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>username="jasperdb" password="password" driverClassName="com.mysql.jdbc.Driver"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>validationQuery="select 1" testOnBorrow="true"</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>url="jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/foodmart?autoReconnect=true&autoReconnectForPools=true"/></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<b><span style="color: #134f5c;"><span style="font-size: large;">JasperServer administration Control Panel access</span></span></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Launch liferay portal with the script:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>${LIFERAY_DIR}\tomcat-6.0.26\bin\startup.bat</div>
<div class="MsoNormal">
<span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. When the portal is running, open the next url in your browser:</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* http://localhost:8080/jasperserver/</div>
<div class="MsoNormal">
<span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>3. When the login screen appears, you can access there with user: jasperadmin and password: jasperadmin</div>
<div class="MsoNormal">
<b><br /></b></div>
<div class="MsoNormal">
<b><o:p> </o:p></b></div>
<div class="MsoNormal">
<b><span style="color: #134f5c;"><span style="font-size: large;">JasperServer Portlet deployment</span></span></b></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Copy the file JasperServerPortlet-3.7.0.war to the folder ${LIFERAY_DIR}/deploy. Liferay must be running to perform hot deploy.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. Do login with an administrator role user, for example the Test user.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>3. Add the portlet to any page using the Add menu on the top left. Choose "More..." option and select the group JasperSoft. Add the JasperServer Portlet to the page.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>4. After that the portlet will have problems to access to the server. In the next steps will configure the server access portlet.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="color: #134f5c;"><span style="font-size: large;"><b>JasperServer Portlet configuration</b></span></span></div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>1. Open the file</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* ${LIFERAY_DIR}\tomcat-6.0.26\webapps\JasperServerPortlet-3.7.0\WEB-INF\applicationContext-security.xml</div>
<div class="MsoNormal">
<span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>and uncomment the line 226, allowing secure access to the local ip address. (JasperServer requires secure access). Change the ip address if you have installed the server in another machine.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>2. Open the file</div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>* ${LIFERAY_DIR}\tomcat-6.0.26\webapps\JasperServerPortlet-3.7.0\WEB-INF\portlet.xml</div>
<div class="MsoNormal">
<span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>and change the line 10, changing jasperserver-pro by jasperserver, because it's the community version.</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>3. Restart Liferay and you will see now the example reports (if you installed them in the wizard).</div>
<div class="MsoNormal">
<o:p> </o:p></div>
<div class="MsoNormal">
<span style="mso-spacerun: yes;"> </span>If you want to see your own reports you need to publish in the server.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<a href="http://www.attuneinfocom.com/contact-us.html" target="_blank">Contact us</a> for information regarding Development of Liferay Portal & <a href="http://www.attuneinfocom.com/liferay-portal.html">Liferay Portlet</a>, </div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-74675071508489139772011-06-19T22:01:00.006-07:002013-04-01T22:59:00.001-07:00Liferay Portlet & Portal Tips<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal">
</div>
<div class="MsoNormal" style="line-height: normal;">
<span class="Apple-style-span"><span class="Apple-style-span" style="font-weight: 800;"></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/expertise/liferay.html"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUO5_Yg3nOPtcZLiA8bBl29KSfe1ELfD6LXocMB56bYx8tlLQiFWBg8P-As7MF3IZDNUkNd1Q0IG2jzSexr5r7Qwe4n-OQm80dEMKZfuLRcZVGajQLVuC8FCChYWXT6zEEuRQH85UPpM0/s640/liferay.png" height="180" width="640" /></a></div>
<div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; mso-outline-level: 1;">
<span class="Apple-style-span"><span style="font-size: large;"><b><span style="font-family: "Times New Roman","serif";">Liferay Tips and Tricks</span></b></span></span><br />
<span style="color: #134f5c;"><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";">Background and purpose:</span></b></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
</div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif;">
<span style="font-family: Arial, sans-serif; font-size: 10pt; line-height: 115%;">The purpose of this article is to share experiences of using the toolkit<b> </b><b style="font-weight: bold;"><a href="http://www.attuneinfocom.com/expertise/liferay.html">Liferay portlet</a></b> in the portal. One can list here e.g. the tips how to speed up the portal. Please, feel free to edit this article!<b><o:p></o:p></b></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif;">
<span style="color: #134f5c;"><span style="font-family: Arial, sans-serif; font-size: 10pt; line-height: 115%;"><br /></span></span></div>
<div class="MsoNormal">
<span style="color: #134f5c;"></span></div>
<div class="MsoNormal" style="font-family: Arial, sans-serif; font-size: small; font-weight: bold;">
<span style="color: #134f5c;"><span style="font-size: small;"><span style="font-family: "Verdana","sans-serif";">How to speed up the portal?</span></span></span><b style="mso-bidi-font-weight: normal;"><span style="font-family: "Verdana","sans-serif";"><o:p></o:p></span></b></div>
<span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: 13px; line-height: 14px;"><span style="font-size: large;"> 1. </span>Edit the portal-ext.properties file. If you cannot find the file from [portal-root]/webapps/ROOT/WEB-INF/classes, you could should copy (and rename) it there from the [portal-root]/webapps/ROOT/WEB-INF/lib/portal-impl.jar. </span><br />
<div>
<span style="color: #4c1130;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: large; line-height: 14px;"><br /></span></span></div>
<div>
<span style="color: #4c1130;"><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: large; line-height: 14px;">The most common modification are listed below</span></span><span class="Apple-style-span" style="font-family: Arial, sans-serif; font-size: large; line-height: 14px;"> </span><br />
<div class="MsoNormal">
<span class="Apple-style-span" style="line-height: 14px;"><span class="Apple-style-span"> </span></span></div>
<div class="MsoListParagraphCxSpFirst" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span class="Apple-style-span" style="line-height: 14px;"><span class="Apple-style-span"><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">theme.css.fast.load=true<o:p></o:p></span></span></span></div>
<span class="Apple-style-span" style="line-height: 14px;"><span class="Apple-style-span"> </span></span><br />
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span class="Apple-style-span" style="line-height: 14px;"><span class="Apple-style-span"><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">theme.portlet.decorate.default=false<o:p></o:p></span></span></span></div>
<span class="Apple-style-span" style="line-height: 14px;"><span class="Apple-style-span">
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">javascript.barebone.enabled=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">javascript.fast.load=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">javascript.log.enabled=false<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">look.and.feel.modifiable=false<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">session.timeout=5<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">session.timeout.auto.extend=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">session.timeout.warning=0<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">layout.parallel.render.enable=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">layout.template.cache.enabled=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">last.modified.check=false<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">velocity.engine.resource.manager.cache.enabled=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">com.liferay.portal.servlet.filters.compression.CompressionFilter=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">com.liferay.portal.servlet.filters.strip.StripFilter=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">com.liferay.portal.servlet.filters.layoutcache.LayoutCacheFilter=true<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">portlet.css.enabled=false<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">tags.compiler.enabled=false <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="font-size: large;">2.</span> Put Apache2 server in front of Tomcat (or what ever application server you use) to serve all static content<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">Tutorial for<span style="mso-spacerun: yes;"> </span>Debian<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">see the attachments for the example workers.properties, jk.conf, and jk.load files<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">configure apache2.conf such that there is sufficient amount of worker threads<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">enable gzipping<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">remember to enable correct ports from portal-ext.properties file (e.g. web.server.http.port=80 and web.server.https.port=443) <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="font-family: Verdana,sans-serif; margin-left: 42pt; text-indent: -0.25in;">
<span style="font-family: "Arial","sans-serif"; font-size: large; line-height: 115%;"><br /></span></div>
<span style="font-size: large;"> </span><div class="MsoNormal" style="font-family: Verdana,sans-serif;">
<span style="font-family: "Arial","sans-serif"; line-height: 115%;"><o:p> </o:p></span></div>
<span style="font-size: large;"> </span><div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="font-size: large;"> 3.</span> Compile/install native<span style="mso-spacerun: yes;"> </span>apr libs for the Tomcat<o:p></o:p></span></div>
<div class="MsoListParagraph" style="font-family: Verdana, sans-serif; font-size: small; margin-left: 42pt; text-indent: -0.25in;">
<!--[if !supportLists]--><span style="font-family: Symbol; font-size: 10.0pt; line-height: 115%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt "Times New Roman";"> </span></span></span><!--[endif]--><span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;">enable the apr adding the lines: <o:p></o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib<o:p></o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>export LD_LIBRARY_PATH<o:p></o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>into [portal-root]/bin/setenv.sh srcipt<o:p></o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><o:p> </o:p></span></div>
<div class="MsoNormal" style="font-family: Verdana, sans-serif; font-size: small;">
<span style="font-family: "Arial","sans-serif"; font-size: 10.0pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span>* if the Tomcat has very slow startup with apr try to recompile apr with --with-devrandom=/dev/urandom option OR set the environment variable RANDFILE to point /dev/urandom OR use tcnative 1.1.10<o:p></o:p></span></div>
</span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-11543842367516215382011-06-17T06:28:00.006-07:002013-04-01T22:57:22.862-07:00Liferay Portlet Development<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.attuneinfocom.com/expertise/liferay.html"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivxOkpCrI8JOED4iFjGuRQZSuGMVcHxpBzh_NZXTGzlXYQpyUpLdAWnAT9ohXxS-ksU-aQwyNX_FaE31yaXfwjAFsr4cYHLMRxYaa97OYZrKlmBj5QCdKYKCsGf9fDtWMasjpkFmlnv10/s640/liferay+portal+development.jpg" height="640" width="640" /></a></div>
Liferay portlets in general are great for a very specific class of applications. If you are working for an IT department and need to combine applications for or by several departments then portlets would be the way to go. In theory you can drop in portlets from different venders and they will all live in harmony inside of the same environment<span style="color: #134f5c;">.</span><br />
<br />
<div style="text-align: left;">
<span style="color: #134f5c;"><span style="font-size: large;">Benefits of Liferay Portlet Development:</span> </span></div>
<ul style="text-align: left;">
<li>Since the software is open source, it reduces the costs significantly over other more expensive paid solutions - and what's more, it does virtually everything the more expensive options do anyway!</li>
<li>It already comes with virtually everything you need to run an effective corporate Intranet for collaboration and communication. The wide array of pre-built portlets let you choose the exact functionality you want to add. </li>
<li>It's very easy for your staff to learn. The UI has already won usability awards and innovative features cut down on the number of steps or clicks your staff have to take to perform certain operations. </li>
<li>Upfront costs are zero, so you can literally deploy LifeRay for free before committing to any customization work </li>
<li>Over 60 add on modules and 20 free themes available for LifeRay - it's literally possible to set up your system for zero cost </li>
<li>The open source nature of the software means that even if the company changes direction or closes, the software lives on in the open source community</li>
</ul>
<div style="text-align: left;">
<br />
Liferay is very modular in design and just like Wordpress, a number of add-ons can be created, the terminology for which is “Portlets”, little snippets of code that query the database to display some information. Mostly the portlets add a small amount of functionality, and since Liferay is completely free to use the development costs for deploying an Enterprise social network script can be significantly lower than a commercial option. </div>
<div style="text-align: left;">
<br />
Attune Infocome’s liferay developer to develop social networking software for client, including Intranet and collaboration platforms, we have a unique insight in to what kind of functionality you might require from a Liferay powered website. We’ve developed numerous Liferay portlets in the past for companies with <span style="color: #4c1130;"><a href="http://www.attuneinfocom.com/expertise/liferay.html" target="_blank">Liferay Portal Development</a> </span>and even Liferay Theme Development. Liferay portlets should be considered as akin to a shared infrastructure. They provide a common way to access applications, shared services and a standard way of deployment, but at the cost of performance. Liferay portlet is a extremely powerful system, there are many services and applications</div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-19703206258938316162011-02-14T23:14:00.002-08:002011-02-14T23:15:49.173-08:00liferay integration, liferay development, liferay clustering, liferay portlet development, liferay portal development, liferay performance tuning, usa<p class="MsoNormal"><br /></p><p class="MsoNormal">Attune Infocom has a very strong team on <b style="mso-bidi-font-weight:normal">Liferay Portal</b> provides various services and solution on <b style="mso-bidi-font-weight:normal">Liferay Consulting, Liferay Training, Liferay Development</b> as well provided solutions on <b style="mso-bidi-font-weight:normal">Liferay Customization, Liferay Clustering, Liferay Performance Tuning, Liferay Portlet development & Liferay Portlet Customization</b> to various IT / ITES around the globe. We are committed to help companies to run their businesses more efficiently with solutions crafted to adapt their information systems, meet their strategic goals and their business needs.</p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p> <p class="MsoNormal">As a global system integrators, Attune Infocom has given <b style="mso-bidi-font-weight:normal">Liferay integration</b> services support and training on Liferay – JBPM integration, Liferay – Alfresco integration, Liferay – Icefaces integration, Liferay – WebLogic integration and many more. We continue this journey by providing best of the integration with Liferay Portal required by our clients in coming years.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-88715559956625154882011-02-08T23:28:00.002-08:002011-02-08T23:35:08.099-08:00liferay consulting<strong>Liferay Consulting Experts </strong><br /><br /> Liferay Open Source Portal for the Enterprise with strong community with over 2.7 million downloads and 250,000 worldwide deployments. Liferay portal is one of the most mature portal frameworks in the market, offering many key business benefits that involve personalization, customization, and workflow. Attune Infocom offers consulting and training services to enable customers to leverage the power of real-time information and collaboration to gain numerous organizational and business benefits. Our Liferay portal consulting services and solutions enable our clients to streamline operations, enhance partner and supplier relations, build social communities, and help improve customer loyalty by enabling self-service capabilities. Our Liferay consulting clients range from large Information Technology enterprises to SME startups. <br /> <br /> Open Source (cms) Liferay Portal comes with complete enterprise package, like : <br /> <br /> Content and Document Management <br /> Web Publishing and Shared Workspaces <br /> Enterprise Collaboration <br /> Social Networking and Mashups <br /> Enterprise Portals and Identity Management <br /> <br /> Attune Infocom delivers Liferay Portal solutions to Enterprises to build vigorous business solutions to meet expected results : <br /> Self-Service Portals <br /> Knowledge Sharing Workspaces <br /> Dynamic Web 2.0 Websites <br /> Revenue-generating Social Networks <br /> Enterprise Application Integration <br /> <br /> Liferay is compatible with your IT infrastructure which runs on your existing application servers, databases and operating systems to eliminate new spending on infrastructure. <br /> <br /> It has a Flexible Scripting Support which runs on PHP, Ruby, Python, Grails and other lightweight scripting technologies within a robust Java framework. Attune Infocom enables the organization with Liferay open standards for content, portlets, web services and front-end technologies to reduce development cost. <br /> <br /><p> As a most trusted trainer in market for Liferay Portlet, we offer the depth of expertise to transfer the knowledge on the Liferay Portal platform that you need to succeed. Our portal consulting services provide robust, easy-to-maintain and cost-effective alternatives to proprietary applications.</p><p><br /></p><p><br /></p><p> <strong>liferay Training Experts</strong></p><p><br /></p><br /> Objective<br />This training course teaches and promotes Liferay Portal authentication and content management. This is a required training for individuals who wish to become Liferay Portal expert. This is useful Project Manager and developer. This training is focusing on Liferay Portal Administration, Plugin Development, Extension Development and System Administration.<br /><br />Duration<br />32 Hrs (8 Hrs * 4 days)<br /><br />Batch size<br />Batch size not to exceed 10 participants<br /><br />Prerequisites<br />Basic knowledge and work exp. is must in Java. However, the portal administration part can be attended by any one<br /><br />Hardware Requirements<br />Desktop or Laptop 2.0 GHz, 1GB RAM with Windows XP and internet facility<br /><br />Course Contents<br /> <br /> Liferay Portal Administration (1 Day)<br /> Introduction of Liferay Portal<br /> Liferay Tomcat Bundle Installation<br /> MySQL Database Integration<br /> Portal Control Panel<br /> Manage Pages<br /> Theme & Layout<br /> User Management<br /> Organization and Community Management<br /> WCM and CMS Portlets<br /> - Web Content, Document Library & Image Library<br /> Collaboration Portlets<br /> - Blog, Wiki, Message Board, Calendar, Chat & Email<br /> Plugin Installation Porltet<br /> Server Administration<br /> Portal Monitoring<br /> SEO in Liferay<br /> Build your own Portal<br /> <br /> Liferay Plugin Development (2 Day)<br /> Understanding Liferay Development<br /> Pluging Environment Setup<br /> Eclipse Setup for Plugin development<br /> JSR 168 and JSR 286 Portlet<br /> Developing Portlet<br /> - JSP<br /> - Struts<br /> - JSF<br /> - Spring<br /> - IPC<br /> Developing Layout Pluging<br /> Theme Development<br /> - CSS<br /> - JQuery<br /> - JavaScript<br /> Introduction of Hooks pluging<br /> Introduction of Web Module Pluging<br /> <br /> Liferay Extension Development (3 Day)<br /> Understanding Liferay Development<br /> Extension Environment Setup<br /> Eclipse Setup for Extension development<br /> Portal and System properties customization<br /> Lifray JSP Customization<br /> Liferay Action Extension<br /> - Global Startup Action<br /> Custom Attribute & Expando Table<br /> Portlet Preference<br /> - Development time<br /> - Run time<br /> Liferay Permission<br /> - Portlet Resources<br /> - Model Resources<br /> Liferay Action Extension<br /> - Global Startup Action<br /> Introduction to Service builder<br /> - Database interaction<br /> Introduction to SOA in Liferay<br /> - Web Services<br /> - WSRP<br /> <br /> Liferay System Administration (4 Day)<br /> Liferay Tomcat Bundle Installation<br /> MySQL Database Integration<br /> Liferay Clustering<br /> - Cluster Architecture<br /> - Recommendation<br /> Multicasting<br /> EHCache Configuration and setting<br /> Hibernate Configuration<br /> Jackrabbit Configuration<br /> Lucene Configuration<br /> Load Balancing using Apache HTTP Server<br /> Performance setting and monitoring<br /> Setting Log Level<br /> LDAP-SSO Integration<br /> Liferay Deployment<br /> Server Administration<br /> Portal Monitoring<br /> Liferay Monitoring, Back up and upgradeUnknownnoreply@blogger.com1tag:blogger.com,1999:blog-4254742434380604423.post-1987220630506286342011-02-01T22:13:00.010-08:002013-04-01T22:55:10.200-07:00TYPO3 Development, typo3 developer, typo3 training, typo3 consulting, typo3 system solution, typo3 design, typo3 workflow, typo3 developer solution<span style="font-family: lucida grande; font-size: 130%;"><br /></span><span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-family: lucida grande; font-size: 130%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #555555; text-align: justify;"><span class="styleTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; margin: 0px; padding: 0px; text-align: left; width: 465px;"></span></span></span>
<h1 style="font-size: 24px; margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-family: lucida grande; font-size: 130%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #555555; text-align: justify;"><span class="styleTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; margin: 0px; padding: 0px; text-align: left; width: 465px;">TYPO3 Development</span></span></span></h1>
<span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-family: lucida grande; font-size: 130%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #555555; text-align: justify;"><span class="styleTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; margin: 0px; padding: 0px; text-align: left; width: 465px;"><br /></span></span></span><span style="font-family: lucida grande; font-size: 130%;"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz42pwAfzVLwLlwos6Jbina5ba4_S0aNmJ2Uyb91pWR_MJi2ZnlLGaS0jL6vSXJUDGjRLdTgJYNmLGmQuvn3QaPt_nJ3g6FkYF41_XdfycUFF1o2Hlv67bt9QkF6xv2BqsqP7OwFKP22A/s320/typo3.png" id="BLOGGER_PHOTO_ID_5568975674543179426" style="float: left; height: 141px; margin: 0pt 10px 10px 0pt; width: 320px;" /><br /><br /><br /><br /><br /><br /><br /><br /><br /></span><span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-family: lucida grande; font-size: 130%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #555555; text-align: justify;"><span style="color: #cccccc;">TYPO3 Development, typo3 developer, typo3 training, typo3 consulting, typo3 system solution, typo3 design, typo3 workflow, typo3 developer solution</span><br /><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3<span class="Apple-converted-space"> </span></b>is a free<b style="margin: 0px; padding: 0px;"><span class="Apple-converted-space"> </span>Open Source content management system</b><span class="Apple-converted-space"> </span>for<span class="Apple-converted-space"> </span><b style="margin: 0px; padding: 0px;">enterprise</b><span class="Apple-converted-space"> </span>purposes on the web and in intranets.<b style="margin: 0px; padding: 0px;"><span class="Apple-converted-space"> </span>Attune Infocom</b><span class="Apple-converted-space"> </span>offers<span class="Apple-converted-space"> </span><b style="margin: 0px; padding: 0px;">TYPO3 Content Management<span class="Apple-converted-space"> </span></b>solution<b style="margin: 0px; padding: 0px;"><span class="Apple-converted-space"> </span></b>with full flexibility and extendibility while featuring an accomplished set of ready-made interfaces, functions and modules. TYPO3 does not limit the design options expected by professional website designers and site redesigns are easily accommodated.</div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
Attune Infocom is a leading<span class="Apple-converted-space"> </span><b style="margin: 0px; padding: 0px;">TYPO3 Development Company</b>, offering solutions that accelerate, simplify and enrich our clients' business processes. We design and build software architectures and applications for various industries. Using TYPO3, Our experts focus on systems that provide our clients the best practised<span class="Apple-converted-space"> </span><b style="margin: 0px; padding: 0px;">Content Management System.</b></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
Attune Infocom<b style="margin: 0px; padding: 0px;"><span class="Apple-converted-space"> </span>integration with TYPO3</b>, everyone can participate in web-based communication and customer relations. Seamless integration of multimedia content types and dynamic server-side image manipulation and generation are among the numerous standard options inside this comprehensive toolbox for web-based communication. Also included is an internal messaging and workflow communication system for shared authoring and collaboration. For administrators and content managers,<b style="margin: 0px; padding: 0px;"><span class="Apple-converted-space"> </span>TYPO3 features</b><span class="Apple-converted-space"> </span>an extremely detailed user permissions system for implementing professional content creation and editing workflows. TYPO3 is a server-side platform-independent application that can be used with virtually every browser available.</div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1d8p0XNEG623EcIo6x1lAgMSimB1m3sDOt2K6C1nLSxv7fkS0SOGqkN2R85kJI3-16eGPejW-ITuM_RY4x207lqBVAWzwmjjiy2swSTchHwNH5meWOEYCGDP_F9CzGL9PMvYSc4QpzEc/s320/typo3%2528typo3%2529+development%252C+developer%252C+india.jpg" id="BLOGGER_PHOTO_ID_5568976536651567970" style="float: left; height: 194px; margin: 0pt 10px 10px 0pt; width: 320px;" /></div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">Feature List</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
Below is an extensive list of the features TYPO3 has to offer. Some features are built into the system core (Core), while others can be added by installing third-party extensions (Ext) that are freely available in the<span class="Apple-converted-space"> </span><b style="margin: 0px; padding: 0px;">TYPO3 extensions</b><span class="Apple-converted-space"> </span>repository.</div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">TYPO3 Extended features for Content Editors</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Rich Text Editor (RTE)</span></div>
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Intuitive UI</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Spell Checker</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Configurable UI Levels</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Undo / History</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Clipboard</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Frontend or Backend Editing</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Preview Content</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Page Editing</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Minimal Training Required</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Internal Shortcuts</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>"Live" Search & Replace</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Wizards</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Task Center</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Internal Search Engine</div>
</span></span></span><span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-family: lucida grande; font-size: 130%; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="color: #555555; text-align: justify;"><div style="margin: 0px; padding: 0px;">
<br /></div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">Easy for Site Administrator with TYPO3</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Compare Backend Users</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Flexform Configuration</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Sites</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Domains</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Manage Backend Users / Groups</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Switch User</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Upgrade / Install Extensions (Extension Manager)</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">TYPO3 An Attractive - Template friendly for Designers</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>TypoScript Language</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Template Management</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Designer-friendly Templating System</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>TemplaVoila</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>CSS Styled Content</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Sitewide Templates</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Templates per Site</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Parent / Child Templates</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Basis Template</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Dynamic menus</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Dynamic graphical menus</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Menu Types</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multiple Page Types</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">Complete Security with TYPO3</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Audit Trail</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Content Approval</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>User Privileges</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>LDAP Authentication</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Login History</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Lock to IP address lock</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Lock to domain</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Email Alerts</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Pluggable Authentication</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Sandbox</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Simultaneous Editing Warning</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>User Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>SSL Compatible</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>SSL Logins</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>SSL Pages</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Versioning</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Undo</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">TYPO3 Best - Management Aspect</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Advertising Management</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Asset Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Clipboard</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Link Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Show / hide Pages</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Show / hide Content</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Content Staging</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Online Administration</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Sub-sites / Roots</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Themes / Skins</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Recycler</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Web Statistics</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Web-based Style/Template Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Web-based Translation Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Workflow Engine</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">TYPO3 - A Total Flexible CMS</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3 </b>CGI-mode Support</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Content Reuse</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Extensible User Profiles</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Interface Localization</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span class="Apple-converted-space"><span style="font-weight: bold;"> </span> </span>Metadata Insertion</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span class="Apple-converted-space"><span style="font-weight: bold;"> </span> </span>Multi-language Content</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span class="Apple-converted-space"><span style="font-weight: bold;"> </span> </span>Multi-lingual Content Integration</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multi-Site Deployment</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>URL Rewriting</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Search Engine Friendly URLs</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Conditional Syndication</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">Personalization using TYPO3</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Frontend User Registration</span></div>
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Frontend User Login</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Personalization of Content and Pages</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>User Homepages</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Internal Email</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b> User Contributed Content</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Visitor Tracking System</div>
</span><br />
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="styleSubTitle" style="border-bottom: 1px dotted rgb(153, 153, 153); color: green; display: block; font-weight: bold; margin: 0px; padding: 0px; width: 465px;">TYPO3 Common Functionality - Standard CMS feature</span></div>
<div style="margin: 0px; padding: 0px;">
</div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /></span></div>
<div style="margin: 0px; padding: 0px;">
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Affiliate Tracking</span></div>
<span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Blog</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3 </b>Calendar</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b> Chat</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Classifieds</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Community</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Contact Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Database Reports</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Direct Mailer</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Discussion / Forum</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Document Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Email To Discussion Board</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>FAQ Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>File Distribution</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Form Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Graphs and Charts</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Guest Book</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Help Desk / Bug Reporting</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Job Postings</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Link Management</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Multimedia Integration</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>User Homepages</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>News</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Newsletter Subscription</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Photo Gallery</div>
</span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Polls</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Search Engine</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Shop System</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Site Map</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Subscriptions</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Surveys</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Syndicated Content (RSS)</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Tests / Quizzes</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>User Contributed Content</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Web Services Front End</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Wiki</div>
</span><span class="Apple-converted-space"> </span><span class="Apple-style-span" style="color: #555555; text-align: justify;"><br /><div style="margin: 0px; padding: 0px;">
<b style="margin: 0px; padding: 0px;">TYPO3</b><span style="font-weight: bold;"> </span>Custom Extension</div>
</span></span></span>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-4254742434380604423.post-59189992372233636742010-11-14T22:46:00.003-08:002013-04-01T22:52:12.493-07:00Drupal Web Design - Outsource Web Development<span style="font-style: italic; font-weight: bold;">Web Design Solutions, Web Development, Web Applications E-Commerce, web designers </span>Contract Law, website maintenance etc. of offshore companies at affordable prices to offer our customers around the world.<br />
<br />
Drupal is very powerful and very easy to maintain open source of content management system. It is used in an entire universe for all elementary school sites for applications such terrible Corporate Official corporate site selection or Drupal would be the right choice.<br />
<br />
<a href="http://www.attuneinfocom.com/expertise/drupal.html" style="font-weight: bold;"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBpDyUjQqGfHQ7kuid6VrCFAsDuKI19hezAKPrKaVa-P0oxCk3G5aCRxanzTZUkEGgHYSaQZ4CxqZfhVm3DIkhYxmifeEDrMgKatREdz5_whCg-FH-Q6imnbh7I_X2a0W7g7hZ354eryA/s320/8.jpg" id="BLOGGER_PHOTO_ID_5539665851301785954" style="float: left; height: 84px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a><span style="font-weight: bold;">Drupal web developer</span> has a huge database, which we believe, a representation solutions.A little scope for a central theme in blogs, print galleries, a forum, registration ballot, streaming media, podcasting, and more embody everything can be constructed. We have used it to go corporate sites, social networking sites friendly sites with the needs of e-commerce sites and non-profit classification.<br />
<br />
<a href="http://www.attuneinfocom.com/expertise/drupal.html" style="font-weight: bold;">Drupal web development</a> have been written or made by designers or webmasters technicians whose first sample was on a site with useful content of work has. Each approach focuses on possible standards or obligations, and gives to each dimension of a web participation a priority and courtesy they deserve. Drupal Web Development nice default it creates simple and probably navigate to the page template to create attractive during normal viewing. In a flip side, organic project provides peace and the maintenance of infrastructure, the rest is on the Internet and up to date.<br />
<br />
The most appropriate services supposing from <span style="font-weight: bold;">Drupal web developers</span> are:<br />
<br />
1. Custom Drupal Development<br />
<br />
2. Drupal Theme Design<br />
<br />
3. Drupal Theme Development<br />
<br />
4. Drupal Redesign Services<br />
<br />
5. Layout template adjustment<br />
<br />
6. Custom Software Development<br />
<br />
7. Drupal web Design as well as Application Development<br />
<br />
8 . Open Source web Design Solutions<br />
<br />
Drupal Web Developer group of dedicated <a href="http://www.attuneinfocom.com/services/php-development.html" style="font-weight: bold;">PHP developers</a>, dedicated PHP programmers, Joomla web developers, Drupal web designers, Drupal Web Developer, <span style="font-weight: bold;">Typo3 CMS developers </span>have hands-on believe as well as precedence bespoke solutions to their clients globally.<br />
<br />
<span style="font-style: italic; font-weight: bold;">Drupal Application Development</span> tests with brand new Drupal users have been haughtiness racking for all of a observers. We saw which something as elementary as adding a menu as well as positioning a menu’s retard can take a really prolonged time. It is viewable which you take a lot of things for granted, as well as just what these things are, as well as how you can have reduce a guidance curve, is just a idea with these tests.Unknownnoreply@blogger.com13tag:blogger.com,1999:blog-4254742434380604423.post-50185717367574680582010-11-12T21:00:00.002-08:002013-04-01T22:49:26.744-07:00PHP Web Developer – Increase Business Profits in IndiaPHP is an <span style="font-weight: bold;">open source</span> programming language dialect, in much of the vast world of PHP web developers used to understand the responses of individual development world wide web for a job or business improvement practices. It's so easy to discover, and thus reached many PHP developers are on the Internet in India.<br />
<br />
<a href="http://www.attuneinfocom.com/"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9y0piwc6W_RfiH7WdzW_dPsCYco0tBkOBfyJlpANEPSqGYSk-fAR2ytKji2FVRUF_3BUUIF9tWp37N7q2Ne5XwcMBk3isq788u8G9iccXIYY4FpgI6363I73GXdRsVm7aQoSTlPEntdg/s320/php1.jpg" id="BLOGGER_PHOTO_ID_5538898440763853746" style="float: left; height: 62px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a>Rent is a <span style="color: blue;"><a href="http://www.attuneinfocom.com/services/php-development.html" style="font-weight: bold;">PHP web developer</a></span> in India on its own merits. The programmer implements the wishes of the buyer and also developed an effective system for the individual to the world wide web applications delivered. The profits of the buyer is a professional range of world allocation charter web programmers. The advantages are:<br />
<br />
Proficiency in English and Indian developers are very competent in English. Since the majority of outsourcing is English speaking countries like USA, UK and Australia are the buyers, rather than comfortable in their interaction chartered PHP developers in India.<br />
<br />
Technical finesse PHP developers in India is fast in PHP programming and the values of various units of e-commerce to design very attractive, interactive and secure <a href="http://www.attuneinfocom.com/solutions/e-commerce.html" style="font-weight: bold;">e-commerce</a> site. He or she is well versed in development and integration of custom CRM and CMS responses to the buyer for their breakthrough ROI.<br />
<br />
High level of interaction of high-skill English dialect double-check that there are no restrictions dialect to inhibit the binding between the buyer and developer. Additionally, the PHP programmer makes the new report of the mission each day, week, month and Eckstein. He or she stop values for the terminal devices, such as the date for short runs, note videoconferencing, Internet and telephone in order to keep up with the customer.<br />
<br />
Customer Service PHP programmers pursuing the common value of command procedures and check that the product is completely <a href="http://www.attuneinfocom.com/services/web-development.html" style="font-weight: bold;">website design</a> by the customer in line with expectations. The program development life cycle is completed, the metal surfaces of defects in the goods. The controls on after-sales service double-Mail the difficulties of deploying rapid response so that buyers do not suffer.<br />
<br />
PHP developers is highly specialized services, foreign outsourcing services and unparalleled customer support costs with your hand in your local market. This is a similar demonstration on competitors, accusing the company's sales.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4254742434380604423.post-44169299810059300142010-11-11T21:10:00.002-08:002013-04-01T22:45:33.629-07:00Importance of Professional Website Design By Attune Infocom<a href="http://www.attuneinfocom.com/" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimSQjCV8yL0uGP_aFGJkI7yS3IJcSWVz-feefNMqJD6CVBCD6Eu6KKuVY89eEXvFf6p-TS1B61YIyqMJagKopWGG6ZvLk3rORUh6Lu47n0smNtS4GjN-HLZQx_MrvzfIHjYraVlscJMbs/s320/logo.jpg" id="BLOGGER_PHOTO_ID_5538527109294299554" style="float: left; height: 126px; margin: 0pt 10px 10px 0pt; width: 213px;" /></a><br />
A<span style="font-weight: bold;"> professionally website designed </span>can do many things: You need to instill confidence in the end and give them the warm feeling that the owner of the site for your business. Personally, I have many abandoned shopping carts in my day to shop online simply because the website does not feel "professional." And I'm sure I'm not alone in this experience. Who wants to buy or a site that seems dishonest to the other? Exactly.<br />
<br />
The website design process follows a typical web:<br />
<br />
A meeting to discuss the direction of the project with a review of local planning documents (do not worry - it's fun officer!)<br />
<br />
Collection of design elements such as logo files, copy the page and photos<br />
<br />
A design project or two for the client in the format "flat" (a picture of what the site might appear)<br />
<br />
Customer feedback and suggestions<br />
<br />
Design review and final adjustments to hear suggestions ...<br />
<br />
It is very important at this stage of a project of web design that lines of communication are open between designer and client. This includes the flow of creativity and <span style="color: blue;"><a href="http://www.attuneinfocom.com/services/web-development.html" style="font-weight: bold;">web development</a></span> of sites that move at a good pace and efficiently.<br />
<br />
If the site's goals are getting a user to donate to a cause, sign up for an event or download a white paper, these should be reflected in the design and layout prominent locations so as not to let the user guess that the site offers.<br />
<br />
When a user on the site they have a sense of confidence to win and be immediately attracted to the calls for action on the page. The design and layout of a site should not only reinforce the brand, but also provide a road map for a successful user experience - which will keep them coming back for more.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4254742434380604423.post-68907558605314945582010-11-10T23:01:00.005-08:002013-04-01T22:43:00.837-07:00Seamless Corporate Integration with TYPO3TYPO3 is a free Open Source content management system for enterprise purposes on the web and in intranets. Attune Infocom offers TYPO3 CMS solution with full flexibility and extendibility while featuring an accomplished set of ready-made interfaces, functions and modules. TYPO3 does not limit the design options expected by <span style="font-weight: bold;">professional website designers </span>and site redesigns are easily accommodated.<br />
<br />
<a href="http://www.attuneinfocom.com/"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXeVSBjBco4nzzJ6E7y-kEARjTUiJZ1TDmcXQK7CETRANfAsX-KGtiX29TqRXUExVCMR9hg0EUhfHnanqjWLHkD-675UlIsECsxxES-s9v0TxathWWzraKZkcI9b5gxVHorfgnpkdv0cg/s320/logo.jpg" id="BLOGGER_PHOTO_ID_5538185216609015682" style="float: left; height: 126px; margin: 0pt 10px 10px 0pt; width: 213px;" /></a>Attune Infocom is a leading open source software services provider, offering solutions that accelerate, simplify and enrich our clients' business processes. Website design and build software architectures and applications for various industries. Using TYPO3, Our experts focus on systems that provide our clients the best practised Content Management System.<br />
<br />
Attune Infocom integration with TYPO3, everyone can participate in web-based communication and customer relations. Seamless integration of multimedia content types and dynamic server-side image manipulation and generation are among the numerous standard options inside this comprehensive toolbox for web-based communication. Also included is an internal messaging and work flow communication system for shared authoring and collaboration. For administrators and content managers, TYPO3 development features an extremely detailed user permissions system for implementing professional content creation and editing workflows. TYPO3 is a server-side platform-independent application that can be used with virtually every browser available.<br />
<br />
We Offer a completeTYPO3 CMS solutions...<br />
<br />
<img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMBAjla40WjulvboAsXB20FfPMV179HMUgRDi0eA4ME41tjFVPll7pLV3YLPNFvsPb3_3zHxRZ3WhwfgW1ilbaq7H66Di7D9_CiCCaYWloEqXoIcS_b8IXQlWCWr1UE5h3rVoWHKlv-M4/s320/4.jpg" id="BLOGGER_PHOTO_ID_5538185766541698018" style="float: left; height: 85px; margin: 0pt 10px 10px 0pt; width: 320px;" />Although the CMS is originally designed to make process of publishing the content simple, the configuration needed to develop and customize the CMS is relatively difficult and requires technical experts. Customizing CMS needs a good understanding of the content that is going to be published, the website design standards, and the type of users expected to visit it. Also, there is a need to know how to secure the content of the website based on the type of user trying to edit it. Each one of these technicalities can risk the CMS and cause it to fail delivering its goals.<br />
<br />
The project on CMS integration may require <a href="http://www.attuneinfocom.com/services/web-development.html" style="font-weight: bold;">web development</a> connectors to existing applications, Plug-ins, additional features development, legacy systems re engineering and other specific solutions, which can be successfully developed by Attune Infocom CMS specialists.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-21845038956186642072010-11-09T22:08:00.005-08:002013-04-01T22:38:42.554-07:00Joomla Extension Development Company<a href="http://www.attuneinfocom.com/" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiITA8fog004Iz_34fewE3SjapWYvV9ScoVKlgTuswzjhKQcbtWh5qjYUUqg7KH0ybiFdkdevYNak3b2U3clHWyHw6lRIvKQbrn4o3mN26e4uYd3tkE4vzKsmG562SnDfLrIg66ccu5CP0/s320/logo.jpg" id="BLOGGER_PHOTO_ID_5537800182534624578" style="float: left; height: 126px; margin: 0pt 10px 10px 0pt; width: 213px;" /></a><br />
Attune Infocom a pioneer <span style="font-weight: bold;">Joomla development company</span> in India renders the services of Joomla development including Joomla plug-in development, customization of Joomla components and Joomla website development.<br />
<br />
Joomla Modules are a kind of foundation that make up your site and which are used to exhibit small snippets of information. It is pre-loaded with modules templates, which can be used in your website or application to provide you with cost effective solution. These pre-loaded modules can be easily customized to meet your business needs. Beside modules, Joomla is also equipped with numerous in-built components used for rapid development of website.<br />
<br />
Attune Infocom has a vast experience in Joomla extension services and all Joomla developers are experienced in their respective fields. The company’s motto is total customer satisfaction and this has helped them retain their customers. They have successfully complete Joomla CMS extension development for clients onshore as well as offshore. Hiring professional Joomla extension developers can help you save flat as compared to onsite resource.<br />
<br />
<a href="http://www.attuneinfocom.com/expertise/joomla.html"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiQ46JY3Ib4EcYz-iQQz-7tKsCIARFU0o0kEyRJHQQFQiy68CNbBGBajDBh0_67fgkiMy72a1CDfZn6ouMAxXSNoxqrsmkqVAaAjbU6P6PS6rZIZZO1JkjwqzIlkRkRXARrV4BvaTWYzc/s320/joomla+web+development.jpg" id="BLOGGER_PHOTO_ID_5537800295249651058" style="float: left; height: 62px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a>With Joomla extension development you can personalize your online business. As Joomla is a design tool, its extension can customize your webpage according to your specification. Those looking for <a href="http://www.attuneinfocom.com/expertise/joomla.html" style="font-weight: bold;"><span style="color: blue;">Joomla web development</span></a> services can always discuss their idea with Attuneinfocom and they will develop it accordingly. This service can help create a name for your company and the motive of your business.<br />
<br />
So if you require your very own open source CMS extension development then contact offshore Joomla Development Company in India. For further information on Joomla based website development visit <a href="http://attuneinfocom.com/" style="font-weight: bold;">attuneinfocom.com</a>Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-4254742434380604423.post-15933625914938089592010-11-09T21:15:00.006-08:002013-04-01T07:13:17.949-07:00Latest Technologies in Web DevelopmentJoomla website development has taken a very important place in the world of software development. Joomla sites are so easy that even if there are gaps in SEO, they can be discreet in order to overcome problems. Joomla also has the advantage of ambivalence and cooperation with third-party applications.<br />
<br />
<a href="http://attuneinfocom.com/joomla.html"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZUw5cSol8RRCfgr_fFYb_QC_45tqTz78pFu0rtsU5wuocZcXV3YKxs4DwMlmNmeB5TOo0Xru_9fjBTxS2OBD-_AWGEZVuPu40gOUzc_9dLpJyHH4uWlegjMCZS9QxXBokNfzH2G3ANyI/s320/10.jpg" id="BLOGGER_PHOTO_ID_5537787360217609666" style="cursor: pointer; float: left; height: 84px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a><a href="http://www.attuneinfocom.com/expertise/joomla.html" style="font-weight: bold;"><span style="color: blue;">Joomla Web developers</span></a> with experience of developing e-commerce portals at a time. Technical expertise and graphic skills associated with search engine optimization is the perfect blend needed to make your online business profitable. Joomla website design dealing with the full implementation of the CMS Joomla and design of graphical themes, namely models.<br />
<br />
<a href="http://www.attuneinfocom.com/expertise/drupal.html" style="font-weight: bold;"><span style="color: blue;">Drupal Web Development</span></a> is a free open source CMS written. PHP websites with database development to store content. Drupal allows an individual or a community of users to easily publish and effectively manage and organize a wide variety of content on a website.<br />
<br />
Drupal is a very popular software and content management office has a good reputation for its powerful features of social web. The beauty of Drupal is that it combines easy editing features social media, self-respecting web standards. Drupal allows management of content in different types of websites<br />
<br />
<a href="http://attuneinfocom.com/"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQIXIkyg_3VqXT22b5v2Ly8NvUrBNYy8COdctbMlk8gaye0ip0TD5eYfVXq1JDsIvPsSM5ZCVTuGMJsXyNLDMCwxxvdjYb-KYkD0CJJD75GknnJnLlmerc4AhtqVwgR1UqCFlzroK8j4c/s320/php1.jpg" id="BLOGGER_PHOTO_ID_5537787586738240546" style="cursor: pointer; float: left; height: 62px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a>PHP Hypertext Processor is a server-side programming, Web, that can be embedded into HTML. PHP uses are widespread, and can include all the functionality that takes user input and displays or manipulates the input. PHP is a programming language especially useful because it allows for advanced programming and is easy to integrate with the Web page. Another advantage of <a href="http://www.attuneinfocom.com/services/php-development.html" style="font-weight: bold;"><span style="color: blue;">PHP web development</span></a> is that the language interfaces very well with MySQL, a popular type of database on the web. PHP and MySQL are excellent choice for webmasters who want to automate their websites. Now search spiders see all content on a PHP page, the same way it is foreseen in the forehead<br />
<br />
If you are looking for a web development company to design your website with the latest technologies, please contact us. You can visit our portfolio to see some of our web design projects. Quality programming web designers effective websites that allow you creative web designs and CSS. We ensure an affordable and deliver projects on time.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4254742434380604423.post-47218308735525554762010-11-02T23:04:00.004-07:002013-04-01T07:07:06.100-07:00Drupal, Magento, Wordpress, Joomla, PHP or Custom Content Management System ?Attuneinfocom.com is Drupal Professional Development Company in the last 7 years and in that short time, we supply all kinds of <a href="http://www.attuneinfocom.com/expertise/drupal.html" style="font-weight: bold;"><span style="color: blue;">Drupal web development</span></a> only in India. We have 45 developerand Drupal designer with experience of over 7 years. Our capabilities include web development, Drupal theme development, model development, web design Drupal, Drupal installation, PSD to Drupal, Drupal portal support, Drupal CMS on development extensions, etc.<br />
<br />
<a href="http://attuneinfocom.com/drupal.html"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtjIqzDSyMBuEvnYKg11JmtNeAKg6FW05UXllKMu3wIzBKJyaBNMXIh56vEA1zHVgEUyaemDpVA3XXIGq5_0qTuZAno2i7JP-aRqyQhyphenhyphenme14mZdLm4gF1smqrh0ea_YO2KHcBPB1F2PC0/s320/drupal.jpg" id="BLOGGER_PHOTO_ID_5535202579828032642" style="cursor: pointer; float: left; height: 62px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a>Attuneinfocom also provide web service development level Magento. We are an experienced team of Magento developers who have experience in providing all services <span style="color: blue;"><a href="http://www.attuneinfocom.com/expertise/magento.html" style="font-weight: bold;"><span style="color: blue;">Magento web Development</span></a> </span>at affordable prices. So, now developers can recruit Magento. As in past server solutions for e-commerce, Magento one of the best solutions and Attuneinfocom is to have control of that e-commerce solutions.<br />
<br />
<a href="http://www.attuneinfocom.com/services/php-development.html" style="font-weight: bold;"><span style="color: blue;">PHP Web Development</span></a> Company in India with over 55 employees with special skills, add a few skills they display are the sub.<br />
<br />
<a href="http://attuneinfocom.com/"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM-4PvIBEl09UqCgs5XzUnOYbvAFUJa6oMWaSapFx6LH4GkTjhgACu0T0TdArMWSsi-LLDZStzniZ-Exkfb3wDpGNhhS0XHcb1rJV_7YooWGS3GjuL6vJxpGSJa6qWbw6sGMNzkKWHlAs/s320/10.jpg" id="BLOGGER_PHOTO_ID_5535202794923212034" style="cursor: pointer; float: left; height: 84px; margin: 0pt 10px 10px 0pt; width: 320px;" /></a>You can hire developers and designers <span style="font-weight: bold;">WordPress</span> in Attuneinfocom schedules at very affordable prices but also save other developers Joomla, also Joomla developers can for all types of development services to Joomla rent at affordable prices. Our Joomla developers are experts in providing the following services as Joomla Development <a href="http://www.attuneinfocom.com/expertise/joomla.html" style="font-weight: bold;"><span style="color: blue;">Joomla web development</span></a>, joomla development of theme, Joomla Template Development, Joomla Module Development, Joomla Custom Theme Development, Joomla Hosting, Joomla integration to design new Joomla , Joomla theme creation, editing theme Joomla Joomla framework theme, Joomla extensions etc.<br />
<br />
We are also known as web development in India. In addition to all these services, we also offer Yahoo Store Design favorable level, we have experienced team of designers Yahoo store. We met in the championship to Web solutions, software and printing services.Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-4254742434380604423.post-44070269150278591292010-10-30T00:06:00.002-07:002013-04-01T07:03:32.549-07:00Why Client Prefers Open Source TechnologiesIf a building a website, you are always the preferred <span style="font-weight: bold;">CMS</span>, you can use your website without technical knowledge and don't manage the money spent on hiring designers and developers. The cost for the use of these products out of the box up, especially if you try to make your business grow. Let's look at some good open source options for you to consider. You can see how much money you save Open Source surprise.<br />
<br />
<span style="font-weight: bold;">Attune Infocom</span> describes it as follows:<br />
<br />
Joomla<br />
Building great websites with Joomla using the Joomla templates is very simple, even if the software a reputation for learning difficult. There are many tutorials to learn all about how they want to help in the power of Joomla plugin, and the official Joomla forum has nearly half of million posts. There are lots of free information on just about everything to do with Joomla.<br />
<br />
WordPress Blog<br />
WordPress is a very powerful and popular blogging platform. WordPress uses code called PHP and MySQL, a database and display the content. A really nice thing about WordPress is that it is free, using WordPress to power your blog does not cost you a penny. Plus, support and information about WordPress is available. Professional way with a blog, WordPress, using self-host by paying for a hosting plan for a web hosting service and your own domain name to use with the blog.<br />
<br />
Drupal<br />
Drupal, a leading open source content management system (CMS) is the technology that has become a preference for many organizations around the world. <a href="http://www.attuneinfocom.com/expertise/drupal.html" style="font-weight: bold;"><span style="color: blue;">Drupal web development</span></a> has many excellent properties and is the main reason why many top websites on Drupal today. There are many service providers located in the area of development services for Drupal and Drupal. These include services such as Drupal, Drupal upgrade Drupal Theming, Drupal module development, Drupal consultancy, etc.<br />
<br />
Oscommerce<br />
OsCommerce is an online <span style="font-weight: bold;">e-commerce solution</span>, currently being developed by the open source community. This means that the constant experimentation in the industry who understands their needs and is capable of finding the best solutions to work. The open source community, the information together to optimize support to both common and uncommon problems that may arise can be resolved. It also allows store owners to establish and operate, and maintain their online solutions with little or no trouble, they can concentrate more on the business aspects than technical problems.<br />
<br />
Zen Cart<br />
<a href="http://www.attuneinfocom.com/expertise/zencart.html" style="font-weight: bold;"><span style="color: blue;">ZenCart</span></a> is an open source products and services online management system programmed in PHP. It offers all the advanced features of an e-commerce application. It was designed in PHP and MySQL database and HTML components. Zen Cart supports XHTML template system, the design can be changed easily and without any knowledge in programming. Although the developer Zen Cart the application is not in many languages, it's free.Unknownnoreply@blogger.com1