< návrat zpět

Diskuse


Téma: Nová verze 8 - stav ? rss

Zaslal/a 14.6.2020 13:55

Dobrý den, chci se informovat jak vypadá práce na nejnovější verzi Sunlight v.8. Od oznámení už uplynoli skoro 2 roky a od poslední vydané beta verze rok. Tak mě zajímá jestli se na systému ještě stále pracuje a jestli máte nějaký odhad pro vydání a spuštění nového webu, který by měl být údajně také součástí.

Díky

Zaslat odpověď >

Strana:  « předchozí  1 2 3 4 5 6   další »
#022296
Composer není kámoš :( a nechci to řešit, svého času jsem tomu hodinu, možná dvě obětoval a nechci víc. jen jsem nikdy nepochopil, proč to musí být takhle složité.
#022297
Nepřijde mi to složité, ale dá se říct že verze na githubu je pro pokročilé uživatele 1
#022298
Není to složité, umožňuje to vývojářum spravovat jednotlivé části nezávisle na zbytku aplikace. A následně to jen spojit jedním nástrojem do funkčního celku. Představ si například, že zalomíš klíč v zámku... Taky nebudeš vyrábět/kupovat celé nové dveře, jen vyměníš mechanismus zámku. A to je stejný přístup.
#022308
Vážení kolegové,
s nadšením jsem před 2,5 lety začal sledovat vývoj nově se rodící SL8. Když se objevila první Beta, to bylo někdy na začátku?? roku 2019 (a možná už dřív), tak jsem docela zajásal, že se pomalu, ale jistě blíží i Stable verze a že si na ni v klidu počkám. Trochu jsem si s Betou pohrával, abych se s ní seznámil a protože nejsem programátor, ale obyčejný uživatel (s drobným povědomím o HTML, PHP, CSS), začala se mi i tak docela líbit. Ale s prvotním nadšením se do mne vkládal i smutek, že je "poslední Beta" stále uložena na GITu a jak uvádí předchozí příspěvek, je to spíš pro skutečné programátory, kteří se vyznají v Composeru, aby si vše mohli nainstalovat nejen na web. Takže jsem celý SL8 hodil do koše a začal používat to, co už je volně k dispozici, byť je to neskutečný moloch.
Vím a chápu, že programátoři a jejich čas jsou "nedostatkové zboží", ale je velká škoda, že si tímto způsobem odrazujete spoustu uživatelů (i těch starších), kteří by rádi s tímto systémem pracovali i když je oproti SL7 o dost složitější.
Pro Shiru je to "brnkačka" - on je tím hlavním programátorem, Jirka Daněk a ostatní programátoři jsou taky v klidu, ale dál se program nerozšíří neb jak napsal Daniel - ne každý je s Composerem kamarád.
Možná, až bude SL8 ve Stable podobě volně pro běžné uživatele, že se (snad) k němu vrátím, ale podle toho, jak dlouho to všechno trvá, tak SL8 zůstane asi jen pro pár programátorů jako pěkná, pro ně fungující "hračka".
Přeju hodně úspěchů a nic ve zlém.
#022309
Koukám, že ten Composer nikdo nechápe... S tím jako koncoví uživatelé nepřijdete vůbec do styku. Na GitHubu je vývojová verze systému a ta ke složení Composer potřebuje. Běžní uživatelé dostanou systém již složený, provedou jen instalaci stejně jako tomu je v současné verzi.
#022310
:D koukám, že se budu muset dokopat k tomu udělat speciál balíček z Gitu s funkční instalací včetně composeru pro laiky ;) zkusím se prokousat časem a dohodneme se s Jirkou ;)
#022311
No, já jsem si git verzi poskládal s beta verzí. Taky ten composer nepobírám. Ale to složení mi pomohlo, jen jsem si pak musel upravit a nahradit soubory git verzí, aby to bylo aktuální. Musim se podívat, kde to mám, dyžtak dám ke stažení. Ale je to moje verze osmičky. Např pro instalaci Jirkovo capthy to composer vyžaduje, tak jsem si ji tam zatím nedal. Ale, ono i pro nás laiky bude rozumný se tu práci s composerem naučit, protože ne všechno bude snadné a on ten composer význam má.

Ap ak bych měl dotaz. Jirko nebo Pavle, onebit mi už nabízí php 8, bude sun na té verzi chodit?
#022312
To je stejný případ.. Až bude ten plugin ke stažení na oficiálním webu opět nebude potřeba Composerem nic dělat. Ten reCaptcha plugin na GitHubu vyžaduje Composer protože to je vývojová verze a skládá se z oficiálního Google balíčku pro reCaptchu a já nad to dělám integraci pro Sunlight.

Použitím Composeru odpadá problém s tím, že bych musel ve svém pluginu držet verzi závislého balíčku. Ten je prostě mimo a stará se o něj jeho vývojář(i), já při skládání svého pluginu jen požádám o konkrétní verzi a složím to dohromady se svou integrací do systému.

Na GitHubu jsou hlavně zdrojové kódy vývojových verzí, takže pro jejich sestavení může být potřeba speciálních nástrojů. (Composer, NPM, Gradle, Gulp, Yarn, Maven...) Při práci s těmito repozitáři se očekává jistá pokročilost uživatelů.

Takže to shrnu: Composer slouží vývojářům a NENÍ určen pro koncové uživatele.

K PHP8: Aktuální řada 7.5.x určitě ne! O víkendu se podívám co vše je jinak a jak se chová SL8.
#022313
Na první pohled se zdá, že to na PHP 8 běží.
#022317
Jirko, spousta lidí pochopila, že Composer není pro koncové uživatele, ale pouze pro programátory. Pokud ale nebude k dispozici alespoň jednou za čas ke stažení nějaká aktuálnější Beta (poslední Beta5 vydaná někdy v půlce roku 2019 a od začátku roku 2020 - možná dřív - už nikde není přístupná, jak tomu bylo ve vlákně v diskusi), kterou by si začátečník mohl nainstalovat a alespoň zkoušet (samozřejmě s výraznou informací o tom, že to je Beta a s tím spojená rizika atd. atd.), tak se nemůžeš divit, že se pokouší popasovat se se zdrojáky na GITu a současně Composerem , aby už měli něco k testování.
Sami píšete, že už se tam žádné podstatné změny dělat nebudou, že se "jen" dolaďují pluginy a nějaké drobnosti, tak proč to nedat k dispozici "začátečníkům či dalším zájemcům", aby vám to pomohli testovat. Stejně vás budou "bombardovat" otázkami, informacemi či požadavkami na úpravu hned co se vydá Stable verze a tak by se spousta OPODSTATNĚNÝCH připomínek a chyb dala zapracovat ještě teď v Betě.
Je to jen moje myšlenka a názor, ale asi nevidím všechny další programátorské souvislosti. V každém případě stále držím palečky.

Strana:  « předchozí  1 2 3 4 5 6   další »