Привет, MoscowPM!!
 
Ура,  я перевел ftree (программу,рисующую генеалогическое древо) из CGI в PSGI
https://metacpan.org/release/MISHIN/FamilyTreeInfo-2.3.14
 
если ее поставить
cpanm https://cpan.metacpan.org/authors/id/M/MI/MISHIN/FamilyTreeInfo-2.3.14.tar.gz
 
и скопировать папку cgi-bin из дистрибутива
например сюда
c:\ftree\cgi-bin
 
то, делая
 
c:\ftree\cgi-bin
и
plackup
 
HTTP::Server::PSGI: Accepting connections at http://0:5000/
и 
теперь заходим в броузер
http://127.0.0.1:5000/
 
и можем увидеть генеалогическое дерево, причем
для его управления нужно просто редактировать файл
c:\ftree\cgi-bin\tree.xls 
или
файл с другим именем, но тогда это имя нужно указать в файле ftree.config
изменив параметр  
file_name tree.xls 
на свой
 
а картинки родных должны быть 3x4
и их нужно класть в директорию 
c:\ftree\cgi-bin\pictures
где именем картинки должен быть id персоны+.jpg

все работает

для юникса нужно будет еще исправить параметр

        photo_dir   c:/ftree/cgi-bin/pictures/

на свой

Просьба попробовать,

1) у меня не обрабатывается форма при нажатии на ссылку  Birthdays  (http://127.0.0.1:5000/?type=bdays;passwd=;lang=gb)

говорит

 http://127.0.0.1:5000/-method

not found

2)и не возвращается со страницы http://127.0.0.1:5000/person_page?target=Abraham_Simpson;passwd=;lang=gb

буду очень благодарен, если поможете

в

app.psgi

https://metacpan.org/source/MISHIN/FamilyTreeInfo-2.3.14/cgi-bin/app.psgi

тупо скомпилировал текущие работающие cgi скрипты

 
--
С уважением
Николай Мишин
 
 
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить