App

With the app item type you can create a column with an app attached. Rapido currently supports the following apps:

  • Product Catalog
  • Forms for Editors
  • Extranet
  • File Publishing
  • Gallery
  • Maps
  • Search, weighted
  • Sitemap
Figure 1.1 Example of an app - here the Product Catalog app

The icon for the app item type looks like Figure 1.2.

Figure 1.2 Icon for the app item type

In the settings (Figure 1.3) for the item type, you can:

  • Provide a title (can be hidden from the frontend result)
  • Change the styling using the
    • Inner padding size and position
    • Horizontal and veritcal alignment
    • Background and text color
Figure 1.3 Settings for the item type

Then, click App in the ribbon bar (Figure 2.1) to see an overview of the available apps. Select one to attach it to the column.

Below, you'll find information about the mentioned apps.

Figure 2.1 App overview

We recommend that you change the row height (in the row settings) to Auto for the row containing the app. This is because the height may vary a lot depending on the app and the content it will show.

For more information about these or other apps, see the general Dynamicweb 9 documentation.

In Rapido, the product catalog is rendered with the Product Catalog app using the Index option.

Figure 3.1 Product list rendered with the Product Catalog app

Add an empty column with the App item type, and then go to App and attach the Product Catalog app (Figure 3.2).

Figure 3.2 Attach the Product Catalog app

In the first settings under Show, choose the Index option (Figure 3.3).

Figure 3.3 Show settings

This will give you access to the specific Index settings (Figure 4.1). Select your products query you have set up in Repositories to render your products.

You can also:

  • Select facets connected to the specific query to filter the products in frontend with
  • Choose to override default parameters with input from filtering or search in frontend
  • Sort the products
Figure 4.1 The Index settings

Below you have the option to use the group sort in group context. You can also allow dynamic facets from either existing facet groups or for all fields.

Figure 4.2 Dynamic facets

In the Display settings (Figure 5.1), you can set the:

  • Number of products per page
  • Number of characters shown of each product's teaser text
  • Sorting of the products

You can also choose to remove duplicate products.

Figure 5.1 The Display settings

The Templates settings (Figure 5.2) are a bit different from the usual Product Catalog app's settings. The difference is that in Rapido, you can set the template for the:

  • Product list and the list feed
  • Product and the product feed

You can also change the template for the search and compare function and for No products found.

The List template and the List feed template can be changed to serve a specific purpose e.g. as a product list in a newsletter.

Figure 5.2 The Templates settings

You can follow a guide to set up a product catalog from scratch in Rapido here.

For more information about the Product Catalog app, see the general Dynamicweb 9 documentation.

Rapido supports the Forms for Editors app functionality providing a form in frontend where users can submit data like messages, registrations, etc. This is used e.g. on the contact page (Figure 6.1).

Figure 6.1 Example of the Forms for Editors app

The Forms for Editors app is used to select layout templates and set up e-mail notifications. The form itself is created in the Apps area - read more here.

A simple contact form like the one used in Rapido, has the following app configuration.

In the Form settings (Figure 6.2), the Contact form has been selected along with the template Default.cshtml. The text on the submit button can be changed.

Figure 6.2 The Form section

The email notifications are set up in the Email section (Figure 6.3).

Figure 6.3 The Email section

Here, the following has been configured:

  • The email subject for the notification
  • The sender name, email and reply-to email are retrieved from the Email field in the form
  • The recipient email(s)
  • A template providing the text in the email (and thus the text field here can be left empty)

You can use the Receipt section to send an email receipt to the user who submitted the form. The email will contain the same data they submitted. Here, you cannot enter the recipient email manually, so the form must have an email field.

For more information about Forms for Editors and the app settings, see the general Dynamicweb 9 documentation.

Rapido supports the Extranet app functionality allowing users to log in and view/edit their profile. Using the Extranet app, you can also create an Employee list page in Rapido (Figure 8.1).

Figure 8.1 Example of the Extranet app used to render an employee list

For more information about the Extranet app, see the general Dynamicweb 9 documentation.

Rapido supports the File Publishing app functionality publishing the content of a folder on your solution in frontend. Users can be allowed to download and upload files to the folder.

The File Publishing app has two layout templates that can be selected under Templates and List (Figure 9.1).

Figure 9.1 Change the List template with the App settings under Template

FilepublishList.cshtml displays a list view with the following information:

  • File name
  • Date
  • File size
  • An upload bar at the bottom
Figure 9.2 File Publishing app with List template

FilepublishTiles.cshtml displays a tiles view with the following information:

  • preview of the file
  • File name
  • Date
  • File size
  • An upload bar at the bottom
Figure 9.3 File Publishing app with Tiles template

For more information about the File Publishing app, see the general Dynamicweb 9 documentation.

Rapido supports the Maps app functionality with a Maps.cshtml template showing an interactive map and listing the address information below. It is possible to filter the address list using sort dropdown or using the search field. 

  • Shows specific users, user groups and / or smart searches
  • Displays the address information below or to the side (it is also possible to hide it completely)
  • It is possible to customize the default center, layout (map type, size, and zoom level) of the map
  • It is possible to customize the marker image and how to active a marker
Figure 11.1 The Maps app

For more information about the Maps app, see the general Dynamicweb 9 documentation

Rapido supports the Gallery app functionality displaying an image folder as a gallery with 4 images in each column.

Figure 12.1 The Gallery app

For more information about the Gallery app, see the general Dynamicweb 9 documentation.

Rapido supports the functionality the Search Weighted app that allows users to find relevant pages to specific topics. The search result is a weighted list with a ranking based on search terms and meta-tags for specific pages.

Figure 13.1 Search weighted result

For more information about the Search Weighted app, see the general Dynamicweb 9 documentation.

Rapido supports the Sitemaps app functionality displaying a tree of your website.

Figure 14.1 The Sitemaps app

For more information about the Sitemaps app, see the general Dynamicweb 9 documentation.