Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Module vs SiteProfile #1

Open
harikt opened this issue Mar 16, 2024 · 2 comments
Open

Module vs SiteProfile #1

harikt opened this issue Mar 16, 2024 · 2 comments

Comments

@harikt
Copy link

harikt commented Mar 16, 2024

Hi @ryancramerdesign ,

When I read the newsletter and blog posts I have a thought why have you created a site profile rather than a module. Does't module also helps create a site profile ? Is there any reason you didn't create this as a module ?

Thank you.

@ryancramerdesign
Copy link
Member

@harikt A module is what you'd create to install into an existing site. A site profile is what you'd use to start a new site. A site profile is also a good way to demonstrate how to create a site, or in this case, an application. If you know what a Wordpress theme is, that's kind of similar to what a site profile is.

ProcessWire has lots of modules, but very few site profiles. Site profiles are what help people to get started with PW. Site profiles also serve as good starting points to build and expand from, whereas modules typically don't.

By having more site profiles, it will help ProcessWire to grow, so that is part of the goal with this invoice application site profile. The other goal with this site profile is to be a useful application.

@harikt
Copy link
Author

harikt commented Mar 22, 2024

Hey @ryancramerdesign,

ok, cool. Thank you.

I was thinking, if I have already running PW site, it would have been easy to install a module rather than creating another site.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants