poniedziałek, 13 września 2010
Symfony 2.0
Stabilna wersja 2.0 jednego z najpotężniejszych framework-ów PHP ma zostać wypuszczona pod koniec 2010 r. Nowe Symfony ma być szybsze, łatwiejsze, bardziej skalowalne itp. Jak będzie w praktyce? Zobaczymy...
niedziela, 12 września 2010
sfFacebookGraphPlugin tłumaczenie Readme + moje wstawki
Szybkie tłumaczenie, pomijam zbędne wstawki oryginał
http://github.com/kevindew/sfFacebookGraphPlugin/blob/master/README
--------------------------------------------------------------------------------
sfFacebookGraphPlugin
By Kevin Dew <kev@dewsolutions.co.uk>
--------------------------------------------------------------------------------
Plugin pozwala na integrację Facebook-a z sfDoctrineGuardPlugin-em wykorzystując Facebook Grpah API.
Wtyczka ułatwia umożliwienie użytkownikom logowanie przy użyciu ich konta Facebook, wspiera zarówno konta normalne jak i konta Facebook.
Pomaga również dostęp do Facebook Graph API.
Plugin jest mniej elastyczny niż sfFacebookConnect nadaję się tylko do tworzenia aplikacji do użytku poza Facebookiem, nie wspiera również aplikacji canvas (zintegrowanych z profilem użytkownika, dzięki nim możemy dodawać np. dodatkowe pola na stronie profilu)
Wymagane jest używanie Doctrine. Wtyczka była rozwijana w pośpiechu tylko na Symfony 1.4, może zawierać błędy.
Instalacja
Umieścić plugin w folderze plugins przy użyciu repozytorium, aktywować go przez dodanie $this->enablePlugins('sfFacebookGraphPlugin'); do setup() w klasie ProjectConfiguration
utworzyć aplikację Facebook-ową pod adresem http://www.facebook.com/developers/
http://github.com/kevindew/sfFacebookGraphPlugin/blob/master/README
--------------------------------------------------------------------------------
sfFacebookGraphPlugin
By Kevin Dew <kev@dewsolutions.co.uk>
--------------------------------------------------------------------------------
Plugin pozwala na integrację Facebook-a z sfDoctrineGuardPlugin-em wykorzystując Facebook Grpah API.
Wtyczka ułatwia umożliwienie użytkownikom logowanie przy użyciu ich konta Facebook, wspiera zarówno konta normalne jak i konta Facebook.
Pomaga również dostęp do Facebook Graph API.
Plugin jest mniej elastyczny niż sfFacebookConnect nadaję się tylko do tworzenia aplikacji do użytku poza Facebookiem, nie wspiera również aplikacji canvas (zintegrowanych z profilem użytkownika, dzięki nim możemy dodawać np. dodatkowe pola na stronie profilu)
Wymagane jest używanie Doctrine. Wtyczka była rozwijana w pośpiechu tylko na Symfony 1.4, może zawierać błędy.
Instalacja
Umieścić plugin w folderze plugins przy użyciu repozytorium, aktywować go przez dodanie $this->enablePlugins('sfFacebookGraphPlugin'); do setup() w klasie ProjectConfiguration
utworzyć aplikację Facebook-ową pod adresem http://www.facebook.com/developers/
- Zmodyfikować app.yml musi zawierać application id/secret/key) (przyp. najlepiej skopiować część appp.yml z folderu pluginu, wkleić i zmienić co trzeba)
- uaktywnić moduł sfFacebookGraphAuth (settings.yml)
- Zmienić klasę myUser żeby dziedziczyła po sfFacebookGraphUser
- dodać filtr sfFacebookGraphLoginStatusFilter do filters.yml (u mnie trzeba było trochę pozmieniać kod tego filtru bo przy wylogowaniu wyrzucał błędy)
- Wyczyścić cache Symfony
- Do testowania można używać sfFacebookGraphDemo (trzeba go najpierw uaktywnić)
sobota, 11 września 2010
Facebook i Symfony
Większość osób do łączenia się z Facebookiem używała plug-inu sfFacebookConnectPlugin - działa dobrze i jest dość obszernie opisany np. tutaj. Korzysta ze starego REST API. Jeśli chcemy wykorzystać nowe API przygotowane przez Facebooka możemy skorzystać z sfFacebookGraphPlugin.
Wtyczka jest rozwijana przez Kevina Dew. Jest napisana w dużej części na podstawie sfFacebookConnectPlugin-a - ustawienia w app.yml są niemal identyczne. Użyłem jej w serwisie www.poprawko.pl, wykorzystuje ją właściwie tylko do obsługi logowania/wylogowania użytkowników oraz prostych akcji na zasadzie pobierania listy przyjaciół itp. W tych zastosowaniach sprawuje się prawidłowo.
Wtyczka jest rozwijana przez Kevina Dew. Jest napisana w dużej części na podstawie sfFacebookConnectPlugin-a - ustawienia w app.yml są niemal identyczne. Użyłem jej w serwisie www.poprawko.pl, wykorzystuje ją właściwie tylko do obsługi logowania/wylogowania użytkowników oraz prostych akcji na zasadzie pobierania listy przyjaciół itp. W tych zastosowaniach sprawuje się prawidłowo.
Subskrybuj:
Posty (Atom)