Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
20

What about magento 2's official documentation ? http://devdocs.magento.com/ AFAIK, Alan Kents Blog is the best resource for magento 2 so far https://alankent.wordpress.com/page/2/ Alan's blog is not tutorial oriented but his own perspective view on different subjects. But it is very helpful to know about advancement in magento 2 project. Magentician is ...


16

You can track all updates and Magento Community news at Twitter with #magento2 and #realmagento tags. Official Magento 2 Documentation Gitller chat for Magento 2 developers Official tutorial training from Magento - Fundamentals of Magento 2 Development Alan Storm Magento 2 tutorials, must read! Magento2 tutorials, screencasts and up to date news from ...


8

After long research, I am able to resolve this problem. A mistake was in the format of XML . Initial code : <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Acl/etc/acl.xsd"> <acl> <resources> <resource id="...


7

Magento 2 official documentation http://devdocs.magento.com/


5

Take a look at app/code/core/Mage/Adminhtml/Block/Permissions/Tab/Rolesedit.php. Look for method getResTreeJson. This method returns a json array of all resources. Also you can just call this code: $resources = Mage::getModel('admin/roles')->getResourcesTree(); It returns a Varien_Simplexml_Element object.


5

I Think, It will help you. https://www.mageplaza.com/magento-2-module-development/ https://www.cloudways.com/blog/create-module-in-magento-2/ http://inchoo.net/magento-2/how-to-create-a-basic-module-in-magento-2/ http://www.silksoftware.com/magento-module-creator/magento2x.php


4

There is also the Magento 2 developer hub at http://magento.com/developers/magento2 which contains links to a number of resources. It is the official home page for Magento 2 developers - that is, we are trying to link various good (more official) sources of information from this single page. For example, there are a few videos linked from the page as well ...


3

You can use $collection->getResource()->getTable('YOUR_TABLE'); Even this class is also getting table name with this way. Just look at \Magento\Catalog\Model\ResourceModel\Product\Collection this $this->getResource()->getTable('catalog_product_website');


3

First of all, there is a method loadByEmail in the customer model (or Magento 2) that is just a proxy to the one in the resource model. As a general idea (but this does not happen always), the resource model is used to do db operations. All queries should be inside the resource models. The models are (should be) just implementations of the Active record ...


3

With service contracts usage (API interfaces), it will be possible to expose custom module functionality as web API just by adding config etc/webapi.xml. Improved capabilities for integration with 3rd party systems based on service contracts will be added in the future, as well as queue support. Another benefit, if there is another module dependent on your ...


2

you can also find the technical blogs. please follow the below links. http://blog.magestore.com/magento-2/ http://inchoo.net/category/magento-2/ If I am got more links I will share with you guys. But I suggest that first we need to read the Default Magento2 official site documentation. Because they have change so many thing like Folder structure, Module ...


2

This is temporary solution worked for me. D:\xampp\htdocs\Project\vendor\magento\module-user\Block\Role\Tab\Edit.php <?php /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\User\Block\Role\Tab; use Magento\Framework\App\ObjectManager; use Magento\User\Controller\Adminhtml\User\Role\...


2

I confirm what Manish reported. The problem sits in the acl.xml file. In my case (Magento 2.1) I had the following acl.xml: <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Acl/etc/acl.xsd"> <acl> <resources> <resource id="Magento_Backend::all_elements" title="...


2

add menu in ACL <?xml version="1.0"?> <config> <menu> <kartparadigm_storecredit module="kartparadigm_storecredit"> <title>Store Credit</title> <sort_order>71</sort_order> <children> <settings module="kartparadigm_storecredit"> ...


1

If you want learn a very basic thing you should follow: webKul Blog: https://inchoo.net/category/magento-2/ https://www.mageplaza.com/ But if you want to learn all magento thing conceptually No one better than below blogs: https://devdocs.magento.com/#/individual-contributors https://alanstorm.com/category/magento-2/ Hope this helps you.


1

Nothing has helped me more than Alan Storm's blog. The series is eight parts which are all very crucial points to know about creating modules: Object Manger Dependency Injection Preferences Argument Replacement Virtual Types Proxy Objects Instance Objects Plugin System As far as a single tutorial, this would be my vote for the best resource I've come ...


1

I had same problem. In the menu section you're using <kartparadigm_storecredit module="kartparadigm_storecredit"> but in acl you have <storecredit translate="title" module="kartparadigm_storecredit"> You should use same code in both sections. So your menu section should looks like this: <menu> <storecredit module="...


1

In adminhtml.xml <?xml version="1.0"?> <config> <menu> <storecredit module="kartparadigm_storecredit"> <title>Store Credit</title> <sort_order>71</sort_order> <children> <settings module="kartparadigm_storecredit"> ...


1

$resources = Mage::getModel('admin/roles')->getResourcesList(); for more information refer a http://sonimanthan228.blogspot.in/2015/12/fetch-all-resource-list-in-magento-by.html


1

To have a list of the resources you can call this code: $resources = Mage::getModel('admin/roles')->getResourcesList2D(); This will return an array with all the path of the resources.


1

you config.xml should be like this. And you should have to include Namespace in your config.xml <config> <modules> <Namespace_Shopping> <version>1.0.0</version> </Namespace_Shopping> </modules> <global> <resources> <shop_setup> ...


1

Disable or rebuild compilation. Thanks to Marius too!


Only top voted, non community-wiki answers of a minimum length are eligible