Visa föregående ämne :: Visa nästa ämne |
Startad av: |
Meddelande |
devphp

Medlem i: 3132 dagar Från: Hedemora
Status: Offline
#739944
|
Skrivet: 2015-10-08 17:26
Ämne: Får man hämta data till ett paket?
|
|
|
Hej!
Länge sen man kikade in här. Jag kodade PHP på den tiden man skrev saker själv och det enda ramverket som fanns tillgängligt var Zend.
Har tagit ett litet break sen dess och kan minst sagt säga att det är en helt ny webbutvecklingsvärld där ute. Miljarder ramverk och system att hålla reda på.
Jag är inte alls insatt och tänkte därför ställa en fråga angående best practice.
Det är så att jag skulle vilja skapa ett paket i PHP som olika användare sedan kan ladda ner från Packagist via Composer (som man tydligen gör nu för tiden).
Tanken är att paketet ska innehålla en del bibliotek som jag vill ska vara olika för olika användare. Är det dumt?
Mer exakt tänker jag att användare ska kunna skapa och generera egna bibliotek på en hemsida, och sedan ladda ner paketet. Paketet ska sedan hämta bibliteket från hemsidan.
När man sedan kör en composer update så ska biblioteket uppdateras så att innehållet blir detsamma som på den tidigare nämnda hemsidan.
Hur ska datta gå till då? Jo, Composer erbjuder ett skript (verkar vara något slags event?) som heter post-package-update som man kan peka till en funktion i sin PHP-kod. På något vis måste det gå att få in någon slags API-nyckel där via någon konfigurationshistoria som gör att användaren får rätt data.
Nu till själva frågan; är det okej att göra så här? Vet inte vad som är okej och best practice när det gäller paket. Är det dumt att låta paketet hämta data utifrån? Är det dumt att låta ett paket skriva filer? Har paket ens tillgång till att skriva egna filer i moderna ramverk och system?
Blev kanske lite rörigt och blandat nu, men om det var något som var oklart så säg gärna till!
Tack på förhand!
// devphp |
|
|
_________________ while(!empty($_COOKIE['jar']))
{
eat($_COOKIE);
} |
Till toppen på sidan |
|
devphp

Medlem i: 3132 dagar Från: Hedemora
Status: Offline
#740034
|
Skrivet: 2015-11-21 01:18
Ämne:
|
|
|
Ingen? |
|
|
_________________ while(!empty($_COOKIE['jar']))
{
eat($_COOKIE);
} |
Till toppen på sidan |
|
Saurid


Medlem i: 5362 dagar Från: Karlshamn
Status: Offline
#740041
|
Skrivet: 2015-11-24 23:18
Ämne:
|
|
|
Min första tanke är att det inte låter som en bra ide, men jag kanske inte förstår fullt ut vad du menar. Jag tänker att ett paket bör vara mer eller mindre självförsörjande, undantaget då de eventuella beroenden som det har av andra paket.
Vad är det som skulle skilja mellan olika användare? Skulle det kunna lösas genom olika paket som kombineras med varandra? Kan det som skiljer styras genom val i en konfiguration istället?
Genom ditt paket så har du all möjlighet att skapa filer och göra annat i valt ramverk, så där finns egentligen inga begränsningar. Composer och packagist behöver heller inte nödvändigtvis användas i ett ramverk alls, utan kan lika gärna användas helt fristående. |
|
|
_________________ waljefors.se :: waeke.se :: GitHub :: SoundCloud |
Till toppen på sidan |
|
|