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

Update "Modules" page #39

Open
colinmollenhour opened this issue Jun 16, 2020 · 9 comments
Open

Update "Modules" page #39

colinmollenhour opened this issue Jun 16, 2020 · 9 comments

Comments

@colinmollenhour
Copy link
Member

Please assign to yourself if you are claiming this task.

We only have three.. I think it isn't a good look being half-baked so would like to either remove for now or replace with content that requires less maintenance (like links to package repos or other resources).

Ideas?

@sreichel
Copy link
Contributor

Please remove/hide for now and lets think about extension we recommand ... (production vs dev?)

modman.... ;)
Firegento_Debug
Aoe_Scheduler
Aoe_AdvancedTemplateHints
... CommitHooks ...
...

Should these also be add to composer suggest?

@colinmollenhour
Copy link
Member Author

PRs welcome. :)

My thoughts are to provide a "starter" project that includes the boilerplate extensions and serves as a reference project. Probably put it in a separate repo that a user can easily fork, then just link to it from the Install page and other places.

Additionally, provide some good links to other resources that are effectively alternatives to Magento Connect.

Maintaining a list of extensions on our own site is not something I'm personally interested in and I don't think it it OpenMage's primary value proposition. If anyone disagrees and is willing to do the maintenance I wouldn't have any objections, though. :)

@colinmollenhour
Copy link
Member Author

@Flyingmana do you have any preferences here?

@Flyingmana
Copy link
Contributor

We are able to direct people to pages which list them like

https://github.com/topics/openmage

There was one marketplace like Website, I forgot which one, but if we can partner with them/link to them, this would sure be of benefit.

We should only in rare exceptions add something to the "suggest" inside composer.json

The Page should also contain some hints how to promote modules, like adding on github the "openmage" and "openmage-module" topics.
Also to add them to packagist with according keywords used in the composer.json
https://packagist.org/search/?tags=openmage

@colinmollenhour
Copy link
Member Author

@Flyingmana Can you provide some content for this in a simple format like Markdown or Word Doc? If you can provide that then we can take over redesigning the page to make it look nice. If you cannot provide that sometime soon I suggest we remove the modules page until it is more complete. Let me know what you prefer.

@sreichel
Copy link
Contributor

I think mageres has already listed most important modules .... some may be not maintained anymore, some i did not try, but it seams nearly "complete".

@sreichel
Copy link
Contributor

Can you provide some content for this in a simple format like Markdown or Word Doc?

Let's go :)

(Maybe check for outdated modules and resources)

@colinmollenhour
Copy link
Member Author

That's a great resource! Do we want to take over this project though? I tend to think we are better off keeping it where it is if the maintainers will continue to support it rather than duplicate it or take it over thereby increasing our workload. Or put differently, allow the community to contribute more naturally and effectively by continuing the projects they started themselves.

@sreichel
Copy link
Contributor

sreichel commented Aug 31, 2020

Preferd ...

  • maintainers continue to support
  • we encourage people to contribute mageres, link back, ...
  • use resources-m1.csv (see comment) to generate data for module page

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

3 participants