Pogledajte određenu poruku
Staro 20. 01. 2009.   #1
davor
novi član
 
Datum učlanjenja: 07.06.2006
Poruke: 2
Hvala: 0
0 "Hvala" u 0 poruka
davor is on a distinguished road
Default [REŠENO] Manji projekat za SPC u Cirihu: Customizing OpenBiblio (PHP/MySql)

Dobar dan

Vec sam bio pominjao problem u podrubrici php/mysql.
Nazalost je prilog nestao, ali nema veze. Odlucili smo se, dakle, da angazujemo nekoga da ovo odradi.

Radi se o vec instaliranom software-u OpenBiblio (php/Mysql), koji je u sluzbi biblioteke srpske pravoslavne crkvene opstine u Cirihu, na sledecoj adresi:

http://www.orthodoxekirche.ch/195.0.html

Zadatak 1: Pretraga sa oba pisma(cir i lat)
Neke knjige su na cirilici, neke na latinici. Pretrazivac sada trazi samo ono sto ubacis u njega, nazalost. Ako trazis cirilicu, prikaze samo nju. Isto vazi za latinicu.

Ideja je da pretrazivac "bude tolerantan" tj. da nadje i prikaze sve knjige, nevezano da li smo frazu pretrage napisali cirilicom ili latinicom. Bilo je ovde raznih predloga, ali - obzirom da se radi o sirikoj publici (dosta starijih ljudi) -, sve ovo mora da se odigrava u backand-u, tako da korisnik ne primeti nista i da ne mora nista da podesava (cir/lat).

Ovde je potrebno uzeti u obzir i "slova sa kukicama" kao npr "š": Sistem bi, naime trebao da tolerise i "s" bez kukice.

Pored toga, sve bi trebalo da se uradi dosta cisto (object oriented ili sta vec) u pogledu nekog buduceg update-a software-a OpenBiblio. Znaci, kada izadje nova verzija (sada je 0.6.1, ocekuje se 1.0.0), da ove funkcije pretrage mogu koliko-toliko jednostavno/brzo/jeftino da se ugrade u najnoviju verziju. Ovo je "nice to have", obzirom da je tesko predvideti sta ce openBiblio doneti u novoj verziji.


Zadatak 2 - Baza knjiga nepotpuna
Isprva smo ceo projekat hteli da odradimo pomocu jedne ekstenzije u Typo3, koja isto nudi funkcije administriranja biblioteke. Sve je bilo pripremljeno, eksenzija instalirana i cak su bile unete knjige: 1300 komada sa raznim podacima kao npr. naslov, pisac, izdavacka kuca, koje je izdanje po redu itd.

Tada smo shvatili (kasno nazalost), da eksenzija nema sve sto nam treba. Ekstenziju smo ugasili u Typo3 i eksportovali sve podatke o knjigama u jedan excel fajl. Kasnije je dosao pomenuti openBiblio, u koji smo ubacili sve knjige, ali nazalost ne i sve podatke za svaku knjigu. Neke kolone smo morali da izostavimo.

Problem se sastoji u sledecem. openBiblio koristi (valjda se tako kaze) relacione baze: u jednoj tabeli su najvazniji podaci o knjizi. U drugoj su dodatni. Obzirom da sam laik, uspeo sam samo da upload-ujem deo koji je sada u glavnoj tabeli (naslov, pisac, medijum, kategorija). Dakle, ubacio sam one podatke iz excel-a, za koje je u glavnoj MySQL-tabeli bilo predvidjenih mesta.

Sve ostalo (izdanje, jezik itd...) nisam mogao/znao da ubacim, jer OpenBiblio ima neku dodatnu tabelu, koja je pomocu ID-a vezana sa glavnom tabelom.

Dakle, trebalo bi sada i te dodatne podatke o knjigama (excel), koji trenutno fale u openBiblio, uneti u tu paralelnu/dodatnu/relacionu tabelu, da bi onlajn podaci bili potpuni.

***

Uveren sam da nisam bas najjasnije opisao problematiku. Takodje se izvinjavam i zbog laickog baratanja IT-terminima. Ali, sve sto je nejjasno mozete da me pitate.

Projekat je komercijalne prirode. Fiksan budzet za sada ne postoji, ali je veoma realno - kada ponuda programera bude pristigla - da se jave donatori/nasi ljudi iz Svajcarske.

Potrebna nam je ponuda: ugrubo procena obima posla, cene i potrebnog vremena. Nadam se da ce se javiti neko voljan da ovo odradi.

Kada budemo imali okvirne cifre, radimo ugovor, kojim bi obe strane bile vezane. Projekat bi trebao da se zavrsi do aprila 09.

Hvala unapred na konstruktivnim odgovorima.

Pozdrav,
Davor

media@pravoslavnacrkva.ch
davor je offline   Odgovorite uz citat