lms icon indicating copy to clipboard operation
lms copied to clipboard

Gałąź NEXT

Open kyob opened this issue 10 years ago • 14 comments

@chilek zaproponował nową gałąź next, która jak rozumiem ma dogonić dzisiejsze standardy frontendowe.

Moje propozycje:

  1. Framework CSS lżejszy http://getuikit.com/ lub cięższy http://v4-alpha.getbootstrap.com/
  2. Ikonki: https://fortawesome.github.io/Font-Awesome/
  3. Opcjonalnie np. minify JS/CSS, SASS/LESS, gulp/grunt

kyob avatar Feb 13 '16 06:02 kyob

proponuje zrobić z obecnego mastera branch'a 1.11.20rc1, a mastera zostawić dev, jak nie będzie krytycznych błędów w 1.11.20rc1 zmienić nazwę na 1.11.20, i tak bym zostawiał zawsze ok 10 wersji wstecz

maciejhpl avatar Feb 14 '16 14:02 maciejhpl

Ja osobiście jako bs użył bym bootstrapa v4, wcale aż taki ciężki nie jest

nicraMarcin avatar Feb 14 '16 15:02 nicraMarcin

Jeszcze nie jest wydany, ale właśnie w porównaniu do 3 powinien być lżejszy, a sama 3 już była zoptymalizowana od czasów 2.8. Stoi też za tym dość duża firma, co przyciąga dużo ludzi, czyli społeczność jest znacznie większa.

misiek08 avatar Feb 14 '16 16:02 misiek08

Osobiście używam tylko TWBS ostatnie projekty mam na v4alpha2.

kyob avatar Feb 14 '16 16:02 kyob

Panowie, zrobię po prostu znacznik v1.11.20 (myślę, że jutro jak zmerguję poprawki z gałęzi smarty-3.1.29 - ma ktoś ochotę potestować tą gałąź - na demo.lms.org.pl już działa jak należy i do tego trochę szybciej otwierają się szablony).

chilek avatar Feb 14 '16 21:02 chilek

@maciejhiller a propos LMS Plus - ten projekt nie ma wpływu na to jaką metodę powstawania LMS 2 przyjmiemy. Chodzi raczej o to, żeby bardziej realniej spojrzeć na sposoby użytkownika samego LMS przez ISP. Dlatego moim zdaniem ewolucja (stopniowe przepisywanie z równoległym działaniem dwóch metod obsługi żądań HTTP) jest lepszym rozwiązaniem niż przepisywanie wszystkiego od zera i przez bardzo długi czas brak zainteresowania wersją 2 przez ISP. W wariancie z przepisywaniem od zera można się zniechęcić zanim powstanie jakiekolwiek zainteresowanie LMS 2 ... Dużo większe projekty przyjęły opisywaną przeze mnie metodę rozwoju i dzięki temu nie ma w nich stagnacji i zniechęcenia.

chilek avatar Feb 14 '16 21:02 chilek

Czy temat jest aktualny z użyciem gotowego frameworka CSS?

Dlaczego w UI jest wszystko takie maciupeńkie i mało czytelne. Po ostatnim update używalność LMS na telefonie spadła do zera. Wspomniane problemy rozwiązuje każdy aktualny framework CSS.

Miałem przerwę do LMS i z perspektywy czasu widzę, że nadal jest uprawiany car detailing na Tarpanie.

Przykładowe screeny z 2014 roku bez dopieszczania szczegółów taki zarys z minimalnym nakładem pracy, aby skorzystać z dobrodziejstw gotowych frameworków CSS tutaj akurat bootstrap: Zrzut-ekranu-z-2014-04-29-131704-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131713-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131724-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131731-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131737-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131747-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131815-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-131905-1024x640-1-1024x640 Zrzut-ekranu-z-2014-04-29-132034-1024x640-1-1024x640

kyob avatar Aug 19 '19 10:08 kyob

Ja jestem za korzystaniem z gotowych bibliotek, które używa XXXX osób - tylko wybór powinien być przemyślany bo jest z czego wybierać.

@kyob proponuję daj to co masz do testów do nas na jakimś demo, wrzucę to na warsztat to zrobimy research słabych punktów i się wypowiemy czy akurat ten framework robi dobrze robotę. "car detailing na tarpanie" - ubawiłeś mnie tym po pachy ;-)

interduo avatar Aug 19 '19 11:08 interduo

Dlaczego w UI jest wszystko takie maciupeńkie i mało czytelne. Po ostatnim update używalność LMS na telefonie spadła do zera. Wspomniane problemy rozwiązuje każdy aktualny framework CSS.

Wielkość w dość prosty sposób możesz dobrać w lms-variables.less - np. centralnie zmieniając czcionki. Dla mnie interfejs boostrap wizualnie się nie podoba - o ile na urządzeniach mobilnych jest ok o tyle, na kompie wygląda topornie.

chilek avatar Aug 19 '19 12:08 chilek

Dla mnie interfejs boostrap wizualnie się nie podoba - o ile na urządzeniach mobilnych jest ok o tyle, na kompie wygląda topornie.

Czy potrafisz sprecyzować konkretnie co Ci się nie podoba? Pytam bo dużo w bootstrapie da się zmienić. np. Action ma interfejs na bootstrapie i wygląda to całkiem nieźle.

interduo avatar Aug 19 '19 13:08 interduo

Ja proponuję przerobić parę formularzy na bootstrap i zobaczyć, że one również się nie mieszczą w telefonie. Raczej nie chodzi o to, aby zmieniać tylko na bootstrap, ale od razu totalnie przeprojektować. Być może trzeba byłoby zrobić podejście proceduro-centryczne i każda procedura do wykonania w iluś krokach - wtedy formularze mogłyby być banalnie proste i prowadziłyby laika za rączkę - kiedyś coś takiego już robiłem - kilka procedur najczęściej wykonywanych w firmie w oparciu o takie coś działało. Spójrzcie na userpanel styl `bclean' - jest na bootstrap. I co? I nadal nie jest w wielu miejscach reponsywny :(

Z innej beczki - mała rzecz a cieszy: https://github.com/lmsgit/lms/commit/00e17dfecfbfedb0a35a4e13742b8bcba2c6dcc1

chilek avatar Aug 19 '19 15:08 chilek

Proponuję więc wesparzeć się posiłkami z zewnątrz jakiegoś UX/UI experta tak, żeby obrać dobry kierunek i nie marnować zasobów na błądzenie się i uczenie się dobrych praktyk w UX/UI. Ta skórka @kyob wygląda na 1 rzut oka fajnie bo przejrzyście (i nie za kolorowo) ale dopóki nie zobaczę demo to nie będę mógł powiedzieć jak to się sprawuje w boju bo sama statyczna makieta to nie wszystko.

Spójrzcie na userpanel styl `bclean' - jest na bootstrap. I nadal nie jest w wielu miejscach reponsywny :(

Bootstrap czy nie bootstrap jeden kij oby efekt zamierzony był uzyskany. Czy są to jakieś miejsca niewymienione w https://github.com/chilek/lms-plus/issues/737 ? Sprawdź proszę czy te wiele miejsc, jest na pewno opisanych klasami bootstrapowymi.

interduo avatar Aug 19 '19 16:08 interduo

@interduo Dokładnie po tworzyć koło na nowo. @chilek jak nie bootstrap to zasugeruj inny framework CSS i działamy.

kyob avatar Aug 19 '19 17:08 kyob

@kyob dla mnie może być i bootstrap (jest najbardziej popularny i ma mnóstwo dokumentacji/dodatków), ale z drugiej strony raczej nie w tym rzecz, że wystarczy przerobić formularze na boostrap, bo magicznie reponsywne wszystkie nie staną się (patrz userpanel/bclean). Moim zdaniem trzeba sporo formularzy przeprojektować.

chilek avatar Aug 20 '19 01:08 chilek