Děkuji všem, co mi pomohli se včerejším výběrem domény pro open-source projekty. Takže jakou cestu jsem nakonec zvolil?

Proč bez společné domény? Myšlence společné domény jsem fandil – více projektů pod jednou střechou působí seriózněji, produkty jsou marketingově výborně provázané. Jenže to platí pro komerční software. Open source má jiné zákonitosti. Víte, že Ruby on Rails a jQuery vytvořil stejný programátor? Prospěl by jim přesun na společný web?

Ve prospěch samostatných domén rozhodla srozumitelnost URL (viz dále).

Proč tvar {project}php.com? Protože varianty bez ‚php‘ jsou obsazené. Vlastně si myslím, že s tím ‚php‘ je to i výstižnějí.

Proč v názvu není dgx? Je hloupost se při vymýšlení názvu nechat omezovat něčím, co ve skutečnosti není důležité nebo nemá žádnou hodnotu. Kombinace písmen dgx vznikla z týchž důvodů, jako ovx. Její má-li nějaké přednosti, tak po našroubování do tvaru dgxphp.com se změní v zápory.

Proč ne nette.dgx.cz? Protože jazykově nezávislý web je lepší umístit na jazykově nezávislou doménu. Nelíbí se mi cosi.cz/en/.

Proč ne nette-php.com? Pokud existuje varianta s pomlčkou (či spíše spojovníkem) i bez, mívám pocit, že ta bez pomlčky je originál a pomlčková pouze cizopasí. Samozřejmě, že realita je daleko barevnější. Nejlepší je asi zaregistrovat obě varianty a přesměrovat na bezpomlčkovou.

Google bere nettephp jako jedno slovo. Ať si bere 🙂

Proč .com? To je podobná situace jako s pomlčkami. Sice každá TLD má teoreticky jiný význam, v praxi se ale vžilo, že .com je „nej“, kdo ji neukořistí zkusí .org nebo .net, a teprve pak následují .info nebo podivná .biz. (Samozřejmě pro české projekty je na prvním místě .cz.)

Proč bez www.? Vždy je lepší varianta s www, protože v myslích lidí www = internet. Existuje jedna výjimka: web zaměřený na pokročilé uživatele a webové vývojáře. To je i můj případ a zvolil jsem variantu o šest vé kratší ;)

Více domén znamená vyšší náklady. Zahraniční domény kupuju u DomainSite, registrátora, co má jako favikonku logo Tuzexu. Při ceně $6.99 za rok je doména levnější než donášková pizza. Asi si jen oběd odpustím ;)

A co náklady za hosting & pracnější údržba více webů? To je právě ten fór! Arthur Dent mi doporučil hostmonster.com, což je na české poměry nesmírně zajímavý hosting. Zaplatíte si jeden tarif, dostanete 600 GB prostoru a tam si nasměrujete libovolný počet domén a subdomén. Reálně udržuji a platím jedno úložiště.

Hostmonster je pozoruhodný i po technické stránce. Vlastně ji do teď pořádně nechápu. PHP se konfiguruje přímo editací php.ini, lze tam nějak přidávat i vlastní binární rozšíření (třeba Zend Optimizer), zdá se, že přes FTP si můžete zálohovat datové soubory s emaily atd. Až bude někdy čas, musím to lépe prozkoumat.

Srozumitelné URL

Zmínil jsem se o srozumitelných URL, takže abych to vysvětlil. Chápu pod tím něco jiného, než co představují tzv. cool URL. I když asi původně měl být význam stejný, dnes jsou cool URL synonymem pro použití textového identifikátoru namísto číselného. Srozumitelnost nesrozumitelnost. Tragikomickým příkladem urputné snahy o „kůl adresy“ je třeba https://web.archive.org/web/20071219111553/http://www.certodej.cz:80/view/web-os-dal-bomba-jej.

Srozumitelnost vnímám jinak. Příklad: nejspíš jste asi postřehli, že se změnou hostingu jsem přesunul tento blog na samostatnou subdoménu (změňte si prosím odkazy) a upravil URL:

  • původní: https://www.latrine.cz/stahnete-si-listicku
  • nové: https://www.latrine.cz/stahnete-si-listicku

Adresy byly „kůl“ už předtím, ale srozumitelné se staly až po odstranění zbytečných (item) a matoucích (trine) segmentů.

Domény běží, co dál?

Open source nemusí mít otevřený jen zdrojový kód, baví mě otevřeně řešit i věci kolem. Takže další otázkou je, jaký zvolit bugtracking systém, jaké fórum, kam umístit SVN a jak to všechno provázat.

SVN mám zatím umístěné na svém disku a synchronizuji je s Googlem (https://github.com/dg/texy a https://github.com/dg/dibi). Pro bugtracking se dá jakžtakž použít i obyčejné fórum, ale raději bych k tomu určenou aplikaci, nejlépe napsanou v PHP (tedy nikoliv Trac). Stále je ve hře možnost napsat něco vlastního, třeba jako demonstraci Nette. Nezdá se mi to složité, jen by to trvalo déle.

Co myslíte?