Feature utveckling, Drupal.org eller Feature Server

Events happening in the community are now at Drupal community events on www.drupal.org.
kristofferwiklund's picture

Jag har börjat lite smått och utveckla egna features men jag funderar hur man ska göra med koden. Det jag är inne på är att köra en git-repo per site. Men att även ha sina common-features länkat till någon server. Så att om man till exempel har en bildspels feature (Som använder Views Slideshow och lite Content type). Den kan man uppdatera på en sajt (och sedan uppdatera feature), sedan vill man kunna se att det finns en uppdatering på en annan sajt som använder samma "modul". Men att på den sajten ha möjlighet att välja när man ska uppgradera.

Två sätt jag funderat att lösa detta på:
A) Man skapar en nytt projekt på Drupal.org och hostar sin featue där.
Fördelar: Mer människor kan använda din feature och man bidrar till communityn. Systemet fungerar och folk underhåller det.
Nackdelar: Vissa feature kanske är för små för att ha något värde, skapar massa skräp på drupal.org. Vissa feature kan ses som affärshemlighet och bör hållas hemlig.

B) Man sätter upp sin egna Feature server som fungerar på liknande sätt.
Fördelar: Man kan access-styra sina features. Och lättare göra speciallösningar utan att tänka på andra.
Nackdelar: Det måste in lite kärlek i Feature Server för D7. Man bidrar inte till communityn och man skapar en grogrund för att bygga upp system för att ha en typ av butik av moduler och tar bort GPL2 iden för moduler.

Så vad är era synpunkter. Jag är ju fri att göra som jag vill men det skulle vara värdefullt att få input från communityn.

Comments

This has been a heated topic

carlmcdade's picture

Hej, Kristoffer

This has been discussed as a topic of an Drupal app store". You should read the thread to get an idea about where the community is on this subject

http://www.angrydonuts.com/contributing-to-open-source#comment-3974

Pengar kan förstöra mycket

kristofferwiklund's picture

Det var en intressant diskussion och jag är nog också av den åsikten att introducerar man betalmoduler förstör det mycket. Så därför tycker jag att alternativ B inte är så bra. Men om man då tänker att allt ska vara öppet, borde man lägga upp sina subthemes på drupal.org också? Det kan ju lätt bli rätt mycket skräp där. Så någonstans kanske man borde dra en linje. Så det moraliska fundering jag har är om jag ska köra med egen Feature Server för affärsspecifika saker som inte kan läggas ut, typ themes och site specifika saker + Google analytics inställningar (via features). Men att köra med en Feature Server och lägga in lite kod där, så den fungerar, öppnar upp till möjligheter att ha betalmoduler vilket jag inte vill stödja.

Jag tycker det är trevligt

pontus_nilsson's picture

Jag tycker det är trevligt att hosta Features på d.o. Det finns en kategori av modul när du skapar ett projekt som heter Features package.

NodeOne hostar generella features publikt inuti Drupaldistributionen NodeStream. Kundspecifika features och kod ligger i projektets repository som vi oftast hostar på Github.

//Pontus Nilsson, Digitalist

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: