Luminova Framework

Application Configurations

Table of Contents

  1. Configuration for Artificial Intelligence Models

    The FileDelivery class simplifies secure file delivery from a private storage location to the user's web browsers including generating temporal URLs for file previews.

  2. Configurations for Incoming API Requests

    In other to secure your API endpoint, set up the allowed origins and header to prevent unwanted access.

  3. Configurations for Incoming Request Client Behaviour

    This class provides configuration options related to browsers and user agents.

  4. Configuration for Client-Side Cookies and Security

    Configurations to various properties to adjust and customize the behavior of cookies in your web application, including cookie expiration time, paths, and more particularly client-side cookies.

  5. Configuration for Cron Tasks and Job Scheduling

    The CronJob configuration class enables you to define services and their execution intervals. When registered with `crontab` and paired with the novakit command-line tool, it facilitates the period

  6. Configuration for Content Security Policy (CSP)

    The Content Security Policy configurations, provide methods to add, modify, or remove directives as needed. This ensures both convenience and a high level of security for web applications.

  7. Configuration for Database Fallback Connections

    This configuration provides a failover mechanism by allowing your application to connect to backup database servers if the main server fails.

  8. Configurations for Application Encryption and Decryption

    The encryption configuration properties provide flexibility and control over the encryption and decryption of data in your application.

  9. Configurations for File Access and Permission

    File configuration provides flexibility and control over file and directory permissions, ensuring appropriate access levels for different types of files and directories in the application.

  10. Configurations for IP Address and Proxy Settings

    IP Configuration provides flexibility and control over how IP address information is obtained and verified, ensuring the security and reliability of the application.

  11. Configurations for Application Logger Preference and Auto Log Context

    Application logger configuration provides flexibility and customization methods to override the default nova-logger module with your preferred PSR-compliant logger interface.

  12. Configurations for Mailer Preference

    Mailer configuration provides flexibility and customization methods to override the default mailing components with your preferred email client.

  13. Configurations for Custom Modules Autoloading and Name Alias

    Autoload modules in your application

  14. Configurations for Default SEO Schema Object

    This configuration defines the default SEO schema settings to apply on your web pages, to ensure consistent and optimized visibility across search engines, with options to customize per page.

  15. Configurations for Incoming Requests Securities

    Security configuration provides flexibility and control over security settings, ensuring that only trusted origins and hostnames can interact with the application.

  16. Configurations for Services Modules Autoloading

    Register and autoload services that should be discoverable throughout your application.

  17. Configurations for Backend Session Management

    Session configuration class provides flexibility and control over server-side session management, ensuring the security and reliability of the application's session handling.

  18. Configurations for Novakit Sitemap Generator

    Sitemap configuration provides flexibility and control over the sitemap generation, allowing you to set limits on the number of URLs to scan, specify URLs to ignore, and define pattern views.

  19. Configurations for Default Local or Cloud Storage Location

    The Storage Configuration allows you to set up multiple storage contexts in your application, each with its own settings such as visibility and client configuration.

  20. Configurations for Application Template Rendering and Handling Mode

    Customize your template rendering engine, cache path, and rendering mode or enable other useful features based on your coding and application requirements.