Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Symfony 2, Jakie bundle warto sobie przyswoić?
usb2.0
post 12.11.2012, 17:52:44
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 : )
Go to the top of the page
+Quote Post
Szymciosek
post 12.11.2012, 17:53:56
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.
Go to the top of the page
+Quote Post
usb2.0
post 12.11.2012, 17:57:04
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
Go to the top of the page
+Quote Post
ShadowD
post 12.11.2012, 18:27:34
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
Go to the top of the page
+Quote Post
d3ut3r
post 12.11.2012, 18:33:07
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 smile.gif wiem że większość najpotrzebniejszych rzeczy już ktoś napisał, ale nie zaszkodzi wiedzieć jak poradzić sobie bez FOSUserBundle lub innych.

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 smile.gif


--------------------
http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
Go to the top of the page
+Quote Post
AxZx
post 12.11.2012, 18:55:01
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
Go to the top of the page
+Quote Post
thek
post 12.11.2012, 22:01:19
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
Go to the top of the page
+Quote Post
d3ut3r
post 12.11.2012, 22:15:15
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!
Go to the top of the page
+Quote Post
IceManSpy
post 13.11.2012, 10:26:58
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.


--------------------
Go to the top of the page
+Quote Post
d3ut3r
post 13.11.2012, 11:03:39
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!
Go to the top of the page
+Quote Post
ano
post 13.11.2012, 22:48:00
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 | ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:10