Luminova Framework

Application Configurations

Table of Contents

  1. Artificial Intelligence & Models Configuration

    Set up and manage AI models used in your application — choose models, define behavior, and customize how your app interacts with AI services.

  2. Configurations for Incoming API Requests

    Secure your API endpoints by controlling allowed origins, headers, and access rules to prevent unauthorized or malicious requests.

  3. Browser and Client Detection Configurations

    Configure how your application identifies browsers, devices, and user agents to deliver custom responses or apply specific rules.

  4. Client Cookies & Security Configurations

    Manage cookie settings such as expiration, path, and security flags to control how your application stores and protects client-side data.

  5. Scheduling Tasks for Cron Job Execution

    Define recurring tasks and execution intervals for your application. Works with crontab and the Novakit CLI to automate background jobs reliably.

  6. Content Security Policies Configuration

    Easily add, change, or remove CSP directives to control what resources your web app can load, improving security against attacks like XSS.

  7. Database Fallback & Sharding Configurations

    Set up automatic database failover or sharding to keep your app running smoothly, even if a primary database goes offline.

  8. Configurations for App Encryption & Decryption

    Manage how your app encrypts and decrypts sensitive data, with flexible settings to match your security requirements.

  9. Configure Application File Access & Permissions

    Control file and directory permissions in your application to ensure proper access levels and prevent unauthorized changes.

  10. IP Address & Proxy Configurations

    Control how your application detects and verifies client IP addresses, even behind proxies, to ensure accurate security checks.

  11. Configure Application Logging System & Dynamic Log Context

    Customize your app’s logging behavior by replacing the default Nova logger with any PSR-compliant logger and set dynamic log contexts for better debugging.

  12. Application Mail Client Configuration

    Easily switch or configure the default mailer to use your preferred email client for sending application emails.

  13. Modules Autoloading & Class Name Aliases

    Automatically load application modules and set class aliases to simplify imports and improve project organization.

  14. Configure Hostname & Origin Security

    Control which hostnames and request origins are allowed to access your application to block untrusted traffic.

  15. App Services & Modules Autoloading

    Automatically register and load services so they are available throughout your entire application without manual setup.

  16. Configure Backend Session & Security

    Manage how server-side sessions are stored, secured, and validated to ensure reliable authentication.

  17. Configure Novakit Sitemap Generator Behavior

    Set limits, exclude pages, or customize patterns to control how your application generates its sitemap for search engines.

  18. Configure Local & Cloud Storage Providers

    Set up different storage backends (local or cloud) with custom access controls and visibility options.

  19. Configure Entities and Properties for Schema Data Structure

    Learn how to configure default SEO settings for your website using Luminova's Schema configuration. Define meta tags, structured data, and social media information to optimize search engine visibility

  20. Configure Default Template Engine & Rendering Mode

    Choose your template engine, adjust caching, and control how pages are rendered to fit your project’s needs.