MediaGoblin

MediaGoblin
Utvecklare GNU-projekt
Initial release 2 juni 2011 ; för 11 år sedan ( 2011-06-02 )
Stabil frisättning
Edit this on Wikidata 0.12.0 / 18 september 2021 ; 17 månader sedan ( 18 september 2021 )
Förvar
Skrivet i Python , SQL
Plattform Linux , macOS , Microsoft Windows
Tillgänglig i engelska, spanska, tyska, holländska , esperanto , polska, ryska, kinesiska, slovakiska , rumänska
Typ Webbserver , mediahosting och delning
Licens AGPLv3 , CC0 för webbplatsdesign
Hemsida mediagoblin .org

GNU MediaGoblin (även förkortat till MediaGoblin eller GMG ) är en gratis , decentraliserad webbplattform (servermjukvara) för värd och delning av många former av digitala medier . Den strävar efter att tillhandahålla en utvidgbar, federerad och frihetsrespekterande mjukvaruersättning till stora mediepubliceringstjänster som Flickr , DeviantArt och YouTube .

Historia

Ursprunget till GNU MediaGoblin går tillbaka till 2008, då en sammankomst hölls på Free Software Foundation för att diskutera den väg som Internetgemenskaper bör ta. Svaret var att restriktiva och centraliserade strukturer var både tekniskt och etiskt tveksamma och kan skada Internets typiska rättvisa och tillgänglighet. Flera projekt har sedan dess dykt upp för att förhindra detta, bland annat Identi.ca , Libre.fm , Diaspora .

MediaGoblin-projektet fortsätter att utvecklas aktivt.

MediaGoblin utvecklingshistorik
Släpp version Datum Anmärkningsvärda funktioner eller händelser
0.12.0 2021-09-18 Buggfix i mediebehandling
0.11.0 2021-03-10 Övergång till Python 3
0.10.0 2020-05-01 Nytt plugin för att visa video undertexter och stöd för omkodning och visning av video i flera upplösningar
0.9.0 2016-03-26
  • Python 3-stöd (stöder nu Python 2.7, Python 3.4 eller senare)
  • OAuth-säkerhetsförbättringar
  • Interna förbättringar för federation (förbättrad databaslayout och särskilt när det gäller att tillåta generiska relationer, kommentarer etc.)
  • Förbättrad insamlingshantering
  • Bug fixar
0.8.0 2015-06-04 Förbättrat klient till server API
0.7.0 2014-08-26
  • Implementerad bas Pump.io API
  • Inbyggt skelett för en mer responsiv layout
  • Sandy Seventies Speedboat tema
  • Kommandoradsuppladdning av batch
  • Experimentell "blogg" mediatyp och en metadataplugin
0.6.0 2013-12-03
  • Webbaserad administration för användarbehörigheter
  • Klagomålshantering i media
  • Icke-interaktiva uppladdningar
  • LDAP- autentisering
  • Användarspecifik diskkvot
0.5.0 2013-09-05
0.4.0 2013-06-17
0.3.3 2013-03-12 Förbättringar av gränssnitt och API; undvika onödig bearbetning av vissa videor
0.3.2 2012-12-20 Stöd för 3D-modeller, samlingar och API
2012-10 till 2012-11-09 En crowdfunding- kampanj lanserades via Free Software Foundation
0.3.1 2012-08-24 Temastöd
2011-03 Mjukvaruutvecklingen börjar

Design och funktioner

MediaGoblin är en del av GNU , och dess kod släpps under villkoren i GNU Affero General Public License ; vilket innebär att den följer principerna för fri och öppen källkod . Upphovsrätten till allt annat (t.ex. design, logotyp) ges till allmän egendom . Christine Lemmer Webber, kärnutvecklaren, kom på namnet "MediaGoblin" som också gör en ordlek med uttalet "gobbling".

Huvudsidan visar en övre banner med MediaGoblins typsnitt och en autentiseringssektion för användare. Det återstående utrymmet är kvar för att visa miniatyrbilder av de senast publicerade verken. Varje användare äger en personlig profil som består av två vertikala sektioner – en för uppladdningar ordnade som ett galleri och en annan med en anpassningsbar textruta. För att visa media fokuserar plattformen på själva arbetet snarare än att fylla på med alternativ och knappar; ändå kan kommentarer läggas till under konstverksbeskrivningen. Vissa andra funktioner som taggar, metadata , teman, Creative Commons- licenser och GPS- stöd kan aktiveras som separata plugin-program för att berika användningen av GNU MediaGoblin.

MediaGoblin-licensalternativ, med Big Buck Bunny .

Plattformen är framgångsrik värd och visar många typer av media:

  • Från och med version 0.3.1 innehåller den stöd för vanlig text ( ASCII-konst ), bilder ( PNG och JPEG ).
  • HTML5- funktioner används ofta för att spela upp video och/eller ljud i WebM- format; medan FLAC , WAV och MP3-uppladdningar automatiskt omkodas till Vorbis-ljud och sedan kapslas in i WebM.
  • Stöd för 3D-modeller (förhandsgranskning och rendering) lades till den 22 oktober 2012 och uppnås med hjälp av HTML5 Canvas, Thingiview, WebGL och Blender .

Maskot

Gavroche, maskot för GNU MediaGoblin.

Projektets maskot är en lila troll som heter Gavroche som bär kläder som liknar en stereotyp konstnärskostym.

Se även

externa länkar