Radiowóz: internetowe radia konfiguruję :)
wt
30
sty '07

Instalacja i test panelu administracyjnego dla radia RMS v0.9 drugie podejście

Prawie natychmiast po tym jak poinformowałem autora skryptu RMS że opisałem jego panel skontaktował się ze mną i podał mi właściwy adres pliku archiwum skąd pobrałem oryginalną wersje jego skryptu, oraz podał linki do wersji demo panel admina RMS login i hasło: test oraz test modułów RMS

Po pobraniu ze strony autora pliku http://www.cph.pl/rms/rms.zip i rozpakowaniu go w docelowym katalogu wchodząc na stronę http://twoja_strona/rms/ pojawia się okno logowania.

Przyzwyczajony do bogatego softu oczekiwałem ze odpowiem na kilka pytań i się samo skonfiguruje bez grzebania w plikach a tu nastąpiło małe rozczarowanie :(

trochę mi się poprawił humor po wejściu pod adres http://twoja_strona/rms/install ale to nadal nie to :( i te wymuszane 4 znakowe loginy i hasła :(

Po wyedytowaniu pliku config.inc.php /jest dobrze opisany co jest czym/ udało mi się po podaniu usera i hasła zainstalować skrypt RMS v0.9.

Pochwalił się on tym razem następującym wynikiem

Użytkownik dodany
Pozdrowienia – zainstalowane
Ramówka (Poniedziałek) – zainstalowane
Ramówka (Wtorek) – zainstalowane
Ramówka (Środa) – zainstalowane
Ramówka (Czwartek) – zainstalowane
Ramówka (Piątek) – zainstalowane
Ramówka (Sobota) – zainstalowane
Ramówka (Niedziela) – zainstalowane
Lista przebojów – zainstalowane
Lista przebojów (Propozycje) – zainstalowane
Prezenterzy – zainstalowane
Newsy – zainstalowane

czyli wszystko poszło jak trzeba a poprzedni skrypt który posiadałem z niewiadomego źródła był poprostu do kitu :(
Szkoda że po instalacji nie przeniosło mnie z automatu na stronę logowania wzbogaconą o te komunikaty, dla mniej grymaszących zabrakło jednego linka aby udać się na stronę logowania, słabo kumaci nie będą wiedzieli niestety co dalej :(

Według mnie zabrakło też informacji wielkimi czerwonymi wołami na stronie o usunięciu katalogu install i zablokowaniu dalszych działań skryptu do czasu jego usunięcia wiem że to wszystko jest ładnie opisane w readme.txt /warto przeczytać/ ale skoro autor dba o długie hasła to tym bardziej powinien zadbać o skasowanie katalogu install.

Po zalogowaniu się do panelu administracji RMS można dodać do banowania dowolne ip, ja dodałem takie „wewes” :) znaczy się brak kontroli choćby długości adresu :( ale klikniecie banuj adres z czytanie pozdrowień działa dobrze.

Newsy w RMS wprowadza się ładnie. Znaczniki html-a są wyświetlane na ekranie z newsem więc nie da się pogrubić np. nazwy zespołu w treści newsa.

Ramówka niestety przyjmuje wszystko poza krótką nazwą prezentera i audycji udało mi się wygenerować audycje od godziny 111:111 do godziny we:we :) co nie ukrywam mnie zdziwiło. Ramówka wyświetla się tylko jako całotygodniowy spis bez możliwości wyboru pozycji np tylko dziś lub najbliższe 48 godzin, środa.

Dodawanie prezentera wymaga tylko podania jego nicka /znów musi mieć co najmniej 4 znaki/. Tu pogrymaszę znów pewnie to tylko moje zdanie ale przydało by się aby skrypt nie wyświetlał elementów które w profilu prezentera są puste bo takie nie wypełnione pola nie wyglądają zbyt dobrze. Jest też jedna rzecz na którą trzeba zwrócic uwagę przy wypełnianiu pola strona www podajemy ja bez http:// bo się powieli na wyświetlanej stronie i nie będzie działać. /Być może wystarczy przed polem gdzie się podaje adres dopisać http:// a ludzie już go nie będą pisali./

Dodawanie utworów do listy przebojów w RMS działa poprawnie, ale jeśli ktoś myśli że doda sobie punktów do ulubionej piosenki to się myli można tylko odczytywać ilość głosów bez możliwości ich edycji.

RMS pozwala na dodawanie użytkowników o dwóch poziomach 0 i 1. Funkcja działa poprawnie ale /moim zdaniem opisy 0 i 1 powinny być zamienione na takie coś więcej mówiące 1 – to admin 0 – to user/ jedyna zaobserwowana przeze mnie różnica między nimi to możliwość dodania admina do grupy, zwykły user tego nie zrobi dodaje tylko usera.

Aby wysłać pozdrowienia też trzeba mieć długi nick tak więc ola i ala nie wyślą pozdrowień :( za to jeśli ktoś podpisze się jako 4 spacje to poleci w świat wiadomość od anonima :> problem również wzbudzi przesłanie przez pozdrowienia np. odpowiedzi na konkurs „podaj skróconą nazwę zespołu Electric Light Orchestra” /dla niewtajemniczonych ELO/ konsola wyświetli wprowadzającemu informację „niepełne dane” :(

Udało mi się zamieścić na jednej stronie wszystkie komponenty ale brak w opisie informacji dla tych co są słabsi że linię

include ‘funkcje_www.php’;

podajemy tylko jeden raz przy osadzaniu pierwszego komponentu.

Do kompletu brakuje mi określenia statusu prawnego skryptu CC, GNU, Public Domain czy też komercyjny, lub inny. Określenie to by rozwiązało kilka problemów np. czy można go przerabiać, używać komercyjnie, itd.
Podsumowując mimo iż sporo grymasiłem to skrypt RMS będzie użyteczny w wielu stacjach z racji swojej prostoty i kompleksowego rozwiązania podstawowych radiowych potrzeb typu ramówka, prezenter, lista przebojów, pozdrowienia.

Łatwo go zainstalować, łatwo wprowadzić komponenty na dowolną stronę działającą w php, łatwo się administruje treścią.

Absolutnie nie zagłębiałem się w kwestie bezpieczeństwa, po prostu nie wiem czy skrypt jest napisany w sposób bezpieczny czy też nie wiem że działa :)

2 Komentarze »

2 komentarzy do “Instalacja i test panelu administracyjnego dla radia RMS v0.9 drugie podejście”

  1. Radiowóz » Radiowe zapiski » instalacja i test panelu administracyjnego dla radia RMS v0.9 napisał:

    [...] Nowsza wersja artykułu [...]

  2. denis napisał:

    nie mogę sobie poradzić z zamontowaniem modułów na stronie, proszę o pomoc

Zostaw odpowiedź

Zaloguj się proszę przed napisaniem komentarza.