<p>In the context of Craft CMS, Modules typically would be used for adding functionality to the website itself. As such, you'd use it for things that are specific to that project. Check out the article <a href="https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module" rel="nofollow noreferrer">Enhancing a Craft CMS 3 Website with a Custom Module</a> for details.</p>

<p>You can also generate your module scaffolding via <a href="https://pluginfactory.io/" rel="nofollow noreferrer">pluginfactory.io</a></p>

CC BY-SA 4.0
2018-06-13T21:33:28.127Z
Thanks for the feedback and articles Andrew and Robert. The similarity of the two were causing the confusion.
cballenar
CC BY-SA 4.0
2018-06-09T23:19:31.020Z
2018-06-09T23:19:31.020Z
andrew.welch
<p>Does anybody know of a collection or library of Yii Modules online?</p>

<p>I'm trying to understand how easy they can be moved from one application to another, are we going to see something similar to the plugin store for modules within Craft? :O</p>

CC BY-SA 4.0
2018-06-09T15:50:29.010Z
Plugins are classes that extend the module classes so they can be installed or uninstalled. Besides that plugins are exactly the same like modules. We won't see a module store since modules are nothing special in Craft. You can use every existing yii2 module in your Craft project as well. Maybe you could explain in detail what you would like to know? Otherwise I would suggest you to read Yii2 resources for modules https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module
Robin Schambach
<yii><modules>
Yii Modules in Craft, samples?
# Yii Modules in Craft, samples?

(Asked by: username_0 on 2018-06-09)

Does anybody know of a collection or library of Yii Modules online?

I'm trying to understand how easy they can be moved from one application to another, are we going to see something similar to the plugin store for modules within Craft? :O

**Tags:** yii, modules
> **Comments:**
> **username_1**: Plugins are classes that extend the module classes so they can be installed or uninstalled. Besides that plugins are exactly the same like modules. We won't see a module store since modules are nothing special in Craft. You can use every existing yii2 module in your Craft project as well. Maybe you could explain in detail what you would like to know? Otherwise I would suggest you to read Yii2 resources for modules https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module  

---

## 1 answers

### Answer by username_2 on 2018-06-09. Score: 2 | Accepted answer

In the context of Craft CMS, Modules typically would be used for adding functionality to the website itself. As such, you'd use it for things that are specific to that project. Check out the article [Enhancing a Craft CMS 3 Website with a Custom Module](https://nystudio107.com/blog/enhancing-a-craft-cms-3-website-with-a-custom-module) for details.

You can also generate your module scaffolding via [pluginfactory.io](https://pluginfactory.io/)

> **Comments:**
> **username_0**: Thanks for the feedback and articles Andrew and Robert. The similarity of the two were causing the confusion.  

---

