Sorry, that application do not offer multilingual interface - only polish language is supported.
Oprogramowanie obsługujące serwis Poema.pl pozbawione cech charakterystycznych. Jest to pełnoprawne, działające oprogramowanie, uwolnione wraz z zamknięciem serwisu Poema.pl Oprogramowanie nie oferuje interfejsu w języku innym niż polski.
Proszę dokładnie zapoznać się z wymogami licencyjnymi AGPL. Sugerowanym sposobem publikacji zwrotnej wszelkich zmian, w tym zmian związanych z rebrandingiem oprogramowania jest Github. Sugeruję zmiany publikować w sklonowanym repozytorium.
- hosting/serwer Ruby, wersja 2.3 - aplikacja działa z
Passenger
a także zUnicorn
- baza danych MySQL
- miejsce na dysku na uploadowane pliki
- dostęp do Shella (kompilacja assetów)
- dostęp do serwera SMTP (wysyłka wiadomości email)
- klucze API dla Google Maps
- konto developera Facebook (integracja logowania FB)
- konto developera NK (zaloguj z NK)
- Przekopiować pliki na serwer.
- utworzyć
config/database.yml
- konfiguracja bazy danych, przykładowy plik./config/database-default.yml
- utworzyć
config/application.yml
zgodnie z potrzebami, uzupełnić o klucze API, adresy email, etc. przykładowy plikconfig/application-default.yml
- upewnić się, że katalog
tmp/
orazpublic/filestore
ma prawa zapisu dla serwera pod którym działa oprogramowanie rake db:migrate
rake assets:precompile
- uruchomić serwer aplikacyjny
- założyć konto pierwszego użytkownika (root), aktywować je i nadać mu uprawnienia administracyjne - nie jest zalecane, aby był to regularny użytkownik - to raczej konto systemowe, przy czym kolejne operacje powinno się przeprowadzić po zalogowaniu na to konto
rails c
u = User.find(1)
u.has_role! :root
- przejść na adres
/kontener/dodaj
i dodać foldery dla Poezji, Prozy, Grafik, Zdjęć. - Zaktualizować
container_id_*
wconfig/application.yml
o odpowiednie identyfikatory orazuser_id_root
o id konta systemowego (1?) - każda zmiana w tym pliku wymaga restartu aplikacji
rake assets:precompile
- zrestartować serwer aplikacyjny
Arkadiusz Kuryłowicz 2011-2020
Wydano 2017