{ "languages": [ "en" ], "category": "manuals", "en": { "title": "The Definitive Guide", "path": "/en", "description": "This is your handbook to building li3 applications. It takes you through getting started, and provides an overview of all aspects of application-building that are covered by the framework.", "contents": { "installation": { "title": "Installation", "contents": { "installation/requirements.md": {"title": "Requirements"}, "installation/troubleshooting.md": {"title": "Troubleshooting"}, "installation/web-servers.md": {"title": "Web Servers"} } }, "quickstart": { "title": "Quickstart" }, "architecture": { "title": "Architecture", "contents": { "architecture/mvc.md": {"title": "Model View Controller"}, "architecture/aop.md": {"title": "Aspect Oriented Programming"}, "architecture/objects.md": {"title": "Objects"}, "architecture/file-structure.md": {"title": "File Structure"}, "architecture/response-lifecycle.md": {"title": "The Response Lifecycle"}, "architecture/dependencies.md": {"title": "Dependencies"} } }, "configuration": { "title": "Configuration", "contents": { "configuration/bootstrapping.md": {"title": "Bootstrapping"}, "configuration/environment.md": {"title": "Environment"}, "configuration/third-party-libraries.md": {"title": "3rd Party Libraries"} } }, "models": { "title": "Models", "contents": { "models/connections.md": {"title": "Connections"}, "models/data-mutation.md": {"title": "Data Mutation"}, "models/saving.md": {"title": "Saving"}, "models/validation.md": {"title": "Validation"}, "models/querying.md": {"title": "Querying"}, "models/adding-functions-to-models.md": {"title": "Adding Functionality"}, "models/relationships.md": {"title": "Relationships"}, "models/meta.md": {"title": "Meta Information"}, "models/mongodb.md": {"title": "MongoDB Advanced"}, "models/using-data-sources.md": {"title": "Using Data Sources"}, "models/creating-data-sources.md": {"title": "Creating Data Sources"} } }, "controllers": { "title": "Controllers", "contents": { "controllers/actions.md": {"title": "Actions"}, "controllers/parameters.md": {"title": "Parameters"}, "controllers/routing.md": {"title": "Routes"}, "controllers/flow-control.md": {"title": "Flow Control"}, "controllers/type-rendering-detection.md": {"title": "Type Rendering and Detection"} } }, "views": { "title": "Views", "contents": { "views/views.md": {"title": "View Variables"}, "views/auto-escaping.md": {"title": "Auto Escaping"}, "views/layouts.md": {"title": "Layouts"}, "views/elements.md": {"title": "Elements"}, "views/helpers.md": {"title": "Helpers"}, "views/static-content.md": {"title": "Static Content"} } }, "quality-code": { "title": "Quality Code", "contents": { "quality-code/testing.md": {"title": "Unit Testing"}, "quality-code/analysis.md": {"title": "Static Code Analysis"} } }, "common-tasks": { "title": "Common Tasks", "contents": { "common-tasks/error-handling.md": {"title": "Error Handling"}, "common-tasks/logging.md": {"title": "Logging"}, "common-tasks/simple-authentication.md": {"title": "Authentication"}, "common-tasks/caching.md": {"title": "Caching"}, "common-tasks/basic-filters.md": {"title": "Basic Filtering"}, "common-tasks/globalization.md": {"title": "Globalization"}, "common-tasks/console-applications.md": {"title": "Console Applications"}, "common-tasks/plugins.md": {"title": "Plugins"}, "common-tasks/etags.md": {"title": "Caching with ETags"} } }, "security": { "title": "Security" }, "appendices": { "title": "Appendices", "contents": { "appendices/faqs.md": {"title": "FAQs"}, "appendices/using-in-other-applications.md": { "title": "In External Applications" } } } } } }