DRAWSVG user's manual
PreviousNextContentsPDF

Chapter 1. User profile

The functions of DrawSVG editor are classified into two user profiles:

Differences between basic and expert profile

The basic profile is free to use with no identification required.

Expert profile needs a drawsvg account which can be created with:

The expert profile is :

Each profile has tasks organized into three categories:

  • Tasks to manage documents (opening, saving, etc.)
  • Tasks to draw elements
  • Tasks to modify the selected elements

To see the difference between basic and expert profile, visit the links below with the showcases associated with each task:


The user profile dialog

User profile dialog box appears at startup.

To view it during a session click on the user profile icon in the menu bar.

Figure 1.1. User profile

User profile

Then identify you with your Patreon or your Google account.

An access code is required for node-red users (see node-red users).

The expert profile remains activated the next time you access drawsvg with the same browser (with cookies enabled).

Using the expert profile for node-red users

Users of node-red with its floor plan use the built-in drawsvg editor through its integration API.

Unfortunately, due to node-red's architecture based on Node JS, the Google login service and Patreon login service cannot work on it.

To overcome this problem, Node-Red users can use an access code to obtain the expert profile.

Process to get an access code:

  • You need a drawsvg patreon account or a drawsvg education account
  • Request it by email to drawsvg (see contact). The request must be sent with the drawsvg account email address to identify the account.
  • The access code will be sent to you by email from drawsvg.The access code provided is attached to the account and must remain confidential.

Once obtained, click the "Expert access code" button and enter it to get expert profile of your account :

Drawsvg patreon account

Drawsvg is registered on the Patreon platform as a creator, see drawsvg patreon page .

The Patreon platform offers WEB services to connect creators with users in their community.

To create a drawsvg patreon account, you need first a Patreon account.

Once your patreon account is created, click the "Identify on patreon" button to connect your drawsvg account (creation is done at the first request) with it:

The connection is established with the standard oauth2 protocol to ensure your data is securely protected. Next, you need to authorize drawsvg to connect to your Patreon account. Patreon does not provide your personal data, drawsvg will only obtain your user ID and drawsvg subscription status.

Drawsvg expert profile is granted by Drawsvg Patreon subscription with supports.

The subscription may include a trial period. Outside of subscription, the expert profile can be evaluated over a period of 5 days of use.

Using node-red with your drawsvg patreon account requires an access code to obtain the expert profile (see Node-red users).

Drawsvg Google account

Drawsvg is hosted by the Google platform, so it can identify its users using the Google login service.

Your personal data is securely protected, drawsvg only receives your Google email address.

Click the "Google login" button to connect your drawsvg account (creation is done at the first login) with your Google account:

With your Drawsvg Google account, the expert profile can be evaluated over a period of 5 days of use, beyond that you must subscribe to a Patreon subscription.

Drawsvg Google user account can have education status (see education account).

Using node-red with your drawsvg google account requires an access code to obtain the expert profile (see Node-red users).

Drawsvg education account

The drawsvg expert profile is free for education account.

Students and teachers who have a school email address can create a drawsvg education account.

The institution's email domain must first be registered by drawsvg by sending a request by email to drawsvg (see contact). The request must be sent by a student or professor using their institution's email address and include the institution's website URL. Drawsvg will confirm the email domain registration.

Then, users of the educational institution must:

  1. Set their school email address as a secondary email address in their Google account to use when signing in.
  2. Then create their account on drawsvg with the Google login service by logging in with their school email address. The account is automatically marked as educational by identifying the institution's email domain in the user's email address.

Using node-red with your drawsvg education account requires an access code to obtain the expert profile (see Node-red users).