Jeśli po aktualizacji Joomla z wersji 1.5.18 (lub. 1.5.19) do 1.5.20 napotkałeś błąd podczas dodawania nowego artykułu – nie martw się
(okno edycji artykułu z sygnalizowanym błędem)
“Warning: Missing argument 7 for ContentView::editContent(), called in /administrator/components/com_content/controller.php on line 451 and defined in /administrator/components/com_content/admin.content.html.php on line 435″
Jest rozwiązanie, a nawet dwa. Mianowicie:
a) należy wgrać plik admin.content.html.php z wersji 1.5.18
b) pobrać dodatek SEF patch for Joomla 1.5.20, rozpakować i wgrać do katalogu głównego zastępując wszystkie już istniejące pliki
Każdy webmaster powinien mieć w swoich zasobach zestaw przydatnych linków do darmowych ikon, które może użyć do jakiegoś projektu. Nieważne, czy to będzie niewielka strona, rozbudowany startup, czy zostaniemy poproszeni o przygotowanie specyfikacji technicznej panelu administracyjnego jakiegoś systemu. Wiadomo, użytkownicy są wzrokowcami, toteż ikonki ułatwiają życie, a i strony wydają się dobrze przemyślane i zaprojektowane, gdy poza tekstem niewielkie elementy graficzne sugerują jakieś działanie i wywołują skojarzenia… Oczywiście na szybko można coś zawsze wyszperać w googlarce, ale dobrze mieć stronę zbiorczą, z której pobierzemy wszystko co niezbędne.
Stron w sieci jest pełno, więc w takiej pigułce podaję gdzie szukać ikon. Oczywiście warto sprawdzić licencję, czy zezwala nam na użycie ikon w komercyjnych projektach:)
Oczywiście ikonki możemy też tworzyć sami. W sieci jest sporo poradników, ba nawet i videotutoriale sie znajdą. W tym celu można skorzystać z programu graficznego (np. Photoshopa) lub innego programu (np. freeware’owy IcoFX w tym celu sprawdzi się doskonale)
Oczywiście w sieci znajdziemy bardzo proste narzędzia pomagające w tworzeniu favico. Faviconka – to po prostu ikona, która pojawia się przed adresem w polu adresowym, zakładkach oraz na liście ulubionych przeglądarki internetowej. Aby stworzyć taką ikonę wybieramy plik wyjściowy (najlepiej obrazek kwadratowy), klikamy „zrób ikonę!” i gotowe.
Concrete5 to całkiem ciekawe rozwiązanie, które może spodobać się osobom mającym średnie pojęcie o administracji systemów CMS z wygodnym drag’n drop. System jest oparty o bazę MySQL, więc podobnie jak w przypadku Joomli czy WordPressa, musimy wgrać pliki na serwer i utworzyć wcześniej bazę danych. Czy aby na pewno “the best content management system on the planet” ? 95% osob biorących udział w tej ankiecie twierdzi, że tak. W sumie trudno się dziwić, bo wg porównania na www.cmsmatrix.org Concrete5 wypada nieco lepiej od Joomli.
Co wyróżnia ten system spośród innych?
Zastosowano tu ciekawe podejście do zarządzania stroną – mianowicie poprzez specyficzny panel – nakładkę witryny. Takie rozwiązanie już miałem okazję widzieć w wersji demonstracyjnej jednego komercyjnego (na którym jest opartych kilka stron administracji publicznej, m.in. www.udsc.gov.pl).
Obsługa strony
W panelu mamy podgląd na działającą witrynę i możliwość edycji prawie każdego jej elementu. Z menu kontekstowego dla boxów (modułów) możemy wybrać kilka opcji: edytować, ostylować, skopiować, usunąć, przenieść w innne miejsce – metodą drag&drop wykonując jedynie ruch myszką (dla odmiany w Joomli ustalana była kolejność za pomocą strzałek, bądź wpisywaniem numerków).
A tak oto prezentuje się zarządzanie concrete5:
W porównaniu z Joomlą i w szczególności dla mniej wprawionych użytkowników zarządzanie systemem może być bardziej przyjazne. Aczkolwiek trzeba pamiętać, że przy większej ilości stron to rozwiązanie może się nie sprawdzić. W przypadku joomlowego przypisywania modułu do xxx stron to Concrete spisuje się kiepsko – tu zgodzę się z autorem tego artykułu. Na pewno na uwagę zasługują standardowe funkcjonalności typu: rozbudowany edytor wysywig, podgląd przed publikacją, wyszukiwarka, obsługa flash, zarządzanie plikami, obsługa dodatków, wersjonowanie stron, RSS, mapa strony, gotowe komponenty z formularzami, galerie zdjęć, obsługa przyjaznych linków, wewnętrzny system statystyk i przygotowane miejsce do wklejenia kodu np. statystyk zewnętrznych.
Zarządzanie szablonami
Obsługa szablonów jest zbliżona do tej z WordPressa. Z bazy dodatków, w której na chwilę dzisiejszą znajdziemy około 40 szablonów można pobrać templatkę i błyskawicznie zainstalować w swojej wersji. Konstrukcja templatki jest zbliżona do tych z WordPress’a, więc maniacy html’a i css’ów bez problemu się w tym odnajdą.
Dodatki do Concrete5
Póki co baza dodatków do Concrete5 zapowiada się obiecująco. Jest trochę darmowych dodatków (darmowych i płatnych) oferujących ciekawe funkcjonalności, które na początek mogą wystarczyć. Specyficznie rozwiązano dodawanie dodatków do systemu. Jeśli mamy konto na concrete5 możemy zapisać dodatki do zainstalowania u siebie poprzez kliknięcie “Save for later”, a póżniej w Daschboard > Add Functionaly pobrać i w kolejnym kroku zainstalować automatycznie. Pojawią się one na liście, z której będziemy je mogli sobie błyskawicznie wstawić na stronę.
Na zakończenie kilka przykładów stron opartych na Concrete5:
Z racji, że system jest stosunkowo świeży nie ma jeszcze zbyt wielu zwolenników. W Polsce na palcach jednej ręki można policzyć firmy i freelancerów zajmujących się wdrażaniem Concrete5, ale miejmy nadzieję, że zwolenników tego CMS’a będzie przybywać.
Tomasz Nastulak: pasjonat Internetu, webmaster, pozycjoner, analityk webowy, miłośnik rozwiązań Open Source’owych. Lubi szachy, dobrą kuchnię, muzykę alternatywną i podróże.