Knack Blog

The Knack team on web applications, online databases, and beautifully designed products.

 

New Feature: Add Connected Records from a Form

01/29/2014 Posted by Brandon

We’ve added a new feature to add connected records right from a form.

An example helps describe when this is useful. Let’s say you have Students and Schools and add new Student records with a form. If you need to connect that Student to a School record that doesn’t exist yet, you’d have to leave that form and add the School record first.

You can now add connected records like this directly from the form!

To do so, first click on the form in your Interface to edit it. Then click the edit icon on connection field (in this case, School):

Set the option to “Allow users to add new options”.

When you save the form, this will create a new child form for adding that new school:

This child form can be edited and works exactly like a regular form. You can even add form rules.

This will then add a “Plus” icon next to the field where users can add their own connected records:

This will trigger the child form to display in a popup:

That new School record is automatically connected in the form and added to the list of available Schools to connect to.

Continue reading...

New Field: Signature Captures

01/21/2014 Posted by Brandon

We have added a brand new field: signature captures!

Now your app can capture your user’s signatures with a new Signature field. Signatures should be perfect for user authorization, getting permissions, or signing off on terms of use.

This field is available under the Special tab when adding a new field.

When added to a form, the signature field accepts mouse or touch input to capture a signature:

Two links below the signature make working with the signature easier:

  • reset: clears the entire signature
  • undo: undos the last stroke
When added to other views the signature will display like an image:

Please note that Knack is not claiming that these signature fields convey any legally binding authorization.

Let us know what you think or if you run into any issues with this new signature field.

Continue reading...

New Feature: Translations

01/07/2014 Posted by Brandon

Ever since we’ve launched one of our biggest surprises has been the percentage of users that have come from outside the US. It’s been way higher than what we expected!

It’s been a blast to interact with customers all over the world and look down the list of countries where Knack apps are being used.

Of course, this also means a lot of requests for translations.

Even though you can use your own language for all the field and scene names, there are still plenty of words and phrases built in to the app that are stuck in English.

We’ve slowly been working on a translation system and today we’re launching an official setting that you can change per app. You can access this in your application settings:

We’re starting with a small list of languages that a few of our awesome Knack customers have helped us with:

  • Danish
  • German
  • Portuguese
  • Spanish

Update (April 2013): we’ve since added French, Italian, and Swedish!

These translations are definitely a work in progress. If you spot any English phrases that haven’t been translated, or see any translation that you think should be improved please get in touch.

Other Translations

We’re working on other languages but we don’t have any set ETA.

If you want to help expedite your language translations, we’ve created a form that can be created to help provide translations:

http://knackhq.knack.com/translations

Continue reading...

Happy New Year!!

01/02/2014 Posted by Brandon

Wow, what a year!

2013 saw Knack grow from a tiny launch to a fully matured product powering thousands of apps.

We added some major features last year, from new views like maps and calendars, new fields like equations, and advanced features like our API, scheduled tasks, and SEO indexing.

We have big plans for 2014 as well, like single sign-ons, translations, E-Commerce and more.

But most of all, we want to continue to serve you — our Knack customers.

It’s been such an honor to help so many of you build great apps that help you run your businesses and organizations.

We’re looking forward to doing more of the same for 2014!

-Brandon & Eric & the Knack team

Continue reading...

New Feature: Searchable Maps

12/19/2013 Posted by Brandon

We’re pleased to present a brand new view for the Knack interface: searchable maps!

This view is currently available for Knack users on the Pro plan or above, and is limited to North American addresses (international coming soon).

The map view works with Google Maps and is a great solution for store locators, dealer locators, contact searches, and more.

Map views can now be added for any object containing and address field, and include the following features:

  • Search by zip-code or city
  • Automatic directions link
  • Custom pin colors
  • Distance calculations
  • Optional starting point
  • Custom sizing for map and record list
Please let us know if you implement the map view or build your own searchable map locator or directory — we’d love to see it in action.

The Map view is in beta. As always, please get in touch with any suggestions or issues.

Demo

You can see an example online store locator listing all Dunkin Donuts locations:

https://www.knack.com/store-locator-online-database/

Drive-through locations are color-coded green.

Continue reading...

New Feature – Map Details

12/11/2013 Posted by Brandon

We’ve added the ability to add Google maps to your detail views.

Note: this feature is available to our Pro customers and above who have geo-coding enabled.

Just edit any address field in your view and you’ll have options for showing the map and configuring the map size:

This will then show a Google map and link the address to the directions feature in the map:

If you are currently a Pro subscriber or above and want to add map details, please get in touch to request geo-location for your addresses.

Next up: a searchable map list!

Continue reading...

New Feature: Add Custom Multiple Choice Options

11/26/2013 Posted by Brandon

We’ve added a nice feature for multiple choice fields so users can add their own custom option on the fly.

You can set this option for any multiple choice field in your forms. Just click on the field to edit and check the option to “Allow users to add new options”:

This will then add a “Plus” icon next to the field where users can add their own options:

These options will be added to the field’s format, so they will be listed as an available option for any future forms.

Continue reading...

Custom Designs with Knack

11/22/2013 Posted by Brandon

One of the major features we like to show off with Knack is the flexibility you have to use CSS and jQuery to completely customize the design of your online database app.

Developers can use jQuery to respond to application events, like when a scene loads or when a form is submitted. Designers can use CSS to update colors, fonts, icons, and virtually every aspect of the app’s design.

We’ve seen some great use cases of Knack customers modifying their online databases –from minor design tweaks to complete overhauls– and we wanted to show a few examples:

South Padre Island

The official government site of South Padre Island needed a custom calendar solution that would allow them to receive event submissions from multiple sources, and display those events in a variety of different ways, all in a format that could easily be customized for multiple websites.

Here’s how their calendar looks on their main site, with custom icons, button styles, and colors, all easily added with CSS:

Visit: http://www.myspi.org/calendar/

TriStar Plastics

TriStar Plastics uses Knack for a searchable online database for their thousands of engineering materials they work with. These materials needed very precise search options that could be combined and navigated easily.

CSS and jQuery was used to create and position dynamic filters for searching and tabs for more easily viewing the results:

Continue reading...

New Feature: Calendar List

11/21/2013 Posted by Brandon

We’ve added a new option for our Calendar View to display your events in a list instead of a graphical calendar.

You can active the list option when editing a calendar view:

This will then display your events in a simple compact list:

The list option retains all the additional features of the calendar view, like custom colors, navigating through months and weeks, and having repeating entries.

Continue reading...

New Feature: Custom Colors

11/12/2013 Posted by Brandon

Now you can customize your online database apps with your own colors!

We added a section in the App Settings where you can add colors for the header, tabs and buttons, and link colors.

Here’s an example we used to create a “Knack” theme:

This updates the app to look like this:

We’ll be adding the ability to upload your own logo next.

Please share your app with us if you add a great color scheme, we’d love to see it in action!

Some notes:

  • Any colors will be applied to both the hosted and published versions of your app.
  • Let us know if any colors look terrible and we’ll take a look. It’s tough to test all the combinations!

Continue reading...