Extension development: the book (start here)
A complete book on growing from user to builder, extension developer and theme developer with Exponential: finding ideas, building extensions with and without RAD tools, upgrading, forking ethically, releasing.
Contents
-
Extension development: the book (start here)
-
Reading paths through the book
-
Part 1: From user to developer
- Part 1: From user to developer
- What an extension is
- The ladder: user, builder, extension developer, theme developer
- The tools you need
- Setting up a development installation
- Your first hour as a developer
- Reading the code you already have
- Finding the extensions installed on your site
- The se7enxweb extension catalogue
- Finding ideas on GitHub
- Finding ideas on Packagist
- Share Exponential (share.exponential.earth)
- Exponential Projects (projects.exponential.earth)
- eZpedia (ezpedia.exponential.earth)
- Learning from the free books
- Reading licenses before you reuse anything
- Linking versus copying: citing sources fairly
- Evaluating an old extension before you use it
- Learning from an extension, step by step
- Debug output and logs for developers
- Asking the community for help
- Part 1: From user to developer
-
Part 2: The builder: settings, templates and overrides
-
Part 3: The extension developer
- Tutorials: build real extensions step by step
- Tutorials: build real extensions step by step
-
Part 4: Upgrading an old extension to Exponential 6
-
Part 5: Extending, forking ethically and contributing back
-
Part 6: Theme developers
-
Part 7: Releasing your extension
-
Part 8: Reference of built-in features for extension authors