MediaGoblins One Year Anniversary: ​​Whats Neste


GNU MediaGoblin prosjektet ble annonsert bare et år siden. Prosjektet, for å bygge opp en desentralisert, gratis programvare media deling verktøy, har siden den gang gått bra våpen. For å få en idé om hvor prosjektet står i dag, vi snakket med hovedutvikler Chris Webber. Her deler vi Webber kommentarer på historien og fremtiden for MediaGoblin, nye funksjoner, og bryteren bort fra MongoDB til SQL.

Akkurat i tide til ett års jubileum, den MediaGoblin laget sluppet 0.3.0 med lydstøtte , SQL database støtte, og det første ta på en mobil layout. Unødvendig å si, det er mye arbeid

Linux.com: Hvor er MediaGoblin på, feature-messig? Hva kan jeg gjøre med MediaGoblin nå, og hva som ikke kan noen gjøre som må tas opp? Det vil si, noen store mangler funksjoner som er i arbeid (versus den alltid tilstedeværende " kjekt å haves ")

Chris Webber: MediaGoblin er i en stor tilstand akkurat nå for kunstnere eller organisasjoner som ønsker et sted? de kan legge inn sine audio, video, bilder og slikt alt på samme sted. En god del av vårt publikum er for øyeblikket folk fiendtlig steder å dekke bilder og videoer av deres familier. Generelt tror jeg som mediepubliseringsløsning, fungerer bra MediaGoblin. Vi har bunnsolid innvendige, vakre funksjoner som HTML5 standarder-kompatibel video og lyd hosting støtte og muligheten til å legge til flere medietyper. Vi har sikkert surprassed alt jeg drømt om at vi kunne oppnå i det første året.

Når det er sagt, er jeg den første til å erkjenne at vi har et stykke å gå. Vi vet fortsatt ikke egentlig har forbund som er den viktigste drivkraften for å bygge MediaGoblin. Vi følte at vi måtte bytte den underliggende databasen slik at vi kunne gracfully håndtere små forekomster før du tar på utfordringer knyttet til integrasjon.

Vi har også tilleggs mål om grensesnittet. Fotografer ønsker en API slik at de slipper å sende hvert bilde individuelt. Vi ønsker å gi en fin måte for folk til tema sine forekomster. Vi trenger også en plugin-system, og man er i arbeid. Så selv om vi har et stykke å gå, jeg er svært optimistisk

Linux.com. Hva er de nye store funksjoner i denne utgaven? Hva gjør lydstøtte legge til MediaGoblin erfaring

Chris Webber: De største funksjonene i denne versjonen er støtte for lyd, en forbedret mobil layout, noen få diverse forbedringer på video, og en bryter fra MongoDB til SQL som databasen.

Det mest interessante brukervendte tillegg i denne versjonen er støtte for lyd. Dette betyr MediaGoblin kan bli mer interessant å si, musikere, og kunne begynne å gå inn i rommet av proprietære nettverkstjeneste applikasjoner som Soundcloud. Som vanlig, prøver vi å være progressive og forovervendte ved hjelp av HTML5 lyd tag. Vi har ikke støtte for fôr kabinetter denne utgaven, men det bør være enkelt å legge til, og når vi har for at jeg mistenker MediaGoblin kan bli en svært overbevisende podcasting søknaden.

MongoDB til SQL konvertering er den ene alle synes å være nysgjerrig. Vi ga en plakat sesjon på PyCon på det, og hadde det som en av de diskusjonsemner, og det var sikkert den folk ville vite mest om det. " Wow, bytte fra NoSQL til SQL? Er ikke det baklengs? Ingen gjør at "!

Jeg tror MongoDB er utmerket programvare, og jeg kan vurdere det for noen annen programvare-prosjekt. Hvis utviklingen fortsetter jeg tror det har en lys funksjon i forkant av det, men det var ikke det riktige valget for MediaGoblin. Den viktigste grunnen til å velge MongoDB i første omgang var fleksibilitet, ikke skalere. Jeg selv skrev i det opprinnelige dokumentet for MediaGoblin at jeg hadde noen bekymringer om MongoDB. Vi støtter nå både SQLite og postgres, og ting ser ut til å fungere ganske godt. Landing at overgangen tok litt tid, men takket være hardt arbeid av vår anmelder " Elrond Elvenlord " vi var i stand til å gjøre denne overgangen i parallell med andre funksjonen utvikling.

Vi har også en ny og forbedret mobil layout. Jef van Schendel har gjort et fantastisk arbeid som gir mobilvennlig, " adaptive " CSS for denne utgivelsen, så ting skal se flott fortsatt på mobile enheter og generelt alle nettlesere satt til en mindre bredde. Video er litt hyggeligere i denne utgaven. Vi har nå bruker en custom-inspirerte video.js hud og vi har ting satt opp slik at forspenning av videoer er litt smartere

Linux.com. Google er forskaling Picasa for Linux utvikling. Hvilke verktøy kan jeg koble sammen med Media Goblin å få samme type tjeneste

Chris Webber:? MediaGoblin trenger en API for å fungere godt sammen med noen form for desktop eller mobil opplasting søknad. Den gode nyheten er at vi har vår første betalte MediaGoblin utvikler nå. Joar Wandborg, som har bidratt vesentlig til MediaGoblin på mange områder (særlig legge til " flere medietype " stack, inkludert video, lyd og ascii art støtte) kommer til å bli betalt av den islandske regjeringen til å utvikle et API for MediaGoblin . Når det er gjort vi skal jobbe på applikasjonsintegrasjon, mest sannsynlig starter med Shotwell.

Jeg håper at vi kan konstruere plugin og faktor noen deler til et generisk bibliotek i Vala, på en måte som vil gjør oss i stand til å ha et bibliotek som er cross-platform ut av boksen via gobject-introspect. Selvfølgelig vil vi ha en bedre følelse av dette en gang API er ferdig. Noe arbeid har beredt blitt gjort på en Android-klient som " bare " må kobles til APIen når den finnes

Linux.com. Hva er samfunnet ser ut som på dette punktet? Hvor mange bidragsytere, til noen selskaper som er dedikere utbygger tid MediaGoblin

Chris Webber:? Vi har ca 40 kode bidragsytere på dette punktet, og mange flere ikke-kode bidragsytere, så vi er nok i området ca. 50 MediaGoblin bidragsytere totalt. Det er ikke lett å si hvor mange oversettere vi har fra Transifex, men jeg vil gjette rundt 20 personer har hjulpet på noen måte. Vi har ca 5-15 mennesker aktive på MediaGoblin til enhver tid. Enda bedre er at alle i samfunnet er svært vennlige. Jeg er sannsynligvis partisk, men henger ut i IRC chatterom jeg ofte føler at vi har en av de fineste gratis programvare lokalsamfunn rundt. Jeg er veldig takknemlig for det og jobbe hardt for å prøve å opprettholde den vennlighet.

Som for organisasjoner vier utbygger tid, det var ikke mye av det i løpet av vårt første år, men det ser ut som det vil være i endring i vår den andre. Som jeg allerede har nevnt, er Joar Wandborg satt til å bli betalt for å arbeide på vår API av den islandske regjeringen, har jeg blitt fortalt av to universiteter som er interessert i å ha studentprosjekter som er involvert i MediaGoblin (ett for brukeropplevelsen testing og en annen for selve python vi har snakket om prototyping noen av vår neste generasjon lisensiering verktøy gjennom MediaGoblin utvikling erfaring), og gjennom mitt eget arbeid i Creative Commons. Jeg er optimistisk vi vil få se mer av dette i løpet av det neste året

Linux.com. Den nåværende installere instruksjoner ser ikke ille for geeks – men hva om brukere som er mindre nerdete (eller bare ikke ønsker å bli plaget)? Enhver vert forekomster av MediaGoblin folk kan betale for å bruke? ? Enhver planlagt

Chris Webber: Jeg tror det er to svar på dette spørsmålet

Vi har et par av " åpen registrering ". nettsteder tilgjengelig for bruk, men de er ganske små. Som for betalte tilfeller, jeg håper virkelig det skjer, og tror det vil være en viktig brikke mot MediaGoblin suksess. Vi trenger plugin system til land for dette selv slik at folk kan både ha et fint /praktisk måte å ha betalt brukeradministrasjon, administrere opplasting grenser, og så videre. Heldigvis, som bør komme snart.

Den andre siden av dette er å gjøre MediaGoblin utrulling og vedlikehold enkelt for folk som ikke er ekstremt teknisk. Kjøre en GNU /Linux desktop disse dager er faktisk ikke så vanskelig uten å være teknisk tilbøyelig når du får hjelp til å sette den opp. Vi har fine visuelle pakkeledere og alt, og jeg vil gjerne se lignende brukervennlighet for forent hosting. Det er noen lovende ting som skjer med abstraherte distribusjonsløsninger som OpenShift og JuJu. Jeg håper vi får se grensesnitt rundt disse systemene som lar deg velge flere programmer som kan håndtere alt rotet hekte dem opp til webservere for deg

Linux.com. Enhver innsikt i bruker opptak på dette punktet? Antall nedlastinger, noen måte å telle installasjoner, etc.

Chris Webber:? Vi vet ikke sikkert hvor mange MediaGoblin installerer det, selv om jeg mistenker at det er et ganske beskjedent beløp. Du kan se noen oppført på live tilfeller siden.

Jeg forventer at antallet vil øke over det neste året, og selv etter denne utgivelsen. Flere mennesker har sagt de ønsket å kjøre smallish tilfeller og var å holde ut for SQLite støtte.

høres kanskje rart å si, men begrenset publikum vi har nå er også noe tilsiktet. Diaspora er et flott prosjekt med et stort fellesskap, men jeg tror i ettertid vi lært et par leksjoner fra dem. Den ene var bare hvor viktig det er å frigi koden din for publikum fra dag én, og være åpen om ting.

Den andre lærdommen er at når du trykker inn spenningen av allmennheten om prosjektet ditt, har du i utgangspunktet traff en tikkende Timebomb. Forventningen overgår et fellesskap prosjektets evne til å frigjøre enorme hauger av kvalitet kode. Vi har vært markedsføring GNU MediaGoblin til fri programvare i verden, som har en tendens til å forstå at å bygge en god løsning tar tid. Når det er sagt, jeg håper da MediaGoblin jubileum nummer to kommer rundt at vi har begynt å appellere til fantasien for allmennheten.

Takket mye til Chris for sin tid, og vi er glade for å se hva skjer med MediaGoblin i år to. Hvis du er interessert i å sjekke ut MediaGoblin, hodet over til området og sjekke ut dokumentasjonen eller finne en av de offentlige instanser som kjører MediaGoblin. Anmeldelser



Previous:
Next Page: