Oznakowanie koncertu
Deweloperzy | Twórcy Concerto |
---|---|
Wersja stabilna | 2.3.4 / 7 marca 2017
|
System operacyjny | Linuks |
Platforma | Rubin na szynach |
Dostępne w | Wielojęzyczny |
Typ | Cyfrowe oznakowanie |
Licencja | Licencja Apache 2.0 |
Strona internetowa |
Concerto to internetowa aplikacja Digital Signage, licencjonowana na licencji Apache i napisana przy użyciu środowiska programistycznego Ruby on Rails . Obraca przesłane treści graficzne, tekstowe i wideo za pomocą szablonu, do którego dostęp mają komputery z przeglądarką internetową.
Historia
Oryginalnie opracowany przez studentów Rensselaer Polytechnic Institute w 2008 roku, Concerto został pierwotnie napisany w języku programowania PHP i był szeroko stosowany w Rensselaer Polytechnic Institute i innych uniwersytetach. Oprogramowanie zostało przepisane w 2012 roku przy użyciu frameworka programistycznego Ruby on Rails. To przepisanie sprawiło, że oprogramowanie stało się znacznie bardziej modułowe, a większość obsługi treści i wyświetlania została napisana jako wtyczki. Pakiety dla dystrybucji Linuksa (takich jak Debian ) i obrazy maszyn wirtualnych zostały wydane, aby zmniejszyć trudności użytkowników we wdrażaniu aplikacji Ruby on Rails w porównaniu z aplikacją PHP w wersji 1.
Główne cechy
- Zarządzanie treścią
- Concerto umożliwia użytkownikom przesyłanie treści graficznych i tekstowych za pośrednictwem interfejsu internetowego. Domyślnie dołączone są wtyczki umożliwiające przesyłanie treści wideo i adresów kanałów RSS . Więcej typów treści można obsłużyć za pomocą dodatkowych wtyczek.
- Moderowanie zgłoszeń
- Treści przesłane przez użytkowników są przeglądane przez moderatorów, którzy kontrolują kanał treści, do którego przesyłają. Po zatwierdzeniu zgłoszenia są wyświetlane na każdym ekranie subskrybującym kanał.
- Harmonogram treści
- Gdy użytkownik przesyła treść, decyduje o datach i godzinach, w których chce, aby była ona wyświetlana na ekranie. Moderatorzy mogą zatwierdzić lub zmodyfikować tę specyfikację.
- Kontrola dostępu
- Użytkownik lub grupa użytkowników jest właścicielem ekranów i kanałów w systemie i decyduje, które treści mają być wyświetlane na ich ekranie lub zatwierdzane na ich kanałach.
- Szablony
- Każdy ekran w Concerto ma powiązany z nim szablon graficzny, który określa wygląd i styl ekranu oraz układ wyświetlanych na nim treści. Na ekranie może być wyświetlany tylko pojedynczy obraz lub obraz, przewijany pasek i kalendarz. Każdy ekran ma również zestaw subskrypcji różnych kanałów treści, z których może czerpać, z częstotliwością wyświetlania kanału ustawioną przez użytkownika lub grupę będącą właścicielem ekranu. Posiadanie unikalnego szablonu i mieszanki treści dla każdego ekranu pozwala na ich duże dostosowanie do określonej lokalizacji i grupy widzów.
- Internacjonalizacja
- Concerto obsługuje języki UTF-8 poprzez tłumaczenie plików YAML . Obecnie jest tłumaczony na 3 języki.
Zgodność
Jako open source i internetowy system digital signage, oprogramowanie serwera Concerto może działać na większości platform typu Unix. Jego interfejs, który wyświetla zawartość wewnątrz szablonów, może działać w dowolnej przeglądarce internetowej obsługującej Web Components w ramach Polymer JavaScript . Jednak znaczna ilość pamięci RAM i wydajność grafiki 2D są ważne dla płynnego działania.
RaspberryPi
Ze względu na jego zastosowanie w sytuacjach wdrożeń o niskim koszcie, odbyła się poważna dyskusja na temat wykorzystania komputera jednopłytowego Raspberry Pi z przeglądarką internetową do wyświetlania treści Concerto. Pomimo pewnych problemów z wydajnością, Concerto i wiele innych systemów Digital Signage może być używane z niewielkimi modyfikacjami na Raspberry Pi.