PHP product integreren
Hoe zouden jullie dit doen?
Doen hele bekende PHP software ontwikkelaars zoals die van ExpressionEngine of Magento ook iets hiermee?
Het beste lijkt me gewoon om alles zo universeel mogelijk te maken.
Het lijkt mij dat je modules speciaal voor dat soort dingen moet aanpassen. Een mercedes motor past ook niet in die van een BMW. Kan wel, maar dan moet alles onder de kap aangepast worden
Dat vonden de makers van frameworks ook... dus maakten ze een framework.
Wat wil je dat wij daarover zeggen?
Ik zou kiezen voor de 'Vendor structuur' van onder andere symfony.
http://symfony.com/doc/current/cookbook/bundles/best_practices.html
Toevoeging op 28/04/2014 18:07:40:
Donny Wie weet op 28/04/2014 14:53:53:
Het lijkt mij dat je modules speciaal voor dat soort dingen moet aanpassen. Een mercedes motor past ook niet in die van een BMW. Kan wel, maar dan moet alles onder de kap aangepast worden
Donny dat is nou precies waarom we frameworks en standaardisatie gebruiken. In jouw voorbeeld heb je nog wel een beetje gelijk maar in al die auto's passen wel dezelfde accu's bijvoorbeeld.
De structuur van grote frameworks is juist zo gemaakt dat er vendors aan toe gevoegd kunnen worden die het gewoon direct doen. Het enigste dat je nog hoeft te doen is de class en methods aanroepen.