<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Appian with Angular JS</title><link>https://community.appian.com/discussions/f/user-interface/8422/appian-with-angular-js</link><description>Hi Team, Could you please provide some expert opinion about using Angular JS based UI with APPIAN. Areas of interest will be --Is this a recommended approach --Does this needs some plugins --What are the pros &amp;amp; cons in this approach OriginalPostID-23</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Appian with Angular JS</title><link>https://community.appian.com/thread/37326?ContentTypeID=1</link><pubDate>Mon, 26 Sep 2016 18:22:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:36883d30-97fb-46ce-bb36-43ab8aeeee6c</guid><dc:creator>samiullahm</dc:creator><description>In case UI already exist on Angular JS and there is a need on process automation with BPM suite then Headless BPM Solution is the best design pattern, where an Appian servlet plug-in or Web-API will be used with API operations to communicate.If Appian SAIL functionality needed in Angular JS or HTML5 UI then Appian Embedding interfaces pattern is helpful.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian with Angular JS</title><link>https://community.appian.com/thread/36980?ContentTypeID=1</link><pubDate>Sat, 17 Sep 2016 15:44:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4ef6a37e-4280-4f84-ac93-e69623d176ee</guid><dc:creator>chetany</dc:creator><description>As mentioned by SparshS, it&amp;#39;s not recommended. SAIL is good and you get all the functionality of Appian functions which AngularJS obviously does not have. &lt;br /&gt;You can still use AngularJS to create some forms and embed Appian using the Embedded interfaces. However, Embedded Interfaces should be used only if your main web application already exists, and you need a small subset of Appians functionality, say you want to embed some task report etc.&lt;br /&gt;If you use AngularJS, you will have the responsibility of making your webpages mobile responsive - you can ofcourse achieve that using responsive frameworks like Bootstrap.&lt;br /&gt;But then it will increase the efforts required - you will need custom code development.&lt;br /&gt;&lt;br /&gt;On the other hand, if you develop the UI using SAIL, Appian takes care of mobile responsiveness, no extra coding(advanced CSS, JS knowledge) is required.&lt;br /&gt;You also have the full flexibility and power of Appian expression functions.  You will not have these advantages if you use AngularJS.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian with Angular JS</title><link>https://community.appian.com/thread/36977?ContentTypeID=1</link><pubDate>Sat, 17 Sep 2016 10:40:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91f11c88-1873-4913-b15f-0778fff0266b</guid><dc:creator>hussameldin seddik</dc:creator><description>something to think about ,would be losing the Mobile out of the box functionality&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian with Angular JS</title><link>https://community.appian.com/thread/36939?ContentTypeID=1</link><pubDate>Fri, 16 Sep 2016 17:09:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:bec13e47-ff0a-4848-a97f-200df1cced3a</guid><dc:creator>sparshs</dc:creator><description>Pros:-&lt;br /&gt;1. You can use the technology like java or html to build your forms at fullest .&lt;br /&gt;2. You will not be restricted by the appian short come while building UI.&lt;br /&gt;&lt;br /&gt;Cons:-&lt;br /&gt;1. You will not be able to use appian architecture in your forms to interact with other systems.&lt;br /&gt;2. Your forms may become heavy while using JS and other technology.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian with Angular JS</title><link>https://community.appian.com/thread/36938?ContentTypeID=1</link><pubDate>Fri, 16 Sep 2016 17:04:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:167c4818-a97e-4e1c-b132-b03b68d2dc90</guid><dc:creator>sparshs</dc:creator><description>Appian has its own language to build the UI, but if you want to create  your own webpage you can create it using js and at user input task you can choose your custom form .Lets see what other practitioner has to say about this. This is not recommended by appian as such.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>