16 gru, 2009
Zamieścił: iksor w: Rozwój
Ramówka ukończona w wersji podstawowej! Zarówno w Panelu admina jak i od strony użytkownika co można zobaczyć tutaj. Znów napchałem trochę AJAXu (jQUERY), ot tak dla zabawy i funkcjonalności. Opis będzie poszeżony już przy beta testach. Czas zająć się kolejnym modułem – EKIPA – ale to będzie (mam nadzieję) dużo łatwiejsze. Możliwe, że już jutro będzie gotowe.
30 paź, 2009
Zamieścił: iksor w: Rozwój
Ramówka co raz lepiej działa
. Napchałem w nią dość dużo AJAX’u, (JQuery), efekt nawet mi się podoba. Nie jest jeszcze w pełni edytowalna, ale postaram się tym zająć jak tylko będę miał chwilę czasu. Po rozwinięciu filmik pokazujący wstępnie jak to będzie (zaszły już małe zmiany) i poprzednie prostsze moduły z PA. Przeczytaj resztę tego wpisu »
22 paź, 2009
Zamieścił: iksor w: Rozwój
Zacząłem się bawić znanym libem JS/AJAX JQuery
Przydało się. Zrobiłem na cacy prawie całą ramówkę, ale o tym jak skończe. Ważną zmianą jest sposób wyświetlania tak zwanych statów. Widać z resztą po prawej.
Najważniejszą ze zmian jest ich sposób ładowania. W pierwszej kolejności ładuje się strona, a na końcu pobierane i wyświetlane są dane o słuchaczach, dzięki czemu strona ładuje się dużo szybciej, szczególnie jeśli jest wiele serwrów do zliczenia. Drugą zmianą w statystykach jest ich odświerzanie – prawie na bierząco, bez potrzeby przeładowania strony. Fajnie nie?
06 paź, 2009
Zamieścił: iksor w: Rozwój

Zarządzanie kanałami
Statystyki wstępnie zostały ukończone, wygodne i miłe w przeglądaniu w panelu admina. Dodałem też prosty moduł “obciążenie” gdzie można z detalami zobaczyć który serwer danego kanału jest najbardziej obciążony, jakie są rekordy itp. Wszystko póki co ma dość śmieszne kolory, ale tym zajmie sie ktoś inny, mam nadzieje
Sam nie lubie prac typowo front-endowych, ale w razie potrzeby i CSSami się zajmę. Drugi dzień prac nad ramówką rozpoczęty. Z założenia ma być przystosowana dla dwóch typów audycji :
- Audycje regularne – dodana raz, będzie wyświetlana co tydzień o tej samej porze, aż do odwołania.
- Audycje “przypadkowe” – raz dodany wpis zostanie usunięty zaraz po ukończeniu audycji, kolejne będzie trzeba od nowa wpisywać.
Wszystko oczywiście z pełnym podziałem na kanały. Jako gdzieś zniknęła mi ostatnia baza starego RadioCMS’a, napiszę wszystko do nowa.. i myślę, że tak będzie lepiej. Plikami starej też nie będę się posługiwał, chociażby na nowy sposób “używania” bazy danych. Obecnie do mySQL’a używam znanego i dobrego rozwiązania, jakim jest klasa WPDB. Do dzieła!
24 cze, 2009
Zamieścił: iksor w: Rozwój
Wieloserwerowość okazała się być bardziej zakręconym tematem niż się spodziewałem. Muszę brać pod uwagę, że większe radia też mogą użyć tegoż sktyptu, więc nie moge zrobić tego “na odwal się
“.
Zmieniłem strukture bazy, dodałem komórkę “ismain”, która będzie wskazywała serwer głowny, z którego będzie kickowany pilot. W planie dodanie bo bazy informacji i ilości slotów na danym serwerze, tak aby strona podawała link do słuchania do najmniej obciążonego – chyba dobre rozwiązanie? W panelu admina póki co tylko “Kanaly” i pusty “konfig”. Nie spieszy sie, a ma byc na cacy
10 cze, 2009
Zamieścił: iksor w: Rozwój
Tak zwane “statystki” mogą być już wyświetlane. Zmieściłem wszystko w zaledwie 3 funkcjach podstawowej klasy RadioMain. Uwzględniłem oczywiście wielokanałowość i wieloserwerowość, wszystkie dane są w bazie, jak być powinno.
Za co dalej się zabrać? Wypada przystosować AP(Panel admina) do wymogów radiowych.. do dzieła!
W dni dzisiejszym zabiram się za pisanie nowej wersji, a nawet wizji RadioCMS’a.
Nie będzie on tak jak poprzednie wersje skryptem pisanym od zera. Bo po co. Postanowiłem go oprzeć na jednym z lepszych sysytemów zarządzania treścią – Wordpress’ie. Już niedługo pierwsze wersje testowe będą dostępne dla niewielkiego grona osób / stacji. Nabór zostanie ogłoszony kiedy będzie co pokazać. Kryteria według których zostaną wytypowani testerzy zostaną moją słodką tajemnicą. Chętenie nawiąże współprace z innymi programistami i grafikami.
Co do nowego skryptu..
Planowo ma zawierać wszystkie funkcje co stare wersje, ale inaczej uporządkowane, oparte na silniku wordpressa. Automatyczne aktualicje pozwolą na szybsze łatanie dziur, i dodawanie nowych funkcji.
Zapewne wszystkich interesuje cena. Co do tego jeszcze nie wiem. Może ukaże się na licencji GNU/GPL, może za symboliczną opłatą smsem, a może darmowo, z restrykcjami co do stopki gdzie pokazywać się będą linki pobierane z serwera projektu. Co do zastanowienia się nad tym mam czas. Więc do roboty..