![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Siemanko,
otóż od jakiegoś już czasu działam w Symfony 2 no i ogarnąłem wszystko co ogarnąć powinienem jeśli chodzi o podstawy, potem zacząłem bundle ogarnąłem: - FOSUserBundle - SonataAdmin - Knp różne ( np Paginator, Menu ) - StofDoctrineExtensions ( slugi i resta) no i z czym jeszcze warto się zapoznać? oczywiście nie mówie że wypisane znam w stopniu, że bez dokumentacji wszystko zrobię. Czekam na propozycje i dziękuje : ) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
To raczej zależy od projektu nad którym pracujesz, każdy może wymagać czegoś innego.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 25 Dołączył: 28.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
No obecnie nie pracuje nad żadnym i chciałem się po prostu podszkolić.
Ten post edytował usb2.0 12.11.2012, 17:58:23 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Wymyśl sobie cel jakiś, najlepiej taki jaki przyda Ci się w przyszłości. ;-)
Jak chcesz to możesz sklep napisać i mi podesłać bo zlecenie mam, a siły na pisanie sklepu nie. ;P -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Myślę, że znacznie bardziej się "podszkolisz" jak zaczniesz pisać własne bundle
![]() Jeżeli chodzi o nazwy Bundli to nie pomogę, na swojej liście mam jeszcze sprawdzenie jak wygląda integracja symfony2 z twitter bootstrap, Szukam też jakiegoś w miarę przyjemnego rozwiązania typu: http://datatables.net/ możesz się też zainteresować wykresami, edytorami wysiwyg te elementy często się powtarzają w aplikacjach. Jednak na początku zawsze trafi się projekt który wymaga czegoś nowego ![]() -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
polecam zapoznać się z elastica search (FOQElasticaBundle).
ogólnie sama wyszukiwarka jest fajna, a ten bundle pomaga w jej używaniu. może się przydać w większych projektach. spróbuj jeszcze z FOSFacebookBundle (albo ogólniej HWIOAuthBundle) i może coś do obrazków np. LiipImagineBundle. -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Powiem tak... Pracuję akurat przy projekcie gdzie datatables są generowane i jest to jeden z najbardziej zakręconych komponentów. Nie da się tego w pełni zautomatyzować by było to sensownie rozwiązane ponieważ same datatables, choć wydają się fajne, to już słabo się dają integrować. Za dużo danych krąży między klientem a serwerem, a jeśli do tego dochodzi jeszcze konieczność zapamiętywania stanu datatables to robi się tragedia. W chwili gdy masz w serwisie mnóstwo datatables do zapamiętania... serwer nie wyrabia :) Nie dlatego że obciąża procka czy pamięć, ale z powodu limitu cookiesów jakie serwer może przesyłać. Po prostu przekroczysz limit serwera. Ogólnie koncepcja stworzenia takiego bundla nie jest trudna: definiujesz kolumnę z jej właściwościami jako klasę i potem już tylko zabawa w składanie tabeli z pokonfigurowanych kolumn. Brzmi prosto, ale pełna automatyzacja tego jest nierealna. Skończysz i tak z definiowaniem tego i zapisywaniem w jakiś sposób: baza, xml, yml czy co tam Ci przyjdzie do głowy. A gdy do całości jeszcze dorzucisz próbę oprogramowania pluginów lub własnych kontrolek to masz po prostu coding-horror ;)
Z takich innych drobiazgów to mogę Ci podrzucić pomysł na własny bundle, z którego na pewno skorzystasz, a nie widziałem by ktokolwiek rozwiązał to sensownie: StepForm -> formularz z podziałem na kroki. Wszystkie rozwiązania jakie widziałem mają problem z obsługą czegoś więcej niż prościuteńkie inputy. W chwili gdy zaczynają się schody, a w formularze wkradają się kontrolki oparte o kolekcje to krzyżyk na drogę, ponieważ oparcie formularza o pełną symfonową walidację staje się wtedy trudne nawet i bez kroków. Kolekcje bowiem w formularzach to po prostu wrzód na tyłku tego frameworka. Kto widział jak w Cookbooku sugerują obsługę dodawania nowego elementu (pregi połączone z generowanym w atrybucie data "wymienialnym" elementem, okraszone JSem) ten zrozumie czemu sensowna obsługa symfonowych kolekcji woła o jakieś inne rozwiązanie. -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Co do datatables mam podobne odczucia jeżeli chodzi o ilość przesyłanych danych, chociaż póki co nigdy nie używałem ich w zbyt dużej ilości, być może istnieje jakaś sensowniejsza alternatywa o podobnej funkcjonalności ? jakoś specjalnie nie szukałem (z tego co pamiętam jest też jqGrid z darmowych rozwiązań).
-------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A na czym polega intergacja Twitter Bootstrap z Symfony 2? Przecież to kilka plików JS i CSS.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mnie bardziej interesuje wykorzystanie assetic do automatycznej interpretacji plików less w wolnej chwili zobaczę jak to działa. Znalazłem nawet prosto opisaną procedurę: http://www.screenfony.com/blog/howto-symfo...ap-assetic-less
-------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 435 Pomógł: 40 Dołączył: 16.02.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zaczynając od podstawowych, obowiązkowo:
- SensioFrameworkExtraBundle - https://github.com/sensio/SensioFrameworkExtraBundle - JMSDiExtraBundle - http://jmsyst.com/bundles/JMSDiExtraBundle - JMSAopBundle - http://jmsyst.com/bundles/JMSAopBundle - JMSSecurityExtraBundle - http://jmsyst.com/bundles/JMSSecurityExtraBundle Dodatkowo przydatne min.: - https://github.com/KnpLabs/KnpMenuBundle - https://github.com/liip/LiipDoctrineCacheBundle dłuuugo by wymieniać :-P Zależy co potrzebujesz. Ale te 4 na górze obowiązkowo powinieneś znać. -------------------- Linkedin | ...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 13:10 |