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

<channel>
	<title>Tech - Appsemble</title>
	<atom:link href="https://appsemble.com/en/category/information/tech-information/feed/" rel="self" type="application/rss+xml" />
	<link>https://appsemble.com</link>
	<description>Open source low-code platform</description>
	<lastBuildDate>Wed, 07 Oct 2020 13:17:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://appsemble.com/wp-content/uploads/2019/03/cropped-Appsemble-logo-512-1-32x32.png</url>
	<title>Tech - Appsemble</title>
	<link>https://appsemble.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Appsemble summer release</title>
		<link>https://appsemble.com/en/appsemble-summer-release/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=appsemble-summer-release</link>
					<comments>https://appsemble.com/en/appsemble-summer-release/#respond</comments>
		
		<dc:creator><![CDATA[Kees van den Broek]]></dc:creator>
		<pubDate>Mon, 22 Jun 2020 19:52:51 +0000</pubDate>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Tech]]></category>
		<guid isPermaLink="false">https://appsemble.com/?p=1625</guid>

					<description><![CDATA[<p>Many, many new features have been added since the last blog post.We&#8217;ll list the most important ones in each category. New or updated blocks Most blocks received updates. Only a couple are listed below: Map block Allow grouping icons that would otherwise be too close together on this zoomlevel. Custom icons. Form block Radio buttons &#8230;</p>
<p>The post <a href="https://appsemble.com/en/appsemble-summer-release/">Appsemble summer release</a> first appeared on <a href="https://appsemble.com">Appsemble</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Many, many new features have been added since the <a href="https://appsemble.com/en/new-app-leads-to-ton-of-new-appsemble-functionality/">last</a> blog post.<br>We&#8217;ll list the most important ones in each category.</p>



<h2 class="wp-block-heading">New or updated blocks</h2>



<p>Most blocks received updates. Only a couple are listed below:</p>



<h3 class="wp-block-heading">Map block</h3>



<ul class="wp-block-list"><li>Allow grouping icons that would otherwise be too close together on this zoomlevel.</li><li>Custom icons.</li></ul>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="371" height="660" src="https://appsemble.com/wp-content/uploads/2020/06/brood-app.amsterdam.localhost_9999_kaartGalaxy_S5.png" alt="" class="wp-image-1646" srcset="https://appsemble.com/wp-content/uploads/2020/06/brood-app.amsterdam.localhost_9999_kaartGalaxy_S5.png 371w, https://appsemble.com/wp-content/uploads/2020/06/brood-app.amsterdam.localhost_9999_kaartGalaxy_S5-34x60.png 34w" sizes="(max-width: 371px) 100vw, 371px" /></figure>



<h3 class="wp-block-heading">Form block</h3>



<h4 class="wp-block-heading">Radio buttons</h4>



<p>Forms are one of the most important blocks in most applications. It&#8217;s used to gather user input. Yet radio buttons (where you could select only one option) were missing. They&#8217;re there now!</p>



<figure class="wp-block-image size-large"><img decoding="async" width="174" height="255" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-21-17-39.png" alt="" class="wp-image-1635" srcset="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-21-17-39.png 174w, https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-21-17-39-41x60.png 41w" sizes="(max-width: 174px) 100vw, 174px" /></figure>



<h4 class="wp-block-heading">Data validation rules</h4>



<p>Stacked validation rules can be applied to form input including powerful <a rel="noreferrer noopener" aria-label="regular expressions (opens in a new tab)" href="https://en.wikipedia.org/wiki/Regular_expression" target="_blank">regular expressions</a>. Along with it, custom error messages can be specified.  </p>



<figure class="wp-block-image size-large"><img decoding="async" width="362" height="113" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-55-20.png" alt="" class="wp-image-1645" srcset="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-55-20.png 362w, https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-55-20-192x60.png 192w" sizes="(max-width: 362px) 100vw, 362px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="637" height="144" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-53-44.png" alt="" class="wp-image-1644" srcset="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-53-44.png 637w, https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-26-13-53-44-265x60.png 265w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure>



<h4 class="wp-block-heading">Validation using external services</h4>



<p>Validating input like an address against a REST data services is possible using a <em>request action</em>:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="474" height="197" src="https://appsemble.com/wp-content/uploads/2020/07/Screenshot-from-2020-07-08-13-50-29.png" alt="" class="wp-image-1653" srcset="https://appsemble.com/wp-content/uploads/2020/07/Screenshot-from-2020-07-08-13-50-29.png 474w, https://appsemble.com/wp-content/uploads/2020/07/Screenshot-from-2020-07-08-13-50-29-144x60.png 144w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>



<h2 class="wp-block-heading">New security features</h2>



<h4 class="wp-block-heading">OAuth2 login</h4>



<p>OAuth 2.0 is the industry-standard protocol for authorization. This feature allows employees of your organisation to login to the app as they&#8217;d normally do. It&#8217;s often referred to as SSO (Single Sign On). To most users it just means they don&#8217;t need to remember yet another password, which is good for security.<br>Connect to any OAuth2 compatible identity provider, like Microsoft Azure Active Directory (AD), Google or even Gitlab. <a rel="noreferrer noopener" aria-label="More info (opens in a new tab)" href="https://appsemble.dev/guide/oauth2" target="_blank">More info</a>.</p>



<h4 class="wp-block-heading">App roles</h4>



<p>In case you want some parts of the app or data to be accessible to some users, but not to others, you can use the <a href="https://appsemble.dev/guide/security#root-app-roles">new role based security</a> approach in the app definition. On several levels you can protect your app, pages, blocks and even resources (the data in your app). The roles can be customized and assigned to users through the studio:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="681" height="181" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-00-28.png" alt="" class="wp-image-1632" srcset="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-00-28.png 681w, https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-00-28-226x60.png 226w" sizes="auto, (max-width: 681px) 100vw, 681px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="624" height="598" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-06-02-2.png" alt="" class="wp-image-1633" srcset="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-06-02-2.png 624w, https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-10-06-02-2-63x60.png 63w" sizes="auto, (max-width: 624px) 100vw, 624px" /></figure>



<h2 class="wp-block-heading">New studio features</h2>



<h3 class="wp-block-heading">Block store</h3>



<p>This is a first step towards making our app editor more developer friendly. New app developers are guided in adding and configuring blocks to an app. It&#8217;s now much easier than before to explore the new blocks available to your app:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="840" height="684" src="https://appsemble.com/wp-content/uploads/2020/06/blockstore.png" alt="" class="wp-image-1639" srcset="https://appsemble.com/wp-content/uploads/2020/06/blockstore.png 840w, https://appsemble.com/wp-content/uploads/2020/06/blockstore-768x625.png 768w, https://appsemble.com/wp-content/uploads/2020/06/blockstore-74x60.png 74w" sizes="auto, (max-width: 840px) 100vw, 840px" /></figure>



<p>You&#8217;ll also see the publisher of the block. <code>@appsemble</code> means it&#8217;s a block supported by the Appsemble organisation. We&#8217;re hoping to see many contributions from all over the world. A block also has an icon. Perhaps there&#8217;s an artist in our community who likes drawing icons so the blocks get instantly recognizable.</p>



<p>In case you&#8217;d like to know more about a block, there&#8217;s more documentation available:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="864" height="743" src="https://appsemble.com/wp-content/uploads/2020/06/block-details.png" alt="" class="wp-image-1640" srcset="https://appsemble.com/wp-content/uploads/2020/06/block-details.png 864w, https://appsemble.com/wp-content/uploads/2020/06/block-details-768x660.png 768w, https://appsemble.com/wp-content/uploads/2020/06/block-details-70x60.png 70w" sizes="auto, (max-width: 864px) 100vw, 864px" /></figure>



<p>All parameter you&#8217;re able to set are documented as well:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="854" height="884" src="https://appsemble.com/wp-content/uploads/2020/06/block-api.png" alt="" class="wp-image-1641" srcset="https://appsemble.com/wp-content/uploads/2020/06/block-api.png 854w, https://appsemble.com/wp-content/uploads/2020/06/block-api-768x795.png 768w, https://appsemble.com/wp-content/uploads/2020/06/block-api-58x60.png 58w" sizes="auto, (max-width: 854px) 100vw, 854px" /></figure>



<p></p>



<h3 class="wp-block-heading">CSV export</h3>



<p>Data inside your app could already be exported through the API, but now there&#8217;s also the option to export to CSV. Ideal to further process the data in your favorite spreadsheet application.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="343" height="170" src="https://appsemble.com/wp-content/uploads/2020/06/Screenshot-from-2020-06-24-09-58-36-e1594209585282.png" alt="" class="wp-image-1631"/></figure>



<h3 class="wp-block-heading">GUI app editor</h3>



<p>Until now, writing <em>low-code</em> YAML was the way to build your application using Appsemble. We&#8217;re pioneering easier ways to get the job done. While still rough around the edges, you might like our visuals aid for adding and configuring blocks to your app recipe. It guides you through the available options of the block so you don&#8217;t have to figure out what YAML to write.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="763" height="660" src="https://appsemble.com/wp-content/uploads/2020/07/editor.png" alt="" class="wp-image-1655" srcset="https://appsemble.com/wp-content/uploads/2020/07/editor.png 763w, https://appsemble.com/wp-content/uploads/2020/07/editor-69x60.png 69w" sizes="auto, (max-width: 763px) 100vw, 763px" /></figure>



<h2 class="wp-block-heading">Project and client updates</h2>



<ul class="wp-block-list"><li>The blocks and apps commissioned by the <strong>municipality of Amsterdam</strong> are now <a rel="noreferrer noopener" aria-label="open sourced (opens in a new tab)" href="https://gitlab.com/appsemble/amsterdam" target="_blank">open sourced</a> now we&#8217;ve replaced a proprietary font (Avenir) that was in their brand guide originally. </li><li>We&#8217;re happy to welcome the <strong>municipality of Amersfoort</strong> as new client.<ul><li>New blocks and the <em>bezoekers app</em> that&#8217;ll be built for them in H2 2020 will of course be open source.<br>The OAuth2 login feature to allow integration with their Microsoft Active Directory was a first contribution.</li><li>The way our contract was <a href="https://appsemble.com/faq/#inkoopvoorwaarden">structured</a> may serve as template for other municipalities as well. Saves everyone the legal work.</li></ul></li><li>We&#8217;re just as happy to welcome <strong>TBV Wonen, a housing cooperation</strong>. They&#8217;ve chosen Appsemble to build an app to let their tenants report defects (along with a photo) through a branded app. It&#8217;ll be released towards the end of Q3 2020.</li><li>All recent platform updates can be found on the <a href="https://gitlab.com/appsemble/appsemble/-/releases">releases page</a>.</li></ul>



<h2 class="wp-block-heading">In development</h2>



<p>These features are expected to be landing soon in an upcoming release:</p>



<ul class="wp-block-list"><li><a href="https://gitlab.com/appsemble/appsemble/-/issues/158">Multilingual</a> apps should make it to a release in August 2020. With this feature your users can choose in which language they&#8217;ll see your app as long as you provide the translations for it.</li><li>Email templates should make it to a release in September 2020. It&#8217;s quite handy to send notification emails that can also be localised.</li><li>We&#8217;ve got loads of feedback from developers that tried building blocks and apps. We know there&#8217;s a lot to improve. We&#8217;re balancing time between building client apps with the framework (<em>dogfooding</em> and a way fund further development) and improving the developer workflow. We&#8217;ve planned several developer UX and documentation improvements for the remainder of the year.</li><li>A visually new <a rel="noreferrer noopener" aria-label="app store (opens in a new tab)" href="https://appsemble.app/" target="_blank">app store</a> that promotes best rated apps and allow you to clone and adapt each app easily.</li></ul>



<p></p><p>The post <a href="https://appsemble.com/en/appsemble-summer-release/">Appsemble summer release</a> first appeared on <a href="https://appsemble.com">Appsemble</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://appsemble.com/en/appsemble-summer-release/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Appsemble development tutorial</title>
		<link>https://appsemble.com/en/appsemble-development-tutorial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=appsemble-development-tutorial</link>
					<comments>https://appsemble.com/en/appsemble-development-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[Kees van den Broek]]></dc:creator>
		<pubDate>Tue, 19 May 2020 11:50:21 +0000</pubDate>
				<category><![CDATA[Information]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[blocks]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[local]]></category>
		<guid isPermaLink="false">https://appsemble.com/?p=1613</guid>

					<description><![CDATA[<p>One of the Appsemble developers created a video tutorial on how to install Appsemble locally (on Windows) and prepare your environment for development of apps and blocks. Of course, if you just want to build apps using existing blocks, you can just use our SAAS and don&#8217;t need to install anything. We hope this video &#8230;</p>
<p>The post <a href="https://appsemble.com/en/appsemble-development-tutorial/">Appsemble development tutorial</a> first appeared on <a href="https://appsemble.com">Appsemble</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>One of the Appsemble developers created a video tutorial on how to install Appsemble locally (on Windows) and prepare your environment for development of apps and blocks.</p>



<p>Of course, if you just want to build apps using existing blocks, you can just use our <a href="https://appsemble.app">SAAS</a> and don&#8217;t need to install anything.</p>



<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Appsemble: Getting Started" width="770" height="433" src="https://www.youtube.com/embed/AzkGAO_hc64?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>We hope this video helps you avoid pitfalls. In case you&#8217;re still having issues, drop by on <a href="https://discord.gg/XbSRraC">discord</a> and we&#8217;re happy to help.</p><p>The post <a href="https://appsemble.com/en/appsemble-development-tutorial/">Appsemble development tutorial</a> first appeared on <a href="https://appsemble.com">Appsemble</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://appsemble.com/en/appsemble-development-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
