Recent changes
Wednesday November 04 2026
-
Project 7: reading content over the REST API Updated Markdown page
Study project 7 - check that the ezprestapi extension is active, give a test user the right to make a personal API key with the read scope, make a key, read nodes, children and fields with curl at v1 and v2, handle…
-
Project 8: your first extension Updated Markdown page
Study project 8 - build a small extension by hand following the extensions guide (ezinfo.php, extension.xml, module and design settings, a module with one view and a template), switch it on, protect the view with a…
-
Project 9: roles for a restricted editor Updated Markdown page
Study project 9 - create a user group and a test editor, build a role whose policies let the group edit only the club subtree, assign it with a limitation, sign in as the editor to prove what is allowed and what is…
-
Project 10: capstone, a complete small site Updated Markdown page
The capstone study project - plan, build, document and present a complete small site on a fresh installation, combining content classes, structure, a design override, layouts, a second language, roles, search, a backup…
-
Publish your portfolio free on GitHub Pages Updated Markdown page
Build your portfolio in Exponential, publish it as a static site on GitHub Pages at no cost, and show employers both the site and the repository behind it.
-
Reading logs and errors Updated Markdown page
How a learner finds out what went wrong on a study site - telling a permission page from a real error, the error reference, the log files in var/log and the log viewer, syntax checks for PHP and templates before you…
-
Resetting and rebuilding your study site Updated Markdown page
How a learner saves a study site before a risky exercise and starts over afterwards - a backup of the SQLite database and the files, a restore, a fresh install with exp:install --force, a dry run first, keeping your own…
-
Sharing one study site with a class Updated Markdown page
For study groups and classes that share one Exponential installation - why one installation per learner is safer, how to share well when you must (accounts per learner, limited roles, demo mode when everyone is an…
-
Site packages for learners Updated Markdown page
What a learner needs to know about site packages - what the installer installs, the default sevenx_multisite with its two demo websites, the clean variant without demo content, the CJW starter site, how to choose one…
-
Student checklists Updated Markdown page
Checklists for learners - before your first session, a study site that is ready, every study session, before handing in a project, before a pull request, before a presentation, and before you buy the Student partner…
-
Student FAQ Updated Markdown page
Short answers to the questions learners ask most about Exponential - cost, what to install, which path, certification, the Student partner level, the demo, contributing, the CLA, Git, getting help and the old name…
-
Student level or free community: what to choose Updated Markdown page
An honest comparison for learners between the free resources everyone has (the software, the documentation, the community channels, public issue trackers, the demo) and what the $25-a-month Student partner level adds as…
-
Student reading path Updated Markdown page
The order in which to read the student pages and the help pages they build on - week one orientation, a first site, the core explanations, the learning path of your choice, the study projects, contributing, and the…
-
Students and learners: start here Updated Markdown page
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…
-
Study projects: overview Updated Markdown page
The ten graded study projects for learners - what each one builds with real Exponential features (content classes, site structure, template overrides, layouts, languages, search, the REST API, extensions, roles and a…
-
Taking a course with a trainer Updated Markdown page
What a learner should know about courses taught from the trainers' material - which courses exist and for whom, how a course is built, what to prepare, how to use the lessons before and after class, how assessments and…
-
The CLA for students Updated Markdown page
What the Contributor Licensing Agreement means for a student - when it is required (code contributions to the core kernel), what you give up (the copyright is assigned to the Exponential Foundation and 7x), what it does…
-
The Student partner level Updated Markdown page
The Student level of the Exponential Partner Program exactly as the partner pages document it - $25 a month, who it is for, the support, meetings, discounts and benefits by level, how to apply (pay first, then sign)…
-
Translating as a student Updated Markdown page
How language students and native speakers contribute translations to Exponential - where the administration's translations live, how to pick a language and check its completeness, the translation workflow, quality…
-
Trying the public demo Updated Markdown page
How a learner uses the project's public demo for a first look - where it is, where the sign-in details are published, what demo mode means for you, what to try in the first hour, what the demo cannot teach you, and when…