| Save Button |
Admin User Interface / Localization / Main Area |
| Saving Outgoing Messages |
APIs & Integrations / Email / Sending Emails |
| schedule() |
References / Built-in Functions / Scripting Functions |
| Scheduled Execution |
Building Applications / Business Logic / Implementing Logic / User-Defined Functions |
| Scheduled Renewal |
Security / SSL Configuration / Obtaining a Certificate with Let’s Encrypt |
| Scheduled Sync |
APIs & Integrations / MongoDB / Examples |
| Scheduled Synchronization |
APIs & Integrations / JDBC / Examples |
| Scheduled Tasks |
Building Applications |
| Schema |
Admin User Interface / Overview / The Main Areas |
| Schema Constraints |
Building Applications / Event Action Mapping / Validation / Server-Side Validation |
| Schema Enforcement |
Introduction / Core Concepts |
| Schema Functions |
References / Built-in Functions |
| Schema information endpoint |
REST Interface / System endpoints |
| Schema Inheritance |
Expert Topics / Migration / Migrating to Structr 6.x |
| Schema Methods |
Building Applications / Business Logic / Implementing Logic |
| Schema-Based Permissions |
Security / User Management / Groups |
| Scratchpad |
References / System Types |
| Scratchpads |
Admin User Interface / Code / The Navigation Tree |
| Script expression |
Event Action Mapping / Parameter types |
| Scripting Access |
Operations / Filesystem |
| Scripting Considerations |
Expert Topics / Migration / Migrating to Structr 4.x |
| Scripting Debugger |
Admin User Interface / Dashboard / About Structr |
| Scripting Functions |
References / Built-in Functions |
| scripts.path |
References / Settings / General Settings |
| scripts.path.allowpathtraversal |
References / Settings / General Settings |
| scripts.path.allowsymboliclinks |
References / Settings / General Settings |
| Search |
Admin User Interface / Overview / Interface Structure |
| Search & Retrieval |
Building Applications |
| Search Results |
Admin User Interface / Files / Main Area |
| Search type |
REST Interface / Request parameters |
| search() |
References / Built-in Functions / Database Functions |
| searchFulltext() |
References / Built-in Functions / Database Functions |
| Searching |
REST Interface / Data Access / Collection Endpoints |
| Searching by Content |
APIs & Integrations / Content Extraction |
| Searching With Cypher |
APIs & Integrations / Content Extraction / Searching by Content |
| Searching Your Code |
Admin User Interface / Code |
| searchRelationshipsFulltext() |
References / Built-in Functions / Database Functions |
| searchVector() |
References / Built-in Functions / Database Functions |
| Secondary Menu |
Admin User Interface / Schema |
| Secret Key |
Security / JWT Authentication / Configuration |
| Secure File Permissions |
Building Applications / Best Practices / Security |
| Secure Your Connections |
APIs & Integrations / Message Brokers / Best Practices |
| Securing an API |
Security / Overview / Getting Started |
| Security |
Overview |
| Security Considerations |
REST Interface / Authentication / Authentication Methods / Header Authentication |
| Security Dialog |
Admin User Interface / Security / Users and Groups / Editing Users |
| Security Functions |
References / Built-in Functions |
| Security Level |
Admin User Interface / Processes / Process Definitions |
| Security Settings |
References / Settings |
| Security Tab |
Admin User Interface / Pages / Editing Elements |
| Security Warnings |
Admin User Interface / Dashboard / About Structr |
| security.authentication.propertykeys |
References / Settings / Security Settings |
| security.emailratelimit.whitelist |
References / Settings / Security Settings |
| security.jwks.admin.claim.key |
References / Settings / Security Settings |
| security.jwks.admin.claim.value |
References / Settings / Security Settings |
| security.jwks.audience |
References / Settings / Security Settings |
| security.jwks.group.claim.key |
References / Settings / Security Settings |
| security.jwks.id.claim.key |
References / Settings / Security Settings |
| security.jwks.name.claim.key |
References / Settings / Security Settings |
| security.jwks.provider |
References / Settings / Security Settings |
| security.jwt.audience |
References / Settings / Security Settings |
| security.jwt.expirationtime |
References / Settings / Security Settings |
| security.jwt.jwtissuer |
References / Settings / Security Settings |
| security.jwt.key.alias |
References / Settings / Security Settings |
| security.jwt.keystore |
References / Settings / Security Settings |
| security.jwt.keystore.password |
References / Settings / Security Settings |
| security.jwt.refreshtoken.expirationtime |
References / Settings / Security Settings |
| security.jwt.secret |
References / Settings / Security Settings |
| security.jwt.secrettype |
References / Settings / Security Settings |
| security.passwordhash.hashlength |
References / Settings / Security Settings |
| security.passwordhash.iterations |
References / Settings / Security Settings |
| security.passwordhash.maxconcurrent |
References / Settings / Security Settings |
| security.passwordhash.memory |
References / Settings / Security Settings |
| security.passwordhash.parallelism |
References / Settings / Security Settings |
| security.passwordhash.saltlength |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.enforce |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.minlength |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.requiredigits |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.requirelowercase |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.requirenonalphanumeric |
References / Settings / Security Settings |
| security.passwordpolicy.complexity.requireuppercase |
References / Settings / Security Settings |
| security.passwordpolicy.forcechange |
References / Settings / Security Settings |
| security.passwordpolicy.maxage |
References / Settings / Security Settings |
| security.passwordpolicy.maxfailedattempts |
References / Settings / Security Settings |
| security.passwordpolicy.onchange.clearsessions |
References / Settings / Security Settings |
| security.passwordpolicy.remindtime |
References / Settings / Security Settings |
| security.passwordpolicy.resetfailedattemptsonpasswordreset |
References / Settings / Security Settings |
| security.twofactorauthentication.algorithm |
References / Settings / Security Settings |
| security.twofactorauthentication.devicetrust.cookiename |
References / Settings / Security Settings |
| security.twofactorauthentication.devicetrust.duration |
References / Settings / Security Settings |
| security.twofactorauthentication.devicetrust.enabled |
References / Settings / Security Settings |
| security.twofactorauthentication.devicetrust.signingsecret |
References / Settings / Security Settings |
| security.twofactorauthentication.digits |
References / Settings / Security Settings |
| security.twofactorauthentication.issuer |
References / Settings / Security Settings |
| security.twofactorauthentication.loginpage |
References / Settings / Security Settings |
| security.twofactorauthentication.logintimeout |
References / Settings / Security Settings |
| security.twofactorauthentication.period |
References / Settings / Security Settings |
| SecurityContext |
Java internals |
| Select Target Type |
Data Creation & Import / Importing CSV Data / Import Wizard / The Import Wizard |
| Select/Deselect |
Admin User Interface / Pages / The Context Menu |
| Selection Channel |
Building Applications / Widgets & Components / Data-Driven Components / The Component Configuration Dialog |
| selectors |
References / System Types / Widget |
| Sender Address Requirements |
APIs & Integrations / Email / Sending Emails |
| sendHtmlMail() |
References / Built-in Functions / EMail Functions |
| Sending |
APIs & Integrations / Email / Best Practices |
| Sending a File |
APIs & Integrations / Outbound HTTP |
| Sending Emails |
APIs & Integrations / Email |
| Sending Events |
APIs & Integrations / Server-Sent Events |
| Sending JSON Data |
APIs & Integrations / Server-Sent Events / Sending Events |
| Sending Messages |
APIs & Integrations / XMPP |
| sendMessage() |
References / System Types / MessageClient |
| sendPlaintextMail() |
References / Built-in Functions / EMail Functions |
| sentDate |
References / System Types / EMailMessage |
| Separate Transactions |
Building Applications / Business Logic / Security / Elevated Permissions |
| Server Installation |
Operations / Backup & Recovery / Full Backup (Cold Backup) |
| Server Log |
Building Applications / Troubleshooting |
| Server Log Endpoint |
Operations / Monitoring |
| Server Settings |
References / Settings |
| Server-Sent Events |
APIs & Integrations |
| Server-Side by Default |
Building Applications / Dynamic Content / How Structr Differs from Client-Side Frameworks |
| Server-Side Validation |
Building Applications / Event Action Mapping / Validation |
| serverlog() |
Logging / References / Built-in Functions / System Functions |
| Service Classes |
Building Applications / Business Logic / Implementing Logic / Schema Methods |
| Services |
Admin User Interface / Code / The Navigation Tree |
| Serving Static Websites |
Operations / Filesystem |
| Servlet Settings |
References / Settings |
| Servlets |
REST Interface |
| session |
References / System Keywords / General Keywords |
| Sessions |
Security / User Management / Authentication Methods |
| Set Properties |
Building Applications / Data Creation & Import / Importing XML Data / The XML Import Wizard |
| set() |
References / Built-in Functions / Database Functions |
| setContent() |
References / Built-in Functions / Input Output Functions |
| setCookie() |
References / Built-in Functions / Http Functions |
| setDetailsObject() |
References / Built-in Functions / Rendering Functions |
| setEncryptionKey() |
References / Built-in Functions / System Functions |
| setLocale() |
References / Built-in Functions / Rendering Functions |
| setLogLevel() |
Logging / References / Built-in Functions / System Functions |
| setNodeProperties |
References / Maintenance Commands |
| setPrivileged() |
References / Built-in Functions / Database Functions |
| setRelationshipProperties |
References / Maintenance Commands |
| setResponseCode() |
References / Built-in Functions / Http Functions |
| setResponseHeader() |
References / Built-in Functions / Http Functions |
| setSessionAttribute() |
References / Built-in Functions / System Functions |
| Setting Breakpoints |
Operations / Logging & Debugging / JavaScript Debugging |
| Setting It Up |
Security / Two Factor Authentication / Superuser Login of the Configuration Interface |
| Setting Passwords |
Security / User Management / Users |
| Setting Resource Permissions |
Introduction / First Steps / Chapter 4: Configuring Security |
| Settings |
Admin User Interface / Schema |
| setUuid |
References / Maintenance Commands |
| sha1 |
References / System Types / File |
| sha512 |
References / System Types / File |
| Shapefile Import |
APIs & Integrations / Spatial / File Import |
| Shared Components |
Building Applications / Widgets & Components |
| sharedComponentConfiguration |
References / System Types / Page |
| Short Form |
REST Interface / Overview / Input and Output / Reference by UUID |
| shortDescription |
References / System Types / Widget |
| Show All |
Building Applications / Pages & Templates / The HTML Element / The HTML Tab |
| Show Conditions |
Building Applications / Pages & Templates / The HTML Element / The General Tab |
| Show Labels |
Building Applications / Widgets & Components / Data-Driven Components / The Component Configuration Dialog |
| showConditions |
References / System Types / Page |
| Side-by-Side Layout |
Building Applications / Dynamic Content / Show and Hide Conditions |
| Sign In |
Introduction / Getting Started / First Steps |
| Sign Out |
Building Applications / Event Action Mapping / Actions / Authentication |
| Sign Up |
Building Applications / Event Action Mapping / Actions / Authentication |
| Signature |
REST Interface / Authentication / Resource Access Permissions |
| Simple Import Dialog |
Building Applications / Data Creation & Import / Importing CSV Data |
| Site |
References / System Types |
| Sites |
Admin User Interface / Pages / Left Sidebar |
| size |
References / System Types / File |
| size() |
References / Built-in Functions / Collection Functions |
| skipSecurityRelationships |
References / System Types / User |
| sleep() |
References / Built-in Functions / System Functions |
| Slots |
Expert Topics / Creating Widgets / Authoring Data-Driven Components |
| Slow Queries |
Operations / Logging & Debugging / Common Debugging Scenarios |
| SMTP Configuration |
APIs & Integrations / Email / Sending Emails |
| smtp.host |
References / Settings / Mail Configuration Settings |
| smtp.port |
References / Settings / Mail Configuration Settings |
| smtp.tls.enabled |
References / Settings / Mail Configuration Settings |
| smtp.tls.required |
References / Settings / Mail Configuration Settings |
| Sort key |
REST Interface / Request parameters |
| Sort order |
REST Interface / Request parameters |
| sort() |
References / Built-in Functions / Collection Functions |
| Sorting |
REST Interface / Data Access / Collection Endpoints |
| Source |
Expert Topics / Creating Widgets / The Widget Editor |
| Source & Selection |
Building Applications / Widgets & Components / Data-Driven Components / The Component Configuration Dialog |
| SOURCE_TO_TARGET |
Autocreation Options / Relationships / Cascading Delete Options |
| Spatial |
APIs & Integrations |
| Special Keywords |
References / System Keywords |
| split() |
References / Built-in Functions / String Functions |
| splitRegex() |
References / Built-in Functions / String Functions |
| SSH Access |
Admin User Interface / Admin Console |
| SSH server |
References / Services / SSHService |
| SSHService |
References / Services |
| SSL Configuration |
Security |
| stackDump() |
References / Built-in Functions / System Functions |
| Standard Endpoints |
APIs & Integrations / OpenAPI |
| Start Import |
Data Creation & Import / Importing CSV Data / Import Wizard / The Import Wizard |
| Start Page |
Building Applications / Overview / Create the User Interface / Navigation and Error Handling |
| Starting a process |
Building Applications / BPMN Process Control |
| startsWith() |
References / Built-in Functions / String Functions |
| Static Data |
Building Applications / Dynamic Content / Repeaters |
| Static Methods |
Building Applications / Overview / Implement Business Logic / Methods |
| Static Resources |
Building Applications / Pages & Templates / Working with Pages |
| Statistics Endpoint |
Operations / Monitoring / HTTP Access Statistics |
| Storage |
Operations / Changelog |
| Storage Backends |
Operations / Filesystem |
| Storage Configuration Entries |
References / Services / StorageSyncService |
| storageKey |
References / System Types / File |
| StorageSyncService |
References / Services |
| Store Locator |
APIs & Integrations / Spatial / Examples |
| store() |
References / Built-in Functions / System Functions |
| storeGeometry |
Tutorials / Building A Spatial Index / Schema Methods |
| Street |
REST Interface / Request parameters |
| String |
Building Applications / Navigation & Routing / URL Routing / Parameter Types |
| String Functions |
References / Built-in Functions |
| String property validation |
Value-based schema constraints |
| stripHtml() |
References / Built-in Functions / String Functions |
| strReplace() |
References / Built-in Functions / String Functions |
| Structr |
|
| structr-action-finished |
Building Applications / Event Action Mapping / Custom JavaScript Integration / Built-in Events |
| structr-action-started |
Building Applications / Event Action Mapping / Custom JavaScript Integration / Built-in Events |
| Structr-Cascading-Delete |
REST Interface / Request headers |
| Structr-Force-Merge-Of-Nested-Properties |
REST Interface / Request headers |
| structr-reload |
Building Applications / Event Action Mapping / Custom JavaScript Integration / Built-in Events |
| Structr-Return-Details-For-Created-Objects |
REST Interface / Request headers |
| Structr-Websocket-Broadcast |
REST Interface / Request headers |
| structrEnv() |
References / Built-in Functions / System Functions |
| StructrScript |
Building Applications / Dynamic Content / Template Expressions / StructrScript vs. JavaScript |
| StructrScript Filter Syntax |
Operations / Changelog / Filtering Results |
| StructrScript Mode |
Admin User Interface / Admin Console / Console Modes |
| StructrScript vs. JavaScript |
Building Applications / Dynamic Content / Template Expressions |
| Style |
Building Applications / Pages & Templates / The HTML Element / The General Tab |
| subject |
References / System Types / EMailMessage |
| subscribeTopic() |
References / System Types / MessageClient |
| substring() |
References / Built-in Functions / String Functions |
| subt() |
References / Built-in Functions / Mathematical Functions |
| Suggested Widgets |
Admin User Interface / Pages / Right Sidebar / Widgets |
| Superuser |
Security / User Management / User Categories |
| superuser.password |
References / Settings / Security Settings |
| superuser.twofactor.enabled |
References / Settings / Security Settings |
| superuser.username |
References / Settings / Security Settings |
| Supported Brokers |
APIs & Integrations / Message Brokers |
| Supported Databases |
Introduction / Core Concepts |
| Supported Feed Formats |
APIs & Integrations / RSS Feeds |
| Supported Operations |
APIs & Integrations / FTP |
| Supported Providers |
APIs & Integrations / Spatial / Geocoding |
| svgIconPath |
References / System Types / Widget |
| Swagger UI |
APIs & Integrations / OpenAPI / Accessing the Documentation |
| Switching Modes |
Security / SSH Access / Admin Console |
| Synchronization of Attributes |
Building Applications / Widgets & Components / Shared Components |
| Syntax |
APIs & Integrations / JDBC / The jdbc() Function |
| System Alert |
Building Applications / Event Action Mapping / Notifications |
| System endpoints |
REST Interface |
| System Functions |
References / Built-in Functions |
| System Keywords |
References |
| System Resources |
Operations / Monitoring |
| System Types |
References |
| systemInfo() |
References / Built-in Functions / System Functions |