Witajcie. Od pewnego czasu pracuję nad projektem pod nazwą PlayAll. Temat opisujący ów projekt od dawien dawna znajduje się już na adminzone.pl - pomyślałem więc, że warto podzielić się nim tutaj. Już na wstępie informuję że mile widziana jest każda sugestia związana z każdym aspektem projektu
Zaczynając jednak od początku - czym ten projekt jest?
Z założenia strona ma promować muzykę niezależną, która w wielu przypadkach jest lepszej jakości od tej, którą można usłyszeć w radiu. Ponadto pobieranie i rozpowszechnianie każdej kompozycji, która znajdzie się na mojej stronie będzie całkowicie legalne - pozwala na to licencja, na którą zwracam szczególną uwagę podczas wybierania piosenek, które mógłbym umieścić w audiotece.
Skrypt strony jak i szablon tworzę sam, od podstaw. Aktualnie pracuję na CakePHP w wersji 3 oraz na Foundation w wersji 5. Początkowo był to CakePHP 2 oraz Bootstrap - wraz z takimi oto efektami
Całość nie wyglądała zbyt dobrze, więc kolejna wersja wyglądała tak
To też nie było wystarczająco zadowalające. Postanowiłem więc zmienić dominujący kolor w moim szablonie uzyskując taki oto rezultat:
Wszystkie powyższe zrzuty ekranu obrazują wygląd projektu w roku 2014. Wraz z nowym rokiem powstało to
Ten efekt był przez pewien tym czymś, czego szukałem. Jednak po rozmowach z osobami, które pomagają mi w tworzeniu tego projektu postanowiłem znów coś pozmieniać. Czy wyszło to na dobre - sami oceńcie
To nie koniec zmian, które mam nadzieję idą w tym dobrym kierunku.
Co portal będzie umożliwiał w wersji, która zostanie uruchomiona pod koniec wakacji (prawdopodobnie)? Przede wszystkim odsłuchiwanie oraz pobieranie wszystkich utworów znajdujących się na stronie. Ponadto po zarejestrowaniu się i zalogowaniu, będzie możliwość tworzenia własnych playlist, komentowania i oceniania utworów oraz dodawania własnych (lub nie) kompozycji - wszystkie oczywiście będą sprawdzone pod kątem licencji przed ich ostatecznym opublikowaniem.
Jako że zmieniłem wersję frameworka cały skrypt piszę od nowa. Głównym powodem jest duża ilość zmian w jego funkcjonowaniu - a także chęć napisania kodu "lepszej jakości" - podczas pisania wczesnych wersji skryptu dużo się nauczyłem - oczywiście na własnych błędach
Tak więc jeżeli macie jakiekolwiek pytania - chętnie na nie odpowiem. Z chęcią przeczytam też wszystkie komentarze oraz wspomniane już sugestie dotyczące projektu. Jeżeli ktoś chciałby "polubić" strone projektu na facebooku - proszę bardzo (i dziękuję!)