ExpressionEngine is modular by design so that any developer can take their idea for a new feature and integrate it seamlessly into the program. Our team is dedicated to helping you on the path to creating your own modules and thus expanding what ExpressionEngine can do for you. We have provided numerous resources to help to that end. From our dedicated Developer Mailinglist, to step by step instructions for creating a module, and forums for discussing your ideas and helping with development questions.
| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 16 Jan 2026 17:43:02 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100211142740
location: https://web.archive.org/web/20100211142740/https://expressionengine.com/developers/module_development
server-timing: captures_list;dur=0.868326, exclusion.robots;dur=0.083251, exclusion.robots.policy;dur=0.069412, esindex;dur=0.010850, cdx.remote;dur=568.997930, LoadShardBlock;dur=246.869092, PetaboxLoader3.datanode;dur=81.628572, PetaboxLoader3.resolve;dur=93.733658
x-app-server: wwwb-app246-dc8
x-ts: 302
x-tr: 1015
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app246; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 16 Jan 2026 17:43:02 GMT
content-type: text/html
x-archive-orig-date: Thu, 11 Feb 2010 14:27:41 GMT
x-archive-orig-server: Apache
x-archive-orig-set-cookie: bb2_screener_=1265898461+204.236.235.245; path=/
x-archive-orig-set-cookie: exp_last_activity=1265920061; expires=Fri, 11-Feb-2011 14:27:41 GMT; path=/; domain=.expressionengine.com
x-archive-orig-set-cookie: exp_tracker=a%3A3%3A%7Bi%3A0%3Bs%3A31%3A%22%2Fdevelopers%2Fmodule_development%2F%22%3Bi%3A1%3Bs%3A40%3A%22%2Fblog%2Fentry%2Fexpressionengine_pros_forum%2F%22%3Bi%3A2%3Bs%3A38%3A%22%2Fblog%2Fentry%2Fee_scholarships_apply_now%2F%22%3B%7D; path=/; domain=.expressionengine.com
x-archive-orig-expires: Mon, 26 Jul 1997 05:00:00 GMT
x-archive-orig-last-modified: Thu, 11 Feb 2010 14:27:41 GMT
x-archive-orig-pragma: no-cache
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 11 Feb 2010 14:27:40 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_14_20100211133235_crawl102-c/51_14_20100211142726_crawl103.arc.gz
server-timing: captures_list;dur=0.687188, exclusion.robots;dur=0.018097, exclusion.robots.policy;dur=0.007173, esindex;dur=0.011785, cdx.remote;dur=29.499858, LoadShardBlock;dur=134.349824, PetaboxLoader3.datanode;dur=129.151285, PetaboxLoader3.resolve;dur=51.683002, load_resource;dur=75.222155
x-app-server: wwwb-app246-dc8
x-ts: 200
x-tr: 289
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=9
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Module Development | Developers | ExpressionEngine
High Performance Web Hosting provided by EngineHosting
Copyright 2001-2010 · EllisLab, Inc. · All rights Reserved
