RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
Poznaj Ruby on Rails i stwórz atrakcyjną witrynę społecznościową
* Jak konfigurować sesje bazodanowe?
* Na czym polega trasowanie komentarzy?
* W jaki sposób przygotować stronę przesyłania awatarów?
Serwisy społecznościowe, które gromadzą ludzi o podobnych zainteresowaniach i umożliwiają komunikację między znajomymi, cieszą się o gromną i wciąż rosnącą popularnością. Dzięki temu, że pozwalają na wymianę opinii i ułatwiają podtrzymywanie globalnych kontaktów, s tają się elementami strategii biznesowych i marketingowych wielu firm. Do budowania takich serwisów doskonale nadaje się Rails, któr y oferuje klientom witryny w pełni dopasowane do potrzeb ich użytkowników. Rails został napisany w dynamicznym obiektowym języku Rub y z użyciem architektury MVC. Ten framework wyróżniają przede wszystkim dwie reguły: reguła DRY, polegająca na unikaniu wykonywania tej samej pracy w różnych miejscach, oraz reguła CoC., która pozwala na zminimalizowanie niezbędnej konfiguracji przez zastępowanie jej gotowymi, domyślnymi, zalecanymi wzorcami. Rails umożliwia także użycie wtyczek, rozszerzających aplikacje o rozmaite funkcjonal ności np. logowanie, wrzucanie i skalowanie obrazków czy tagowanie.
Książka ?RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails? stanowi praktyczny kurs tworzenia interakty wnego serwisu społecznościowego. Za pomocą tego podręcznika nauczysz się budować taką witrynę, zaczynając od statycznej strony główn ej, przez utworzenie mechanizmu rejestracji i uwierzytelnienia użytkowników, a kończąc na dynamicznej stronie WWW, z możliwością prz esyłania obrazów i prowadzenia blogów, oraz systemie dodawania znajomych. Jeśli więc pragniesz stworzyć atrakcyjny i funkcjonalny se rwis społecznościowy, przyciągający rzesze użytkowników ? książka z pewnością Ci w tym pomoże!
* Konfigurowanie środowiska programistycznego
* Modelowanie i rejestrowanie użytkowników
* Testowanie
* Ochrona stron
* Zaawansowane logowanie
* Aktualizacja informacji użytkownika
* Tworzenie sieci społecznej
* Awatary
* Model znajomości
* Blogi w technologii REST
* Komentarze do blogu w technologii AJAX
- author: Aurelius Prochazka, Michael Hartl