Widzicie?
Offtop to nie zło!
Widzicie?
Offtop to nie zło!
[quote]Widzicie?
Offtop to nie zło![/quote]
to moze ja w stylu Tomasha odpowiem:
Ma ktoś pomysł gdzie można poczytać o engines? Troche jest w Rails::Engine w rdoc, ale może ktoś widział coś ciekawszego?
Jeżeli czytasz rdoca, to najlepiej z repozytorium, tam są najnowsze rzeczy opisane.
Trochę pisałem też na blogu, ale to bardzo techniczne posty rozważające raczej jakie problemy miałem do rozwiązania niż tutoriale. Prawdopodobnie w tym tygodniu powstanie coś bardziej na kształt tutoriala, ale najpierw muszę napisać trochę kodu, żeby widzieć, które miejsca poprawić
Dokumentacja do engines jest rzeczywiście skąpa - żyje sobie na kilku gistach i ewentualnie ktoś opisał jak już to zwalczył. To co sam odgrzebałem:
http://www.themodestrubyist.com/2010/03/05/rails-3-plugins---part-2---writing-an-engine/
O, to ja się nielegalnie podepnę do tego topicu, bo właśnie miałem zakładać podobny
W sumie jestem trochę pod ścianą jeśli chodzi o forum i jeden mój projekt. Wiedząc jacy bywają użytkownicy mogę spokojnie stwierdzić, że bez dobrego forum oleją sprawę i pójdą gdzieś indziej (na dodatek mój poniekąd “konkurent” - główna obecnie strona o podobnej tematyce) ma forum dość słabe i niewygodne (wygląda na autorskie rozwiązanie), więc tym bardziej warto w tę nutę uderzyć.
Próbowałem integracji z forum w php, padło na fluxbb. Po paru godzinach walki coś tam się udało (model User z railsów korzysta z tabeli flux_users, ustawianie ciastek przy logowaniu authlogicem działa), ogólnie powstało coś podobnego do http://craigjolicoeur.com/blog/how-to-integrate-punbb-into-an-existing-ruby-on-rails-application (mimo że ten wpis znalazłem dopiero przed chwilą). Problemem jest jednak synchronizacja ciastek… Ale mimo wszystko - może w tę stronę?
Chętnie bym swoją drogą coś o tych Engines / mountable_apps więcej przeczytał. Było dużo szumu póki rails 3 jeszcze nie było widać, a teraz jakoś przycichło
Jeśli chcesz integrować istniejący silnik forum, to raczej polecam phpbb3:
http://matthewfawcett.co.uk/2009/08/31/use-a-phpbb-forum-to-handle-users-authentication-in-your-rails-app
[quote=Tomash]Jeśli chcesz integrować istniejący silnik forum, to raczej polecam phpbb3:
http://matthewfawcett.co.uk/2009/08/31/use-a-phpbb-forum-to-handle-users-authentication-in-your-rails-app[/quote]
Hmmm… Nie widzę w tym rozwiązaniu niczego phpbb-specific, jeśli mam być szczery. To samo mogę zrobić też i z innymi silnikami forum, może nawet w prostszy sposób. Ale tak czy inaczej - nie chcę. Z dwóch powodów:
Tak odgrzewając: powstał jakiś engine forum już czy wszyscy czekają na mountable apps?
Teraz czekamy, komu w ramach konkursu się będzie chciało napisać ;]
Na Slashdocie właśnie znalazłem link do http://www.discourse.org/ - appka napisana w RoR. Z tym że od razu zaznaczam że nigdy nie używałem, ale wygląda bardzo fajnie. Może coś takiego by się nadało?
Hej, właśnie miałem o tym pisać. Nikt jeszcze tego nie używał, bo dzisiaj dopiero zostało to otwarte. Wszystko było rozwijane w tajemnicy, wiedzieli tylko ludzie związani w jakiś sposób z ember.js ;).
Według mnie, jeśli zmieniać już skrypt forum, bawić się w migrację itp. to właśnie to jest coś co powinniśmy rozważać najbardziej. Ember.js jest technologią stosunkowo młodą, ale idzie w fajnym kierunku. Mi się niesamowicie podoba zerwanie z obecną formułą forum. Mam nadzieję, że reszcie też przypadnie do gustu.
P.S. Link do forum używanego od jakiegoś czasu przez ludzi od embera: http://discuss.emberjs.com/
P.S.S Holy crap! Tam jest markdown <3
Trzeba by obadać jak to forum jest indeksowane przez google. W tej chwili jest bardzo dobrze pod tym względem i często, gdy wpiszesz jakiś problem w Google wyskakuje właśnie forum.rubyonrails.pl.
Bardzo podoba mi się tamto rozwiązanie na pierwszy rzut oka, ale jeśli się okaże że Google nie potrafi tego wogóle zaindeksować, albo indeksuje źle/niepełnie, ja bym się wycofał z tego pomysłu.
Nie wiem do końca w jaki sposób to jest rozwiązane, ale jak wejdziesz bez włączonego javascriptu, to widać coś takiego:
Co do reszty, to jak na razie używało mi się discourse bardzo fajnie. Przede wszystkim są tam wszystkie te rzeczy, które powinny imho znaleźć się w nowoczesnym forum: cytowanie z prawdziwego zdarzenia (tzn. z powiadomieniem, że ktoś Cię cytował), “mentions”, typu @drogus, markdown, wrzucanie kodu takie jak na githubie etc. Dlatego jeżeli zamienić obecne forum na jakieś inne, to wybrałbym discourse.
No i frontend jest w ember.js, więc ja osobiście jaram się, że fajne appki powstają w oparciu o embera
I jeszcze kilka słów od pomysłodawcy: http://www.codinghorror.com/blog/2013/02/civilized-discourse-construction-kit.html
Ja osobiście poczułem odrzut straszliwy od takiej formy. Imho, za bardzo to przypomina przeglądanie poczty na jakimś gmailu, czy czymś takim.
Proponowałbym to postawić eksperymentalnie gdzieś i zobaczyć jak się sprawuje. Wygląda obiecująco!
Kto jest odpowiedzialny za aktualne forum, w sensie kto to konfiguruje/hostuje/sponsoruje?