SyMfonAK - vyvíjame databázy pomocou frameworku Symfony
Hlavná stránka: Rozdiel medzi revíziami
Z SyMfonAK
(→Programátorské návody) |
|||
(44 medziľahlých úprav od rovnakého používateľa nie je zobrazených.) | |||
Riadok 1: | Riadok 1: | ||
− | + | = Rýchle linky na databázy a hlavné užívateľské návody = | |
− | |||
− | |||
− | |||
+ | == Databáza Aves, SOS/BL == | ||
+ | {|border="1" cellspacing="0" cellpadding="20" style="border-collapse:collapse;" | ||
+ | !Užívateľské návody | ||
+ | !Užitočné linky | ||
+ | !Pripravované moduly | ||
+ | |- | ||
+ | | | ||
+ | *[[AS2 Mapovanie vtáctva v kvadrátoch|Mapovanie vtáctva v kvadrátoch]] | ||
+ | **[[Nový atlas vtákov Slovenska 2014 - 2018]] | ||
*[[AS2 Preddefinované lokality | Preddefinované lokality]] | *[[AS2 Preddefinované lokality | Preddefinované lokality]] | ||
− | |||
*[[AS2 Faunistická komisia| pre členov Faunistickej komisie]] | *[[AS2 Faunistická komisia| pre členov Faunistickej komisie]] | ||
− | |||
*[[AS2 Monitoring dravcov a sov (RPS)| využívanie modulu Monitoring dravcov a sov RPS]] | *[[AS2 Monitoring dravcov a sov (RPS)| využívanie modulu Monitoring dravcov a sov RPS]] | ||
*[[Monitoring dravcov a sov (RPS) | návod modulu RPS rozdelený podľa menu]] | *[[Monitoring dravcov a sov (RPS) | návod modulu RPS rozdelený podľa menu]] | ||
+ | *[[Monitoring hniezd]] | ||
+ | *[[EBP generovanie event a record tabuliek]] (september 2016) | ||
+ | | | ||
+ | [http://aves.vtaky.sk aves.vtaky.sk] | ||
+ | | | ||
+ | * [[Modul vážky]] | ||
+ | * [[Projekt veľké šelmy]] | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Databázy Štátnej ochrany prírody SR == | ||
− | === | + | {|border="1" cellspacing="0" cellpadding="20" style="border-collapse:collapse;" |
+ | !Meno databázy | ||
+ | !Užívateľské návody | ||
+ | !Užitočné linky | ||
+ | |- | ||
+ | | | ||
+ | KIMS | ||
+ | | | ||
+ | | | ||
[http://www.biomonitoring.sk www.biomonitoring.sk] | [http://www.biomonitoring.sk www.biomonitoring.sk] | ||
+ | |- | ||
+ | | | ||
+ | ISTB centrálna databáza a klientske aplikácie | ||
+ | | | ||
+ | *[[:Category:ISTB|ISTB]] | ||
+ | | | ||
+ | [http://www.sopsr.sk/istb/ Centrálna databáza, inštalačné programy a návody pre klientske aplikácie] | ||
+ | |- | ||
+ | ISTB online, databáza obsahuje výsledky projektu monitoring Šf Vtáky. Dáta z tejto databázy sú publikované a od júla 2016 sú aj v databáze KIMS. | ||
+ | | | ||
+ | ISTB online | ||
+ | | | ||
+ | * [[ISTBonline|popis databázy]] | ||
+ | | | ||
+ | [http://www.sopsr.sk/symfony-istb-online/ www.sopsr.sk/symfony-istb-online] | ||
+ | |- | ||
+ | | | ||
+ | Nástroj na opravu druhovníkov | ||
+ | | | ||
+ | | | ||
+ | * [http://www.sopsr.sk/druhovniky/ www.sopsr.sk/druhovniky] | ||
+ | |- | ||
+ | |BIOREGIO Carpathians | ||
+ | | | ||
+ | | | ||
+ | *[http://www.sopsr.sk/symfony-bioregio/first symfony-bioregio] | ||
+ | *[http://webgis.eurac.edu/bioregio/ webgis Bioregio] | ||
+ | |} | ||
− | == | + | == Mapy == |
*[[Google Earth - ako vytvoriť vlastné body]] | *[[Google Earth - ako vytvoriť vlastné body]] | ||
− | *[[Zhotovenie mapy pospájaním častí| | + | *[[Zhotovenie mapy pospájaním častí| postup ako vytvoriť mapu po častiach zosnímaním obrazovky ]] |
*[[Mapy v ISTB modul Vtáctvo Oravy| postup ako dokončiť vytváranie mapy ak sa zastaví]] | *[[Mapy v ISTB modul Vtáctvo Oravy| postup ako dokončiť vytváranie mapy ak sa zastaví]] | ||
− | + | = Zhotovujeme www stránky, do ktorých sa dajú zapisovať výsledky výskumov = | |
− | |||
[[image:Organicare.jpg|thumb|right|Podporuje nás http://www.organicare.sk]] | [[image:Organicare.jpg|thumb|right|Podporuje nás http://www.organicare.sk]] | ||
Riadok 48: | Riadok 98: | ||
Na tomto mieste prezentujeme jednotlivé projekty a vytvárame návody pre užívateľov. | Na tomto mieste prezentujeme jednotlivé projekty a vytvárame návody pre užívateľov. | ||
+ | = Programátorské návody = | ||
+ | |||
+ | {|border="1" cellspacing="0" cellpadding="20" style="border-collapse:collapse;" | ||
+ | ! Jazyk/Nástroj | ||
+ | ! Návod | ||
+ | ! Externé zdroje | ||
+ | |- | ||
+ | |Symfony 4 (3) | ||
+ | |[[:Kategória:Symfony dokumentácia|Symfony dokumentácia]] | ||
+ | | | ||
+ | * [https://knpuniversity.com/ knp university tutorials] | ||
+ | * [https://www.tomasvotruba.cz/ Tomáš Votruba PHP CZ/SK] | ||
+ | * [http://sovaplus.cz/piseme-prvni-aplikaci-v-symfony2/ sovaplus.cz piseme prvni aplikaci v symfony2] | ||
+ | * [https://www.zdrojak.cz/clanky/symfony2-tesi-me/ zdrojak.cz symfony2 tesi me] | ||
+ | * [https://www.zdrojak.cz/clanky/symfony-flex-novinky-symfony-4/ Symfony flex novinky symfony 4] | ||
+ | |- | ||
+ | |Symfony 1.4 | ||
+ | |[[:Kategória:Symfony 1.4 dokumentácia|Symfony 1.4 dokumentácia]] | ||
+ | | | ||
+ | * [http://symfony.com/legacy/doc/gentle-introduction Gentle introduction] | ||
+ | |- | ||
+ | |PHP | ||
+ | | | ||
+ | | | ||
+ | * [https://www.w3schools.com/php/default.asp w3schools PHP 5 Tutorial] | ||
+ | * [http://www.phptherightway.com/ PHP The Right Way] | ||
+ | * [https://laracasts.com/ laracast video tutorials] | ||
+ | * [https://knpuniversity.com/ knp university tutorials] | ||
+ | * [http://www.dna88.com/24-books-to-learn-programming-in-php-the-right-way-for-novice-to-advanced-programmers/ 24 kníh o PHP] | ||
+ | * [http://www.dna88.com/ultimate-list-of-php-web-development-tools-resources/ ultimate list of php web development tools resources] | ||
+ | * [http://janicky.com/en/articles/getting-photograph-geo-coordinates-in-php Getting photograph geo coordinates in php] | ||
+ | * [https://www.zdrojak.cz/clanky/jak-si-zjednodusit-praci-s-php-projektem-pomoci-prikazove-radky/ Jak si zjednodusit praci s PHP projektom pomoci prikazove radky] | ||
+ | * [http://mylan.bestoldgames.net/manual/cz/features.commandline.html PHP a prikazovy riadok] | ||
+ | * [http://www.linuxsoft.cz/article.php?id_article=646 PHP a prikazovy riadok (root.cz)] | ||
+ | * [https://www.zdrojak.cz/serialy/testovani-a-tvorba-testovatelneho-kodu-v-php/ Testování a tvorba testovatelného kódu v PHP, 13 dil serial] | ||
+ | * [http://blog.teamtreehouse.com/how-to-debug-in-php How to Debug in PHP] | ||
+ | * [https://www.ibm.com/developerworks/library/os-debug/index.html Debugging techniques for PHP programmers] | ||
+ | |} | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=9hDKfBKuXjI (youtube) Web Development In 2017 - A Practical Guide ] | ||
+ | |||
+ | = Strom stránok = | ||
<categorytree mode=pages>SyMfonAK</categorytree> | <categorytree mode=pages>SyMfonAK</categorytree> |
Verzia zo dňa a času 20:50, 16. máj 2018
Obsah
Rýchle linky na databázy a hlavné užívateľské návody
Databáza Aves, SOS/BL
Užívateľské návody | Užitočné linky | Pripravované moduly |
---|---|---|
Databázy Štátnej ochrany prírody SR
Meno databázy | Užívateľské návody | Užitočné linky |
---|---|---|
KIMS |
||
ISTB centrálna databáza a klientske aplikácie |
Centrálna databáza, inštalačné programy a návody pre klientske aplikácie | |
ISTB online |
||
Nástroj na opravu druhovníkov |
||
BIOREGIO Carpathians |
Mapy
- Google Earth - ako vytvoriť vlastné body
- postup ako vytvoriť mapu po častiach zosnímaním obrazovky
- postup ako dokončiť vytváranie mapy ak sa zastaví
Zhotovujeme www stránky, do ktorých sa dajú zapisovať výsledky výskumov
Príkladom našej práce je www stránka na zapisovanie pozorovaní vtáctva v prírode aves.vtaky.sk.
Iným príkladom je databáza prípadov vtáčej kriminality.
Programujeme v PHP pomocou frameworku Symfony
WWW stránky takéhoto typu sa vyznačujú tým, že:
- umožňujú prihlasovanie sa užívateľov
- užívatelia sa registrujú alebo ich registruje administrátor
- užívatelia vypĺňajú dáta, prezerajú dáta a opravujú ich
- užívatelia môže mať rôzne práva, bežní užívatelia, administrátori
- užívatelia plnia dáta cez formuláre, dáta sa ukladajú na pozadí do databáz
- pri vyplňaní formulára im systém pomáha - poskytuje číselníky (číselníky sú zoznamy prípustných hodnôt, napríklad druhový zoznam, zoznam mien, adries, dohodnutých skratiek)
- o systém, databázu, číselníky sa stará administrátor cez admin zónu (súčasť web stránky)
- záznamy sú z terénu, preto lokalizácia je riešená kreslením do google mapy
Na tomto mieste prezentujeme jednotlivé projekty a vytvárame návody pre užívateľov.