Kirby: the CMS that adapts to any project, loved by developers and editors alike.

Overview

Kirby: the CMS that adapts to any project, loved by developers and editors alike.
The Starterkit is a full-blown Kirby installation with a lot of example content, blueprints, templates and more.
It is ideal for new users to explore many of Kirby's options and get to know the Panel.

You can learn more about Kirby at getkirby.com.

Try Kirby for free

You can try Kirby and the Starterkit on your local machine or on a test server as long as you need to make sure it is the right tool for your next project. … and when you’re convinced, buy your license.

The starterkit is a demo of basic Kirby features. It's not recommended to be used "as is" in production. Please, follow our documentation closely for more features and guides on how to build secure, high-quality websites with Kirby.

Get going

Read our guide on how to get started with Kirby.

You can download the latest version of the Starterkit from https://download.getkirby.com/.
If you are familiar with Git, you can clone Kirby's Starterkit repository from Github.

git clone https://github.com/getkirby/starterkit.git

What's Kirby?

  • getkirby.com – Get to know the CMS.
  • Try it – Take a test ride with our online demo. Or download one of our kits to get started.
  • Documentation – Read the official guide, reference and cookbook recipes.
  • Issues – Report bugs and other problems.
  • Feedback – You have an idea for Kirby? Share it.
  • Forum – Whenever you get stuck, don't hesitate to reach out for questions and support.
  • Discord – Hang out and meet the community.
  • YouTube - Watch the latest video tutorials visually with Bastian.
  • Twitter – Spread the word.
  • Instagram – Share your creations: #madewithkirby.

© 2009-2022 Bastian Allgeier
getkirby.com · License agreement

Comments
  • Add sensible alt text for the photos in the Photography section

    Add sensible alt text for the photos in the Photography section

    While playing with the starter kit, I noticed that the photos as well as the cover images for the notes have no sensible alt text. Screen readers fall back to the names of the jpg files, which is not descriptive enough.

    Suggestion: Add sensible alternative text throughout the starter kit that describe the images well. This would also set a good example of inclusive web design, that non-decorative images should be described.

    opened by MarcoZehe 4
  • `cover.yml` blueprint does not select images in note page due to images using the template `blocks/image` instead of `image`

    `cover.yml` blueprint does not select images in note page due to images using the template `blocks/image` instead of `image`

    blueprints\fields\cover.yml file is used in multiple places, however it does not allow you to select images on the note page because the note page uses blocks/image as template while cover.yml is using the query page.images.template('image').

    I can fix this by changing it to page.images to omit the template, or page.images.filterBy("template", "in", ["image", "blocks/image"]) to include both.

    opened by miragecraft 4
  • Add a “long read” content in the starter kit

    Add a “long read” content in the starter kit

    The starter kit looks good and it’s great. But there is only very short content.

    Would be nice to have a page using the default blueprint and only the huge text area but with a lot of content (h1, h2, h3, images, multiple paragraphs, list, …). Typically the kind of content you have in a blog.

    Right now the space between h1 and paragraphs are not very nice out of the box. I think having one long page would avoid such mistakes in the starter kit them.

    opened by gagarine 4
  • Update because text field is blocks type

    Update because text field is blocks type

    Editing this page in the panel renders block code instead of the text. Adding this fixes it, so that new users won't be confused when they see it all gobbledygonked.

    opened by luxuryluke 3
  • Embedded video shifts to left on hover

    Embedded video shifts to left on hover

    Page: notes/exploring-the-universe When I remove the object-fit: cover styling on .video iframe, the issue disappears.

    https://forum.getkirby.com/t/starter-theme-page-builder-vimeo-embed-issue-safari-shifts-block-to-left-on-hover-play/21014/4

    opened by texnixe 3
  • Demo: Cover Field still renders a image even no cover is selected

    Demo: Cover Field still renders a image even no cover is selected

    Describe the bug

    in the blog example (demo or starterkit), if deselecting/removing a cover image, it is still sourced from Images and rendered in template the first image is sourced even its not selected as cover even when dumping $page->cover() it is poiting to image file, so its not a matter of the template So to check for cover isEmpty is not possible without an additional field

    To Reproduce
    Steps to reproduce the behavior: see above

    Expected behavior
    should not render in template if no cover is selected

    Screenshots
    image image

    Kirby Version
    3.5.1

    opened by scsskid 2
  • composer.json: Allow Kirby Composer installer

    composer.json: Allow Kirby Composer installer

    This avoids this warning on composer create-project:

    getkirby/composer-installer contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins
    Do you trust "getkirby/composer-installer" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?]
    

    We will need the same changes in Demokit and Plainkit.

    opened by lukasbestle 1
  • Add explicit information about licensing/modification of starterkit and demokit

    Add explicit information about licensing/modification of starterkit and demokit

    This came up recently with Discord, and I just had a very similar question by one of my clients:

    Would it be possible to explicitly add a License to the repo, or at least add some information on the licensing agreement regarding starterkit and demokit:

    Can they be used/copied and modified for commercial/privat projects? Is credit necessary or not?

    opened by pReya 1
  • Add .htaccess permissions policy to opt-out of FLoC

    Add .htaccess permissions policy to opt-out of FLoC

    Opt-out of Google Chrome's FLoC per default to increase privacy in new Kirby installs.

    As Kirby weights privacy with high priority based on its website, It should opt out of Google Chrome's FLoC per default.

    More information about FLoC in the well described blog post by Plausible Analytics (I'm not affiliated with them. I just found this post describes it well).

    Sibling for Plainkit: https://github.com/getkirby/plainkit/pull/9

    opened by renestalder 1
  • Disable composer timeout (5 min) for serve script

    Disable composer timeout (5 min) for serve script

    I've ran into timeouts some time ago with a similar serve script. I think a more robust solution would be to disable the timeout for the start script.

    The default value is 300 seconds (5 minutes).

    https://getcomposer.org/doc/03-cli.md#composer-process-timeout

    opened by johannschopplich 1
  • nginx configuration for v3

    nginx configuration for v3

    Hey there,

    @taikonauten we have problems upgrading our projects from v2 to v3. The result is always the same.

    • home renders a blank white page
    • panel throws an exception with Cannot modify header information - headers already sent by in Http/Cookie.

    this also happens with a new instance of v3. we are running kirby inside a Docker container based on php alpine 7.3

    i haven't found any working examples or nginx configurations available in the web that worked.

    Are there maybe any resources you can guide us to?

    Thanks

    opened by tststs 1
Owner
Kirby
Kirby 3 - the CMS that adapts to you
Kirby
Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project.

Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project. Only add few database tables with prefixes, not affect your existing database tables. Support Laravel 7.x & Laravel 6.x & Laravel 5.x & MySql & PostgreSql - Amila Laravel CMS

Alex Zeng 96 Sep 6, 2022
BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the project website for more information.

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
Decoupled CMS for any Laravel app, gain control of: pages, blogs, galleries, events, images, custom modules and more.

Grafite CMS Grafite has archived this project and no longer supports or develops this code. We recommend using only as a source of ideas for your own

Grafite Inc 494 Nov 25, 2022
Baicloud CMS is a lightweight content management system (CMS) based on PHP and MySQL and running on Linux, windows and other platforms

BaiCloud-cms About BaiCloud-cms is a powerful open source CMS that allows you to create professional websites and scalable web applications. Visit the

null 5 Aug 15, 2022
GetSimple CMS - a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP

GetSimple CMS is a flatfile CMS that works fast and efficient and has the best UI around, it is written in PHP.

null 370 Dec 30, 2022
Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS

Flextype is an open-source Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS. Building this Content Management System, we focused on simplicity. To achieve this, we implemented a simple but powerful API's.

Flextype 524 Dec 30, 2022
NukeViet 132 Nov 27, 2022
Bootstrap CMS - PHP CMS powered by Laravel 5 and Sentry

Bootstrap CMS Bootstrap CMS was created by, and is maintained by Graham Campbell, and is a PHP CMS powered by Laravel 5.1 and Sentry. It utilises many

Bootstrap CMS 2.5k Dec 27, 2022
PHPVibe Open source video CMS / Video Sharing CMS / Youtube Api v3 / Video Embeds

PHPVibe Video CMS Free Video Sharing CMS The modern choice of design inspired by Youtube and a social videos sharing module that may just cut it for y

MediaVibe 71 Dec 18, 2022
Doptor CMS is a Laravel 5 based CMS

Introduction Doptor CMS is a Laravel 5 based CMS. Find out more about Doptor by reading below. ;) About Doptor CMS Doptor is an Integrated and well-de

DOPTOR 4 Sep 11, 2022
Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template

Bismuth CMS is a ready-made Website CMS based on Yii 2 Advance Template, it's the simplest and easy to set up CMS you may come across.

Hamadas Telebrain 1 Feb 11, 2022
Amila Laravel CMS - Free, open-source Simple Bootstrap Laravel CMS

Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project. Only add few database tables with prefixes, not affect your existing database tables. Support Laravel 7.x & Laravel 6.x & Laravel 5.x & MySql & PostgreSql - Amila Laravel CMS

Alex Zeng 96 Sep 6, 2022
Powerful framework for designers and developers to create responsive, fast & robust Joomla based websites and templates.

Astroid Framework Powerful Frontend Template Framework for Joomla CMS Powerful framework for designers and developers to create responsive, fast & rob

JoomBoost 1 Oct 28, 2021
Laravel Craftsman CLI for easily crafting Laravel assets for any project (artisan make on steroids)

Laravel Craftsman Description Laravel Craftsman (written using the awesome Laravel-Zero CLI builder) provides a suite of crafting assets using a proje

Mike Erickson 228 Dec 26, 2022
A Laravel 4 CMS – WARNING: This project is no longer being developed because there are many good alternatives now.

This is the main larapress repository. Warning: This Application is under development and not yet production ready! Important Links Installation Contr

Martin Hettiger 155 Sep 27, 2022
Project template for starting a project based on the Rabble admin system.

Note: this is an experimental project and heavily under development. If you do come across this repository, and you would like to support development,

Rabble 12 Oct 26, 2022
Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.

null 3.2k Jan 5, 2023
wallabag is a self-hostable PHP application allowing you to not miss any content anymore

What is wallabag? wallabag is a self-hostable PHP application allowing you to not miss any content anymore. Click, save and read it when you can. It e

wallabag 7.7k Jan 4, 2023
Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |

Microweber 2.6k Dec 31, 2022