Developeri, koji je vaš go-to stack?

Otvaram temu da malo prodiskutiramo o alatima i tehnologijama koje koristite u svakodnevnom radu. Koje su vam se kombinacije pokazale najboljima, a što izbjegavate.

Ovo je moji trenutni pristup za klijente

CMS: ProcessWire (PHP). Meni osobno otkriće.
Frontend: Uikit CSS

Za neke vlastite projekte koristim lovable.dev za generiranje i onda Curosr za uređivanje

WordPress pičim godinama. Šta te oduševilo kod PHP frejmvorka koji si pomenuo.

Huh, meni se više ni ne sviđa s tim što su sve ukinuli i napravili to blokovsko dizajniranje. Jednostavno mi se ne da učiti više nove stvari.

Wordpress je bio jednostavan za koristiti u početku i tako je trebao ostati a mogli su napraviti WordpressPlus verziju sa tim novim dodacima.

Je znam postoji ClassicPress aka WordPress bez tih novih dodataka.

P.S. samo sam se nadovezao za WP a ovo gore prvi puta čujem.

1 lajk

Saglasan sam sa većinom što si napisao. Meni se isto ne sviđa pravac kojim sve ide. Međutim, još uvijek možeš odraditi custom rješenje u klasičnom stilu. Tipa HTML, css, malo JS i PHP i to je to. Bez blokova i slično. Gutenberg je bagovit i teški promašaj.

Gutenberg je bolji od bilo kog 3rd party drag and drop editora u WPu i postaje sve bolji sa svakom novom verzijom. To i jeste ideja.

I da, i dalje mozes da pravis sve custom, Gutenberg ne stoji na putu.

1 lajk

Na WordPressu me smeta koliko stvari moraš napraviti da bi napravio nešto custom.

npr. kreirati portfolio s listom projekata i stranicom za svaki pojedinačni projekt.

WordPress:

  1. Napravi “Custom Post Type” u functions.php
  2. Custom polja u 99% slučajeva ti treba ACF
  3. Kreiraj polja u ACF-u
  4. Izrada templata

ProcessWire

  1. Kreiraj polja i template u admin sučelju. (Odeš u “Setup” i doslovno klikneš “New Field” (npr. image) i “New Template” (npr. projekt i projekti))
  2. Povezivanje u admin sučelju tako da jednostavno dodaš polja na template kojem pripadaju.
  3. Izrada templata (polja: title, body, image za projekt)
projekt.php

// /site/templates/projekt.php

<h1><?= $page->title ?></h1>
<img src="<?= $page->image->url ?>" alt="<?= $page->image->description ?>">
<div>
    <?= $page->body ?>
</div>
projekti.php

// /site/templates/projekti.php

<h1>Svi naši projekti</h1>
<ul>
    <?php foreach ($page->children() as $projekt): ?>
        <li>
            <a href="<?= $projekt->url ?>">
                <h3><?= $projekt->title ?></h3>
                <img src="<?= $projekt->image->size(200, 150)->url ?>" alt="">
            </a>
        </li>
    <?php endforeach; ?>
</ul>
1 lajk

Da, zato i jeste i dalje prva opcija. A Gutenberg možda ima potencijal.

Ja sam ga par puta testirao i realno nisam bio zadovoljan. Polako izlazim iz svijeta Web Dev-a , tako da ću vjerovatno kada budem trebao nešto raditi, ići sigurnom opcijom.

Hvala Savo. Izgleda zanimljivo

1 lajk

Liči na Wordpress od prije 15-20 godina.

Ja sam u zadnje vrijeme (otkako je AI dostupan) presao sa WordPressa na vanilla PHP, vanilla PHP, vanilla JS, Tailwind css.

1 lajk

Ja sam cak pravio tailwind + daisy ui eksperimente za WP plugine i bilo je sasvim solidno

A tek kad se pojavi - Vanilla Ice ! :winking_face_with_tongue:

prije bio wordpress

sada next.js + tailwind

1 lajk