forked from rhritz/kyberia-haiku
-
Notifications
You must be signed in to change notification settings - Fork 1
Kyberia Haiku - advanced community web application based on the ideas of kyberia.sk. Kyberia-haiku is built on the Play! framework and uses MongoDB to store content.
License
ziman/kyberia-haiku
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Motivacia: Reimplementacia kyberie do tvaru priatelskeho a zabavneho pre developerov, casom snad aj userov. Status: Nasledovne veci su vo vacsej alebo mensej miere funkcne: Registracia, prihlasovanie userov, sessions, friends, bookmarks, K, last nodes, Mail, mail notifications, Nodes, Threads, Node permissions To co este nie je je popisane v TODO Licencia: AGPL Instalacia: Prerekvizity: * Linux * Sun/OpenJDK Java 1.5 a vyssie * Play framework, verzia 1.0.2 a vyssia: http://www.playframework.org/ Staci stiahnut a rozbalit http://download.playframework.org/releases/play-1.0.2.zip * MongoDB, verzia 1.3 a vyssia: http://www.mongodb.org/display/DOCS/Downloads Kym nemame instalacne skripty, nasledovne kroky spravit rucne: * Rozbalit tento archiv so zachovanim adresarovej struktury (ak ides z gitu, vsetko do 1 adresara, pravdepodobne je vhodne nazvat ho haiku). * V separatnom adresari vytvorit datovy adresar, databazu a kolekcie v MongoDB (vid MongoSchema.java pre zoznam kolekcii) Spustenie: cd [adresar v ktorom je tento subor] [cesta k play frameworku]/play run pripoj sa na http://localhost:4567 a mozes sa hrat. Struktura projektu: conf/ application.conf - hlavny konfigurancy subor log4j.properties - nastavenie logovania messages - preklady hlasok, zatial sa nepouziva play.plugins - deklaracia aplikacnych pluginov, v nasom pripade pre MongoDB routes - routovanie HTTP requestov do aplikacie lib/ - vsetky potrebne externe kniznice logs/ - aplikacne logy public/ - staticke zdroje: obrazky, css, javascripty app/ controllers - tu sa zacina spracovanie requestov models - vsetko co robi nieco s datami plugins - datove pripojenia a ine objekty, ktore chceme dostupne stale views - html / groovy templaty mongojs/ - stored procedury pre mongodb Este maly hint: Play! je velmi priatelsky framework a pozna prikazy idealize/eclipsify/netbeansify. Enjoy!
About
Kyberia Haiku - advanced community web application based on the ideas of kyberia.sk. Kyberia-haiku is built on the Play! framework and uses MongoDB to store content.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 69.7%
- JavaScript 29.4%
- Shell 0.9%