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

Question to Community: Magento Modules #536

Closed
Tiurnikova opened this issue Mar 28, 2014 · 8 comments
Closed

Question to Community: Magento Modules #536

Tiurnikova opened this issue Mar 28, 2014 · 8 comments

Comments

@Tiurnikova
Copy link

Hi there,
One of the goals of Magento 2 is to reduce dependencies between modules and make it easy to disable them. Some modules have already been cleaned up (Catalog, Checkout, Shipping, Sales, Payments). Please, check last dev versions.

We are considering the following modules as possible candidates for the further work.
Please, share your thoughts on given priorities. Which modules are the most critical?

  • Log
  • Logging
  • AdminNotification
  • Rss
  • Backup
  • Tax
  • Weee
  • SalesArchive
  • VersionsCms(CmsHierarchy)
  • Bundle
  • Downloadable
  • Rating
  • Review
  • GiftMessage
  • Rma
  • ProductAlerts
  • SalesRule
  • CustomerSegment
  • Wishlist
  • Newsletter
  • Reports
  • CategoryPermissions
  • Captcha
  • CatalogSearch
  • Compiler
  • Connect
  • GiftRegistry
  • Poll

Thanks

@SchumacherFM
Copy link
Member

All of them. But no worries if you can't make it in time. I will port https://github.com/Zookal/magento-mock to Magento2 if necessary.

Priorities depends really on the project.
But here my list.

  1. Newsletter
  2. Connect/Backup
  3. AdminNotification
    ...

@jpratt
Copy link

jpratt commented Apr 1, 2014

I would imagine those that are not is use by most would be great to easily turn off:

  1. Weee
  2. Downloadable
  3. RMA

@Vinai
Copy link
Contributor

Vinai commented Apr 3, 2014

I think the following modules are not used in many instances, so it would be good to be able to remove/deactivate them.

In order of preference:

  • Newsletter (almost noone uses it - all use mailchimp or another provider)
  • RSS
  • CategoryPermissions
  • GiftRegistry
  • Downloadable
  • Wishlist

The admin notification module is often turned off because it slows down the admin login. If that where changed, I don't think people would mind it so much.

@gfxguru
Copy link

gfxguru commented Apr 4, 2014

We need a workflow!

@mzeis
Copy link
Contributor

mzeis commented Apr 5, 2014

Short version:

Make disabling easy for these modules: Log, Logging, AdminNotification, RSS, Compiler, Newsletter.

Long Version:

My experience from our projects:

  • Log / Logging: make visitor logging to the database optional. As long as the data in the log database tables cannot be used / analysed more easily in the backend it should be easy to turn of the logging of page visits etc.
    The logging data which now is saved in system.log / exception.log is better readable and analysable in a structured form so it would be nice if it could be saved in the database as it was implemented in https://github.com/firegento/firegento-logger.
  • AdminNotification: add an option to disable the notifications globally or on a user basis. We have only one merchant that really wants to read the messages. Normally we act on any notifications and/or updates directly and we know about it from Twitter, Mail, RSS, ... before we see the message in the admin notifications so it's really not necessary that we have to click away the messages in every single admin dashboard.
  • RSS: remove/disable it. We never used it.
  • SalesArchive: would be awesome to have in CE.
  • VersionsCms(CmsHierarchy): hierarchic menus in CE would be very important. Is this about the EE functionality? If so: I can understand if you are not willing to implement a rich CMS functionality into CE I can understand it from a marketing stand point. On the other side, the current CMS functionality in CE is in no means a replacement for a CMS. At least it should be possible to creat hierachical CMS content and create custom navigation trees vor CMS pages (separate from the category navigation).
  • Compiler: remove/disable it. We never used it because it caused more problems than it did help.
  • Newsletter: remove/disable it. As Vinai pointed out: if you want to send Newsletters we always do it using external providers. It would be better to invest into built-in integrations with external providers than to maintain a module which is not useful for any not-tiny store.

@kbariotis
Copy link

+1 for @mzeis !! Well said.

From my experience:

  • Logging : Never Used it
  • AdminNotification : Never Used it
  • Rss : Never Used it
  • Backup : Never Used (cPanel is making the hard work)
  • Tax : There have been a lot of situations that we didn't use
  • Bundle : Never Used it
  • Downloadable : Never Used it
  • Rating : Should be easy to disable it
  • Review : Should be easy to disable it
  • GiftMessage : Never Used it
  • ProductAlerts : Never Used it
  • Newsletter : I would say that it would be good to leave this inbrowser editor for email templates as it is far from easy and no customers can use it. Keep a mini version without templates where emails consist only by text and a logo. And only if the developer wants to can implement a 'phtml' template file.
  • Reports : We are using it but i would say that needs work. See a lot of these can already seen in google analytics. Make something that can't find in GA.
  • Captcha: Never Used it
  • Connect : Never Used it. There is a big possibility that system would break. We only allow developers to play with extensions.
  • Poll : Never Used it

@tzyganu
Copy link
Contributor

tzyganu commented Aug 4, 2014

There are a lot of modules I never used, but that does not mean they are not useful. Like Downloadable, Captcha, ProductAlerts, GiftMessage.
But please do what ever it takes and detach the compare products functionality from the Log module. Let me disable the log module if I want to. I can say that 100% of the clients I've worked with never needed this.
I added an unanswered question for 1.x, asking why is this needed (http://magento.stackexchange.com/questions/30801/why-is-the-compare-functionality-linked-to-the-logvisitor-id). If you plan to port the same thing on 2.x at least give a reason.

@Tiurnikova
Copy link
Author

Thank you for your feedback.
@stakisko some of the modules you mentioned are already removable, like Rating, Review; Poll was completely removed from M2.
@tzyganu , we are working on Log module right now. Check release updates in 2 weeks, it will be easy to disable and remove this module.

Thanks

@maksek maksek added the PROD label Jan 8, 2015
vpelipenko added a commit that referenced this issue Aug 25, 2015
…dl-Request

[API] MAGETWO-40814 Perfomance issue during WSDL request
okorshenko pushed a commit that referenced this issue Dec 14, 2016
[Dragons] Bugfixing 2.1
- MAGETWO-57055 [Backport] - [GitHub] Configurable product disabling lowest price associated product still shows its price #4419 - for 2.1
- MAGETWO-59879 [Backport] - "As low as" is displayed for configurable product on Category page if min price configuration isn't available - for 2.1.3
- MAGETWO-59874 [Backport] - Non consistent save Product Stock Item via Web API and repository directly - for 2.1
magento-devops-reposync-svc pushed a commit that referenced this issue Jun 13, 2023
ACPT-1316: Fix Sales Webapi GraphQl tests on MTS
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