[ Jovan Marjanovic @ 11.09.2002. 12:55 ] @
Pozdrav svima.

Pre par dana sam opet razgovarao sa Gojkom, i odlucili smo da opet pokrenemo News backend projekt. Zamolio bih sve zainteresovane da mi posalju email na [email protected]

Treba mi vas odgovor sto pre da mogu da napravim plan projekta, i da sto pre pocnemo da radimo.

Pozdrav,

Jovan
[ alex @ 11.09.2002. 15:15 ] @
Ja sam zainteresovan, a imam i nekoliko ideja..

jedna od njih je XML-RPC - na ES serveru se postavi XML-RPC server, koga onda proziva klijent i kupi podatke za svoju bazu (svi podaci su u XML-u, tako da uopste nije problem to srediti).

To je najbolji i najlaksi nacin povezivanja klijenta sa ES sistemom.

Ja imam uradjen XML-RPC CGI server u python-u, ko hoce da se igra s tim.

XML-RPC server: http://a13x.net/webservices.cgi
system.listMethods() method vam daje spisak metoda koji su na serveru.

Python klient primer:
Code:

import xmlrpclib
server = xmlrpclib.Server('http://a13x.net/webservices.cgi')
print server.system.listMethods()


Pozdrav,
alex.
[ Gojko Vujovic @ 11.09.2002. 15:32 ] @
E blue.. Lepo rekoh da definises tacno sta se pise, znao sam da niko nece shvatiti odmah o cemu je rec!

Da pojasnim onda ja posto je blue suvise zauzet trenutno hehe..

Pisemo NEWS SERVER, koji ce se VRTETI NA ES-u, raditi na portu 119 po nntp specifikaciji, podrzavati autentikaciju (koriscenjem korisnickih user-a i password-a sa es-a), a za storage poruka koristiti trenutnu ES bazu u neizmenjenom obliku.

Ovde dakle ne podrazumevamo razvoj klijenata, posto postoji na stotine news citaca, to ste i sami rekli :)

Naravno, ako ima zainteresovanih za ipak razvoj neke vrste online reader-a preko XML backend-a, mozemo i to odraditi ali neki drugi put.. ova tema se tice iskljucivo news servera.
[ alex @ 11.09.2002. 16:28 ] @
Super, moj predlog je upalio.. Ziveo news! :)
[ leka @ 11.09.2002. 23:56 ] @
Da, ziveo news.
[ tOwk @ 13.09.2002. 00:20 ] @
Hm, a kako će se ostvariti hijerahija poruka koja je inače prisutna u nntp servisima?

ES sadrži samo dva nivoa (,,Osnovna poruka'' i ,,Odgovor''), pa se gubi jedna od prednosti nntp servisa.

Naravno, preostaje off-line čitanje (i čitanje iz klijenta koji nama odgovara), pa je to velika prednost.

Verujem da će ovakav softver naići i na malo širu pažnju van ES okvira, ako ne bude prilagođen samo ES-u, već svom phpBB (ili kako se zove) softveru.

[ Gojko Vujovic @ 13.09.2002. 00:27 ] @
tOwk:

Thread će početi prvom porukom, a svaka sledeća će se nizati na prethodnu ili na prvu, to ćemo još odlučiti. Threadova koji se granaju kao u pravom njuzu neće biti za sada, pošto ih ni na es-u nema trenutno. Nisu prioritet za uvođenje, inače. Ovo je web forum, ne njuz :) Razlika..

Malo toga se gubi no mnogo više dobija. Stotine news klijenata, mnogo manje htmla za download cime se dobija brže učitavanje. Sve ovo povlači novu publiku koja možda ne voli web forume i zbog opterećenosti svoje inet konekcije nije pratila ES. (znam takvih par slučajeva do sada!)

ES ne pokreće phpBB niti bilo koji software koji je u javnom vlasništvu, niti će ES php engine biti uskoro izdat javnosti na uvid. Prioritet je da ovo radi na ES-u, a da li će se naći neko ko će to prilagoditi za neke druge forum engine koji koriste prilično različite strukture mysql baza, ostaje da se vidi. Razvoj za više foruma bi komplikovao trenutno stvar i takođe nije prioritet.
[ Iksen @ 15.09.2002. 22:06 ] @
A jel' morate da pishete news server ?
Interesuje me iz kojih razloga ne mozete da upotrebite/prilagodite neki od postojecih servera i koje ste opcije razmotrili pre nego shto ste zakljuchili da treba da napishete server iz pochetka ?
[ Gojko Vujovic @ 15.09.2002. 23:23 ] @
Druga mogućnost je forwardovanje svih poruka na neki postojeći news server. To i sada funkcioniše, na news.tehnicom.net možete videti neke od ES foruma, elitesecurity.* su konferencije. Ovo rešenje se pokazalo vrlo nepouzdanim, a i slanje i autentikaciju je vrlo teško ili skoro nemoguće uraditi, bez većih zahvata na inn-u što ne možemo raditi jer je u pitanju server ovog tehnicom provajdera.

A ovim se inače i duplira sadržaj, što dodatno opterećuje server.

Ovaj server koji se piše iz početka će kao bazu za poruke koristiti postojeću ES mysql bazu.
[ leka @ 16.09.2002. 02:24 ] @
Ja sam raspolozen da pomognem ako je projekad pod GPL-om.

GNU i samo GNU...
[ Gojko Vujovic @ 16.09.2002. 03:19 ] @
Citat:
leka:
Ja sam raspolozen da pomognem ako je projekad pod GPL-om.

GNU i samo GNU...


I koliko ce ljudi jos biti u mogucnosti da ga koristi? 0, jer postoji jos 0 sajtova sa identicnom ovakvom strukturom mysql baze.

Kod moze biti i otvoren ali bez znacajnih prepravki neupotrebljiv.

Za ostale tvoje poruke, no comment. Ne znam da li si pio nesto ili si pod stresom ili nesto trece hehe.. Aj odspavaj pa razmisli sta pises. Sve najbolje leko
[ Milan Aksic @ 16.09.2002. 03:35 ] @
I ja se prijavljujem da pomognem, koliko mi vreme dozvoli.
[ Goran Rakić @ 16.09.2002. 14:42 ] @
Citat:
Gojko Vujovic:
I koliko ce ljudi jos biti u mogucnosti da ga koristi? 0, jer postoji jos 0 sajtova sa identicnom ovakvom strukturom mysql baze.

Kod moze biti i otvoren ali bez znacajnih prepravki neupotrebljiv.


Ne bih se bas slozio, jer se uvek lako da prepraviti da server ne uzima polje text iz tabele posts nego da uzima polje text iz tabele threads. Sama struktura baze se da promeniti a da sam interfejs news servera ostane isti.
[ Jovan Marjanovic @ 18.09.2002. 11:55 ] @
Ja sam i planirao da se napravi otvorena arhitektura koja bi mogla da se prilagodi bilo kojoj strukturi baze. I naravno da ce da se radi pod GPL-om!
Ko sto Gojko rece, dosta sam zauzet, ali za jedno 5 dana cemo moci da pocnemo da radimo kako treba. Ja cu da napisem specifikacije o kojima cemo moci da diskutujemo kasnije.

pozdrav.

[ leka @ 19.09.2002. 22:07 ] @

Gojko, ajde sad ti malo razmisli - ako ćeš to tako da radiš, sa fiksnom strukturom, onda je to totalno s*****. Taj software treba da bude fleksibilan, da može lako da se instalira i na neke druge sisteme i da ne nabrajam... Ta takva "struktura" baze može kao što dobro znaš da se vrlo lako kopira i napravi ista baza na nekom drugom serveru... Što je još zanimljivije taj software ne bi trebalo čak ni da bude zavisan od JEDNOG RDBMS-a, već prosto da se preko nekog apstakcionog lejera (ODBC se odmah nameće kao rešenje) vezuje na bilo koju bazu!

Dakle pliz bez uvrede, ali ja sam veoma razmislio kad sam rekao ono što sam rekao.

Sve u svemu želim Vam puno uspeha u tome, pa makar bilo i tako kako Gojko kaže...

Citat:
Gojko Vujovic:
I koliko ce ljudi jos biti u mogucnosti da ga koristi? 0, jer postoji jos 0 sajtova sa identicnom ovakvom strukturom mysql baze.

Kod moze biti i otvoren ali bez znacajnih prepravki neupotrebljiv.

Za ostale tvoje poruke, no comment. Ne znam da li si pio nesto ili si pod stresom ili nesto trece hehe.. Aj odspavaj pa razmisli sta pises. Sve najbolje leko ;)


[ 01011011 @ 25.09.2002. 00:47 ] @
Zasto se puno prica a malko radi ???

Ajde bacajte se na posao :)
[ broker @ 03.10.2002. 15:05 ] @

Slucajno naleteh na ovu dikusiju. Bas ovo sam hteo da predlozim da se radi a nisam znao u koji forum da stavim...

Apsolutno podrzavam ideju da se napravi veza izmejdu web foruma i news-a. Takodje apsolutno podrzavam ideju da to bude otvoreno resenje a ne da se radi konkretna implementacija na ES.

Stavise ja sam hteo da predlozim sledece:

- da se napravi potpuno novi news protokol (postojeci je zastareo i po nekim pitanjima problematican). Novi protokol bi bio optimizovaniji, efikasniji i napredniji ali bi zadrzao logicku kompatibilnost sa postojecim news protokolom.

- da sa napravi news server koji podrzava stari i novi protokol kako bi se mogao koristiti u formi gate-a za povezivanje sa postojecim news serverima ali da bi na njega mogli da se kace postojeci news klijenti)

- da njegova baza i api budu tako osmisljeni da je lako napraviti bilo kakav korisnicki interfejs za server (web, ili bilo sta drugo)

- podrazumeva se i razvoj klijenata koji bi podrzavali novi protokol

Ono sto ja najbitnije, da se omoguci medjusobno potpuno transparetno povezivanje news servera kao i web foruma. To bi prakticno omogucilo da svaki forum bude svet za sebe ali da postoji zajednicka crta izmedju njih - deljene diskusione grupe. Ja sam stari news korisnik i na webu mi je uvek smetala rascepkanost, svaki dan moram da obilazim nekoliko web foruma jer me teme nanjima interesuju. Moja ideja je da se omoguci da svako posecuje jedan forum a da preko njega ima pristup diskusijama okje sevide i na drugim forumima. Da ne pricamo o drasicnom prosirenju populacije koja bi u tim diskusijama ucestvovala.

Znam da ovo zvuci kao megalomanski zahtev ali ne mora sve da se radi odjednom i ne bas ovako kako predlazem.

Praviti ovo samo za ES mislim da je neisplativo. Meni bi naravno bilo
zgodno jer mi je news mnogo miliji od web foruma ali koliko je takvih
ljudi u ovoj populaciji? Ili, ako se svi zaraze news-om (koji je u nekim stvarima drasticno napredniji od bilo kog web foruma) onda niko vise nece dolaziti na ES.