Skip to content

obshtestvo/knowyourmp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Игра "Опознай депутата"

Това е кодът на играта, в която трябва да познаете от коя партия е всеки депутат. Причината да съществува тази игра е, че ние, гражданите, не познаваме дори поименно и визуално хората, които формално сме избрали да ни управляват.

Играта можете да видите и пробвате на адрес deputati.obshtestvo.bg.

Този проект е под шапката на инициатива "Общество".

Инсталиране (за програмисти)

За да инсталирате играта, трябва да имате LAMP сървър и прясно копие на Yii фреймуърка (примерно версия 1.1.14)

След това трябва да:

  1. клонирате проекта с git clone
  2. възстановите данните от базата данни която се намира в protected/data/schema.knowyourmp.dump.sql
  3. имате копие на Yii фреймуърка качен в папка yii/ едно ниво над папката на клонирания проект
  4. копирате protected/config/main.php.example в protected/config/main.php и редактирате примерните стойности вътре, така че да се връзва към правилната база данни
  5. създадете папка protected/runtime, в която уеб сървърът и PHP да имат права за писане

Deployment

В проекта е включен скрипт, който може да ви улесни при качване на последната версия на кода на някой production сървър. Скриптът се намира в bin/deploy и има нужда от Unix (или Cygwin под Windows), както и от програмата lftp. На Mac OS X може да я инсталирате с brew install lftp. Необходимо е също така да копирате файла protected/config/deployments.php.example в protected/config/deployments.php и да редактирате съдържанието му, задавайки FTP данните на вашия deployment.

Неща, които остава да се направят

  • нещо се кешират някои страници от време на време - да го направим да не се кешира нищо никога

  • да не позволява да се запишеш в класацията, ако не си минал поне 10% от депутатите

  • да се добавят бутони за споделяне на играта във фейсбук, туитър и g+

  • [PARTIALLY] да се направи бутон за споделяне на резултата след като приключиш с играта (+hashtag за twitter)

  • да се показва статистика за всеки депутат и колко пъти е бил познат/непознат

  • да се добавят линкове към страницата на депутата в народното събрание и/или друга информация за депутатите (например избирателен район, присъствие в парламента, комиси, внесени/гласувани законопроекти и закони)

  • [DONE] да се добави името на депутата под снимката му, за да се познават име + снимка, не само снимка

  • [DONE] след 240-тия депутат те редиректва към класацията и не разбираш дали си познал последния депутат или не. Може би ще е най-дорбе да оставаш на същата страница, но да ти показва резултата и формуляра за класацията там?

  • [DONE] да ти показва на по-видимо място дали си познал предишния депутат или не

  • [DONE] да направим само една класация, която да взима предвид както времето за познаване, така и бройката познати

  • [DONE] да се оправят имената на депутатите да не са all caps

About

Игра "Опознай депутата"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 97.6%
  • CSS 1.2%
  • Other 1.2%