Historický zápisník
SEA projekt
Tak jsem dnešní odpoledne věnoval programování vlastního SEA (Search Engine Autosubmiter). Už jsem měl v hlavě dvě řešení. Jedno čistě přes Javascript a druhé přes kombinaci Javascriptu u PHP.
Zkusil jsem teda čistě Javascriptové řešení. Princip byl jednoduchý. Udělat stránku s iframe, ve kterém se budou zobrazovat katalogy. Kolem iframe bude formulář kam se zadá informace o o registrované stránce a pak se prostě zmáčkne tlačítko a data se překopírují z formuláře rovnou do registračního formuláře vyhledávače. Celé jsem si to otestoval a dal dohromady jednoduchý skript, který fungoval jak měl. Pak jsem zkusil seznam.cz. Stačilo překopírovat obsah prvku url. Jenomže to nefungovalo. Dal jsem si vyhodit debug co že jsem to udělal za překlep a objevila se poměrně očekávaná chyba. Prohlížeč zablokoval komunikaci mezi 2ma doménami prostřednictvím iframe. Přemýšlel jsem, že to obejdu nějakým nastavením. Nakonec jsem to ale musel vzdát a přejít k řešení 2.
Princip byl stejný jako v případě jedničky, jenomže se všechny data stáhli na localhost a vytvořila se jakási kopie registrační stránky. Všechny URL jsem musel nahradit přímou cestou. No ono těch úprav bylo trochu víc než se zdá, aby to všude fungovalo, ale to teď nebudu rozepisovat. Důležité je, že to funguje. Pak nastal čas naplnit databázy vyhledávačema. No a tady nastal problém. Klasické vyhledávače kam se submitne URL není problém, ale prakticky všechny nové katalogy vyžadují přístup přes nějakou rubriku. Kdyby jsem se specifikoval na jedno odvětví nebyl by to problém, ale pak by ztratil celý můj SEA projekt smysl. Takže jsem vybral jen nejdůležitější katalogy, které mají jednu registrační stránku a nechal to zatím být. Později se k tomu ještě vratím. Technicky jsem problém vyřešil (až na katalogy s výběrem přes rubriku) a to mi zatím stačí :)
Historické komentáře
Zachovaná diskuze k původnímu článku. Archiv původní diskuze.
martin · 30. 12. 2008 · Odkaz
MzK · 30. 12. 2008 · Odkaz
frances · 30. 12. 2008 · Odkaz
admin · 30. 12. 2008 · Odkaz
Michal Rehak · 30. 12. 2008 · Odkaz
marek · 31. 12. 2008 · Odkaz