-
DefaultPage
-
HomePage
-
OurVisionPage
-
TeamPage
-
QKPortalPage
-
Centre
-
EnrolmentPage
-
TourPage
-
CareersPage
-
FeesPage
-
ContactPage
-
HealthPage
-
ChecklistPage
-
ProgramsPage
-
FamilyChecklistPage
-
HOMEPAGE [heavily customised]
-
ABOUT (drop down menu)
- Welcome
- Our Vision & Philosophy
- Our Team [custom]
- Our Learning Environments
-
LEARNING (drop down menu)
- Learning at Great Start Early Learning Centres
- Reggio Emilia Approach
- Educational Programs and Curriculum
- Our Teaching Frameworks
- Early Years Learning Framework (EYLF) or EYLF
- National Quality Framework
- QKeLYM: Curriculum Portal or QKeYLM [custom]
- Family Participation & Communication
-
CENTRES (drop down menu for 3 locations)
- Mini site for each with Overview, Centre Offering, Gallery, etc [heavily customised, icons, forms, feeds]
-
ENROLMENTS (drop down menu)
- Enrolling at Great Start Early Learning Centres [custom]
- Book a Tour [form]
- Fees and Government Subsidies
- Getting Started
-
PARENTAL INFO (drop down menu)
- Refer A Friend [form]
- Healthy Menu [PDF menu not included]
- Safety and Security
- Health and Medication Information [custom table]
- Settling Tips
- Centre Forms and Handbooks
- Helpful Links
- New Family Checklist [custom table]
- FAQs
- Our Policies
-
(OPTIONAL) LATEST NEWS (drop down menu for each centre)
- Full Blog format
-
CAREERS (drop down menu)
- Employment Opportunities [form]
- Why Join Our Team?
-
CONTACTS
- Each centre with all modes of communication, location with map, open hours, parking, general enquiry form and appropriate links 7
-
ENROLMENT ENQUIRY - Detailed form
-
BOOK A TOUR
- Detailed form
-
OTHER PAGES
- FAQs (accordion style), disclaimers, templates and landing pages
- reinstall all
gatsby-
packages inpackage.json
includinggatsby
(npm i gatsby
,yarn add gatsby
) - install
gatsby-link
gatsby-node.js
actions -> boundActionCreators- search-replace
pageContext
withpathContext
- move and rename
Layout.js
tosrc/layouts/index.js
will require editing:- see Gatsbro
{children}
->{children()}
- import
Link
is now fromgatsby-link
(import Link from 'gatsby-link'
) - remove import
{ graphql }
fromgatsby
- not needed - copy
src/utils
from Gatsbro - copy
src/components/Image
from Gatsbro - remove any
StaticQuery
, if using query, will need move this query to a page or the main layout and pass down as props - remove
<Layout>
and Layout import from allsrc/templates
andsrc/pages
- install
gatsby-plugin-postcss-sass
and uncomment ingatsby-config.js
https://github.com/thriveweb/great-start-elc/blob/9162de6fc1bc2cb99cbe5c0600cc0a07b4f19a31/gatsby-config.js#L58-L67