# Statamic Documentation ## Getting Started - [Requirements](https://statamic.dev/getting-started/requirements.md): Statamic is a modern PHP application built as a [Laravel](https://laravel.com) package, which carries with it the same [server requirements](https://laravel.com/docs/13.x/deployment#server-requirements) as Laravel itself. To manipulate images (resize, crop, etc), you will also need the GD Library or ImageMagick installed on your server. - [Licensing](https://statamic.dev/getting-started/licensing.md): Statamic is available in two distinct flavors, but one splendid codebase. Statamic Core is **free and open source** and can be used for any type of project, while **Statamic Pro** is powerful commercial software designed for team and more robust use. - [Core Concepts](https://statamic.dev/getting-started/core-concepts.md): Statamic is opinionated software. Understanding the principles we follow and apply to the way we build features will help you learn Statamic faster. - [Quick start guide](https://statamic.dev/getting-started/quick-start-guide.md): A step-by-step guide to installing and building your first Statamic site. - [How to install Statamic](https://statamic.dev/getting-started/installing.md): Because Statamic is a **self-hosted platform**, there are many different ways to get started. We recommend using whichever approach you're most comfortable with. - [Configuration](https://statamic.dev/getting-started/configuration.md): Statamic uses standard Laravel config files and environment variables for application-level settings. - [Upgrade guide](https://statamic.dev/getting-started/upgrade-guide.md): How to upgrade between various versions of Statamic. - [Updating](https://statamic.dev/getting-started/updating.md): Updates are handled by [Composer](https://getcomposer.org/), PHP's dependency manager. We recommend running all updates locally (not on production) via the command line and deploying those changes to production after verifying everything still works as it should. - [Deploying](https://statamic.dev/getting-started/deploying.md): Statamic is a modern PHP application, built as a [Laravel](https://laravel.com) package, and can be deployed like any standard Laravel application or as a static site. Here are some common deployment solutions and workflow recommendations. ## Content Modeling > Before you build pages, templates, or implement features, there’s one foundational question to answer: **what shape should your content take?** - [Content Modeling](https://statamic.dev/content-modeling/overview.md): Before you build pages, templates, or implement features, there’s one foundational question to answer: **what shape should your content take?** - [Collections](https://statamic.dev/content-modeling/collections.md): Collections are containers that hold groups of related entries. Each entry in a collection can represent a blog post, product, recipe, or even chapter of your Family Matters fan fiction novel detailing Steve Urkel's rise to UFC Heavyweight Champion of the world. - [Taxonomies](https://statamic.dev/content-modeling/taxonomies.md): A taxonomy is a system of classifying data around a set of unique characteristics. Scientists have been using this system for years, grouping all living creatures into Kingdoms, Class, Species and so on. Taxonomies are the primary means for grouping content together by topic or a shared attribute. - [Globals](https://statamic.dev/content-modeling/globals.md): Global variables store content that belongs to the **whole site**, not just a single page or URL. Globals are available everywhere, in all of your views, all of the time. Just like the memory of eating your first hot pepper. 🌶 - [Navigation](https://statamic.dev/content-modeling/navigation.md): A nav (or navigation for long) is a hierarchy of links and text nodes that are used to build navs and menus on the frontend of your site. Trust me, you've seen them before. You're looking at one right now, just move your eyeballs up a little bit. Yeah, there it is. - [Blueprints](https://statamic.dev/content-modeling/blueprints.md): Blueprints are a key component of the content modeling process. Inside a blueprint you define your fields, which field types they'll implement, group them into sections if you desire, and define conditions controlling their visibility. The control panel uses blueprints to render publish forms so you can manage content. - [Computed Values](https://statamic.dev/content-modeling/computed-values.md): Define dynamic values on your data and display them as virtual fields in the Control Panel. They're like accessors on Eloquent models. - [Data Inheritance](https://statamic.dev/content-modeling/data-inheritance.md): Statamic sets data in a series of scopes that can inherit and override each other in order. We call this data inheritance model **The Cascade**. - [Fieldsets](https://statamic.dev/content-modeling/fieldsets.md): Fieldsets are used to store and organize reusable fields. - [Fields](https://statamic.dev/content-modeling/fields.md): While in the control panel all content is managed inside fields. They come in many types, from basic text and select boxes, to rich text fields and image pickers. Fields are grouped into blueprints and fieldsets and can be reused in a number of different ways. - [Relationships](https://statamic.dev/content-modeling/relationships.md): Content is often related to other content and bits of data. A blog post may have an author and 3 other recommended posts. A product may have a brand and a category. A hot dog may have a bun and some mustard. This page covers ways to create and take advantage of these types of relationships. - [Routing](https://statamic.dev/content-modeling/routing.md): Statamic has several ways it routes requests and defines URLs and patterns, all of which are listed and described in this section. - [Revisions](https://statamic.dev/content-modeling/revisions.md): Revisions adds an entire publishing workflow to your authoring process. You can create revisions, review and rollback to previous revisions of your content, and more. - [Structures](https://statamic.dev/content-modeling/structures.md): A structure is a hierarchy of items used to build navigation on the front-end of your site and optionally dictate the URL structure for entire collections. - [Validation](https://statamic.dev/content-modeling/validation.md): Statamic allows you to validate your data using Laravel's validation system. ## Control Panel > The Statamic Control Panel is where you manage everything that makes your site… well, your site. It's the admin interface you use to create and edit content, manage users and permissions, tweak settings, access utilities, and interact with addons — all without needing to touch the filesystem directly - [Control Panel Overview](https://statamic.dev/control-panel/overview.md): The Statamic Control Panel is where you manage everything that makes your site… well, your site. It's the admin interface you use to create and edit content, manage users and permissions, tweak settings, access utilities, and interact with addons — all without needing to touch the filesystem directly - [Command Palette](https://statamic.dev/control-panel/command-palette.md) - [Conditional Fields](https://statamic.dev/control-panel/conditional-fields.md): Show and hide fields in your publish forms based on conditions and triggers. For example, you may only want to show a caption field if an asset field has an image selected, or a whole block of fields if a toggle switch is enabled. - [Control Panel Translations](https://statamic.dev/control-panel/cp-translations.md): Statamic's Control Panel is currently available in 28 languages. We always welcome new translations! - [CSS & JavaScript](https://statamic.dev/control-panel/css-javascript.md): Statamic can load custom stylesheets and Javascript files located in the `public/vendor/` directory, or from external sources. - [Customizing the Control Panel Navigation](https://statamic.dev/control-panel/customizing-the-cp-nav.md): The Control Panel (CP) navigation is quite customizable. You can add your own sections, pages, and subpages, as well as hide or modify existing ones. - [Dashboard](https://statamic.dev/control-panel/dashboard.md): The dashboard is a user-customizable screen containing widgets. Lots of widgets, few widgets, custom widgets, or prebuilt widgets. All kinds of widgets. - [Elevated Sessions](https://statamic.dev/control-panel/elevated-sessions.md) - [Extending CP Navigation](https://statamic.dev/control-panel/cp-navigation.md): The Control Panel navigation is quite customizable. Addons can add their own sections, pages, and subpages, as well as remove and modify existing ones. - [Field Actions](https://statamic.dev/control-panel/field-actions.md): Field actions allow you perform JavaScript-based tasks on individual fields within a publish form. - [Git Automation](https://statamic.dev/control-panel/git-automation.md): Statamic can automate your version control workflow with Git. It can automatically commit and push content as it's changed, schedule commits, or allow users to commit and push changes from the control panel without having to understand how git works. - [Keyboard Shortcuts](https://statamic.dev/control-panel/keyboard-shortcuts.md): Improve usability by adding keyboard shortcuts. - [Live Preview](https://statamic.dev/control-panel/live-preview.md): Live Preview gives you the ability to see what your entry will look like in real time as you write and edit. You can configure and switch the preview screen size or pop it out into a new window. - [Multi-Site](https://statamic.dev/control-panel/multi-site.md): Statamic's multi-site capabilities are designed to manage variations of a **single site**, and/or different sections of a single site running on one or more domains or subdomains. It can be used to manage translations, country-specific versions of a company site, put an area such as `support` or `resources` on a subdomain, and other similar use cases. _It is not intended to be used for multi-tenant applications_ running completely separate sites. - [Multi-User Collaboration](https://statamic.dev/control-panel/multi-user-collaboration.md): Stop worrying if someone else is editing the same article at the same time and start enjoying a collaborative authoring process. Each field automatically locks as a user begins to edit, and unlocks when they leave or go idle. - [Permissions](https://statamic.dev/control-panel/permissions.md) - [Preferences](https://statamic.dev/control-panel/preferences.md): Preferences are easy to manage settings available from and generally affecting only the inside of the control panel. They can be set differently per-user, role, and globally. - [Publish Forms](https://statamic.dev/control-panel/publish-forms.md): Build custom forms by harnessing the power of Blueprints and Fieldtypes. - [Routing](https://statamic.dev/control-panel/routing.md): You can register Control Panel routes to build custom pages. - [Toast Notifications](https://statamic.dev/control-panel/toast-notifications.md): Simple notification messages that "pop" into the screen like toast popping out of a toaster. - [Users](https://statamic.dev/control-panel/users.md): Users are the member accounts to your site or application. What a user can do with their account is up to you. They could have limited or full access to the Control Panel, a login-only area of the front-end, or even something more custom by tapping into Laravel. - [Utilities](https://statamic.dev/control-panel/utilities.md): Utilities are simple tools with their own views, routes, navigation items, and permissions. - [White Labeling](https://statamic.dev/control-panel/white-labeling.md): White Labeling allows you to customize the logo, visible name, and basic theme of the CMS throughout the control panel. ## Frontend > Frontend, backend, control panel, client-side, server-side, left-side, strong-side, front-side fakey 180...there's a lot of terminology flying around referring to the various aspects of a website. Let's clear 'em up, at least in the Statamic context. - [Frontend Overview](https://statamic.dev/frontend/overview.md): Frontend, backend, control panel, client-side, server-side, left-side, strong-side, front-side fakey 180...there's a lot of terminology flying around referring to the various aspects of a website. Let's clear 'em up, at least in the Statamic context. - [Antlers Templates](https://statamic.dev/frontend/antlers.md): Antlers is a simple and powerful templating engine provided with Statamic. It can fetch and filter content, display, modify, and set variables, tap into core features like user authentication and search, and handle complex logic. Coming from Laravel and want to stick to Blade? [We got you covered](/blade). - [Blade Templates](https://statamic.dev/frontend/blade.md): [Antlers](/antlers) is not _always_ the best template engine for the job. If you're using Statamic as a headless CMS or want to share views with a Laravel application already using [Blade](https://laravel.com/docs/blade) or another engine, you can do that. - [Views](https://statamic.dev/frontend/views.md): Views contain HTML, have access to your data, and are used to render the front-end of your site. Layouts, templates, and partials are all different types of views. - [Augmentation](https://statamic.dev/frontend/augmentation.md): Augmentation automatically transforms the rendered output of all Blueprint-defined variables based on their fieldtype. - [Assets](https://statamic.dev/frontend/assets.md): Assets are files managed by Statamic and made available to your writers and developers with tags and fieldtypes. They can be images, videos, PDFs, or any other type of file. Assets can have fields and content attached to them, just like entries, making them very powerful. - [Content Queries](https://statamic.dev/frontend/content-queries.md): Statamic provides a fluent query builder interacting with your content and data in PHP-land. If you think of them as Laravel Eloquent Models, you should feel right at home. - [Controllers](https://statamic.dev/frontend/controllers.md): Controllers group related Laravel request handling logic into single classes stored in the `app/Http/Controllers/` directory. Use them to build frontend areas or full custom apps, the Laravel way! - [Customizing Markdown](https://statamic.dev/frontend/markdown.md) - [Forms](https://statamic.dev/frontend/forms.md): Forms are a natural part of the internet experience and a core component of most websites. From a basic "Contact Me" form to a multi-page job application, Statamic can help manage your forms, submissions, and thereby make your life a little bit easier. - [GraphQL API](https://statamic.dev/frontend/graphql.md): The GraphQL API is a **read-only** API for delivering content from Statamic to your frontend, external apps, SPAs, and numerous other possible sources. Content is delivered as JSON data. - [Image Manipulation (Glide)](https://statamic.dev/frontend/image-manipulation.md): Statamic uses [Glide](https://glide.thephpleague.com) to manipulate images – from resizing and cropping to adjustments (like sharpness and contrast) and image effects (like pixelate and sepia). - [JavaScript Frameworks](https://statamic.dev/frontend/javascript-frameworks.md): There are many different approaches you could take to pass data to JavaScriptLand. Here are some suggestions on how to fetch, format, and hydrate (inject data) typical JavaScript components. - [Protecting Content](https://statamic.dev/frontend/protecting-content.md): It's common to want to put a site online before it's ready to be viewed by the public. Statamic has built-in ways of making this very easy for you. - [REST API](https://statamic.dev/frontend/rest-api.md): The Content REST API is a **read-only** API for delivering content from Statamic to your frontend, external apps, SPAs, and numerous other possible sources. Content is delivered as JSON data. - [Search](https://statamic.dev/frontend/search.md): Help your visitors find what they're looking for with search. Use configurable indexes to configure which fields are important, which aren't, and fine-tune your way to relevant results. - [View Models](https://statamic.dev/frontend/view-models.md): View Models give you a chance to manipulate or set data in PHP _right before_ everything is passed into your view, parsed, and then rendered. ## Advanced Topics - [CLI](https://statamic.dev/advanced-topics/cli.md): Statamic provides developers a nice long list of scripts available in the command line. They can clear caches, create users, generate addon and extension classes, and perform other time-saving tasks. In short, they make a developer's job easier and more enjoyable. - [Caching](https://statamic.dev/advanced-topics/caching.md): Caching is the life-blood, the secret-sauce, and the wizard behind the curtain of Statamic. There are several caching layers, each with its own purpose. Let's explore each one and its specific purpose. - [Debugging](https://statamic.dev/advanced-topics/debugging.md): Debugging is the secret art of the experienced developer. The ability to inspect stack traces, rifle through response objects, and dump data to the screen is often the quickest way to get yourself unstuck and back on track. Here are some tools Statamic provides to help you debug. - [Lifecycle](https://statamic.dev/advanced-topics/lifecycle.md) - [OAuth](https://statamic.dev/advanced-topics/oauth.md) - [Sending Email](https://statamic.dev/advanced-topics/email.md): Be sure to configure your email settings if you want to invite new users, send password resets, and receive form submission notifications. There's even an adorable little test utility in the control panel to help you with a double-check. - [Sites API](https://statamic.dev/advanced-topics/sites-api.md): We have an API that can be used to manage your Statamic Sites in your [statamic.com](https://statamic.com) account. This is most useful with our Platform Plan, which you can [contact us](https://statamic.com/support) directly about for more information. - [Stache](https://statamic.dev/advanced-topics/stache.md): Instead of using a relational database like MySQL as a storage system, Statamic aggregates the data in your content files into an efficient, index-based system and stores it in Laravel's application cache. We call this the "stache", and we like to make mustache jokes about it. - [Static Caching](https://statamic.dev/advanced-topics/static-caching.md): Nothing loads faster than static pages. Instead of rendering pages dynamically on demand, Statamic can cache static pages and pass routing to Apache or Nginx with reverse proxying. - [Task Scheduling](https://statamic.dev/advanced-topics/scheduling.md): Manage scheduled tasks using Laravel's task scheduler. - [YAML](https://statamic.dev/advanced-topics/yaml.md): YAML is a data storage format designed to be human readable and easily manipulated by hand. It's interchangeable with JSON and in most cases easier to write. Statamic uses YAML extensively to store data, content, and settings. ## Fieldtypes > Fieldtypes are customizable form [fields](/fields) used to structure your content and provide an intuitive content management experience. Each fieldtype has its own UI, data format, and configuration options. - [Fieldtypes Overview](https://statamic.dev/fieldtypes/overview.md): Fieldtypes are customizable form [fields](/fields) used to structure your content and provide an intuitive content management experience. Each fieldtype has its own UI, data format, and configuration options. - [All Fieldtypes](https://statamic.dev/fieldtypes/all-fieldtypes.md) - [Build a Fieldtype](https://statamic.dev/fieldtypes/build-a-fieldtype.md): Fieldtypes determine the user interface and storage format for your [fields](/fields). Statamic includes 40+ fieldtypes to help you tailor the perfect intuitive experience for your authors, but there's always room for _one more_. - [Dictionaries](https://statamic.dev/fieldtypes/dictionaries.md): Dictionaries add options to the [Dictionary](/fieldtypes/dictionary) fieldtype. - [Relationship Fieldtypes](https://statamic.dev/fieldtypes/relationship-fieldtypes.md): The Relationship fieldtype is one of the more powerful fields in Statamic's core. So powerful, in fact, that it earns its very own page in the docs. This is that page. ## Tags > Tags are Antlers expressions that give you the ability to fetch, filter, and display content, enhance and simplify your markup, build forms, and add dynamic functionality to your templates. - [Tags Overview](https://statamic.dev/tags/overview.md): Tags are Antlers expressions that give you the ability to fetch, filter, and display content, enhance and simplify your markup, build forms, and add dynamic functionality to your templates. - [All Tags](https://statamic.dev/tags/all-tags.md): Tags are Antlers expressions giving you the ability to fetch, filter, and display content, enhance and simplify your markup, build forms, and build dynamic functionality. - [Tag Conditions](https://statamic.dev/tags/conditions.md): Conditions allow you to filter the results of your content tags (e.g. Collections, Taxonomies) using the data inside them, much like WHERE clauses do with SQL. - [Building Tags](https://statamic.dev/tags/building-a-tag.md): Ultimately a Tag is nothing more than a PHP method called from an Antlers or Blade template. This common pattern allows non-PHP developers to take advantage of dynamic features in their site easily without writing any code. ## Variables > Context-aware variables are always available in your [views](/views), giving you access to dynamic information about the current URL, user, loaded entry, site settings, and more. - [Variables Overview](https://statamic.dev/variables/overview.md): Context-aware variables are always available in your [views](/views), giving you access to dynamic information about the current URL, user, loaded entry, site settings, and more. - [All Variables](https://statamic.dev/variables/all-variables.md): Context-aware variables are always available in your views, giving you access to dynamic information about the current URL, user, loaded entry, site settings, and more. ## Modifiers > Modifiers manipulate the data of your variables on the fly in Antlers templates. They can modify strings, filter arrays and lists, perform comparisons, handle basic math, simplify your markup, and even help you debug. - [Modifiers Overview](https://statamic.dev/modifiers/overview.md): Modifiers manipulate the data of your variables on the fly in Antlers templates. They can modify strings, filter arrays and lists, perform comparisons, handle basic math, simplify your markup, and even help you debug. - [All Modifiers](https://statamic.dev/modifiers/all-modifiers.md) - [Building Modifiers](https://statamic.dev/modifiers/modifiers.md): Modifiers give you the ability to manipulate the data of your variables on the fly. They can manipulate strings, filter arrays and lists, help you compare things, do basic math, simplify your markup, play Numberwang, and even help you debug. ## Widgets > The Control Panel's dashboard may contain any number of widgets. A widget is simply a box that shows something. That something might be anything from a list of recently updated entries, to a randomized inspiration quote, and anything in between. - [Widgets Overview](https://statamic.dev/widgets/overview.md): The Control Panel's dashboard may contain any number of widgets. A widget is simply a box that shows something. That something might be anything from a list of recently updated entries, to a randomized inspiration quote, and anything in between. - [All Widgets](https://statamic.dev/widgets/all-widgets.md) - [Building Widgets](https://statamic.dev/widgets/building-a-widget.md) ## Addons > Developers can easily build new features that are compatible with everyone’s Statamic installations. Addons can then be easily shared or sold to others to let them extend their Statamic installation. - [Addons Overview](https://statamic.dev/addons/overview.md): Developers can easily build new features that are compatible with everyone’s Statamic installations. Addons can then be easily shared or sold to others to let them extend their Statamic installation. - [Building an Addon](https://statamic.dev/addons/building-an-addon.md): An addon is a composer package you intend to reuse, distribute, or sell. For simple or private packages, consider implementing directly into your Laravel application. - [Testing](https://statamic.dev/addons/testing.md): There's only one thing better than manual testing... automated testing. Addons are scaffolded with PHPUnit test suites out-of-the-box. Learn how to write & run tests. - [Vite Tooling](https://statamic.dev/addons/vite-tooling.md): How to use Vite in your addon. ## Starter Kits > Starter Kits are pre-built site packages that jump-start new Statamic sites with features, functionality, and even design. Built by the core team or designers & developers in the community, Starter Kits can cover a wide range of uses, from fully-built, ready-to-go sites, to developer-focused boilerplates for common frontend frameworks. Starter Kits can be shared and even sold on the Statamic Marketplace. - [Starter Kits Overview](https://statamic.dev/starter-kits/overview.md): Starter Kits are pre-built site packages that jump-start new Statamic sites with features, functionality, and even design. Built by the core team or designers & developers in the community, Starter Kits can cover a wide range of uses, from fully-built, ready-to-go sites, to developer-focused boilerplates for common frontend frameworks. Starter Kits can be shared and even sold on the Statamic Marketplace. - [Creating a Starter Kit](https://statamic.dev/starter-kits/creating-a-starter-kit.md): Thinking of creating your own Statamic Starter Kit? Here's everything you need to know to get started. - [Installing a Starter Kit](https://statamic.dev/starter-kits/installing-a-starter-kit.md): Installing a Starter Kit is a pretty simple thing, but like with many things in life, there are a few different ways you can do it. Let's cover them all. - [Updating a Starter Kit](https://statamic.dev/starter-kits/updating-a-starter-kit.md): Starter Kits aren't all designed to be updatable, but when they are you'll need to know how. ## Backend & APIs - [Resource APIs](https://statamic.dev/backend-apis/resource-apis.md) - [Data Retrieval and Manipulation](https://statamic.dev/backend-apis/data.md): One of the most crucial aspects of extending a Content Management System is being able to retrieve the data and manipulate it. Statamic has a number of classes to provide you with ways to handle these sorts of situations. - [Actions](https://statamic.dev/backend-apis/actions.md): Actions allow you to perform tasks on one or more items. You can trigger actions by selecting multiple items in a listing, or using each item's contextual menu. - [Blink Cache](https://statamic.dev/backend-apis/blink-cache.md): The Blink Cache allows you to cache expensive operations for the life of a single request. - [Events](https://statamic.dev/backend-apis/events.md): Events serve as a great way to decouple various aspects of the application, or even modify behavior or output of core functionality. A single event can have multiple listeners that do not depend on each other. - [Hooks](https://statamic.dev/backend-apis/hooks.md): Statamic allows you to hook into specific points in PHP logic and perform operations using Pipelines. - [Query Scopes & Filters](https://statamic.dev/backend-apis/query-scopes-and-filters.md): Query scopes and filters allow you to narrow down query results using custom conditions. - [Repositories](https://statamic.dev/backend-apis/repositories.md): Statamic uses a repository pattern to retrieve data from various places. ## Vue Components - [Vue Components Overview](https://statamic.dev/vue-components/overview.md) - [UI Components](https://ui.statamic.dev) - [Dirty State Tracking](https://statamic.dev/vue-components/dirty-state-tracking.md): Prevent users from accidentally leaving the page and losing their work. - [Event Bus](https://statamic.dev/vue-components/js-events.md) - [Formatters](https://statamic.dev/vue-components/formatters.md): Locale-aware formatters for dates and numbers in the Control Panel, built on top of the browser's `Intl` APIs. - [JavaScript Hooks](https://statamic.dev/vue-components/js-hooks.md): Statamic allows you to hook into specific points in JavaScript and perform asyncronous operations using [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). - [Progress](https://statamic.dev/vue-components/progress.md): Control the magic progress bar at the top of the page. - [Slugs](https://statamic.dev/vue-components/slugs.md) ## Knowledge Base - [Tips & Tricks](https://statamic.dev/knowledge-base/tips.md) - [Recommended Hosts](https://statamic.dev/knowledge-base/recommended-hosts.md): A user-curated list of web hosts that do (and don't) play well with Statamic. - [Troubleshooting](https://statamic.dev/knowledge-base/troubleshooting.md): Here are some common pitfalls. - [Code of Conduct](https://statamic.dev/knowledge-base/code-of-conduct.md) - [Contributing](https://statamic.dev/knowledge-base/contributing.md) - [Contribution Guide](https://statamic.dev/knowledge-base/contribution-guide.md): A guide on how to contribute to the `statamic/cms` repo - [Content Manager’s Guide to Statamic](https://statamic.dev/knowledge-base/content-managers-guide.md): So you've got yourself a brand new Statamic site, inherited an older one, or joined a team that's already using Statamic. Great! Welcome to the wonderful world of Statamic. Perhaps you're wondering what to do next, how to add a tracking code to a landing page, get technical support, or reset your password and get back into the Control Panel. You've come to the right place. We'll try to answer the most common end-user questions and topics people have when encountering Statamic for the first time. - [Release Schedule & Support Policy](https://statamic.dev/knowledge-base/release-schedule-support-policy.md): For all Statamic releases, bug fixes are provided for 1 year and security fixes are provided for 18 months. For all first party addons, only the latest major release receives bug fixes. In addition, please review the [Laravel Support Policy](https://laravel.com/docs/master/releases#support-policy). - [Switching From WordPress to Statamic](https://statamic.dev/knowledge-base/from-wordpress-to-statamic.md): Thinking about moving from WordPress to Statamic? You wouldn't be the first. If you’ve been in the WordPress world for a while, you’re pretty familiar with one of its biggest strengths — the massive plugin ecosystem. If you're evaluating Statamic against this catalogue you might think our community's few hundred addons aren't nearly enough. Hopefully this guide will open your eyes to a different approach to building sites. One that doesn't require so many addons and taps into a more flexible way of building bigger features out of smaller ones. And we'll show you Statamic's answers to WordPress plugins you're probably most familiar with.