Development
Developers has their own mailing list, at the moment, it's only mail alias to list of mail addresses. Now it's working on phpblamework.dev@webjet.cz. If you want to subscribe to it, please, send me email to konference@webjet.cz or mcbig@webjet.cz, and after your vyrify, i add you to alias list. Konference is multilanguage, so at this moment, it's in English and Czech language. This is becouse all developers is from czech, but they speek english like me, may be more better :)
Here is first mail from maillist, it's something like Meta FAQ or How-to.
Czech version:
Tedy:
Zatím je to jen diskuzní skupina na úrovni aliasu, tj na straně serveru není žádná aplikace na nějaký diskuzní server (mailman ani elzm) se mě nezamlouvá, udělám si pak něco easy jednoduchého, co snadno zaimplementuju do postfixu prostřednictvím scriptu. Tzn. pro správný chod naší diskuze je třeba všechny maily posílat na phpblamework.dev@webjet.cz. Já to mám udělaný v klientovi tak, že sem si nastavil další identitu pro odesílání, která má v hlavicce vyplněno Return-Path: (tedy odpovědi na). Snadno pak můžete odpovídat aniž by ste si museli hlídat odesílatele. Takže pokud můžete, nastavte si to taky tak.
Angličtina / Čeština:
tak to je v celku jednoduché, vzhledem k tomu že framework je pro veřejnost, tak je třeba aby dokumentace (generovaná z komentářů) byla v angličtině. Pokud bude někdo udržovat nějakou českou mutaci ? nebo pokud by snad někdo chtěl napsat nějaké návody, tak se rozhodně nebráním, naopak ! V ideálním případě lze libovolná dokument přidat do dokumentace. Ta se generuje NaturalDocem (dagi určitě zná :D).
Nicméně z5 k konferenci, v současné době je privátní (ale pozor maily budu archivovat a pak se pověsí i na web:D), nicméně v snad brzké době až zřídím nějaký systémek tak tak se do ní bude moci přihlásit každý po nějaké té registraci :) Primárně tedy komunikujte jak chctete, ale počítejte s tím že se tu objeví i english questions.
CVS (commit notify):
Cvs je nakonfigurováno a lze ho plně využít. Zde (http://phpblamework.webjet.cz/ index.php?module=WTexts&action=texts&view=2)
je návod jak stáhnout framework skrze cvs server. Pokud máte uživatele, můžete (a měli byste používat právě jeho ke stahováni z cvs serveru). V takovém případě používejte sserver, který je zabezpečený (autentikace). Pokud chcete použít i zabezpečený převod, jedná se o parametr -x. Pro server je použita novější verze cvsnt, ta je součástí grafické nadstavby wincvs. (V případě linuxu doporučuji lincvs). Nicméně nemělo by Vám působit velké problémy použít starou verzi cvs (tu ovšem pouze jen jako pserver).
Pro správný chod sserveru je potřeba nainstalovat certifikát certifikační autority ca.blackmouse.biz (návod naleznete zde https://www.webjet.cz/index.php?module=WTexts&action=texts&view=3#cvs).
Více o cvsnt na www.cvsnt.org/wiki. Doporučuji manuál, tato verze je v celku pokročilá, můžete si např. sami měnit heslo, což ti kdož heslo mají, prosím udělejte.
Pravidla používání jsou v celku jednoduchá, pokud potřebujete editovat nějaký soubor, zkontrolujte nejprve přes cvs editors zda už soubor někdo needituje. Pokud ano, kontaktujte ho a domluvte se. Pokud ne, proveďte aktualizaci a dále zavolejte na soubor cvs edit. To (pokud tak již není) změní práva souboru na zápis. Proveďte změnu, otestujte framework zda jste ho nerzosypali a změnu commitujte se smysluplnou zprávou (nejlépe v angličtině, pak se z toho budou třeba taky dělat changelogy pro veřejnost). Po ukončení procedury ukončete editaci pomocí cvs undedit /to pokud nenastavíte klienta jinak/ změní právo souboru na pouze pro čtení.
Až opraví soudruzi z NDR chybu, nebo až já budu mít čas napsat nějaký vlastní mail-trigger, tak budou chodit do knference maily o commitech. Nebojte, budou chodit od stejného usera, resp. se smysluplným předmětem.
Snad jen opatrně na novou funkčnost nebo nějaké větší opravy či změny, lépe konzultovat se mnou. A myslete přitom na to, že framework jako celek je dál distribuován pod BSD licencí, tedy všechno co uděláte bude vidět veřejnost a bude si s tím moci dělat co chce :). Postupem času zavedu nějaký kalendář a tak, abychom věděli, jak se má verze v cvs a kdy jí pustit jako stable ;)
To je snad vše, jaká-koli práce na frameworku či na supportu frameworku je samozřejmě vítána :)


