Learning Exponential
Learning Exponential: learning paths, first sites, study projects and certifications.
56 pages
- Understanding caches Caches explained for learners - why Exponential keeps stored results, the content, template and INI caches you will meet in exercises, how to clear the smallest cache from the administration or the shell, what the php…
- Reading logs and errors 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…
- Learning the template language A study plan for Exponential's template language (eZ TPL) - what it is, a first template to type, the five constructs to learn first, a reading order through the template language and designer pages, practice drills on…
- Study projects: overview 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…
- Grading your own work How learners, study groups and teachers grade the study projects - the four common criteria scored 0 to 3, project-specific checks, grade bands, self and peer review, feedback that helps, and an honest statement of what…
- Project 1: a content class of your own Study project 1 - design and create a content class of your own (a club event) with the class editor, choose datatypes, set required fields and an object name pattern, create and publish objects of it, and hand in a…
- Project 2: a small site structure Study project 2 - plan and build the content tree of a small site (a student club) with folders, articles and images, order the sub items, add a second location, hide and restore content, work with drafts and versions…
- Project 3: a template override Study project 3 - find the design of your public siteaccess, see which template renders a page, make an override for one content class with the template editor and then as files with an override.ini rule, write the…
- Project 4: a page with layouts Study project 4 - build a landing page for your student club with Exponential Layouts - choose a layout type, add and configure blocks in zones, work with drafts, publish, map the layout to one page, link a zone to a…
- Project 5: a multilingual site Study project 5 - add a second content language, translate part of your club site, decide the main language and always-available items, make a siteaccess show the language with SiteLanguageList, check what visitors see…
- Project 6: search that finds the right things Study project 6 - learn how the built-in search engine indexes your content, plan which attributes of your classes are searchable, change one flag, rebuild the index with updatesearchindex.php, compare search results…
- Project 7: reading content over the REST API 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 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 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 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…
- The Student partner level 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)…
- Student level or free community: what to choose 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…
- Certifications and certificates The plain facts for learners - official Exponential certifications are planned, part of the project's future plans for the community, partners, Exponential developers and students, and are not available yet; until then…
- Taking a course with a trainer 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…
- Contributing as a student Why and how a learner contributes to Exponential - the kinds of contribution that fit each learning path, what you need, the rules from CONTRIBUTING.md and the Code of Conduct, how review works, the CLA for kernel code…
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