Skip to content
On this page

K12 Website Framework

overview

Functionality

  • User Management
  • Content Management Using Markdown
  • Contact Management
  • K12 Application Intake
  • Ligthweight Lead Management
  • Extenstible framework for School Content Widgets
  • Staff Directory
  • Database managed Lunch Menu
  • Membership managed content for Community News

Skills Needed for Site Administrators

TechnologyDescriptionLinks
HTMLYou will need a baseline understanding of HTML.more
MarkdownThe K12 website framework, uses Markdown to manage content.more
GitYou will need understand how to clone, commit and push a project to and a remote repository.more
GithubYou will need a gitHub Accountmore
Google FirebaseFirebase is a comprehensive platform for building mobile and web applications that provides a wide range of features and services. You will need to know how to manage users, storage and use the database console.more
JSONK12 Framework uses JSON to define content management blocksmore
VueFamiliarity of the basic concepts of a SPA.more
VuetifyOnly nFamiliarity of the basic concepts of a SPA.more

How to Manage Content

Setting Your Environment for Web Develoment

StepsDescriptionLinks
1. Install node.jsJavascript runtime enviromentmore
2. Install GitVersion Controlmore
3. Install Visual CodeCode Editormore
4. Create Your Github AccountCollobrate Code Sharing Cloud Servicemore
5. Install Firebase toolsYou will need a firebase account before installtion.more

How to Install Firebase Tools

curl -sL https://firebase.tools | bash

How to Manage Dynamic Content

[ todo ]

Admin Portal Overview