GNU MediaGoblin که با نام های Media Goblin یا GMG هم شناخته می شود، بستر وب محور نامتمرکز آزاد برای میزبانی و به اشتراک گذاری انواع فایل های دیجیتال است. این بستر تلاش می کند جایگزینی قابل توسعه، یکپارچه و آزاد برای سرویس هایی مثل فلیکر، DeviantArt و یوتیوب باشد. مدیاگابلین با زبان پایتون نوشته شده و از مانگودی بی به عنوان پایگاه داده استفاده می کند.
ایده شکل گیری مدیاگابلین به سال ۲۰۰۸ باز می گردد؛ زمانی که یک گردهمایی در بنیاد نرم افزارهای آزاد به منظور بحث درباره مسیر ارتباطات اینترنتی برگزار شد. در آن همایش ساختارهای محدودکننده و متمرکز بررسی شده و مشکلات آنها از نظر فنی و اخلاقی مطرح شد. سرویس هایی که از چنین ساختارهایی استفاده می کنند به بی طرفی و موجودیت اینترنت، لطمه خواهند زد. بعد از مدتی تعدادی پروژه برای حل این مشکلات ظاهر شدند مثل Identia. ca ، Libre. fm و Diaspora.
کدنویسی مدیاگابلین در سال 2011 شروع شد و همچنان در حال توسعه است:
• 24/8/2012: انتشار نگارش 0. 3. 1، با پشتیبانی از تم ها
• از اکتبر ۲۰۱۲ تا ۹ نوامبر از طریق بنیاد نرم افزارهای آزاد ( FSF ) یک کمپین سرمایه گذاری جمعی برای پروژه برگزارشد.
• 20/12/2012: انتشار نگارش 0. 3. 2 با قابلیت پشتیبانی از مدل های سه بعدی، مجموعه ها و عرضه API.
• 12/3/2012: انتشار نگارش 0. 3. 3 با بهبودهایی در رابط کاربری و API و همچنین جلوگیری از پردازش غیرضروری بعضی از ویدئوها.
• 17/6/2013: عرضه نگارش 0. 4. 0 با اضافه شدن سیستم جدید پلاگین، پشتیبانی از PDF و ODF و با به کارگیری PDF. js و LibreOffice؛ پیاده سازی آزمایشی Piwigo API.
• 5/9/2013: انتشار نگارش 0. 5. 0 و اضافه شدن سیستم احراز هویت سایر سرویس ها ( از جمله OpenID و Mozilla Persona )
• 3/12/2013: انتشار نگارش 0. 6. 0 با پشتیبانی از مدیریت وب محور برای مجوزهای کاربر، دریافت شکایت مالکان فایل ها، آپلودهای غیرتعاملی، احراز هویت از طریق LDAP و سهمیه بندی استفاده از دیسک توسط کاربران.
مدیاگابلین پروژه ای از گنو است و کد آن تحت شرایط مجوز عمومی همگانی آفرو ( Affero General Public License ) منتشر می شود: یعنی این بستر وفادار به اصول جنبش نرم افزارهای آزاد و متن باز است. کپی رایت سایر موارد ( مثل طراحی، لوگو و . . . ) در مدیاگوبلینPublic Domain است. توسعه دهنده اصلی بستر «کریستوفر آلان وبر» است و نام مدیاگابلین که با تلفظ واژه gobbling جناس دارد را برای پروژه انتخاب کرده است. نماد پروژه هم یک کاراکتر دیو مانند بنفش رنگ به نام گابلین است و ظاهر آن با کلاه معروفی که به سر دارد، شما را به یاد هنرمندان خواهد انداخت. بعد از نصب و راه اندازی در صفحه اصلی شاهد یک بنر با عنوان MediaGobling خواهید بود که در قسمت بالای صفحه قرار دارد، همچنین بخشی برای احراز هویت و ورود کاربران. سایر فضاهای باقی مانده به تصویرک های ( Thumbnail ) جدیدترین فایل های ارسال شده روی شبکه، اختصاص داده می شود. هر کاربر یک نمایه شخصی دارد که شامل دو قسمت عمودی است؛ یکی برای بارگذاری که در قالب یک گالری منظم خواهند شد و قسمتی دیگر برای شخصی سازی حساب کاربری. این بستر به جای اشغال بیهوده فضا برای نشان دادن انواع دکمه ها و سایر گزینه های غیرضروری، روی نمایش فایل ها متمرکز می شود؛ با این حال نظرات را می توان زیر بخش شرح فایل ها اضافه کرد. البته برای بهبود تجربه استفاده از مدیاگابلین و اضافه کردن ویژگی هایی مثل برچسب ها، ابرداده ها، مجوز CC و پشتیبانی از GPS باید از پلاگین هایی جداگانه استفاده کرد.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفایده شکل گیری مدیاگابلین به سال ۲۰۰۸ باز می گردد؛ زمانی که یک گردهمایی در بنیاد نرم افزارهای آزاد به منظور بحث درباره مسیر ارتباطات اینترنتی برگزار شد. در آن همایش ساختارهای محدودکننده و متمرکز بررسی شده و مشکلات آنها از نظر فنی و اخلاقی مطرح شد. سرویس هایی که از چنین ساختارهایی استفاده می کنند به بی طرفی و موجودیت اینترنت، لطمه خواهند زد. بعد از مدتی تعدادی پروژه برای حل این مشکلات ظاهر شدند مثل Identia. ca ، Libre. fm و Diaspora.
کدنویسی مدیاگابلین در سال 2011 شروع شد و همچنان در حال توسعه است:
• 24/8/2012: انتشار نگارش 0. 3. 1، با پشتیبانی از تم ها
• از اکتبر ۲۰۱۲ تا ۹ نوامبر از طریق بنیاد نرم افزارهای آزاد ( FSF ) یک کمپین سرمایه گذاری جمعی برای پروژه برگزارشد.
• 20/12/2012: انتشار نگارش 0. 3. 2 با قابلیت پشتیبانی از مدل های سه بعدی، مجموعه ها و عرضه API.
• 12/3/2012: انتشار نگارش 0. 3. 3 با بهبودهایی در رابط کاربری و API و همچنین جلوگیری از پردازش غیرضروری بعضی از ویدئوها.
• 17/6/2013: عرضه نگارش 0. 4. 0 با اضافه شدن سیستم جدید پلاگین، پشتیبانی از PDF و ODF و با به کارگیری PDF. js و LibreOffice؛ پیاده سازی آزمایشی Piwigo API.
• 5/9/2013: انتشار نگارش 0. 5. 0 و اضافه شدن سیستم احراز هویت سایر سرویس ها ( از جمله OpenID و Mozilla Persona )
• 3/12/2013: انتشار نگارش 0. 6. 0 با پشتیبانی از مدیریت وب محور برای مجوزهای کاربر، دریافت شکایت مالکان فایل ها، آپلودهای غیرتعاملی، احراز هویت از طریق LDAP و سهمیه بندی استفاده از دیسک توسط کاربران.
مدیاگابلین پروژه ای از گنو است و کد آن تحت شرایط مجوز عمومی همگانی آفرو ( Affero General Public License ) منتشر می شود: یعنی این بستر وفادار به اصول جنبش نرم افزارهای آزاد و متن باز است. کپی رایت سایر موارد ( مثل طراحی، لوگو و . . . ) در مدیاگوبلینPublic Domain است. توسعه دهنده اصلی بستر «کریستوفر آلان وبر» است و نام مدیاگابلین که با تلفظ واژه gobbling جناس دارد را برای پروژه انتخاب کرده است. نماد پروژه هم یک کاراکتر دیو مانند بنفش رنگ به نام گابلین است و ظاهر آن با کلاه معروفی که به سر دارد، شما را به یاد هنرمندان خواهد انداخت. بعد از نصب و راه اندازی در صفحه اصلی شاهد یک بنر با عنوان MediaGobling خواهید بود که در قسمت بالای صفحه قرار دارد، همچنین بخشی برای احراز هویت و ورود کاربران. سایر فضاهای باقی مانده به تصویرک های ( Thumbnail ) جدیدترین فایل های ارسال شده روی شبکه، اختصاص داده می شود. هر کاربر یک نمایه شخصی دارد که شامل دو قسمت عمودی است؛ یکی برای بارگذاری که در قالب یک گالری منظم خواهند شد و قسمتی دیگر برای شخصی سازی حساب کاربری. این بستر به جای اشغال بیهوده فضا برای نشان دادن انواع دکمه ها و سایر گزینه های غیرضروری، روی نمایش فایل ها متمرکز می شود؛ با این حال نظرات را می توان زیر بخش شرح فایل ها اضافه کرد. البته برای بهبود تجربه استفاده از مدیاگابلین و اضافه کردن ویژگی هایی مثل برچسب ها، ابرداده ها، مجوز CC و پشتیبانی از GPS باید از پلاگین هایی جداگانه استفاده کرد.
wiki: مدیاگابلین