Dodatek Edytor - CodeMirror
Dodatek Edytor - CodeMirror [Editor - CodeMirror] ładuje edytor tekstu CodeMirror, wspomagający edycję kodu źródłowego.
Dodatek należy do grupy editors - dodatków wspomagających prezentację treści. W bazie danych dodatek zameldowany jest w tabeli #__extensions pod nazwą plg_editors_ codemirror. Pliki dodatku - codemirror.php i codemirror.xml - winny być umieszczone w katalogu plugins/editor/codemirror.
Stronę edytora własności dodatku przedstawiono na ilustracji poniżej.
Ustawienia dodatku
Dodatek CodeMirror posiada następujące opcje:
- Numery wierszy [List numbers]: decyduje o wyświetlaniu numerów wierszy. Wybierz jedną z opcji: Tak lub Nie.
- Tryb tabulacji [Tab mode]: decyduje o sposobie wykorzystania tabulatora do formatowania kodu. Wybierz jedną z dwóch opcji:
- Wcięcie [Indent]: naciśnięcie tabulatora ustawia wcięcie zaznaczonych lub aktualnych linii zgodnie z regułami parsera.
- Przesunięcie [Shift]: naciskanie tabulatora powoduje w zaznaczonych bądź aktualnej linii zwiększanie o jedno lub więcej wcięć. Równoczesne naciskanie klawiszy Shift-Tab likwiduje w zaznaczonych bądź aktualnej linii jedno lub więcej wcięć.
Stosowanie dodatku
Edytor CodeMirror jest jednym z trzech alternatywnych edytorów tekstu, dołączanych do każdego wydania Joomla!. Przeznaczony jest do edycji kodu źródłowego, np. skryptów php w szablonach czy skryptów CSS. Ale może być również z powodzeniem wykorzystywany w miejsce prostego edytora do edycji kodu HTML artykułów czy innych treści.
CodeMirror, podobnie jak prosty edytor, nie udostępnia żadnych zaawansowanych funkcji formatowania tekstu, jak to jest w przypadku edytorów wizualnych, ale - w odróżnieniu od prostego edytora - wspomaga edycję kodu kilkoma użytecznymi funkcjami:
- rozpoznaje i podświetla składnię wielu języków programowania,
- sygnalizuje niedopasowane znaczniki,
- pomaga zachować czytelny układ kodu dzięki prostemu formatowaniu wcięć za pomocą klawiszy Tab i Shift.
Edytor CodeMirror standardowo obsługuje edycję plików szablonu. Aby korzystać z edytora CodeMirror zamiast prostego edytora podczas edycji kodu artykułów i innych treści, trzeba skonfigurować edytor CodeMirror jako domyślny w ustawieniach swojego profilu.
Konfigurowanie dodatku CodeMirror
Aby skonfigurować dodatek Edytory - CodeMirror:
- Zaloguj się na zaplecze i wybierz z rozwijalnego menu pozycję Rozszerzenia/Dodatki, a następnie kliknij w przeglądzie nazwę dodatku Edytor - CodeMirror [Editor - CodeMirror]. Aby łatwiej znaleźć dodatek, możesz posłużyć się filtrem typu i ograniczyć listę do dodatków z grupy editors.
- W szczegółach dodatku:
- Włączone [Enabled]: pozostaw ustawienie domyślne - dodatek powinien być zawsze włączony.
- Dostęp [Access]: pozostaw ustawienie domyślne - dodatek powinien być dostępny dla wszystkich użytkowników (dostęp powszechny).
- Porządek [Ordering]: zaznacz opcję 0 pierwszy lub X ostatni, aby umieścić element na początku lub na końcu listy dodatków z grupy editors, zaznacz nazwę innego dodatku, aby umieścić dodatek Edytor - CodeMirror przed zaznaczonym.
- Kliknij w przyborniku w prawy górnym rogu ekranu ikonę Zapisz i zamknij.