Vedno z veseljem plačam razvijalcem za razširitve Joomla, ker si to zaslužijo.
Nekatere razširitve so splošno znane, ker so na voljo v Joomla! Extensions Directory™ https://extensions.joomla.org/ in imajo odlične ocene.
Obstaja pa tudi veliko biserov, ki so manj znani, na primer zato, ker so samo na voljo na Githubu.
V tem članku sem želel z vami deliti svoj seznam tistih majhnih razširitev, ki jih uporabljam na večini svojih spletnih strani Joomla 4, skupaj z nekaj nasveti in triki.
Velika večina teh razširitev je odprtokodnih (v tem primeru vas spodbujam, da prispevate!) ali vsaj brezplačnih.
Zbral sem jih v 8 temah.
Zabavajte se in uživajte v Joomli!
MEDIJSKI VODJA
Dovolite SVG v upravitelju medijev
Vse, kar potrebujete, je 30 sekund, da prilagodite možnosti.
https://www.youtube.com/watch?v=U7hHYpuNqsg
Txs Brian!
Predoglejte si slike SVG v Media Managerju in izberite datoteke SVG v medijskih poljih
Dovoljenje SVG je že lepo, vendar je možnost njihovega predogleda še boljša!
Opomba: predogled slike SVG bo popravljen v Joomli 4.3 .
https://github.com/nikosdion/joomlasvg
Txs Nicholas!
Odzivne slike
Kaj pa samodejno ustvarjanje slik AVIF in WEBP ter ustvarjanje izvornih nizov (tj. ustvarjanje različnih velikosti vsake slike, da bo popolnoma odzivna)?
https://responsive-images.dgrammatiko.dev/
Txs Dimitris!
Druga mapa za vsakega uporabnika v Media Managerju
Kaj pa omejitev dostopa do določenega dela mape s slikami (images/user/userName, kjer je userName prava ali zgoščena različica uporabniškega imena). Vtičnik je mogoče omogočiti za vsako skupino uporabnikov. https://restrictedfs
. dgrammatiko.dev/
Txs Dimitris!
FTP, Pixabay, Pexels, Emoji, Filtri neposredno v Media Managerju
Kaj pa, če v upravitelju medijev vidite ne samo lokalne datoteke, temveč tudi oddaljene datoteke? In imate filtre in druge dodatne funkcije?
https://joomla.digital-peak.com/products/dpmedia
Txs Allon!
Omogočanje dokumentov (PDF itd.) v polju po meri vrste Media
Ali želite imeti polje po meri vrste Media, ki bi omogočalo izbiro ne samo slik, ampak tudi (na primer) dokumentov?
Zgoraj omenjena plačljiva različica DP Media omogoča to (in še veliko več)
Txs Allon!
SEO & OPEN GRAPH
Open Graph (slike, uporabljene pri deljenju v družabnih medijih)
Kaj pa samodejno ustvarjanje slik Open Graph za strani vašega spletnega mesta, prekrivanje besedila in grafike čez sliko ali enobarvno ozadje
https://github.com/lucid-fox/social-magick
Txs Crystal!
Gumbi za skupno rabo
Kaj pa lahki gumbi za skupno rabo brez javascripta in sledenja?
https://github.com/woluweb/Sharing-Buttons
Pišite mi!
Yoast SEO
Kaj pa nasveti za SEO, ko urejate članek?
https://www.firecoders.com/joomla-extensions/route-66
Txs Firecoders!
4 SEO
Kaj pa imeti razširitev SEO, ki omogoča vse (Open Graph, zemljevid spletnega mesta, pomoč pri pisanju interne povezave, nedelujoče povezave, strani z napakami, preusmeritve ...)?
Glede na vse te funkcije (in še vedno odkrivam nove vsakič, ko jih uporabim it), to je plačljiva razširitev.
https://weeblr.com/joomla-seo/4seo
Txs Yannick!
POLJA PO MERI
Pogojna polja ("prikaži na")
Kaj pa dovoliti, da so polja po meri Joomla — vključno s tistimi v podobrazcih — prikazana ali skrita na podlagi vrednosti drugega polja po meri?
https://github.com/nikosdion/plg_content_fieldsshow
on Txs Nicholas!
Več vrst polj po meri
Kaj pa 26 novih vrst polj po meri (videoposnetki, zemljevidi, ...) poleg 16 izvornih
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos
Oklenjena polja
Kaj imeti zmožnost ustvarjanja kaskadnih spustnih polj, ki se dinamično spreminjajo glede na prejšnji izbor?
To je 1 od 7 dodatnih vrst polj po meri, ki jih dobite s plačljivo različico.
https://www.tassos.gr/joomla-extensions /advanced-custom-fields/docs/the-chained-fields-field
Txs Tassos!
Začetek polj
Kaj pa gnezdenje polj po meri podobrazca tipa (ponovljiv seznam, sestavljen iz drugih polj po meri)
https://github.com/nikosdion/plg_fields_inception
Pozdravljam Nicholas!
Filtriranje
O dodajanju naslednjih vrst filtrov za vsako kategorijo, prikazano v sprednjem delu vašega spletnega mesta: Podkategorija / Oznake / Polja po meri
https://github.com/nikosdion/plg_system_filtermagic
Txs Nicholas!
UREDNIK
WYSIWYG
Kaj pa omogočanje pravega WYSIWYG za Joomlin tinyMCE Editor?
Privzeto zagotavlja samo zahtevane datoteke za predlogo Cassiopeia, vendar jo lahko uporabite tudi za katero koli drugo predlogo.
https://wysiwyg.dgrammatiko.dev/
Txs Dimitris!
Različen obrazec za urejanje na kategorijo
Kaj pa prilagajanje katerega koli obrazca za urejanje zaledja/sprednjega com_content na kategorijo
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!
Bližnjice v TinyMCE
Kaj pa nabor bližnjic na tipkovnici za uporabo pri ustvarjanju vsebine z Joomla 4 in privzetim urejevalnikom (TinyMCE).
https://github.com/brianteeman/slashtools
Txs Brian!
Boljša sprednja izdaja
Kaj pa ureditev vsebine v sprednjem delu vašega spletnega mesta Joomla 4 brez motenj?
https://github.com/brianteeman/cleanedit
Txs Brian!
Prilagajanje menijev TinyMCE
Vse se je začelo z vprašanjem, ki sem ga postavil v Facebook skupini Joomla: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
Obstajata 2 načina za dodajanje slogov v vnaprej določene menije TinyMCE:
- obstaja izvorna rešitev, igranje z media\templates\site\cassiopeia\css\editor.css (ali editor.min.css ) ali njenim enakovrednim v podrejeni predlogi (opomba: poskrbite, da vaši razredi niso nastavljeni kot .test, ampak p.test na primer)
- obstaja boljša rešitev pri uporabi zgoraj omenjenega https://wysiwyg.dgrammatiko.dev/
Vtičnik WYSIWYG doda naslednji 2 datoteki
- /media/templates/site/cassiopeia/js/style_formats.json
- /media/templates/site/cassiopeia/js/formats.json
Oglejte si več razlag o tem (vključno z vsebino teh datotek) na dnu https://wysiwyg.dgrammatiko.dev/documentation/index.html
Če uporabljate podrejeno predlogo, lahko to datoteko preprosto vstavite v svojo podrejeno predlogo ( kar je priročno in poskrbi, da vaše datoteke niso nikoli prepisane):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
Opomba: v primeru večjezičnega spletnih mest, če se te datoteke v vaši podrejeni predlogi ne "sprožijo", se preprosto prepričajte
- da je podrejena predloga "privzeta" za vsak jezik
- in tudi, da je podrejena predloga "privzeta" (in ne nadrejena predloga)
Txs Dimitris !
Nadaljnje prilagajanje TinyMCE
Kaj pa, če bi imeli sistemski vtičnik za prilagoditev TinyMCE, ki presega tisto, kar vam omogoča Joomla?
https://github.com/nikosdion/plg_system_tinymod
Hvala Nicholas!
VSEBINA
Prevodi z Deepl
Kaj pa prevajanje vse vaše vsebine v druge jezike zahvaljujoč Deeplu, neposredno iz vašega urejevalnika (torej ohranite vse oznake HTML!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor- prevod- plugin
Txs Pieter-Jan!
Umetna inteligenca s ChatGPT
Ste preleni za ustvarjanje lastne vsebine? Želite uporabljati ChatGPT neposredno iz urejevalnika Joomla?
https://github.com/R2H-BV/chatgpt
Txs Rick!
Ustvarite članke ali kategorije v velikem obsegu
Kaj pa ustvarjanje člankov ali kategorij v velikem obsegu, vključno z ustreznimi elementi menija?
https://www.joomlashack.com/joomla-extensions/oscontent/Txs
Steve!
Ustvarite članke iz Google Preglednice
Kaj pa ustvarjanje na stotine tisoč člankov, vključno z njihovimi polji po meri neposredno iz Google Preglednice (zahvaljujoč API-ju Joomla)?
No, o tem bom začel novo serijo člankov v pričujoči reviji skupnosti Joomla (JCM).
Da, to je dražljivka za moje prihajajoče članke (in dober način, da se temu posvetim zdaj, ko sem to uradno objavil)
https://magazine.joomla.org/authors/marc-dechevre
Txs me!
Ustvarite članke iz datoteke CSV
Kaj pa uvoz/izvoz vaših člankov v paketu, vključno z njihovimi polji po meri, neposredno iz datoteke CSV?
https://github.com/AlekVolsk/cfi/
Txs Alek!
Zelo preprost obrazec, ki obiskovalcem (ali skrbnikom) omogoča ustvarjanje člankov iz sprednje strani
Kaj pa zelo preprost obrazec, ki obiskovalcem (ali skrbnikom) omogoča ustvarjanje člankov na sprednji strani, vključno s polji po meri (zahvaljujoč API-ju Joomla)? To je samo en primer, kaj je mogoče s Convert Forms 4 BETA (ki bi
moral postane stabilen v prihodnjih tednih), predvidevam, da samo v plačljivi različici.
https://www.tassos.gr/joomla-extensions/convert-forms/docs/webhooks#webhooks_article
Txs Tassos!
RO-CSVI
Pravkar sem omenil 4 orodja za uvoz člankov v Joomla. Ne bi bilo pošteno, če ne bi omenil najbolj popolnega orodja, ki omogoča uvoz/izvoz, saj je logično plačljiva razširitev.
https://rolandd.com/products/ro-csvi
Txs Roland!
ADMINISTRACIJA
Dostopajte do svojih dnevniških datotek
Kaj pa dostop do vaših dnevniških datotek neposredno iz ozadja (namesto FTP)?
https://weeblr.com/joomla-seo/4logs-simple-free-logs-viewer
Txs Yannick!
seznam opravil
Kaj pa, če imate svoj seznam opravil neposredno v zaledju svojega spletnega mesta?
https://github.com/brianteeman/tasklist
Txs Brian!
Načrtovalnik opravil za preverjanje vse vaše vsebine
Kaj pa, če bi se vsi vaši članki, menijski elementi, vtičniki itd. samodejno prijavili vsak večer ali na frekvenco, ki jo izberete?
https://github.com/zero-24/plg_task_checkin
Txs Tobias!
DODATNE LASTNOSTI
Zmogljiv sistem komentarjev
Kaj pa hiter, zmogljiv in zelo nastavljiv sistem komentarjev za Joomlo?
https://www.akeeba.com/products/engage.html
Hvala Nicholas!
Razveljavi predpomnilnike brskalnikov
Vsi smo že doživeli to: spremenili smo kakšno datoteko CSS ali JS ... vendar naši uporabniki ne vidijo rezultata zaradi predpomnilnika svojih brskalnikov.
https://github.com/dgrammatiko/invalidate-cache
Txs Dimitris!
Temni način za vaše zaledje
Kaj pa imeti alternativno različico Atuma, zaledne predloge Joomla4? To je Muta
https://muta.dgrammatiko.dev/
Txs Dimitris!
Temni način za vaš zadnji in/ali sprednji del
Kaj pa skrb za svoje oči?
https://github.com/nikosdion/DarkMagic
Txs Nicholas!
Postavitev kartic
Kaj pa lepe preglasitve s konfiguracijskimi nastavitvami za ustvarjanje postavitev kartic?
https://github.com/brianteeman/joomla-cards
Txs Brian!
Modalna prijava
Kaj pa prikaz prijavnega modula v modalnem/pojavnem oknu?
https://github.com/brianteeman/loginmodal
Txs Brian
Različice modula
Kaj pa imeti različico modula (na enak način, kot imamo izvorno različico člena)?
https://github.com/R2H-BV/
Txs Rick!
Slike sirote
Kaj pa končno čiščenje vaše spletne strani? To se začne z identifikacijo osirotelih slik.
Različica Joomla 3 je brezplačna, različica Joomla 4 je plačljiva.
Upravitelj slik https://www.r2h.nl/joomla-extensions
Txs Rick!
NAUČI SE VEČ
Mojstrski tečaj Joomla! 4
Praktični vodnik za izdelavo bogatih in sodobnih spletnih mest z uporabo povsem novih funkcij Joomla 4
Paperback, ki so seveda plačane (vključena je različica PDF)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ dp/1803238976
Txs Luca!
Razvoj razširitev
Manjkajoča referenca Joomla™ za razvijalce razširitev
https://www.dionysopoulos.me/book.html
Hvala Nicholas!
Naučite se Joomla 4
Zmogljivi uporabniški nasveti in skrivnosti o Joomli 4 (13 videoposnetkov atm)
https://www.youtube.com/@learnjoomla4/videos
Txs Brian!
Osnovna Joomla
Na stotine videoposnetkov
https://www.youtube.com/@Basicjoomla/videos & https://www.youtube.com/@Basicjoomla/streams
Txs Tim!