Hledal jsem zpusob jak prilozit
ruku k dilu a pak jsem narazil na, v posledni dobe malo vyvijeny, addons
portal.
Co mi trochu schazi je nejaky roadplan, kam smeruje vyvoj addons portalu.
Zadny jsem neobjevil, tak jsem si projekt pull-nul a udelal co mi prislo
aktualni.
Zacal jsem:
aktualizaci zavislosti, za zminku stoji Nette ~2.3.0,
Migrations ~3.0.0
Super to vypada. chcelo by to pod vyhľadávanie dať tag filter. do riadku
max dvoch dať najpopularnejšie tagy na filtrovanie pluginou
Presne to mam v planu.
Rad bych udelal vypis 4 poslednich pridany, 4 nejoblibenejsich a pak
zbytek. Rad bych se zbavil toho sidebaru, protoze mi prijde zbytecny velky a
zabira misto.
Nevím jestli tam má smysl dávat poslední přidané. Bylo by to jako na
packagistu, kde je těhlech posledních/nej- věcí několik a člověk se
v tom strácí. Nejlepší by podle mne nějak tyhle dva parametry
(oblíbenost, poslední změna) nějak sloučit a udělat z toho jeden
„trending“ seznam.
Posledni dny jsem se trochu nutil do uprav. Ale nakonec jsem se rozhodl, ze
ne.. Nechci zasahovat do „stareho“ Nette Addons portalu.
Kdyz to ma byt 2.0, tak se vsim vsudy. Rad bych ho maximalne zoobecnil.
Aktualni funkcnost je pekna, nabizi spoustu moznosti, ale prijde mi, ze se skoro
nevyuziva.
Hlavni prednost v addons portalu vidim v tom, ze tam budou vzdy aktualni
doplnky a vzdy aktualni readme. To bych rekl, ze je hlavni vec.
Cely portal by mohl byt vlastne jenom kolekce odkazu na github. A proc? Rad
bych striktne vyzadoval, aby kazdy doplnek mel composer package.
Stejne je tomu tak v pripade NPM, Atom.io.
Tim se velmi zjednodusi komplexita celeho portalu a muzeme se zamerit na
vyhledavani v doplncich, razeni. Ruzne doporuceni dle verzi apod.
Vsechny ostatni informaci bude autor udrzovat na 1 miste → a to na
Githubu. Ja sam udrzuji asi 10 rozsireni, ale kdyz zmenim verzi nebo pridam
feature. Musim to aktualizovat jak na addons portalu, tak na Githubu.
O instalace a kontrolu verzi se bude starat packagist a diky
jeho API a parsovani composer.json muzeme krasne dane addony radit
a filtrovat.
Sice je Nette 3.0 s plnou podporou PHP 7 jeste daleko. Ale kdyz se tedy
udava jasny smer, tak bych jasne rekl, ze vsechny addony budou
unifikovany v podobe composer balicku.
Zní to rozumně, až na to, že pro některé addony nedává smysl být
jako Composer balíček. Typicky pro ty javascriptové. Je jich sice jen pár,
ale nějak by to být řešeno mělo.
Zní to rozumně, až na to, že pro některé addony nedává smysl být
jako Composer balíček. Typicky pro ty javascriptové. Je jich sice jen pár,
ale nějak by to být řešeno mělo.
Co takhle addony rozdělit na PHP (composer) a JS (bower)? Podle toho co
v balíku najde se zařadí do příslušné sekce.
Felix napsal(a):
Zkusil jsem vlozit svuj napad do kodu a zde je vysledek. Importoval jsem
aktualni addony, muzete se mrknout. Budu rad za nejaky feedback.
Mohl bys trochu zvětšit paddingy na
.packages .package article .body a
.packages .package article .meta? Zkusil jsem si tam dát 1.2em a
IMHO to vypadá o dost líp, není to tak nahňácané na okraje těch
boxíků.. Jinak velkej palec nahoru!
Mohl bys trochu zvětšit paddingy na
.packages .package article .body a
.packages .package article .meta? Zkusil jsem si tam dát 1.2em a
IMHO to vypadá o dost líp, není to tak nahňácané na okraje těch
boxíků.. Jinak velkej palej nahoru!
libi se mi cesta zjednoduseni (zasdne vlastni hlasovani apd)
nelibi se mi dva sloupce ve vyhledavani, oci mi skacou.
nevim zdali je nutny naseptavac, zdali by nebylo lepsi nejake
live view
detail mi stale nestimuluje
detail imho zbytecne tlacitka pro open issue & pullrequest
detail pocet issues asi jinak nez jen jednim cislem, spise at je videt ze se
i nejake closely? (nevim)
nevidim odkaz na repozitar
hlavni navigace je takova ze to ani nevypada na hlavni navigaci
drobeckova navigace, kdyz nejsou kategorie je otazka zdali je nutna
nejsou kategorie (umysl? jsou v planu?)
prostor pro badge – GOLD addon, Verified for 2.3
zobrazeni pro jakou verzi nette addon je
historii z puvodnich addons asi nema cenu resit, ta uz je na packagistovi,
a kazdy by mel chtit pouzivat aktualni/posledni verzi addonu
premyslim o odprosteni nette pozadi. (ale spise o nem premyslim celkove,
nemyslim si ze je to ten spravny stavebni kamen. Imho by melo vzniknout nejakej
„NetteBootstrap“ pro stavbu podobnych aplikaci (dokumentace, forum,
planette, addons) sjednoceny zjednoduseny stylopis. i zde na foru je nekolik
duruhu tlacitek apd apd, ale to je na delsi praci a chce to povolat do zbrane
silne osobnosti z oblasti navrhu grafickeho rozhrani (doufam ze spusteni
NettePro se diky tomu ziska kapital na tyto mozne vizualni upravy) Prijde mi ze
v tomhle Nette (latte/tester…) zatim hledaji svoji tvar.
@Felix planujes prijet na PoSobotu? Mohli bychom se potkat uz treba
v patek a udelat nejakej hackathon (ubytovani zajistim)
@DavidGrudl Uz jsme s @chemix domluveni na workshopu v patek
pred PoSobotou. Jestli by se nekdo chtel pridat, urcite je vitan. Pripadne
ocenime i nejake podnety a nazory.
Webové projekty související s Nette, jako je třeba http://nette-commits.mzf.cz/ nebo Felixův addons portál,
chceme podporovat, uvádět je v rozcestnících, v horní liště atd. Ale
z technických důvodů nemohou běžet jako subdoména pod
.nette.org, jde o problémy s cookies, s HTTPS certifikátem,
různá bezpečnostní rizika atd.
@chemix Rozumím, že je to vhodné, co se týče organizace. Na
druhou stranu, Nette addons (componette) by logicky neměly být zvlášť.
Rozhodně mi to přijde spíš jako zmiňovaná „core“ věc. Odtud už
povedou linky všude možně. Rozcestník, jako na cestě. Taky přeci nejdřív
nesejdu z cesty, aby našel rozcestník…
měl bych takový návrh … na homepage je listing Newest, Most popular
atd. – udělal bych to s proklikem na delší/kompletní listing těchto
seznamů
Dobry napad, hotovo.
@PavelJanda
To musime poresit na 100%, zatim jsem to nijak neresil. Asi bude trochu
problem s tim, ze nazvy URL neodpovidaji tomu na Githubu, s cimz se pocita na
novem portale. Asi udelam staticku seznam a k tomu odpovidajici aliasy.
@Felix Napadá mě toto, ale netuším, jak pracné je to
implementovat v addons portalu:
Musí se zajistit dvě věci (co mi tak blesklo hlavou): 1, Pochytat staré url
a směrovat je na nové. 2, V databázi nette fora nahradit všechny (!) staré
za nové.
Tedy, může se to shrnout do jednoho kroku:
Pokud přijde uživatel na starou stránku addonu, nahradí se v databázi fora
tento starý link za nový (což může chvilku trvat, tak se to dá dát do
fronty někam) a uživatel se přesměruje na novou. No a časem by se mohly
pochytat všechny tyto odkazy.
Ale možná je to blbost a stačí vymyslet pár patternů pro
staré url..
Mě se líbí ten nápad s .nette. Minimálně proto, že pak
bych měl pod kontrolou tagy. Teď předpokládám tagy editovat nelze. Nevím
jak ostatní, možná jsem výjimka, ale mě ty tagy prostě nesedí. :-)
A nenapadá mě lepší způsob jak tagy editovat. Může se to hodit hlavně
pokud se doplněk rozroste o funkcionalitu a chci doplnit tag…
Uz je to nejaky ten patek co Componette bezi a musim rict, ze vse funguje
paradne. Addony pribyvaji, readme jsou aktualni. Prijde mi, ze se spousta novych
rozsireni dostala do povedomi.
Vsiml jsem si ale zajimaveho faktu, a to ze Nettisti jsou velmi skoupi na
rozdavani hvezdicek na Githubu. Ikdyz je addon celkem dost stahovany, tak nema
tolik hvezdicek kolik bych cekal. Kdyz se kouknu na NPM, tak hodne zaostavame.
Vim, ze je nas mene. Ale zkuste autora podporit nejakou tou hvezdou, urcite bude
mit radost a treba bude doplnek rozsirovat i dale.. Takhle to vypada, ze jsou
vsechny naprd. :-)
Nicmene, pokud mate nejaky napad nebojte se o nej podelit. Ikdyby to melo
byt male zlepseni, nemusi to byt bezpodminecne velka feature (to ani nikdo
nechce).
Trochu planu
V dalsich verzich planuji napriklad trackovat releases na Githubu,
detailnejsi statistiky ze stahovani Composeru (jen tak pro zajimavost),
specialni sekci jenom pro nette balicky s nejakym konfiguratorem zavislosti pro
composer, abyste si mohli naklikat jenom co potrebujete a netahali cely
framework.
@Felix Tak by mě zajímalo, podle čeho se nyní řadí v particular
tagu addony? Před týdnem a ještě dřív se řadily podle počtu hvězdiček,
ale nyní se řadí … od nejstaršího?
maličký feedback
dnes jsem potřeboval stáhnout nette.ajax.js, dostal jsem se jeho stránku (https://componette.org/…tte.ajax.js/)
a pak jsem docela dlouho hledal nějaký button ke stáhnutí, fakt mi nedošlo,
že odkaz na github v pravém panelu je vlastně odkaz, protože není nijak
zvýrazněný a je stejný jako obyčejný text pod tím (počet stáhnutí,
hvězdiček atd..) možná bych to nějak upravil