Skip to content

Sajt za konverziju cirilice i latinice u glagoljicu. I mozda jos ponesto.

Notifications You must be signed in to change notification settings

knezmilos13/glagoljator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJEKAT: GLAGOLJATOR

Primetio sam da ne postoji sajt koji radi konverziju cirilice ili latinice u glagoljicu. Pa sam resio da napravim jedan takav i okacim ga na net. Ideja projekta je da bude zabavno-samopoboljsavajuceg karaktera, za vezbanje tehnologija (kao sto je Symfony) i vestina (kao sto je saradnja na jednom projektu), pri cemu taj projekat sam po sebi nije tezak i nema puno posla, a opet se moze prosiriti nekim featureima ako nas bas bude vise.

Lista featurea (slobodno dodati sve sto vam padne na pamet, ovo je brainstorming faza):

  • Konverzija cirilice/latinice u glagoljicu i obrnuto na fazon Google translate-a
  • par clanaka informativnog karaktera o srpskoj glagoljici
  • mapa ... pronadjenih glagoljicnih artefakata u srbiji (zvuci kul, zar ne?)
  • prevodjenje citavih sajtova na glagoljicu kao google translate sto ume
  • mini JS igra za ucenje glagoljice
  • ???

Svi koji hoce da ucestvuju nek mi se jave na mail, uz predlog sta bi zeleli da rade (sto moze biti nesto od navedenog ili neki novi glagoljicasti feature). Mozete me cimati i za sve tehnicke probleme, naravno.

Struktura koda

Svi resursi idu u folder od Glagoljica bundlea (src/BGP/GlagoljicaBundle/Resources/public) umesto u top-level folder (app/Resources). Po stavljanju resursa u bundle, mora da se pokrene sledeca naredba u konzoli, u rootu projekta:
app/console assets:install

Konzolni alati & naredbe

Dizanje ugradjenog php servera (iz foldera projekta, tj. foldera glagoljator):
php app/console server:run

Pustanje phpunit testova:
Pretpostavka je da se u www folderu nalaze fajlovi phpunit.phar i folder glagoljator
php phpunit.phar -c glagoljator/app

Osvezavanje asseta:
Ovo je jako bitno; svi asseti su unutar src/BGP/GlagoljicaBundle/Resources, ali da bi sajt radio, moraju da budu prebaceni u web folder. Ovo je sistem namenjen tome da ako imas sto bundlevoa, svaki ima svoje assete, a po "instalaciji" se svi kopiraju na gomilu u web folder odakle se serviraju.

Postoje dve varijante, windosovci ce hteti ovu:
php app/console assets:install
A linuksovci ovu:
php app/console assets:install --symlink

Update symfonija i komponenata (ovo je bas osnovna stvar, ali ajde, kad ide sve na gomilu):
(pretpostavka da je composer instaliran globalno, ako je skinut phar fajl onda samo zameniti composer sa putanjom do composer.phar fajla)
composer update

Update entity klasa
Ovo je ako dodas npr. nove atribute u klasu Clanak. Prvo, da generises setere i getere za nove stvari:
app/console doctrine:generate:entities BGPGlagoljicaBundle

Drugo, da apdejtujes semu baze podataka:
php app/console doctrine:schema:update --force

Namestanje lozinke
Trenutno se koristi sha512 lozinka za pristup /admin strani. I trenutno je namesten nalog admin/admin. Za promenu naloga koristiti ovaj link - http://hash.online-convert.com/sha512-generator Na tom sajtu, kada se generise Sha512, koristiti onaj sto je 64-bit enkodiran.

About

Sajt za konverziju cirilice i latinice u glagoljicu. I mozda jos ponesto.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published