Erweiterte Admin-Rollen in der Magento CE



Wir möchten heute mal die Möglichkeit nutzen um verdienter Maßen auf einen Anbieter für kommerzielle Magento-Extensions hinzuweisen, da er es geschafft hat Enterprise Funktionalitäten für die Community Edition bereitzustellen.

Die Rede ist von Aitoc

Eine Übersicht aller zur Zeit verfügbaren Magento Erweiterungen von diesem Anbieter finden Sie hier

Eines der neuesten Werke aus der Aitoc-Schmiede heißt Advanced Permissions und ermöglicht Enterprise Features innerhalb der Magento Community Edition.

Wem also diese Funktionalität Gruppen & Nutzerrechte von einander zu trennen in seiner CE fehlt, kann diese nachrüsten um den Zugriff auf StoreView Ebene zu erweitern / zu beschränken.


Beispiel-Szeanario auf Grundlage der Produkte aus den Sample Daten

- Website 1 ->Root Katalog = Elektronik->Store Elektronik->StoreView Elektronik
- Website 2 ->Root Katalog = Bekleidung->Store Bekleidung->StoreView Bekleidung
- Website 3 ->Root Möbel = Möbel->Store Möbel->StoreView Möbel

Somit können mit Einschränkung auf die “StoreView” auch eigene Händlernetzwerke mit von einander komplett getrennten Produkt- und Kategorie Stämmen realisiert werden.

Oder aber man möchte seinen Resellern die Möglichkeit geben ohne eigene Hard & Software innerhalb Ihres Systems eigene Shops zu erstellen und zu pflegen, auch dies ist möglich - da die StoreView in der Trennung von Konfigurationen bekanntlich der kleinste gemeinsame Nenner ist.

Somit hat man für einen relativ günstigen Preis eine recht brauchbare Rechteverwaltung innerhalb der Magento-CE integriert und das auch ohne eine Enterprise Edition erwerben zu müssen.


Beispiel für die Beschränkung auf einen Katalog / StoreView

- Zunächst wurde für das Beispiel zusätzlich zu der Main Website & den 3 Standard Store Views “English”, “French” & “German” folgende Dinge angelegt um später auch die gewünschte Nutzertrennung zu gewährleisten:

1. Katalog->Kategorien verwalten
- Anlage einer neuen Rootkategorie “Test Root” + 2 Unterkategorien

rootkategorie

2. Unter System->Stores verwalten
eine Website “Testseite”, einen Store “Test-Store” & eine StoreView “Test-View” anlegen.

Achten Sie hierbei unbedingt darauf im Store die Root Kategorie “Test Root” zuzuweisen, da wir ja bereits den Produktkatalog trennen wollen.

websites-stores-views

3. Unter System->Berechtigungen->Gruppenberechtigungen
eine neue Gruppe anlegen, der später ein User zugeordnet werden soll.

screen-gruppe

screen-store

4. Überprüfung der Einschränkung auf die angelegte StoreView

- Wir loggen uns aus dem Backend aus & mit den eben angelegten Nutzerdaten wieder ein.

login-testuser

- In der Übersicht sehen wir das wir nur Zugriff auf Daten unserer StoreView haben

dashboard

- Einen weiteren Test führen wir unter Katalog->Kategorien verwalten durch, auch hier sehen wir wie auch so vorgesehen ausschließlich unsere Beispiel Kategorien & Unterkategorien.

kategorieverwaltung-testview

Unser Testuser hat tatsächlich nur Zugriff auf den für Ihn vorgesehenen Katalog
& der definierten StoreView. :-)


Fazit:
Wir wissen selbst das diese Funktion der Steuerung von Zugriffsrechten in der Enterprise Edition noch viel detaillierter genutzt werden kann, etwa innerhalb von weiteren Gültigkeitsbereichen wie etwa auf “Website” Ebene. Jedoch ist mit dieser Extension aus unserer Sicht schon vielen Anwendern geholfen, da das Thema innerhalb der Foren sehr oft
zur Sprache kommt.

Generell würden wir uns sehr darüber freuen wenn auf diesem Wege nach & nach Enterprise-Features innerhalb für die Community Edition umgesetzt würden.

Gleichzeitig möchten wir hiermit unsere Position zum Thema “Kommerzielle Extensions” darstellen:
Dinge die wirklich gut umgesetzt sind, die kosten einfach Geld & es ist auch nichts daran verkehrt wenn man auf dieser Grundlage ein Geschäftskonzept aufbaut. Außerdem wird ohnehin viel zu oft der zeitliche Aufwand + die damit verbundenen Kenntnisse in der Produktion solcher Erweiterungen unterschätzt.

Wir freuen uns natürlich immer wieder über kostenfreie Magento-Extensions, aber wenn man sich manche wirklich gut gelöste kommerzielle Erweiterungen mal ansieht (Code), dann kann man erahnen mit wie viel Aufwand diese Module programmiert wurden.

Vielen Dank Aitoc für die Extension Advanced Permissions!

Liebe Grüße - Daniel

  • Twitter
  • Webnews
  • Mister-Wong
  • Facebook
  • Digg
  • BlogMarks
  • Share/Save/Bookmark

3 Kommentare to “Erweiterte Admin-Rollen in der Magento CE”

  1.  marc aurel sagt:

    Ich habe mich auch schon mit dieser Erweiterung beschäftigt und stimme deinem Standpunkt zu Paid Extensions zu. Besonders diese hier ist ihr Geld mehr als wert. Wir hatten vorher Angebote von über 1500$. Dagegen ist das hier ein Schnäppchen, besonders gegenüber der Enterprise Edition. Wer Geld verdienen will, muss erstmal Geld ausgeben. Das war schon immer so und wird immer so sein.

  2.  ds_1984 sagt:

    Naja es ist eben die Funktion die man sofort sieht wenn man in Richtung Enterprise Edition sieht.

    Vielen geht es ja wirklich nur um dieses Stück Feature mehr, was einen sonst mit der CE verwehrt bleibt.

    An alle die sowohl jetzt wie auch später fragen:
    Nein, ich schicke euch nicht das Modul zu - wir haben es käuflich erworben & wollen nicht die Arbeit der Extension Programmierer zerstören, die einen klasse Job geleistet haben!

    Wir haben keinerlei Verbindung zur Firma Aitoc, jedoch sollte man sportlich bleiben.

    Wer vor hat, mehrere Händler bzw. Partner in sein System zu lassen, bei dem sollte es an $ 99.00 nicht scheitern.

    Wir geben schon was wir haben, aber bei solchen Dingen hört der Spaß auf! Bitte habt dafür Verständnis.

    LG - Daniel

  3. [...] Dieser Eintrag wurde auf Twitter von webshopnews und Jörg Frölich erwähnt. Jörg Frölich sagte: RT @ShopTrainer: RT:Erweiterte Admin-Rollen in der Magento CE … http://ow.ly/15U9GY via @webshopnews [...]

Kommentar erstellen

You must be logged in to post a comment.

Bitte beachten: Mxperts.de ist kein Supportforum sondern eine Informationsplattform, deshalb benutzt für Diskussionen das deutsche Forum von Magento. (Fragen/Kommentare zu den Tutorials ausgeschlossen). Außerdem gebe ich keinen kostenlosen Support zu Magento. Leider haben das einige Leser in letzter Zeit falsch Verstanden und ich bitte um Euer Verständnis. Ich denke diese Plattform ist von unserer Seite aus schon genügend Gratis-Leistung.