Nowa funkcjonalność - przełączanie motywów

0

Żeby lepiej poznać Laravel, chciałem zrobić przełącznik między motywami i wrzucić go na github...

Na pewno nie byłby doskonały, ale mógłby go potem ktoś poprawić.

Polegałby on na tym, że z listy w górnym prawym rogu się wybiera motyw - on przełącza w nagłówku (przez podmianę szablonu) pliki css.
Nie wiem jeszcze jakby było zrealizowane zapamiętanie stanu (w sesji?).

Dobre rozwiązanie?

1

A czemu chcesz to robić w sesji, a nie gdzieś w ustawieniach użytkownika? Trzymając to sesyjnie, po każdym przelogowaniu albo wejściu na 4P na innej maszynie/przeglądarce, ustawienie motywu by przepadało. Moim zdaniem takie coś powinno być trzymane w bazie z innymi ustawieniami dot. preferencji użytkownika.

0

dobra uwaga... pewnie są gotowe pola z zapamiętywanymi ustawieniami

0

Wracam do tematu.
Znalazłem zadanie na github'ie:
https://github.com/adam-boduch/coyote/issues/129
I pojawiło się u mnie kilka pytań:

Fajnie by było gdyby był odgórny support dla ciemnego tła serwisu.

To zdanie sugerowałoby że mechanizm przełączania motywów już istnieje i brakuje jedynie wsparcia. Domyślam się, że to nie prawda ale lepiej żebym wiedział zanim bym powielił czyjąś pracę (o ile się zajmę tematem, chociaż chciałbym)

Drugie pytanie:
Na ile byłby użyteczny taki przełącznik, skoro i tak:

Potem dochodzi utrzymanie takiej "skorki" wraz z rozwojem nowej funkcjonalnosci.

Rozumiem wysoki poziom 4programmers.net, ale czy warto rezygnować z takiej użytecznej funkcji dla drobnych niedociągnięć?

Trzecie pytanie: jestem antytalentem kolorystyczno-graficznym. Czy dużo jest pracy przy css-ach? Czy jest możliwość że znajdzie się jakiś wolontariusz? Bo ja tego się nie podejmę nawet jakbym bardzo chciał...

... pozdrawiam

0

Niestety mechanizm przełączania motywów nie istnieje obecnie. Jeżeli natomiast chodzi o to, ile to pracy przy CSS to ciężko powiedzieć. Chyba wszystko zależy od zakresu zmian jakie miałby wprowadzać nowy motyw.

0

Zrobienie przełącznika to prosta sprawa... myślę że nie dłużej niż godzina... ale...

...bardziej jest potrzebna osoba do "kolorowania" strony. Myślę, że "dark" css'y do 4programmers.net to robota na kilka/kilkanaście/kilkadziesiąt godzin.

Jestem beznadziejny jak chodzi o kolorysykę, więc porzucam temat.

PS. jak mnie oczy bolą, to odpalam plugin darkener pod chrome

0

Zainstaluj sobie lokalnie jedno z wielu rozszerzeń typu Stylish, Stylus etc i wprowadź lokalnie zmiany CSS takie, jakie Ci odpowiadają. Ma to sporo plusów:

  • nie musisz nic zmieniać w kodzie Coyote, grzebać w php
  • możesz błyskawicznie wprowadzać poprawki, testować różne warianty
  • jeśli będziesz zadowolony z wyniku, możesz podzielić się stylem z resztą forum i odebrać różne uwagi
  • zobaczysz, jakie jest zainteresowanie innym motywem i czy gra jest warta świeczki
    Dopiero jeśli będzie miało to ręce i nogi, można podumać nad zmianą Coyote by dać możliwość zmian.

1 użytkowników online, w tym zalogowanych: 0, gości: 1