Giter Site home page Giter Site logo

getkirby / starterkit Goto Github PK

View Code? Open in Web Editor NEW
175.0 9.0 51.0 26.44 MB

Kirby's sample site – the easiest way to get started with Kirby

Home Page: https://getkirby.com

CSS 0.60% PHP 99.35% Hack 0.04% JavaScript 0.01%
kirby cms boilerplate php starterkit

starterkit's Introduction

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.

While Kirby as the CMS software itself requires you to purchase a license, we consider the files primarily connected to this Starterkit (assets, templates, snippets...) free to use under the MIT license. Feel free to start building your own project with them.

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.
  • Mastodon – Spread the word.
  • Instagram – Share your creations: #madewithkirby.

© 2009 Bastian Allgeier getkirby.com · License agreement

starterkit's People

Contributors

afbora avatar anselmh avatar axlevxa avatar bastianallgeier avatar distantnative avatar fabfischer avatar johannschopplich avatar lukasbestle avatar luxuryluke avatar phelex avatar rlb222 avatar texnixe avatar thomasverleye avatar vrastilondrej avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

starterkit's Issues

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

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

Image Block Alt text not defaulting to image alt

hi everyone!

i hope i am posting this in the right place. i just realized, that the image block does not switch to the default alt-text you might have for the image. so technically on line 29

$alt = $alt ?? $image->alt();

the statement is delivering always true, the double question mark is not realizing the $alt variable is not set. the result is, that if you didnt input an alt-text in the block settings and want to default to the image alt ("file alt-text") the img-tag remains empty.

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?

`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.

Accessibility- "X" symbol

Hi all,

The "x" link to exit the list of notes with a tag can't be understood by screen readers. There is no legible text, just ×

I will make a pull request to suggest a very simple fix to this issue. Thanks for your consideration and hard work on Kirby.

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.

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.