Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Students and learners: start here

Where students, apprentices and self-taught learners start with Exponential. Learning paths for editors, administrators, developers and designers, a first site of your own, ten graded study projects, the Student partner…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/students/students-start-here.md

On this page

Students and learners: start here

This section of the help is for people who are learning Exponential: students at schools and universities, apprentices, career changers, self-taught developers and designers, and new team members who want to learn properly. It gives you learning paths built from the existing help, a study site of your own, graded practice projects, and honest answers about certificates and the partner program.

Everything you need to learn is free: Exponential is free software under the GNU GPL version 2 or later, and this help is free documentation under the GNU FDL 1.3. Every fact on these pages comes from the help, the code or the settings, and the pages say plainly where something is not documented.

Note

Official Exponential certifications are planned, part of the project's future plans for the community, partners, Exponential developers and students, but they are not available yet. The study projects here are graded by you, your study group or your teacher, and trainers issue certificates in their own name; neither is an official certification (Certifications and certificates).

Contents

  1. Your first hour
  2. Rules for learners
  3. Map of the student pages
  4. Pages from other audiences you will use
  5. Finding these pages again

Your first hour

  1. Know the names (5 minutes): Names and history for learners.
  2. Pick a path (10 minutes): Choosing a learning path.
  3. Get a site (30 minutes): Your first site: three ways, then Installing a study site in one command.
  4. Look around (15 minutes): the first stops of Your first hour in the administration.

Rules for learners

  1. Practice on a study site, never on a live site or one with real data.
  2. Invented data only. Test accounts use addresses at example.invalid; no exercise sends mail to a real person.
  3. No secrets in notes, commits or screenshots: no passwords, keys, settings/override/ or kickstart.ini.
  4. Use the right names. Exponential is the product, 7x the company, the Exponential Foundation the nonprofit; the old name is history.
  5. Make honest claims. Never call yourself "Exponential certified"; describe what you did and on which release.

Map of the student pages

Studying

PageWhat it helps you do
How to study with the helpLearn with the read, do, check loop and spaced review
Keeping a study journalRecord each session and keep secrets out
Student reading pathRead the pages in a sensible order
Asking for help and study groupsAsk well in the community and study in a group

Learning paths

PageWhat it helps you do
Choosing a learning pathPick editor, administrator, developer or designer
Learning path: editorLearn to write, publish, translate and build pages
Learning path: administratorLearn to install, configure, secure and update a site
Learning path: developerLearn Git, templates, content classes, extensions and the REST API
Learning path: designerLearn designs, overrides, the pagelayout and themes

A first site

PageWhat it helps you do
Your first site: three waysChoose between the demo, one command, the wizard and Git clones
Trying the public demoTake a first look without installing
Installing a study site in one commandInstall on SQLite with exp:install
Installing with the setup wizardInstall in the browser and learn each decision
Installing from Git clones for studyInstall with full history to read and change the code
Site packages for learnersKnow what the installer installed
Resetting and rebuilding your study siteBack up, restore and start over
Sharing one study site with a classShare a site safely in a group
Your first hour in the administrationFind your way around the administration

Core ideas

PageWhat it helps you do
Understanding the content modelTell classes, objects, nodes, versions and sections apart
Understanding siteaccesses and settingsKnow which settings file wins and ask with exp:ini where
Understanding cachesClear the smallest cache that solves the problem
Reading logs and errorsFind out what went wrong
Learning the template languageStudy eZ TPL with a plan and drills

Study projects

PageWhat it helps you do
Study projects: overviewSee the ten projects and what you hand in
Grading your own workGrade with the rubric, alone or with peers
Project 1: a content class of your ownDesign and create a content class
Project 2: a small site structureBuild a content tree with versions, locations and the trash
Project 3: a template overrideChange how one class looks, the documented way
Project 4: a page with layoutsBuild and map a landing page with Exponential Layouts
Project 5: a multilingual siteAdd and show a second content language
Project 6: search that finds the right thingsChoose searchable fields and rebuild the index
Project 7: reading content over the REST APIRead content with a personal API key and curl
Project 8: your first extensionBuild a module, a view and a template in an extension
Project 9: roles for a restricted editorGive a group just enough rights, and prove it
Project 10: capstone, a complete small sitePlan, build, document and present a whole site

Courses, certificates and the Student level

PageWhat it helps you do
Taking a course with a trainerGet the most out of a course built from the trainers' material
Certifications and certificatesKnow what exists today, what is planned, and what you may claim
The Student partner levelRead the $25-a-month level exactly as published
Student level or free community: what to chooseCompare what is free with what the level adds

Contributing and Git

PageWhat it helps you do
Contributing as a studentChoose a contribution that fits your path
Your first contribution, step by stepSend a documentation fix, a translation or a code fix
Bugs you find while learningChoose the right tracker and write a good issue
Improving the help as a studentFix and extend the documentation
Translating as a studentTranslate the administration or the help
The CLA for studentsUnderstand the agreement before you send kernel code
Using Git as a studentUse Git daily and learn from the history
Git quick reference for learnersFind the right command fast
Building a portfolioShow your work honestly

Reference

PageWhat it helps you do
Names and history for learnersUse the names correctly and know the history
Glossary for learnersLook up the words you meet first
Student FAQGet short answers fast
Student checklistsCheck before sessions, hand-ins, pull requests and purchases
Help pages by topic, for studentsFind the right page in the rest of the help
For teachers: assigning these pagesPlan a semester with these pages

Pages from other audiences you will use

PageWhy a learner reads it
Getting startedThe first page for every new user
Getting started: install ExponentialThe installation guide with expected output
Installing Exponential 6.0Requirements and every install method
Site packages: start hereWhat a site is built from
Develop with GitThe way from user to developer and contributor
Trainers: start hereThe courses, lessons and quizzes you can read
Course catalogueEvery course with its length and prerequisites
Assessments and practical exercisesHow trainers assess, and certificates in their own name
Editors 101The first course for editors
Student and education partnersThe partner program's page for education
Partner plans and pricesPrices and support of every level
Supporters: start hereEvery way to help the project
When something goes wrongErrors, trackers and bug reports
Demo mode FAQWhy a public demo's administrator password is published
Free documentationWhat you may do with these pages

Finding these pages again

  • In the help, filter by the audience Students and learners or the category Learning, or open All pages and the folder students.
  • Every page has Edit on GitHub. If a step is wrong or unclear, fix it for every learner after you, or say so on the community issue tracker.

Become an Exponential Partner

Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x