Answers.Body: <p>Start with the manual: <a href="https://docs.craftcms.com/v3/extend/module-guide.html" rel="nofollow noreferrer">https://docs.craftcms.com/v3/extend/module-guide.html</a></p>
  
  <p>This blog post covers module development in more detail:
  <a href="https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module" rel="nofollow noreferrer">https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module</a></p>
  
  <p>It includes a link to generate a scaffold module, which should work out-of-the-box.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-21T09:40:40.300Z
Answers.Text: thanks alot. that help me so much @Richard
Answers.UserDisplayName: Keyur Kadam
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-10T13:18:20.767Z
Answers.LastActivityDate: 2019-05-10T13:18:20.767Z
Answers.UserDisplayName: Richard
Answers.Body: <p>I recently reviewed a fellow developer's module and posted <a href="https://www.youtube.com/watch?v=UWChfY5360E" rel="nofollow noreferrer">a recording of the review</a> online. It's not necessarily building a module from scratch, but I did very briefly cover the different parts of a simple module Class, and also specifically how to access and save FreeForm submissions and Craft entries, so hopefully it could be of some help. The only part I did not really cover in the video was hooking it all up in the <code>composer.json</code> and <code>config/app.php</code> files, but that should be fairly explanatory from <a href="https://docs.craftcms.com/v3/extend/module-guide.html" rel="nofollow noreferrer">the docs</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-22T09:25:19.137Z
Answers.Text: but how to run this module. i am totally new in craft @jalen
Answers.UserDisplayName: Keyur Kadam
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-20T14:49:31.097Z
Answers.LastActivityDate: 2019-05-20T14:49:31.097Z
Answers.UserDisplayName: Jalen Davenport
Body: <p>How do I create a simple module for one website in Craft?. I don't have much experience in Craft CMS.  I have tried from 3 days but I cannot get an answer. I'm following all the tutorials that I can find, but none I feel are clear. Any recommendations on the simplest of examples, even if it's just outputting a variable.</p>
  
Tags: <craft3><php><modules>
Title: Simple Module in Craft CMS 3
ThreadText: # Simple Module in Craft CMS 3
  
  (Asked by: username_0 on 2019-05-10)
  
  How do I create a simple module for one website in Craft?. I don't have much experience in Craft CMS. I have tried from 3 days but I cannot get an answer. I'm following all the tutorials that I can find, but none I feel are clear. Any recommendations on the simplest of examples, even if it's just outputting a variable.
  
  **Tags:** craft3, php, modules
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-05-10. Score: 3
  
  Start with the manual: <https://docs.craftcms.com/v3/extend/module-guide.html>
  
  This blog post covers module development in more detail:
  <https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module>
  
  It includes a link to generate a scaffold module, which should work out-of-the-box.
  
  > **Comments:**
  > **username_0**: thanks alot. that help me so much @username_1  
  
  ---
  
  ### Answer by username_2 on 2019-05-20. Score: 1
  
  I recently reviewed a fellow developer's module and posted [a recording of the review](https://www.youtube.com/watch?v=UWChfY5360E) online. It's not necessarily building a module from scratch, but I did very briefly cover the different parts of a simple module Class, and also specifically how to access and save FreeForm submissions and Craft entries, so hopefully it could be of some help. The only part I did not really cover in the video was hooking it all up in the `composer.json` and `config/app.php` files, but that should be fairly explanatory from [the docs](https://docs.craftcms.com/v3/extend/module-guide.html).
  
  > **Comments:**
  > **username_0**: but how to run this module. i am totally new in craft @username_2  
  
  ---
  
  