Zawsze chętnie płacę programistom za rozszerzenia Joomla, ponieważ na to zasługują.
Niektóre rozszerzenia są powszechnie znane , ponieważ są dostępne w Katalogu rozszerzeń Joomla !
dostępne na Githubie.
W tym artykule chciałem podzielić się z wami moją własną listą tych małych rozszerzeń, których używam na większości moich stron Joomla 4, wraz z kilkoma wskazówkami i sztuczkami.
Zdecydowana większość tych rozszerzeń jest open source (w takim przypadku zachęcam do współtworzenia!) lub przynajmniej bezpłatna.Zebrałem
je w 8 tematach.
Baw się dobrze i korzystaj z Joomla!
MENEDŻER MEDIÓW
Zezwól na SVG w Menedżerze multimediów
Dostosowanie opcji zajmuje tylko 30 sekund.
https://www.youtube.com/watch?v=U7hHYpuNqsg
Txs Brian!
Przeglądaj obrazy SVG w Menedżerze multimediów i wybieraj pliki SVG w polach multimedialnych
Zezwolenie na SVG jest już fajne , ale możliwość ich podglądu jest jeszcze lepsza
Uwaga: podgląd obrazu SVG zostanie naprawiony w Joomla 4.3 https://github.com/nikosdion/joomlasvg Txs Nicholas!
Responsywne obrazy
Co z automatycznym generowaniem obrazów AVIF i WEBP oraz tworzeniem zestawów źródłowych (tj. tworzeniem różnych rozmiarów każdego obrazu, aby był w pełni responsywny)?https:
//responsive-images.dgrammatiko.dev/
Txs Dimitris!
Inny folder dla każdego użytkownika w Menedżerze multimediów
A co z ograniczeniem dostępu do określonej części folderu obrazów (images/user/userName, gdzie userName jest prawdziwą lub zaszyfrowaną wersją nazwy użytkownika). Wtyczkę można włączyć dla każdej grupy użytkowników. https://restrictedfs
. dgrammatiko.dev/
Txs Dimitris!
FTP, Pixabay, Pexels, Emoji, Filtry bezpośrednio w Media Managerze
Co powiesz na wyświetlanie nie tylko plików lokalnych, ale także plików odległych w Menedżerze multimediów? Posiadanie filtrów i innych dodatkowych funkcji?
https://joomla.digital-peak.com/products/dpmedia
Txs Allon!
Zezwalanie na dokumenty (PDF itp.) w polu niestandardowym nośnika typu
Chcesz mieć niestandardowe pole typu Media, które pozwoliłoby wybrać nie tylko obrazy, ale także (na przykład) dokumenty?
Wspomniana powyżej płatna wersja DP Media umożliwia to (i wiele innych rzeczy)
Txs Allon!
SEO I OTWÓRZ GRAPH
Open Graph (obrazy używane podczas udostępniania w mediach społecznościowych)
Co powiesz na automatyczne generowanie obrazów Open Graph dla stron Twojej witryny, nakładanie tekstu i grafiki na obraz lub jednokolorowe tło
https://github.com/lucid-fox/social-magick
Txs Crystal!
Przyciski udostępniania
Co powiesz na posiadanie lekkich przycisków udostępniania bez javascript i bez śledzenia?
https://github.com/woluweb/Sharing-Buttons
Prześlij mi!
Yoast SEO
Co powiesz na porady dotyczące SEO podczas edytowania artykułu?
https://www.firecoders.com/joomla-extensions/route-66
Txs Firecoders!
4 SEO
Co powiesz na posiadanie rozszerzenia SEO, które robi wszystko (Open Graph, mapa witryny, pomoc w pisaniu treści z linkami wewnętrznymi, zepsute linki, strony błędów, przekierowania, ...)?
Biorąc pod uwagę wszystkie te funkcje (a wciąż odkrywam nowe za każdym razem, gdy używam it), jest to płatne rozszerzenie.
https://weeblr.com/joomla-seo/4seo
Txs Yannick!
POLA NIESTANDARDOWE
Pola warunkowe („pokaż na”)
A co z zezwoleniem na wyświetlanie lub ukrywanie niestandardowych pól Joomla — w tym tych w podformularzach — na podstawie wartości innego niestandardowego pola
?
Więcej typów pól niestandardowych
Co powiesz na posiadanie 26 nowych typów pól niestandardowych (filmy, mapy, ...) oprócz 16 rodzimych pól
https://www.tassos.gr/joomla-extensions/advanced-custom-fields
Txs Tassos
Pola łańcuchowe
Co z możliwością tworzenia kaskadowych rozwijanych pól, które dynamicznie zmieniają się w zależności od poprzedniego wyboru?
To 1 z 7 dodatkowych typów pól niestandardowych, które otrzymujesz w wersji płatnej.
https://www.tassos.gr/joomla-extensions /advanced-custom-fields/docs/the-chained-fields-field
Txs Tassos!
Początki pól
A co z zagnieżdżaniem niestandardowych pól typu podformularz (powtarzalna lista składająca się z innych niestandardowych pól)
https://github.com/nikosdion/plg_fields_inception
Txs Nicholas!
Filtracja
O dodaniu następujących rodzajów filtrów dla każdej kategorii wyświetlanej w interfejsie Twojej witryny: Podkategoria / Tagi / Pola niestandardowe
https://github.com/nikosdion/plg_system_filtermagic
Txs Nicholas!
REDAKTOR
WYSIWYG
Co powiesz na włączenie prawdziwego WYSIWYG dla edytora tinyMCE Joomla?
Domyślnie dostarcza on tylko wymagane pliki dla szablonu Cassiopeia, ale możesz go również użyć dla dowolnego innego szablonu.
https://wysiwyg.dgrammatiko.dev/
Txs Dimitris!
Inny formularz edycji dla każdej kategorii
Co powiesz na dostosowanie dowolnego formularza edycji com_content back-end/front-end według kategorii
https://github.com/ttc-freebies/custom-edit-forms-per-cat
Txs Dimitris!
Skróty w TinyMCE
Co powiesz na posiadanie zestawu skrótów klawiaturowych do użycia podczas tworzenia treści za pomocą Joomla 4 i domyślnego edytora (TinyMCE)
https://github.com/brianteeman/slashtools
Txs Brian!
Lepsze wydanie front-endowe
Co powiesz na to, aby edytowanie treści w interfejsie Twojej witryny Joomla 4 było wolne od rozpraszania uwagi
?
Dostosowywanie menu TinyMCE
Wszystko zaczęło się od pytania, które zadałem na grupie Joomla na Facebooku: https://www.facebook.com/groups/joomlanospam/posts/10158526033230997/
Istnieją 2 sposoby dodawania stylów do predefiniowanych menu TinyMCE:
- istnieje rozwiązanie natywne, bawiąc się media\templates\site\cassiopeia\css\editor.css (lub editor.min.css ) lub jego odpowiednikiem w szablonie potomnym (uwaga: upewnij się, że twoje klasy nie są ustawione jako .test, ale p.test na przykład)
- jest lepsze rozwiązanie przy użyciu wyżej wymienionego https://wysiwyg.dgrammatiko.dev/
Wtyczka WYSIWYG dodaje między innymi następujące 2 pliki
- /media/templates/site/cassiopeia/js/style_formats.json
- /media/templates/site/cassiopeia/js/formats.json
Zobacz więcej wyjaśnień na ten temat (w tym zawartość tych plików) na dole https://wysiwyg.dgrammatiko.dev/documentation/index.html
Jeśli używasz szablonu potomnego, możesz po prostu umieścić ten plik w swoim szablonie potomnym ( co jest przydatne i gwarantuje, że Twoje pliki nigdy nie zostaną nadpisane):
- /media/templates/site/cassiopeia_MYCHILD/js/style_formats.json
- /media/templates/site/cassiopeia_MYCHILD/js/formats.json
Uwaga: w przypadku wielojęzyczności stron internetowych, jeśli te pliki w twoim szablonie podrzędnym nie „uruchamiają się”, po prostu upewnij się
, że szablon podrzędny jest „domyślny” dla każdego języka
, a także, że szablon podrzędny jest „domyślny” (a nie szablon nadrzędny)
Txs Dimitris !
Dalsze dostosowywanie TinyMCE
Co powiesz na posiadanie wtyczki systemowej do dostosowywania TinyMCE w sposób wykraczający poza możliwości
Joomla
?
TREŚĆ
Tłumaczenia z Deeplem
Co powiesz na przetłumaczenie całej zawartości na inne języki dzięki Deepl, bezpośrednio z Twojego edytora (zachowując więc wszystkie znaczniki HTML!)
https://obix.nl/en/joomla/joomla-extensions-by-obix/editor- tłumaczenie- plugin
Txs Pieter-Jan!
Sztuczna inteligencja z ChatGPT
Jesteś zbyt leniwy, aby tworzyć własne treści? Chcesz używać ChatGPT bezpośrednio z edytora Joomla?
https://github.com/R2H-BV/chatgpt
Txs Rick!
Twórz zbiorczo artykuły lub kategorie
Co powiesz na masowe tworzenie artykułów lub kategorii, w tym odpowiednich pozycji menu?
https://www.joomlashack.com/joomla-extensions/oscontent/Txs
Steve!
Twórz artykuły z Arkusza Google
A co z tworzeniem setek tysięcy artykułów, w tym ich pól niestandardowych, bezpośrednio z arkusza Google (dzięki Joomla API)?
Cóż, mam zamiar rozpocząć nową serię artykułów w obecnym Joomla Community Magazine (JCM) na ten temat.
Tak, to zapowiedź moich nadchodzących artykułów (i dobry sposób, aby się do nich zobowiązać teraz, gdy oficjalnie to ogłosiłem)
https://magazine.joomla.org/authors/marc-dechevre
Wyślij mi wiadomość!
Twórz artykuły z pliku CSV
Co powiesz na importowanie/eksportowanie artykułów wsadowo, w tym ich pól niestandardowych, bezpośrednio z pliku CSV?
https://github.com/AlekVolsk/cfi/
Txs Alek!
Super prosty formularz umożliwiający odwiedzającym (lub administratorom) tworzenie artykułów z poziomu interfejsu użytkownika
Co powiesz na super prosty formularz, który pozwala odwiedzającym (lub administratorom) tworzyć artykuły z poziomu front-endu, w tym niestandardowe pola (dzięki Joomla API)? To tylko jeden przykład tego, co jest możliwe dzięki Convert Forms 4 BETA (który
powinien stać się stabilną w nadchodzących tygodniach), chyba tylko w wersji płatnej.
https://www.tassos.gr/joomla-extensions/convert-forms/docs/webhooks#webhooks_article
Txs Tassos!
RO-CSVI
Wymieniłem właśnie 4 narzędzia do importowania artykułów w Joomla. Nie byłoby w porządku nie wspomnieć o najbardziej kompletnym afaiku umożliwiającym import/eksport, będący logicznie płatnym rozszerzeniem.
https://rolandd.com/products/ro-csvi
Txs Rolandzie!
ADMINISTRACJA
Uzyskaj dostęp do plików dziennika
A co z dostępem do plików dziennika bezpośrednio z backendu (zamiast FTP)?
https://weeblr.com/joomla-seo/4logs-simple-free-logs-viewer
Txs Yannick!
Lista zadań
Co powiesz na posiadanie listy zadań bezpośrednio w zapleczu Twojej witryny?
https://github.com/brianteeman/tasklist
Txs Brian!
Harmonogram zadań do sprawdzania całej zawartości
Co powiesz na automatyczne sprawdzanie wszystkich artykułów, pozycji menu, wtyczek itp. każdej nocy lub z wybraną przez Ciebie
częstotliwością
?
DODATKOWE FUNKCJE
Potężny system komentarzy
A może szybki, wydajny i wysoce konfigurowalny system komentarzy dla Joomla?
https://www.akeeba.com/products/engage.html
Txs Nicholas!
Unieważnij pamięć podręczną przeglądarek
Wszyscy tego doświadczyliśmy: zmieniliśmy jakiś plik CSS lub JS... ale nasi użytkownicy nie widzą rezultatu z powodu pamięci podręcznej przeglądarki
https://github.com/dgrammatiko/invalidate-cache
Txs Dimitris!
Tryb ciemny dla Twojego zaplecza
Co powiesz na alternatywną wersję Atuma, backendowego szablonu Joomla4?To jest Muta
https://muta.dgrammatiko.dev/
Txs Dimitris!
Tryb ciemny dla Twojego back-endu i/lub front-endu
A co z dbaniem o oczy?
https://github.com/nikosdion/DarkMagic
Txs Nicholas!
Układ kart
Co powiesz na ładne nadpisania z ustawieniami konfiguracyjnymi do tworzenia układów kart?
https://github.com/brianteeman/joomla-cards
Txs Brian!
Zaloguj się Modalnie
A co z wyświetlaniem modułu logowania w oknie modalnym/wyskakującym?
https://github.com/brianteeman/loginmodal
Txs Brian
Wersjonowanie modułów
A co z wersjonowaniem modułów (w ten sam sposób, w jaki natywnie mamy wersjonowanie artykułów)?
https://github.com/R2H-BV/
Txs Rick!
Osierocone obrazy
Co powiesz na ostateczne wyczyszczenie swojej strony internetowej?Zaczyna się od zidentyfikowania osieroconych obrazów.Wersja
Joomla 3 jest darmowa, wersja Joomla 4 jest płatna.Menedżer
obrazów https://www.r2h.nl/joomla-extensions
Txs Rick!
UCZ SIĘ WIĘCEJ
Joomla!4 Kurs mistrzowski
Praktyczny przewodnik po budowaniu bogatych i nowoczesnych stron internetowych przy użyciu zupełnie nowych funkcji Joomla 4
w miękkiej okładce, oczywiście płatny (w tym wersja PDF)
https://www.amazon.com/Joomla-Masterclass-practitioners-building-brand-new/ dp/1803238976
Txs Luca!
Rozwój rozszerzenia
Brakujące źródło Joomla™ dla twórców rozszerzeń
https://www.dionysopoulos.me/book.html
Txs Nicholas!
Naucz się Joomli 4
Potężne wskazówki i sekrety użytkowników dotyczące Joomla 4 (13 filmów atm)
https://www.youtube.com/@learnjoomla4/videos
Txs Brian!
Podstawowa Joomla
Setki filmów
https://www.youtube.com/@Basicjoomla/videos & https://www.youtube.com/@Basicjoomla/streams
Txs Tim!