Projekt Quick.Cms i Quick.Cms.Ext v6

Poznaj relację z etapów projektowania Quick.Cms i Quick.Cms.Ext v6.x! Dowiedz się jakie ciekawe rozwiązania zastosowaliśmy w nowej i rewolucyjnej wersji.

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.7 została wydana!

Po wielu godzinach pracy nad rozbudową systemu, testowaniu modyfikacji, a następnie konsultacji tych zmian z partnerami na szkoleniu, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Liczymy, że nowa wersja spodoba się użytkownikom!

Wersja sklepowa systemu CMS v6.7 jest jeszcze w fazie rozwoju i planujemy ją zakończyć w ciągu w kilku miesięcy.

Walidacja i testy w przeglądarkach

Zrzut ekranu testów Quick.Cms.Ext

Przeglądarki Chrome, Firefox, IE, Opera, Safari. Na Windows, Mac OS, urządzeniach mobilnych. Do tego walidacja kodu HTML, CSS, standardu WAI. Takie testy przechodzi za każdym razem Quick.Cms.Ext zanim opublikujemy jego stabilną wersję.

Nasze systemy używane są na całym świeci w różnych warunkach, dbamy więc o jak największą ich stabilność.

Globalny tag witryny Google Analytics

Przygotowaliśmy widżet, który po wpisaniu identyfikatora z Google Analytics dodaje do witryny globalny tag (gtag.js). Dodatkowo dla produktów i zamówienia przygotowane zostały skrypty zdarzeń w ramach "Ulepszonego e-commerce". Skrypty te aktywują się po włączeniu widżetu z globalnym tagiem. Pozwoli to na dokładniejsze analizy ścieżek zakupowych w sklepie.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

W formularzu edycji strony dodaliśmy nową opcję "Nieaktywny link w menu". Jest ona dostępna dla stron, których podstrony są rozwijane w menu (opcja "Menu rozwijane"). Jej zaznaczenie deaktywuje linka w menu - pojawia się tylko sama nazwa i rozwijane są podstrony (z linkami). Przydatna opcja jeśli chcemy, aby odwiedzający od razu wybrali jedną z dostępnych podstron. Dzięku temu możemy też decydować, aby menu w formie hamburgera od razu rozwijało podstrony po kliknięciu w nazwę.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wdrożenie systemu i testy

Zrzut ekranu testów Quick.Cms.Ext

Jesteśmy na etapie weryfikacji uwag oraz wprowadzania poprawek zgłaszanych przez naszych partnerów. Ze względu na dużą ilość zmian w systemie postanowiliśmy, przed publikacją wersji stabilnej, udostępnić system naszym partnerom.

Mają możliwość wdrożyć go swoim klientom i przesłać nam ewentualne uwagi na etapie produkcyjnym. Postanowiliśmy odczekać jeszcze kilka tygodni, aby serwisy realizowane przez partnerów były w pełni gotowe.

Dzięki temu będziemy pewni, że system został solidnie przetestowany, a obsługa dla klienta końcowego jest intuicyjna.

Hamburger menu

Menu w formie hamburgera to jedna z popularniejszych form prezentacji menu na urządzeniach mobilnych. Wdrożyliśmy taką opcję aby uprościć proces tworzenia strony. Dla poprzednich wersji przygotowaliśmy intrukcję modyfikacji », która umożliwi uzyskanie podobnego efektu.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Optymalizacja CSS - jeden zminimalizowany plik

Zrzut ekranu wyników minimalizacji plików CSS

Przed publikacją serwisu dobrze jest połączyć pliki CSS w jeden i zminimalizować. Nawet jeśli serwis będzie nieduży - Google "lubi" takie rozwiązania, a nawet je sugeruje. Opisujemy jak tego dokonać bez instalacji dodatkowego oprogramowania.

Instrukcja » dostępna jest w naszej dokumentacji.

Lista podstron i powiększenie zdjęcia

Zrzut ekranu Quick.Cms.Ext

Za pomocą dodatkowych parametrów będziesz mógł włączyć opcję otwierania powiększonej wersji zdjęcia na liście podstron. Rozwiązanie przydatne, gdy lista podstron ma posiadać charakter rozbudowanej galerii zdjęć.

Takie sytuacje występują najczęściej na stronach typu "one page" oraz podstronach zawierających zdjęcia do których chcesz umieścić szerszy opis.

Dziedziczenie szablonów

Zrzut ekranu Quick.Cms.Ext

Projektując sklep czy serwis internetowy możesz korzystać z opcji ustawienia szablonu. Dzięki tej funkcji odróżnisz układ serwisu w zależności czy wyświetlana jest strona główna, szczegóły produktu, regulamin czy kategorie produktowe.

Dla przyspieszenia pracy nad rozbudowanym serwisem, dodaliśmy opcję dziedziczenia szablonu od strony nadrzędnej. Przydatne, gdy podstrony mają posiadać taki sam układ jak strona nadrzędna.

Wyłączenie produktu z darmowej dostawy

System umożliwi Ci ustawienie darmowej dostawy » od określonej kwoty zamówienia. To rozwiązanie, ma zachęcić klienta Twojego sklepu, aby zamówił za większą kwotę.

Przygotowaliśmy opcję, która wykluczy wybrane przez Ciebie produkty z darmowej dostawy. Przyczyną takiej sytuacji może być duża waga lub gabaryt produktu.

Ukrywanie wybranych pozycji w menu

System, ukrywa w panelu, te sekcje w menu do których administrator nie posiada praw. Wprowadziliśmy to ulepszenie, aby administrator widział jedynie te pozycje, którymi może zarządzać.

Funkcjonalność zwiększy wygodę obsługi panelu poszczególnym administratorom. W poprzedniej wersji administrator widział całe menu, a dopiero po kliknięciu w sekcję do której nie miał praw, otrzymywał komunikat o braku uprawnień.

Darmowa dostawa

Ustawienie minimalnej kwoty dla opcji darmowej przesyłki w systemie, uruchomi funkcję "darmowej dostawy". Klient, po dodaniu produktu do koszyka, zobaczy komunikat z informacją, o brakującej kwocie do uzyskania darmowej przesyłki.

Gdy minimalna kwota zostanie osiągnięta, zobaczy informację, że zamówienie zostanie dostarczone za darmo.

Najnowsze produkty w widżecie

Przy użyciu widżetów będziesz mógł wyświetlić nowości produktowe w dowolnym miejscu swojego sklepu internetowego. Przykładowo może to być dedykowana podstrona prezentująca najnowsze produkty. Może to być także odpowiednia sekcja na stronie głównej czy stopka sklepu internetowego. Zakres lokalizacji jest szeroki.

System umożliwi Ci prezentację nowości w różnorodnej formie jako slider, zwykłą listę lub galerię zdjęć.

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.7

4 października 2019 w Krakowie spotkaliśmy się z niektórymi partnerami OpenSolution. Mieliśmy okazję zaprezentować funkcje sklepowe w projektowanym systemie Quick.Cms.Ext v6.7. Wspólnie przedyskutowaliśmy kilka koncepcji rozwoju systemu.

Na koniec partnerzy przedstawili nam swoje propozycje. Zapisaliśmy wszystkie, a już niektóre z nich są wdrażane do systemu!

Zmienne CSS

Przygotowaliśmy nowy layout dla wersji sklepowej Quick.Cms.Ext. Nie tylko inaczej wygląda, posiada też sporo udogodnień projektowych. Między innymi zmienne CSS (znane jako "custom properties" lub "CSS variables"). Zdecydowanie ułatwiają one webmasterom tworzenie kolejnych projektów.

Umożliwiają łatwą zmianę wartości. Zmienne są dziedziczone i mogą być wykorzystywane do definiowania kolorów, odstępów, breakpoint'ów dla RWD, itp. Następnie można ich użyć w projekcie w wielu miejscach, a w razie potrzeby zmienić ich wartość nie tylko globalnie, ale także w zaleźności od kontekstu.

Bestsellery w widżecie

Zintegrowaliśmy bibliotekę Slick z naszym systemem, aby prezentacja produktów mogła być bardziej różnorodna. Pierwszym praktycznym zastosowaniem funkcjonalności Slick'a jest wyświetlanie bestsellerów.

Wystarczy dodać nowy widżet i ustawić kilka produktów. Na liście wyboru obok nazwy produktu znajduje się sumaryczna ilość zamówionych produktów.

Wykresy w panelu

Na pulpicie w panelu administracyjnym umieściliśmy wykresy, które prezentują wg poszczególnych miesięcy sumaryczną: ilość i wartość zamówień; ilość rejestracji użytkowników czy ilość umieszczonych komentarzy.

Dodatkowo dowiesz się także, które produkty są najczęściej zamawiane oraz jakie generują największy dochód w ostatnim roku.

Jak optymalnie korzystać ze slidera - czyli responsywność i srcset

W nowym tutorialu opisaliśmy (na przykładzie) jak optymalnie definiować wartości parametru srcset wprowadzonego dla sliderów w wersji 6.6. Pozwala to na automatyczne generowanie zeskalowanych grafik i ułatwia obsługę responsywności w szerokim zakresie rozdzielczości. W wielu przypadkach przyśpiesza także ładowanie strony.

Instrukcja » dostępna jest w naszej dokumentacji.

Obsługa zdjęć w nowoczesnym formacie .webp

W projektowanej wersji możliwe będzie wgrywanie obrazków także w formacie .webp. Jest to standard rozwijany i rekomendowany przez Google. Wspierany jest dosyć dobrze przez nowoczesne przeglądarki. Łączy on zalety plików .jpg, .png i .gif.

Pliki w tym formacie zajmują znacznie mniej miejsca. Różnice mogą sięgać nawe ponad 80% przy zachowaniu podobnej jakości. Na zrzucie ekranu widać porównanie dwóch slajdów. Pliki .webp w tym przykładzie są o połowę mniejsze niż takie same pliki .jpg.

Produkty z wszystkich podkategorii

Wchodząc do wybranej kategorii nadrzędnej Twój klient zapozna się z strukturą podkategorii. Pod szczegółowymi informacjami na temat wybranej kategorii zobaczy także wszystkie produkty, które znajdują się w całej strukturze podkategorii. Produkty będzie można także sortować wg kilku ustawień.

Formularze i przeładowanie strony

Zastosowaliśmy technologię AJAX do wyświetlania komunikatów potwierdzających m.in. wysłanie emaila poprzez formularz kontaktowy, dopisanie do listy newsletter, umieszczenia komentarza czy oddania swojego głosu w sondzie.

Brak potrzeby przeładowania strony po wysłaniu formularza ma tą zaletę, że Twój klient nie "zgubi" lokalizacji w której znajdował się na stronie.

Wybór strony nadrzędnej i struktura serwisu

W trakcie umieszczania podstrony pojawi się struktura serwisu na nowej warstwie. Czytelna forma takiej struktury ułatwi Ci znalezienie odpowiedniej strony nadrzędnej dla dodawanej podstrony. Przy użyciu ikonki "+" będziesz mógł rozwijać strukturę o dalsze zagłębienia w drzewie podstron.

Aby uzyskać taką funkcjonalność dołączyliśmy do naszego systemu bibliotekę jstree. Następnie napisaliśmy odpowiednie funkcje PHP, aby wygenerować odpowiednią strukturę serwisu.

Rozbudowa listy zestawów sliderów

Edytując podstronę możesz przypisać do niej jeden z dostępnych zestawów sliderów. Możesz także wybrać jedną z dwóch specjalnych opcji: wyłączenie slidera lub dziedziczenie zestawu ze strony nadrzędnej. Na liście zestawów sliderów umieściliśmy te dwie opcje wraz z liczbą przypisanych do nich podstron. Administrator będzie wiedział ile i jakie podstrony posiadają takie ustawienie.

Wprowadziliśmy także prezentację skróconej listy podstron przypisanych do wybranego na liście zestawu slideru, a także link kierujący do listy powiązanych podstron.

Powiązania podstron z cechami, tagami, itp.

Ulepszyliśmy mechanizm prezentacji ilości powiązanych podstron z cechami, tagami i widżetami. Na liście obok nazwy pojawi się ikonka z liczbą informującą o ilości przypisanych podstron. Po najechaniu na ikonkę wyświetlą się nazwy podstron, a także link kierujący do listy powiązanych podstron.

Rozszerzyliśmy możliwość wyszukiwania podstron przypisanych do widżetów umieszczonych w dowolnej lokalizacji. Na liście grup użytkowników pojawiła się prezentacja ilość powiązanych podstron.

Podpowiedzi w edycji podstrony / produktu

Edytując podstronę czy produkt zobaczysz, obok niektórych opcji, ikonkę pytajnika. Po najechaniu na nią myszką wyświetli się podpowiedź np. o jednostce masy dla pola "Waga", walucie dla pola "Cena", itp.

Przygotowaliśmy mechanizm umieszczania własnych instrukcja dla wybranych pól. Webmaster w prosty sposób doda podpowiedzi swojemu klientowi, który może mieć problemy z używaniem niektórych opcji.

Wskazówki na liście podstron i produktów

System umożliwia ustawienie wielu opcji dla podstron i produktów. Niektóre z nich powodują szczególne zachowania: ukrycie w mapie strony czy w wyszukiwarce, przekierowanie na zewnętrzny adres URL, włączenie widoczności w określonym czasie, dostęp tylko dla wybranej grupy zalogowanych użytkowników.

W panelu na liście obok nazwy podstrony i produktu wyświetla się ikonka informująca o wyżej wymienionych opcjach. Ułatwi to orientację w ustawieniach wybranych podstron i produktów.

Podpowiedzi do wyszukiwarki

Zintegrowaliśmy bibliotekę Awesomplete z naszym systemem. Jej funkcjonalność umożliwia generowanie sugestii nazw produktów i podstron w trakcie wpisywania frazy w wyszukiwarce.

Generowanie listy sugestii opiera się o nazwę i słowa kluczowe ustawione dla podstron. Przy użyciu tych pól naprowadzisz swoich klientów w znalezieniu szukanych przez nich produktów, wydarzeń, itp.

Ukrywanie niektórych opcji

Możliwości systemu są stale rozwijane, a formularz edycji podstrony i produktu zyskuje nowe opcje. Ciągle pamiętamy o tym, aby formularze były proste w obsłudze.

Jedną z cech systemu jest ukrywanie niektórych opcji w zależności od rodzaju podstrony. Edytując podstronę, która jest informacją o wydarzeniu, zobaczysz uproszczony formularz w porównaniu do formularza edycji produktu.

Wybór atrybutu produktu

System umożliwi Ci ustawienie różnych wersji produktu », które mogą różnić się ceną, wagą, wyglądem i opisem. Opierając przykład na koszulce jej wersją będzie kolor. Klient będzie mógł zapoznać się wszystkimi wersjami kolorystycznymi i zamówić odpowiedni.

Atrybuty produktu pełnią funkcję uproszczonej formy wersji produktów. W omawianym przykładzie koszulki dla każdego koloru ustawisz dostępne rozmiary (to właśnie atrybuty) np. XL, L, M, S, XS. Klient po znalezieniu odpowiadającego mu koloru koszulki będzie mógł, przed dodaniem produktu do koszyka, wybrać jego rozmiar.

Wyłączenie dostaw dla produktów

Niektóre produkty mogą nie być obsługiwane przez pewnych dostawców. Przyczyn może być wiele m.in. wymiary, wrażliwość na uszkodzenie, itp. Edytując produkt będziesz mógł wykluczyć takie formy dostawy zostawiając te, które są możliwe.

Klient, w trakcie składania zamówienia, nie zobaczy i nie będzie mógł wybrać dostawców wyłączonych dla produktu, który chce zamówić.

Zamówienie do weryfikacji / zapytanie ofertowe

System umożliwi zamawianie produktów wg różnych form działania. Możesz ustawić zamawianie produktów tak, aby klient po jego złożeniu otrzymał automatycznie dane do wpłaty lub link do dokonania płatności elektronicznej.

Dla wybranych produktów będziesz mógł jednak stworzyć wyjątek, aby zamówienie zawierające taki produkt wymagało Twojej weryfikacji przed udostępnieniem danych do wpłaty. Świetne rozwiązanie dla usług wymagających wyceny, niskim stanem magazynowym lub wstępną rezerwacją.

Wstępne ustawienia produktu / podstrony

Nad listą stron i produktów umieściliśmy nowy przycisk oraz ikonkę plusa. Kliknięcie na nie spowoduje przejście do formularza nowej podstrony / produktu ze wstępnymi ustawieniami wybranych pól.

Ustawienia będą pobierane ze strony nadrzędnej i podstron wcześniej umieszczonych. Funkcjonalność znacznie przyspieszy dodawanie nowych produktów i podstron. Jest świetną alternatywą do funkcji klonowania wszystkich danych wybranej podstrony.

Tytuł przycisku dodającego produkt do koszyka

Opracowaliśmy prostą modyfikację dodatku ordering. Przy użyciu funkcji dodatkowych parametrów, ustawisz nazwę przycisku umieszczającego wybraną podstronę w koszyku. Brak takiego ustawienia spowoduje wczytanie domyślnej nazwy przycisku.

Przejdź do wskazówki »

Statusy zamówień i ich funkcje

Zmieniając status w zamówieniu informujesz system, o wykonaniu pewnych akcji. Przykładowo, po przypisaniu do zamówienia statusu "Oczekujące na wpłatę", system wyświetli klientowi dane do wpłaty lub link do dokonania płatności. Gdy klient zapłaci przez zewnętrzny system płatności, otrzymasz informację o takiej wpłacie, a system automatycznie zmieni status zamówienia na "W realizacji i opłacone".

Możesz wprowadzić indywidualne nazwy statusów i przydzielić je do właściwych zmiennych konfiguracyjnych, które odpowiadają za wybrane funkcje systemu.

Płatności online

Projektowaną wersję sklepową CMS'a zintegrowaliśmy z systemem Tpay obsługującym płatności internetowe. Wybranie (podczas składania zamówienia) metody płatności połaczonej z Tpay spowoduje wyświetlenie dodatkowej listy kanałów płatności (szybkie przelewy, karta płatnicza, blik itd). Umożliwi to błyskawiczne opłacenie zamówienia.

Wersje produktów cz. 2

Każdy produkt może posiadać różne konfiguracje np. wersje kolorystyczne. Dodając podstronę do produktu możesz zaznaczyć opcję "Wersja produktu" i w ten sposób uruchomisz zestaw funkcji wbudowanych w systemie. Jedną z nich opisaliśmy wcześniej »

Wersja produktu dostępna jest, po stronie klienta, tylko z poziomu listy podstron wyświetlanych w szczegółach produktu nadrzędnego. Z tego też powodu wyłączamy niektóre pola w trakcie edycji takiej podstrony np. opis pełny.

Sposoby dostawy cz.3

Klient sprawdzając swoje zamówienie zobaczy szczegółowe informacje dotyczące płatności i dostawy. Będzie mógł kliknąć w link kierujący do strony internetowej kuriera, aby sprawdzić status jego przesyłki. Link taki pojawi się, gdy administrator ustawi nr przewozowy w trakcie edycji zamówienia.

Powiązanie płatności z dostawą

Po umieszczeniu wszystkich form płatności, będziesz mógł przypisać je do wybranych sposobów dostawy. Możesz także opcjonalnie ustawić dodatkową opłatę za płatność.

W trakcie składania zamówienia, klient będzie mógł wpierw wybrać sposób dostawy, a następnie zobaczy dostępne formy płatności.

Sposoby dostawy cz.2

W trakcie edycji dostawcy skonfigurujesz zakresy wag wraz z ceną. Ten parametr umożliwi wyświetlenie klientowi dostawców obsługujących łączną wagę zamawianych produktów.

Administrator w trakcie przeglądania szczegółów zamówienia, w panelu, będzie mógł podać wagę całkowitej przesyłki. Waga przesyłki może być różna gdy np. opakowanie znacząco wpływa na zwiększenie wagi. Pole "Waga przesyłki" służy jedynie do celów informacyjnych i ew. eksportu do zewnętrznych systemów obsługujących kurierów.

Ulepszenia na liście produktów

Wprowadziliśmy szereg usprawnień dostępnych z listy produktów w panelu administracyjnym. W prosty sposób: przejdziesz do listy wersji produktów, dodasz nowy podprodukt, w trakcie wyszukiwania produktów zawięzisz wyniki do wybranej kategorii.

Zapoznaj się z poniższymi zrzutami ekranu, gdyż najlepiej obrazują wprowadzone przez nas ulepszenia.

Płatności cz.2

W trakcie edycji formy płatności, administrator może skonfigurować dwa opisy. "Opis krótki" prezentowany jest w trakcie składania zamówienia, gdy klient ma wybrać sposób płatności. W tym opisie można poinformować klienta np. o nazwach banków w których administrator przyjmuje przelewy.

"Opis pełny" prezentowany jest po złożeniu zamówienia i można w nim zdefiniować nr konta bankowego czy link do płatności elektronicznej. System obsługuje dodatkowe opcje, które są zależne od danego zamówienia: id zamówienia oraz kwota do zapłaty.

Wersje produktów cz. 1

Dodając podprodukty będziesz miał do wyboru ustawienie ich sposobu prezentacji. Podprodukty mogą być traktowane jak klasyczne produkty lub jako wersje. Ustawienie podproduktów w formie klasycznej opisaliśmy w sekcji umieszczanie podproduktów »

System, w przypadku produktu zawierającego podprodukty jako swoje wersje, będzie informował klienta, że produkt zawiera wersje do wyboru w trakcie zamawiania. Przykładem takiej sytuacji jest dodanie do koszyka wybranej wersji kolorystycznej produktu.

Przekierowanie do listy produktów

W systemie pojawiła się nowa ikonka widoczna po stronie klienta i w trakcie edycji strony nadrzędnej. Kliknięcie w ikonę kieruje do listy produktów (w panelu) przypisanych do wybranej strony nadrzędnej.

Po stronie klienta, ikony edycji, usuwania i przejścia do listy produktów pojawiają administratorowi nawet wtedy, gdy nie jest już zalogowany w panelu. Wystarczy, że był zalogowany wcześniej. Logowanie do panelu będzie jednak wymagane, aby dokonać edycji wybranej podstrony.

Umieszczanie podproduktów

Niektóre produkty posiadają swoje rozszerzenia np. bogatsza opcja, które administrator chce prezentować w postaci listy pod opisem produktu nadrzędnego. Dla takich sytuacji dopracowaliśmy system w taki sposób, aby w panelu na liście produktów wyświetlać ikonkę informującą o tym, że produkt posiada podprodukty. Kliknięcie na ikonę spowoduje przejście do listy podproduktów.

W starszych wersjach podobną funkcjonalność można uzyskać przez dodatek relatedPages »

Płatności cz.1

Do funkcji sklepowych systemu dołączy obsługa form płatności. Edytując sposób dostawy ustalisz wszystkie możliwe płatności dostępne wraz z tym dostawcą.
Klient w trakcie składania zamówienia, po wybraniu sposobu odbioru, będzie mógł wybrać formę płatności. Na liście wyboru zobaczy: nazwę, dodatkową cenę (opcja), krótką informację oraz logo.

Sposoby dostawy cz.1

To jedna z kluczowych funkcji sklepowych dodanych do tej wersji systemu. W trakcie składania zamówienia, klient zobaczy sposoby dostawy możliwe dla sumarycznej wagi towarów, które chce kupić. Po wybraniu dostawcy będzie mógł ustawić formę płatności dostępną wraz z danym dostawcą.

W formularzu zamówienia, na liście wyboru dostawców, klient zobaczy: nazwę, cenę przypisaną dla danej wagi zamówienia, krótką informację oraz logo.

Dane do faktury w zamówieniu

Rozbudowaliśmy formularz zamówienia o możliwość podania danych do faktury. Klient po zaznaczeniu opcji "Chcę otrzymać fakturę VAT" będzie mógł wpisać nazwę firmy, NIP oraz dane adresowe. Dodaliśmy funkcję kopiującą dane do faktury z adresu dostawy. Przydatna opcja, gdy dane do faktury są podobne do danych do wysyłki.

Ze względu na to, że klienci często zapominają wpisać numer domu, podzieliliśmy pole "Ulica i numer" na dwa odrębne pola.

Klient, po wysłaniu formularza zamówienia, zostanie skierowany do jego podsumowania. W mailu potwierdzającym zamówienie otrzyma także link URL kierujący do tego samego podsumowania. Administrator od strony panelu będzie mógł przejść do tego samego miejsca po kliknięciu na ikonkę "lupy".

Funkcjonalność będzie rozwinięciem dodatku userOrders », który umożliwia przejście do szczegółów zamówienia tylko dla zalogowanych użytkowników.

Kadrowanie miniaturek z wyborem obszaru kadrowania

Kadrowanie miniaturek z wyborem obszaru kadrowania

Quick.Cms.Ext generuje miniaturki na podstawie wgranych do panelu zdjęć. Można je automatycznie kadrować do wybranych proporcji. Dzieje się to jednak automatycznie. W niektórych przypadkach potrzebne jest "ręczne" wybranie obszaru, który ma zostać wykadrowany dla potrzeb miniaturki - np żeby nie obciąć fragmentu czyjejś twarzy czy logo. Przygotowaliśmy modyfikację, który daje możliwość wybierania obszaru z którego generowana będzie miniaturka.

Tutorial » dostępny jest dla naszych partnerów.

Menu w formie hamburgera

Na urządzeniach mobilnych spotkać można z różne rozwiązania menu głównego serwisów internetowych. Jedni wyświetlają pełne meny na ile to możliwe. Inni ukrywają mniej istotne pozycje. Jeszcze inni wyświetlają listę w menu dopiero "na żądanie". Jednym z najpopularniejszych i jednocześnie najbardziej rozpoznawalnych rozwiązań w tym zakresie jest tzw "hamburger" czyli ikonka wywołania menu w formie trzech poziomych kresek przypominających hamburger.

Przygotowaliśmy instrukcję jak wdrożyć "hamburger menu" » w Quick.Cms.Ext.

Zawartość koszyka w widżecie

Koszyk

Rozszerzenie funkcjonalności koszyka o prezentację jego zawartości w widżecie w dowolnym miejscu serwisu. Możesz skonfigurować elementy, które mają być wyświetlone na liście m.in. zdjęcie, cena, nazwa, opis, itp.

Instrukcja » dostępna tylko dla naszych partnerów.

Ścieżka nawigacji na liście podstron

Zrzut ścieżki nawigacji w wynikach wyszukiwania

W rozbudowanych serwisach użyteczne będzie prezentowanie ścieżek nawigacji na listach typu: wyniki wyszukiwania, wydarzenia wybrane z kalendarza czy podstrony z określonym tagiem. Klient przeglądający listę otrzyma czytelną informację w jakiej sekcji / kategorii znajduje się wyświetlona podstrona.

Dowiedz się » jak uruchomić tą opcję.

Dodawanie do koszyka bez przeładowania strony

Zrzut widżetu

Dodatek ordering w trakcie umieszczania nowej pozycji do koszyku - domyślnie kieruje klienta do podstrony z zawartością koszyka. Modyfikacja w tutorialu zmienia to zachowanie - produkty dodawane są do koszyka "w tle" i aktualizacja odbywa się bez przeładowania strony. Wyświetla się komunikat o dodaniu pozycji do koszyka i aktualizuje się ilość w menu górnym.

Wskazówka » dostępna jest dla naszych partnerów.

Oznaczenie pustego i niepustego koszyka w menu

Zrzut widżetu

Prosta modyfikacja, która umożliwi Ci ustawienie dodatkowych styli CSS dla pozycji "Zamówienie" w menu w zależności od stanu koszyka. Jeśli koszyk będzie pusty, dla pozycji w menu odpowiadającej za zamówienie, umieszczona zostanie pomocnicza nazwa klasy CSS basket-empty. W innym przypadku będzie to klasa basket-not-empty.

Zapoznaj się z instrukcją »

Lista bestsellerów

Zrzut widżetu

Modyfikacja dodatku ordering » prezentująca "toplistę" najbardziej zamawianych produktów czy usług. Bestsellery można wyświetlić w postaci zwykłej listy lub slidera w dowolnym miejscu serwisu. Dzięki temu dodasz więcej różnorodności do wyglądu serwisu, a także możesz zwiększyć zainteresowanie swoją ofertą.

Rozszerzenie dodatku » dostępne tylko dla naszych partnerów.

Ilość produktów dodawanych do koszyka

Zrzut produktu

Przygotowaliśmy modyfikację, która udostępni ustawianie ilości dodawanych produktów do koszyka z poziomu listy lub szczegółów produktu. Dodatek ordering, w wersji nieulepszonej, umieszcza zawsze 1 sztukę wybranego produktu, a zmiana ilości odbywa się z poziomu zarządzania produktami w koszyku.

Dowiedz się więcej » jak wykonać tą modyfikację.

Wartość zamówienia w menu

Zrzut menu

Dodatek ordering » daje możliwość składania zamówień na Twoje produkty czy usługi. Po dodaniu produktu do koszyka, w menu obok jego nazwy, prezentowana jest aktualna ilość. Przygotowaliśmy modyfikację, która w menu wyświetli także sumaryczną kwotę.

Zapoznaj się » z krokami jakie trzeba wykonać, aby uzyskać taki efekt.

Najnowsze produkty w widżecie

Zrzut widżetu

Dodatek pagesProducts » rozszerza system o produktową prezentację podstron. Edytując podstronę możesz ustawić dodatkowe pole ceny, a także zarządzać produktami w odrębnej sekcji w panelu. Przygotowaliśmy modyfikację do wdrożenia, która umożliwi Ci wyświetlenie ostatnio dodanych produktów w dowolnym miejscu serwisu.

Przejdź do instrukcji ».

Zdjęcie podstron w koszyku

Koszyk

Podstrony można dodawać do koszyka i składać na nie zamówienia. Mają one charakter usługi / produktu. Taką funkcjonalność udostępnia dodatek ordering ». W koszyku wyświetlone są dane podstron: nazwa, ilość, a także cena w przypadku gdy zainstalowany jest dodatek pagesProducts ». Dzięki tej wskazówce wyświetlisz także zdjęcie podstrony w koszyku.

Dowiedz się więcej » na temat tej modyfikacji.

Indywidualny komunikat dla wybranego statusu zamówienia

Zrzut listy

Dodatek orderStatusInfo » wysyła mailowe powiadomienie do klienta o zmianie statusu zamówienia. Treść jest identyczna dla wszystkich statusów. Ta wskazówka umożliwi Ci stworzenie indywidualnego komunikatu dla wybranego statusu zamówienia. Przykład będzie oparty o status zamówienia Oczekujące na wpłatę.

Przejdź do instrukcji ». Dostępna jest dla naszych partnerów.

Link "masz pytanie" na liście podstron

Zrzut listy

Po wdrożeniu tej wskazówki, dodatek askFormLink » będzie umożliwiał także wyświetlanie linka na liście podstron. Link pojawi się tylko na wybranych przez Ciebie listach i tylko dla tych podstron, które mają ustawioną opcję "Link - masz pytanie?".

Zapoznaj się z instrukcją »

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.6 została wydana!

Po wielu godzinach pracy nad rozbudową systemu, testowaniu modyfikacji, a następnie konsultacji tych zmian z partnerami na szkoleniu, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Liczymy, że nowa wersja spodoba się użytkownikom!

Adresy z HTTPS i HTTP

System weryfikuje czy serwis, który na nim funkcjonuje, działa na SSL'u (adres z przedrostkiem HTTPS). Jeśli tak, to wszystkie bezwzględne wewnętrzne adresy generowane przez system, będą zawierały przedrostek HTTPS, a nie HTTP. Mapa strony, przekierowania po wykonaniu akcji (np. rejestracji, dodaniu komentarza) działają w ten sposób.

Działa to automatycznie więc nie będzie już wymagane ingerowanie w kod PHP, aby wymusić tworzenie adresów z HTTPS.

Walidacja i testy w przeglądarkach

Zrzut ekranu testów Quick.Cms.Ext

Przeglądarki Chrome, Firefox, IE, Opera, Safari. Na Windows, Mac OS, urządzeniach mobilnych. Do tego walidacja kodu HTML, CSS, standardu WAI. Takie testy przechodzi za każdym razem Quick.Cms.Ext zanim opublikujemy jego stabilną wersję.

Nasze systemy używane są na całym świeci w różnych warunkach, dbamy więc o jak największą ich stabilność.

Optymalizacja wczytywania strony

Dla nas ważna jest każda sekunda. Szczególnie jeśli chodzi o działanie i wczytywanie stron opartych o nasze oprogramowania. Czy zdażyło się Wam, że strona skakała podczas ładowania? Dlatego staramy się na każdym etapie myśleć o optymalnym przygotowaniu oprogramowania. W ostatnich dniach przeprowadzaliśmy testy zmian w nowej wersji na słabszych prędkościach internetu.

Udało się np. poprawić czas układania niektórych elementów nawet o ok 30%. To może niewiele przy szybkich połączeniach, ale dużo jeśli ktoś korzysta z 2G lub 3G (nawet dobrej jakości). Wtedy 30% to nawet 1-2 sekundy.

Klasy CSS dla komunikatów

Poprzednio opisaliśmy pomocne nazwy klas CSS » dodawane do elementu BODY i list w zależności od występowania elementów na podstronie tj. galerii zdjęć, podstron, opisu pełnego, itp. Umieszczane będą także klasy CSS, które związane są z systemowymi komunikatami m.in. brak wyników w wyszukiwarce podstron, informacja o niepoprawnym wypełnieniu wymaganych pól, potwierdzenie wysłania emaila czy wstawienie komentarza.

W sytuacji, gdy wywołany zostanie adres do podstrony, który już nie istnieje, system wyświetli dedykowaną dla tego komunikatu informację oraz doda do elementu BODY klasę is-msg-error404. Pomoże Ci to lepiej dostosować wygląd serwisu w sytuacji, gdy na wybranej podstronie pojawi się komunikat.

Ulepszanie kodu - cz. 3

System stale się rozrasta i dlatego podjęliśmy decyzję przeglądnięcia wszystkich opcji z pliku konfiguracyjnego. Od wersji v6.6 zmienne z ustawieniami będą umieszczone w pliku config.php i nowym config_admin.php.

W nowym pliku "config_admin.php" znajdują się konfiguracje, które mają wpływ jedynie na działanie panelu administracyjnego. Dzięki temu webmaster, bez obaw o działanie systemu po stronie klienta, będzie mógł dowolnie konfigurować panel.

Prezentacja dodatkowej ceny

Po instalacji nowego dodatku w Quick.Cms.Ext+ będziesz mógł ustawić cenę katalogową, regularną, starą, itp. Nazwę możesz określić sam w zależności od Twoich wymagań.

Wraz z dodatkiem pojawią się nowe ustawienia. Gdy zdefiniowana jest "stara cena", to dla ceny "klasycznej" można zastosować odrębny styl CSS. Dodatkowo administrator będzie mógł wyłączyć prezentację "starej ceny" na liście podstron.

Uproszczone zakładki z plikami dla strony

Zrezygnowaliśmy z przełączania między trybem zaawansowanym i uproszczonym podczas dołączania plików do strony. Teraz od razu dostępne są wszystkie pola w bardziej kompaktowej wersji, a zarządzanie miniaturką możliwe jest w jednej kolumnie. Zakładki Dodaj pliki i Pliki w nowej wersji wyświetlają także miniaturkę zdjęcia (jeśli została już wcześniej wygenerowana). Przyspiesza to wyszukiwanie odpowiedniego pliku.

Zarządzenie plikami usprawniają jeszcze dodatki "Menedżer plików" i "Globalne ustawianie opcji dla plików", które polecamy do każdego większego projektu.

Tagi na liście podstron

Każdą podstronę można "otagować" i filtrować podstrony wg wybranego tagu. Dotychczas tagi do których była przypisana podstrona pojawiały się pod opisem szczegółowym.

Nowa wersja systemu umożliwi wyświetlanie tagów także na liście podstron. Wystarczy edytować stronę nadrzędna i przypisać do parametru "aPageElement" wartość tags.

Logi użytkowników

Dodatek users » w wersji v6.6 będzie zawierał moduł raportowania logowania klientów do profilu użytkownika po stronie klienta. W panelu administracyjnym udostępnimy listę zawierającą dane logowań: adres email, data, IP oraz informacja o udanej lub nieudanej próbie logowania.

Zdajemy sobie sprawę, że ta funkcjonalność nie będzie potrzebna w każdym serwisie. Będzie więc możliwość jego wyłączenia poprzez zmienną konfiguracyjną.

Mobile first

Zrzut ekranu kodu CSS z zapytaniem medialnym

Podejście mobile first stosowaliśmy już od dłuższego czasu podczas tworzenia nowego kodu. W wersji 6.6 cały kod CSS zostanie zmodyfikowany, aby stosować ten standard.

Zdecydowanie upraszcza to kod, choć wymaga zmiany sposoby myślenia od osób przyzwyczajonych do projektowania strony "Desktop first". Pozytywnym efektem ubocznym jest więc zmniejszenie kodu CSS podstawowej wersji Quick.Cms.Ext o ok 7%.

Komentarze na liście

Dodatek comments » rozbudowuje system o funkcje umieszczania opinii w wybranych podstronach. Możliwe jest włączenie komentowania tylko dla osób zalogowanych.

Od wersji v6.6 administrator, w czasie edycji strony nadrzędnej, będzie mógł ustawić w zakładce 'Dodatkowe parametry' nową opcję 'comments'. Umożliwi ona wyświetlanie, na liście, ilości komentarzy dodanych do każdej z podstron.

Ulepszanie kodu - cz. 2

Dla menu i ścieżki okruszków dodaliśmy kilka kolejnych atrybutów WAI-ARIA. Poprawiają one wygodę użytkowników z ograniczeniami czy niepełnosprawnościami.

Dodatkowo umieściliśmy elementy ścieżki okruszków w ramach listy. Daje to większą elastyczność podczas budowania layoutu strony.

  • Zrzut ekranu ARIA w ramach menu
  • Zrzut ekranu ARIA w ramach ścieżki okruszków

Przyśpieszenie działania Quick.Slider'a

Zrzut ekranu statystyk ładowania strony w połączeniu 4G

W bibliotece Quick.Slider wykonaliśmy kilku ulepszeń. Przyśpieszyliśmy pierwsze ładowanie slidera, czyli w sytuacji kiedy zdjęcia nie ładują się jeszcze z pamięci podręcznej. Poprawiliśmy także zachowanie slidera podczas zmiany orientacji ekranu na urządzeniach mobilnych.

Zmiany te mają szczególne znaczenie dla użytkowników, którzy mają mniejsze ekrany i korzystają z wolniejszych połączeń (np z telefonu poza WiFi). Zbyt wielu projektantów stron zapomina o tej grupie i nie testują serwisu w takich warunkach.

Zaznaczając nową opcję "Ukryj w wyszukiwarce", w trakcie edycji podstrony, wyłączasz jej widoczność w wynikach wyszukiwania generowanych przez system Quick.Cms.Ext. Na liście wyników nie pojawią się także podstrony ukrytej wcześniej strony nadrzędnej.

Rozwiązanie przydatne w sytuacji, gdy podstrona ma cechy techniczne np. edycja profilu użytkownika, formularz zamówienia, itp. Dotychczas ukrywanie podstron odbywało się poprzez ustawienie zmiennej konfiguracyjnej »

  • Zrzut ekranu formularza
  • Zrzut ekranu maila

Powiadomienie o zmianie statusu zamówienia

Dla edycji Quick.Cms.Ext+ v6.6 udostępnimy moduł odpowiadający za wysyłanie komunikatów o zmianach w zamówieniach. Każdorazowa modyfikacja statusu zamówienia będzie potwierdzona stosowną informacją na skrzynkę mailową klienta.

Administrator będzie miał możliwość ustawienia indywidualnej treści komunikatu na podstawie przygotowanego wcześniej szablonu.

  • Zrzut ekranu formularza
  • Zrzut ekranu maila

Wybrane zdjęcia w treści podstrony

Zrzut treści strony

Modyfikacja umożliwiająca dodawanie zdjęć (pojedynczych, kilku czy nawet całej listy) do dowolnego miejsca opisu pełnego podstrony. System po stronie klienta wygeneruje odpowiedni kod HTML z: linkiem do powiększonego zdjęcia, atrybutem "alt", opisem pod zdjęciem, itd.

Przejdź do instrukcji ». Dostępna jest dla naszych partnerów.

Atrybut target dla linków do podstron

Zrzut formularza strony

Wewnętrzne i zewnętrzne linki generowane przez system posiadają domyślne ustawienie atrybutu target. Po wprowadzeniu drobnej modyfikacji będziesz mógł sprecyzować, które linki mają być otwierane w inny sposób np. w nowym oknie. Ustawienie atrybutu "target" w linku do wybranej podstrony odbywa się przy użyciu dodatkowego parametru sLinkTarget.

Zapoznaj się z instrukcją »

Klasy CSS w wybranych elementach HTML

Zrzut ekranu parametrów

Podstrony składają się z różnych elementów jak: opis, zdjęcia, pliki do pobrania, data, itp. W zależności od ich występowania, w elemencie BODY, umieszczone zostaną odpowiednie klasy CSS. Usprawni to webmasterowi lepsze dopracowanie wyglądu podstrony. Przykładowo jeśli na podstronie znajdują się pliki do pobrania, to system w elemencie BODY wstawi klasę CSS "is-file-list".

Pomocne nazwy klas umieszczane są także na liście podstron dla każdej wyświetlanej podstrony. Przy użyciu dwóch zmiennych konfiguracyjnych możliwe będzie określenie nazw wstawianych klas CSS.

Komunikat o kopii zapasowej

Na ostatnim szkoleniu partnerzy zasugerowali nam, aby wyraźnie informować administratora, o potrzebie stworzenia kopii zapasowej. Zdarzają się sytuacje, że administrator chce przywrócić treść podstrony sprzed ostatniej zmiany, ale zapomniał wcześniej wykonać kopię bazy danych.

Po zalogowaniu do panelu wyświetlany będzie duży komunikat, który ma zachęcać do stworzenia kopii zapasowej. Webmaster będzie mógł ustawić, w nowej zmiennej konfiguracyjnej, częstotliwość pojawiania się komunikatu.

  • Zrzut ekranu komunikatu
  • Zrzut ekranu zmiennych

Nowe dodatkowe parametry

Zrzut ekranu parametrów

Nowe parametry zwiększą zakres kontroli prezentacji serwisu klientowi. W panelu, administrator ustawi, dla wybranej podstrony: ukrycie wyświetlania daty newsa; zachowanie slidera nagłówkowego; wyłączenie linków na liście podstron i w sliderze; ukrycie ścieżki nawigacji; nazwę klasy CSS dla slidera.

Aktualnie dostępnych jest już blisko 20 parametrów. To kolejny krok w zwiększeniu różnorodności prezentacji wybranych podstron.

Niestandardowa lokalizacja zdjęcia

Zmieniliśmy zasadę działania dla lokalizacji zdjęć dotychczas nazywaną brak. Od wersji v6.6 ta lokalizacja będzie nosiła nazwę "Niestandardowa" i możliwe będzie ustawienie rozmiaru miniaturki dla szczegółów podstrony.

Zdjęcie z wybraną taką opcją nie pojawi się automatycznie na podstronie. Podobnie jak z widżetami o niestandardowej lokalizacji, zdjęcia będzie można umieszczać w treści podstrony przy użyciu edytora TinyMCE.

  • Zrzut ekranu listy plików
  • Zrzut ekranu formularza

Pomocne nazwy klas CSS w liście podstron

Zrzut ekranu kodu źródłowego

W liście podstron może brakować niektórych elementów wybranej podstrony. Przykładowo podstrona, w przeciwieństwie do pozostałych w liście, może nie zawierać zdjęcia, opisu krótkiego czy daty. Ta wskazówka umożliwi Ci, przy użyciu styli CSS, ustawić odpowiednią prezentację podstrony w liście.

Modyfikacja » dostępna dla wszystkich zalogowanych użytkowników.

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.6

uczestnicy

5 października 2018 w Krakowie spotkaliśmy się z partnerami OpenSolution. Omówiliśmy na nim szczegółowo zmiany w systemie Quick.Cms.Ext v6.6. Zaproponowaliśmy kilka wersji modyfikacji systemu i we wspólnej dyskusji wybraliśmy najlepsze warianty.

W ostatniej części partnerzy prezentowali nam swoje uwagi. Wróciliśmy ze szkolenia z głowami pełnymi pomysłów na rozwój naszych systemów. Dziękujemy wszystkim uczestnikom za zaangażowanie!

Wyłączenie linkowania do wybranej podstrony

Zrzut formularza strony

Zdarzają się sytuacje, że wybrana podstrona nie zawiera treści, a jedynie listę przydzielonych do niej podstron. Korzystając z dodatku dropDownMenu » możesz poinformować klienta, że nie musi na nią wchodzić i skierować go od razu do rozwinięcia menu, aby zapoznał się z jej podstronami. Podobna sytuacja może mieć miejsce w mapie strony.

Przy użyciu parametru bNoLinking i instrukcji modyfikacji » wyłączysz linkowanie do wybranej podstrony.

Menedżer plików cz. 2

W pierwszej części » opisaliśmy ulepszenie wyszukiwarki w menedżerze plików ». W nowej wersji dodatku, po kliknięciu na nazwę podstrony w której znajduje się plik, nastąpi przejście do formularza podstrony i otwarcie odpowiedniej zakładki oraz lokalizacji gdzie znajduje się plik.

Na liście generowanej przez menedżer pojawią się opisy przypisane do pliku w podstronie oraz informacje o wersjach "srcset" dla slidera. Ulepszenia przyspieszą zarządzanie plikami w panelu.

  • Zrzut ekranu listy plików
  • Zrzut ekranu formularza

Generowanie pomniejszonych wersji slidera

Zrzut ekranu formularza

Nowy parametr dodatkowy sSrcSetSizes w sliderach umożliwi Ci ustawienie mniejszych wersji obrazka. W momencie zapisu formularza wygenerują się pomniejszone zdjęcia.

System przy pomocy atrybutu srcset będzie sugerował przeglądarce załadować odpowiednie zdjęcie do używanej rozdzielczości po stronie klienta. Wpłynie to pozytywnie na szybkość ładowania się strony.

Zdjęcia w treści strony dodawane w edytorze TinyMCE

Opublikowaliśmy nowy tutorial upraszczający wstawianie zdjęć w treści strony. W ramach edytora TinyMCE pojawi się lista wyboru tych zdjęć. Można w ten sposób przeplatać treść dowolną ilością zdjęć. Ich wgrywanie odbywa się przez standardowe mechanizmy Quick.Cms.Ext, generowana jest miniaturka i użytkownicy będą mogli je powiększyć.

Przejdź do instrukcji ». Dostępna jest dla naszych partnerów.

  • Zrzut ekranu listy zdjęć dodanych do strony w zakładce Pliki
  • Zrzut ekranu listy wyboru zdjęć dodanych do strony w edytorze TinyMCE

Dodatkowe parametry - usprawnienia

Dodatkowe parametry dostarczają szeroki zakres konfiguracji podstrony np. jej wyglądu, zachowania, itp. Zwiększyliśmy czytelność obsługi tej funkcjonalności poprzez bardziej przyjazną listę wyboru predefiniowanych parametrów. Obok umieszczonego w podstronie parametru zobaczysz listę z ustawieniami parametrów w pozostałych podstronach. W ten sposób łatwiej będzie Ci odnaleźć się w dużej ilości opcji.

Zamiast wpisywania wartości true/false/null od wersji v6.6, dla parametrów zawierających wartości logiczne, pojawi się wygodniejsza forma pola typu "checkbox".

  • Zrzut ekranu listy wyboru
  • Zrzut ekranu ustawień

Menedżer plików cz. 1

Wprowadzimy szereg ulepszeń dodatku filesManagerExt ». Pierwszym będzie zwiększenie funkcjonalności wyszukiwarki plików, która dotychczas filtrowała listę wg znalezionej frazy jedynie w nazwie pliku.

Od wersji v6.6 możliwe będzie szukanie plików wg nazwy podstrony do której plik jest przypisany, nazwy slidera czy nawet opisu powiązanego z plikiem w podstronie. Ułatwimy także znajdowanie "samotnych" plików po wpisaniu frazy "brak".

  • Zrzut ekranu listy pól
  • Zrzut ekranu formularza

Ukrywanie wybranych pól w formularzach

Dla początkujących administratorów obsługa naszego panelu może stanowić problem, gdy w systemie zainstalowano sporą część dodatków. Formularz edycji podstrony rozrasta się wtedy w nowe opcje, z których najczęściej korzysta się jedynie na wybranych podstronach.

Przygotowaliśmy konfigurator pól, które domyślnie mają być ukryte, aby formularz był bardziej czytelny. Odkrycie pola i ustawienie w nim wartości spowoduje, że przy następnym odczycie, to pole będzie już widoczne. W trybie deweloperskim wszystkie pola będą zawsze widoczne.

  • Zrzut ekranu listy pól
  • Zrzut ekranu formularza

Menedżer zestawów sliderów

Dodatek slidersSets umożliwi administratorowi zarządzanie zestawami sliderów poprzez panel administracyjny. Będzie mógł wyłączyć wyświetlanie wszystkich sliderów z wybranego zestawu, a także skonfigurować zachowanie slidera (efekty, czas, animacje, itp.) czy ustawić dodatkowe klasy CSS.

Rozwiązanie przydatne dla serwisów, które posiadają wiele zestawów sliderów. Dotychczas zarządzanie nimi odbywa się poprzez zmienne konfiguracyjne.

  • Zrzut ekranu listy zestawów
  • Zrzut ekranu formularza zestawu

Identyczna klasa CSS dla podstrony w różnych tłumaczeniach

Zrzut ekranu Quick.Cms.Ext

Rozszerzenie wskazówki link do edycji podstrony w innych tłumaczeniach » o nadawanie identycznej nazwy klasy CSS (w elemencie BODY) dla podstrony w różnych wersjach językowych. Rozwiązanie umożliwi Ci proste ustalanie wyglądu poprzez style CSS dla wybranej podstrony i jej tłumaczeń.

Zapoznaj się ze wskazówką ». Dostępna jest dla naszych partnerów.

Ulepszanie kodu - cz. 1

Zrzut ekranu kodu

Rozbudowa systemu wiąże się najczęściej z dodatkowymi liniami kodu PHP, HTML i CSS. Postanowiliśmy zweryfikować napisany przez nas kod pod względem jego czytelności. W tym celu zainstalowaliśmy wszystkie dodatki na wersji v6.5. Analizowaliśmy każdą linię kodu PHP w skórce i gdy okazała się mało przejrzysta, ulepszaliśmy ją.

Odnalezienie odpowiedniej linijki kodu lub wprowadzenie własnej modyfikacji będzie zdecydowanie wygodniejsze!

Pomocne nazwy klas CSS w elemencie BODY

Zrzut ekranu kodu źródłowego

Wskazówka umożliwi Ci łatwiejsze dopasowanie wyglądu wybranej strony poprzez style CSS. W sytuacji gdy zawiera ona zdjęcia, listę podstron, stronę nadrzędną, cechy, itp. do elementu BODY dopisywać się będą odpowiednie nazwy klas CSS. Dzięki temu ustawisz odpowiedni wygląd w zależności od rodzaju wyświetlanych elementów.

Instrukcja » dostępna dla wszystkich zalogowanych użytkowników.

Lista sliderów - nowe możliwości

Zrzut ekranu z nowymi informacjami na liście sliderów

Na liście sliderów w panelu administracyjnym pojawi się więcej informacji. Możliwy będzie podgląd nazwy pliku oraz alternatywnego opisu.

Dodatkowo nad listą dostępna będzie wyszukiwarka. Pozwoli ona na szybkie filtrowanie wg dostępnych na liście informacji. Oznacza to, że jeśli na Twojej stronie pliki sliderów mają sensowne nazwy (co jest zalecane także z uwagi na wyszukiwarki typu Google) - będziesz mógł wyszukiwać je szybko na liście w panelu.

Obsługa błędów 404

Zrzut ekranu błędu 404

Krótki poradnik na temat komunikatów informujących o nieistniejącym adresie. Dowiesz się o dwóch rodzajach informacji. Pierwsze generowane przez nasz system, a drugie przez serwer. Poznasz modyfikację, która umożliwi Ci ujednolicenie wyglądu komunikatu o błędzie 404.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Zastosowanie metody Flexbox

Usprawniamy domyślny layout o użycie metody projektowania o nazwie Flexbox (Flexible Box Layout) - moduł CSS, który posiada już bardzo dobre wsparcie przeglądarek.

Można zrezygnować już z używania "float" do budowy layoutu strony, który często wymagał dziwnych rozwiązań. W ramach flex są one dużo prostsze i bardziej intuicyjne. Nie trzeba np. obliczać dokładnych szerokości elementów, bo Flexbox sam automatycznie rozdysponuje dostępną przestrzeń. Daje to większą kontrolę nad układem strony.

  • Zrzut ekranu kodu z użyciem display:flex
  • Zrzut ekranu zdjęć rozmieszczonych przy pomocy flexbox

Dodatkowe parametry w sliderach

Zrzut ekranu z v6.6

Ruszamy z pierwszymi ulepszeniami w projektowanej wersji v6.6 naszego CMSa, która pojawi się prawdopodobnie na przełomie 2018 i 2019 roku.

W trakcie edycji slidera umieściliśmy nową zakładkę "Dodatkowe parametry" w których możliwe będzie dodanie np. nazwy klasy CSS wybranego slidera. To rozwiązanie umożliwi Ci pełniejszą kontrolę nad wyświetlanym sliderem.

Wyświetlanie pojedynczych zdjęć w sliderze

Zrzut ekranu listy kopii zapasowych

Dodatek sliderImagesList » rozszerza działanie systemu o prezentację kilku zdjęć w sliderze. Przygotowaliśmy modyfikację dodatku, dzięki, której będziesz posiadał wybór prezentowania w sliderze tylko jednego zdjęcia na pojedynczy slajd.

Zapoznaj się ze wskazówką ». Dostępna jest dla naszych partnerów.

Dodawanie prefixów i optymalizacja plików CSS

Czy zastanawiałeś się kiedyś jakie dodać prefixy, aby starsze przeglądarki wspierały nową funkcję CSS, której użyłeś w kodzie? Czy dbasz o optymalizację serwisu i wyniki w Google więc łączysz w jeden i minimalizujesz pliki CSS? Zobacz jak zautomatyzować te dwa procesy za pomocą narzędzia Gulp.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

  • Zrzut ekranu zminimalizowanego pliku CSS z dodanymi automatycznie prefixami
  • Zrzut ekranu konsoli - automatyczna optymalizacja plików CSS

Ustawienie slidera nagłówkowego

Zrzut ekranu listy kopii zapasowych

W trakcie edycji podstrony będziesz mógł sprecyzować zachowanie slidera nagłówkowego. Będziesz mógł ustawić domyślne zachowanie slidera (poprzez zmienną konfiguracyjną) i odrębne dla poszczególnych podstron (przy użyciu dodatkowego parametru). Dzięki tej instrukcji zyskasz większą kontrolę nad wyglądem slidera.

Zapoznaj się ze wskazówką ». Dostępna dla wszystkich zalogowanych użytkowników.

Kopia zapasowa edytowanej podstrony

Zrzut ekranu listy kopii zapasowych

Przed modyfikacją danych zalecamy wygenerować kopię zapasową bazy danych. W często aktualizowanych serwisach ta operacja, może być zbyt czasochłonna i niewygodna. Aby rozwiązać ten problem, opracowaliśmy modyfikację, która będzie automatycznie wykonywała kopię zapasową modyfikowanej podstrony.

Instrukcja » jest dostępna dla naszych partnerów.

Automatyczna optymalizacja grafik

Zrzut ekranu konsoli - automatyczna optymalizacja zdjęć

Masowe optymalizowanie grafik w serwisie internetowym. Zoptymalizowane grafiki dają wiele korzyści jak: szybsze wczytywanie strony, lepsze wyniki w wyszukiwarkach, itd. Możesz to wykonać poprzez jedno polecenie - przed publikacją serwisu, a także po wprowadzeniu dużej ilości nowych zdjęć.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Limit nieudanych prób logowań

Zrzut ekranu kodu Quick.Cms.Ext

Opracowaliśmy instrukcję, która zabezpiecza system przed nieograniczoną ilością prób logowań do panelu klienta. Po 3 nieudanych próbach zalogowania, system wyłączy możliwość dalszego logowania dla konkretnego adresu IP na następne 15 minut.

Zapoznaj się ze wskazówką ». Dostępna jest dla naszych partnerów.

Automatyzacja pracy - odświeżanie przeglądarki

Zrzut ekranu działania gulp i browser-sync

Przygotowanie serwisu jest zadaniem wymagającym ciągłych zmian w kodzie. Jeśli każda zmiana wymaga przejścia do okna przeglądarki i jej odświeżenia, może to być uciążliwe zadanie. Zobacz jak zautomatyzować ten proces i za pomocą modułu browser-sync w ramach narzędzia Gulp automatycznie odświeżać przeglądarkę po każdej zmianie w ustalonych plikach.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Pole informacyjne o widżetach

Zrzut ekranu kodu Quick.Cms.Ext

Instrukcja umieszczenia pola tekstowego w formularzu edycji widżetu, które ma służyć do wpisywania dodatkowych uwag. Informacje te będą widoczne jedynie w panelu na liście i w trakcie edycji widżetu. To proste rozwiązanie umożliwi Ci szybkie zorientowanie się w zawartości czy przeznaczeniu danego widżetu.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Dodatkowe ustawienia dla sliderów

Zrzut ekranu kodu Quick.Cms.Ext

Ustawienie parametrów wybranego slidera czy zestawu czasem wymaga większych zmian w kodzie PHP. Ta modyfikacja umożliwi Ci prostą konfigurację przy pomocy zmiennych. W nich będziesz ustawiał wygląd slidera, klasę CSS czy parametr srcset. Będziesz mógł skonfigurować całe zestawy i poszczególne slidery.

Zapoznaj się ze wskazówką ». Dostępna jest dla naszych partnerów.

Wyłączenie widżetów na niektórych podstronach

Dodatek widgetsExt » ulepsza działanie widżetów o opcję wyświetlania ich na wybranych stronach i podstronach, a także definiowanie ich dat emisji. Zdarzają się jednak takie sytuacje, że widżet ma nie być wyświetlany na wszystkich podstronach ustawionej strony nadrzędnej. Rozwiązanie tego problemu dostępne jest w naszym tutorialu.

Wskazówka » dostępna jest dla naszych partnerów.

  • Zrzut ekranu porównania requestów nr 1
  • Zrzut ekranu porównania requestów nr 2

Obsługa podkatalogów w dodatku filesManagerExt

Zrzut ekranu kodu Quick.Cms.Ext

Opracowaliśmy wskazówkę modyfikującą dodatek filesManagerExt » tak, aby współpracowała z tutorialem pliki w podkatalogach »

Dzięki tutorialom będziesz mógł do podstron dodawać pliki z różnych podkatalogów, a także zarządzać nimi przy pomocy zmodyfikowanego dodatku filesManagerExt.

Zapoznaj się z instrukcją » dostępną tylko dla naszych partnerów.

Responsywne wersje obrazków slidera - czyli srcset

Zrzut ekranu grafiki załadowanej dla slidera w wybranej rozdzielczości

Przygotowanie responsywnego, lekkiego i dobrze wyglądającego slidera nie jest łatwym zadaniem kiedy musimy przewidzieć całe spektrum rozdzielczości od małych telefonów do ekranów typu Retina. Nie da się tego z reguły zrobić jednym obrazkiem.

Z pomocą przychodzi atrybut srcset. Pozwala on podpowiedzieć przeglądarce jaką grafikę załadować dla danej rozdzielczości.

Dowiedz się » jak ustawić różne grafiki w różnych rozdzielczościach. Dostęp dla wszystkich zalogowanych użytkownicy.

Porówanie podstron wg cech

Instrukcja rozszerza działanie dodatku pagesFeatures » o funkcje porównywarki. Osoba odwiedzająca serwis i przeglądająca wybraną podstronę zawierającą cechy (dane techniczne), będzie mogła porównać ją z inną podstroną z tej samej kategorii. Ułatwi to wychwycenie różnic pomiędzy, z pozoru podobnymi do siebie, produktami.

Zapoznaj się ze wskazówką ». Dostępna jest dla naszych partnerów.

  • Zrzut ekranu porównania requestów nr 1
  • Zrzut ekranu porównania requestów nr 2

Konwersja pomiędzy formatowaniem plików CSS

Zrzut ekranu kodu oryginalnego i przekonwertowanego

Nasze oprogramowanie korzysta z formatowania reguł w plikach .css określanego jako Compact (kompaktowe), inna bardziej opisowa nazwa to Single-line Format. Jeśli wolisz wieliniowy (bardziej rozbudowany) sposób pisania stylów możesz skorzystać z przygotowanego tutoriala i przekonwertować formatowanie plików na wersję wieloliniową.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Szablon nazywania plików

Zrzut ekranu kodu Quick.Cms.Ext

Opracowaliśmy instrukcję konfigurowania szablonu nazw plików dodawanych do podstron. Nazwa pliku będzie mogła zawierać statyczne i dynamiczne dane, które ustawisz w zmiennej konfiguracyjnej. Dynamiczne dane będą generowały się na podstawie nazwy podstrony do której umieszczono plik, nazwa strony nadrzędnej i daty umieszczenia pliku na serwerze.

Dowiedz się » jak wykonać tą modyfikację. Dostępna dla wszystkich zalogowanych użytkowników.

Szerokość i wysokość dla miniaturek zdjęć

Zrzut ekranu kodu Quick.Cms.Ext

Rozmiary width i height dla elementu IMG (obrazka) to dobra praktyka. Jeśli masz sporo zdjęć, zależy Ci na szybkim wczytaniu strony, korzystasz z Lazy Load, nie chcesz niepotrzebnych "skoków" podczas ładowania.

Przejdź do instrukcji ». Dostępna dla wszystkich zalogowanych użytkowników.

Pliki w podkatalogach

Zrzut ekranu Quick.Cms.Ext

Modyfikacja systemu umożliwi Ci podgląd i dołączanie plików z podkatalogów znajdujących się w katalogu files. Edytując wybraną podstronę będziesz mógł ustawić nazwę podkatalogu i wgrywać do niego pliki. Rozwiązanie będzie przydatne, gdy plików jest bardzo dużo i zarządzanie nimi z poziomu jednego katalogu jest niewygodne.

Zapoznaj się ze wskazówkami » dostępnymi tylko dla naszych partnerów.

Lazy Load - czyli nie ładuj zdjęć niepotrzebnie

Są osoby, które stosują Lazy Loading (czyli opóźnienie ładowania) dlatego, że jest modny czy efektowny. Bardziej świadomi wiedzą jednak, że stosuje się je głównie dlatego, aby na szybciej załadować stronę (mniejszy transfer). Ma to szczególne znaczenie przy mobilnym przeglądaniu zdjęć. Wtedy "above the fold" jest jeszcze mniej strony, a "waga" serwisu liczy się jeszcze bardziej. Jeśli masz sporo treści i zdjęć na stronie lub duży udział użytkowników mobilnych, warto zastosować takie rozwiązanie.

Instrukcja » dostępna jest dla wszystkich zalogowanych użytkowników.

  • Zrzut ekranu porównania requestów nr 1
  • Zrzut ekranu porównania requestów nr 2

Rozszerzona konfiguracja w panelu

Zrzut ekranu konfiguracji Quick.Cms.Ext

Konfiguracja w panelu ograniczona jest do kilku najistotniejszych opcji jak zmiana hasła, ustawienie podstron dla poszczególnych funkcji, itp. Opracowaliśmy wskazówkę, która umożliwi Ci zarządzanie większością zmiennych konfiguracyjnych dostępnych w systemie. Obok nazwy i wartości zmiennej pojawi się także pomocny komentarz.

Przejdź do instrukcji ». Dostęp do niej mają wszyscy nasi partnerzy.

Cechy na liście podstron

Zrzut ekranu Quick.Cms.Ext

Udostępniliśmy modyfikację dodatku pagesFeatures », która wyświetli cechy podstron na liście. Administrator będzie mógł wprowadzić dodatkowe ustawienia, jak: wybór list podstron na których mają się wyświetlać cechy czy ilość wyświetlanych cech.

Wskazówkę » udostępniliśmy dla wszystkich zalogowanych użytkowników.

Załączniki w mailach do klientów

Zrzut ekranu Quick.Cms.Ext

Rozszerzenie tutoriala integracji biblioteki PHPMailer » z naszym systemem o opcję wysyłania maili wraz z załącznikiem. Instrukcja zawiera przykłady umieszczenia załącznika w mailach z potwierdzeniem rejestracji użytkownika, złożenia zamówienia, dodania do newslettera czy zmianie statusu zamówienia.

Zapoznaj się z instrukcją » dostępną tylko dla naszych partnerów.

Oznaczenie pól dla opcji "zapisz z konfiguracją"

Zrzut ekranu Quick.Cms.Ext - oznaczone pola

Opcja "zapisz z konfiguracją" zapisuje stronę, a także niektóre domyślne ustawienia konfiguracyjne pól wybrane w zapisywanym formularzu. Są one wykorzystywane do ustawienia wartości domyślnych dla tych pól podczas dodawania nowej strony. Dla uproszczenia można oznaczyć takie pola zapisywane z wartościami domyślnymi.

Przejdź do instrukcji ». Dostęp do niej posiadają wszyscy zalogowani użytkownicy.

Umieszczanie załącznika w zamówieniu

Rozbudowaliśmy dodatek ordering » o wstawienie załącznika w trakcie składania przez klienta zamówienia. Umieszczony na serwerze plik jest kompresowany do archiwum ZIP, aby zmniejszyć jego wielkość i zabezpieczyć przed wykonaniem kodu załącznika po stronie serwera.

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Ukrywanie podstron w wyszukiwarce

Zrzut ekranu Quick.Cms.Ext

Czasami niektóre podstrony posiadają cechę techniczną np. służą do przekierowania do innej podstrony. Wtedy warto ukryć takie podstrony w wyszukiwarce. Odbywa się to przez ustawienie zmiennej konfiguracyjnej. Opracowaliśmy tutorial, który umożliwi wyłączanie widoczności wybranych podstron w wyszukiwarce, poprzez panel administracyjny.

Zapoznaj się z instrukcją » dostępną dla wszystkich zalogowanych użytkowników.

Integracja biblioteki PHPMailer

Zrzut ekranu Quick.Cms.Ext

Przygotowaliśmy instrukcję integracji popularnej biblioteki PHPMailer » z naszym systemem CMS. Biblioteka PHPMailer umożliwia prostą obsługę wysyłania maili m.in. w formacie HTML, z załącznikami czy przy użyciu protokołu SMTP. W internecie znajduje się wiele przykładów rozbudowy i konfiguracji PHPMailera co będzie sporym ułatwieniem dla webmasterów.

Instrukcja integracji » jest dostępna tylko dla naszych partnerów.

Zapamiętanie zamknięcia komunikatów

Zrzut ekranu Quick.Cms.Ext - ustawienia komunikatu

Dodatek notices » umożliwia wyświetlanie komunikatów odwiedzającym stronę. Po kolejnym uruchomieniu przeglądarki wszystkie komunikaty pojawiają się ponownie. Udostępniona przez nas modyfikacja włączy zapamiętywanie przez przeglądarki, które komunikaty były już wyświetlone i zamknięte. Będziesz mógł zdecydować jak długo mają się nie pokazywać ponownie.

Zapoznaj się z instrukcją ». Dostęp do niej posiadają wszyscy zalogowani użytkownicy.

Klonowanie danych podstrony do innych języków

Zrzut ekranu Quick.Cms.Ext

Opracowana przez nas modyfikacja świetnie sprawdzi się w stale rozwijanych i wielojęzycznych serwisach internetowych. W trakcie dodawania nowej podstrony możliwe będzie skopiowanie jej danych i zdjęć do pozostałych tłumaczeń. Po wprowadzeniu zmian opisanych w instrukcji czas potrzebny do wykonania aktualizacji strony powinien się znacznie skrócić.

Przejdź do instrukcji ». Dostępna jest tylko dla naszych partnerów.

Informacja na email klienta o zmianie statusu zamówienia

Zrzut ekranu Quick.Cms.Ext

Przygotowaliśmy rozszerzenie dodatku ordering » w postaci wskazówki dla Quick.Cms.Ext+. Po wprowadzeniu modyfikacji system będzie wysyłał do Twoich klientów informacje o zmianie statusu ich zamówień. Treści komunikatów będą bazowały na opracowanych przez Ciebie szablonach.

Instrukcja modyfikacji » dostępna jest tylko dla naszych partnerów.

Rozszerzone prawa do wybranych sekcji w panelu

Zrzut ekranu Quick.Cms.Ext

Dodatek admins » dla Quick.Cms.Ext+ v6.5 umożliwia dodawanie nowych administratorów wraz z przydzielaniem im praw do poszczególnych sekcji w panelu administracyjnym. Ustawianie praw dla niektórych sekcji występuje w formie uproszczonej. Opracowaliśmy instrukcję rozbudowy praw dla wybranych sekcji z wersji prostej do rozszerzonej.

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

Dodatkowe pole w formularzu zamówienia

Zrzut ekranu Quick.Cms.Ext

Wskazówka umożliwi Ci rozbudowę formularza zamówienia o dodatkowe pole tekstowe. Instrukcja ta jest przykładem wielokrotnego zastosowania. Dzięki temu będziesz mógł umieścić większą ilość wymaganych pól. Formularz zamówienia występuje w dodatku ordering » dla Quick.Cms.Ext+.

Zapoznaj się » ze wskazówką. Dostęp do niej mają wszyscy nasi partnerzy.

Zmiana liter na podstawowy alfabet łaciński

Zrzut ekranu Quick.Cms.Ext

Udostępniliśmy modyfikację w formie instrukcji, która zamienia znaki cyrylicy w adresach URL i nazwach plików generowanych przez system na odpowiedniki w podstawowym alfabecie łacińskim. Dzięki wskazówce będziesz mógł także samemu rozszerzyć listę znaków, które mają być ignorowane lub zamieniane na inne.

Przejdź do instrukcji ». Dostęp do niej posiadają wszyscy zalogowani użytkownicy.

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.5 została wydana!

Po wielu godzinach pracy nad rozbudową systemu, testowaniu modyfikacji, a następnie konsultacji tych zmian z partnerami na szkoleniu, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Liczymy, że nowa wersja spodoba się użytkownikom!

Walidacja i testy w przeglądarkach

Zrzut ekranu testów Quick.Cms.Ext

Przeglądarki Chrome, Firefox, IE, Opera, Safari. Na Windows, Mac OS, urządzeniach mobilnych. Do tego walidacja kodu HTML, CSS, standardu WAI. Takie testy przechodzi za każdym razem Quick.Cms.Ext zanim opublikujemy jego stabilną wersję.

Nasze systemy używane są na całym świeci w różnych warunkach, dbamy więc o jak największą ich stabilność.

Podgląd sliderów na liście plików

Zrzut ekranu Quick.Cms.Ext

Na liście plików znajdujących się na serwerze generowanej przez dodatek filesManagerExt » pojawią się obrazki sliderów. Wcześniej zamiast obrazka wyświetlała się tylko nazwa pliku.

Modyfikacja zwiększy wygodę zarządzania wszystkimi plikami. Zmianę wprowadziliśmy na prośbę partnerów przedstawioną przez nich na ostatnim szkoleniu »

Klonowanie danych podstrony z poziomu listy

Zrzut ekranu Quick.Cms.Ext

Na prośbę partnerów OpenSolution wykonaliśmy ulepszenie dodatku clonePages ». Wprowadziliśmy opcję klonowania danych wybranej podstrony z poziomu listy podstron w panelu. Przedtem było to możliwe jedynie w trakcie edycji podstrony, której dane miały być skopiowane.

To kolejny krok w kierunku przyspieszenia obsługi systemu.

Link do edycji widżetu z poziomu klienta

Zrzut ekranu Quick.Cms.Ext

Administrator będzie mógł przejść do edycji wybranego widżetu w serwisie internetowym z poziomu klienta. Zdarza się, że przeglądając treści i zdjęcia napotkany zostanie błąd. Dzięki tej modyfikacji poprawienie tekstu widżetu czy jego lepsze skonfigurowanie, będzie o wiele szybsze.

Dotychczas zalogowany administrator miał możliwość przejścia do edycji podstrony, którą aktualnie przeglądał z poziomu klienta.

Aktualizacja bibliotek JavaScript

Udostępnimy nowe wersje zewnętrznych bibliotek i dodatków, takich jak TinyMCE, CKEditor, Galleria i inne. Są one poprawiane i usprawniane przez ich twórców. Często także zawierają nowe funkcje czy odświeżony wygląd.

Aktualizacje takie wykonujemy dopiero teraz w końcowym etapie prac nad nową wersją, aby nasi użytkownicy mogli korzystać z najnowszych wersji tych bibliotek.

  • Zrzut ekranu Quick.Cms.Ext i TinyMCE
  • Zrzut ekranu Quick.Cms.Ext z dodatkiem Galleria

Historia zamówień użytkownika

Wraz z Quick.Cms.Ext+ v6.5 pojawi się nowy dodatek (userOrdersHistory), który wyświetli wszystkie zamówienia złożone przez klienta. Klient (użytkownik) po zalogowaniu się będzie mógł przejść do listy swoich zamówień, sprawdzić ich zawartość oraz postęp realizacji.

Rozwiązanie przydatne, gdy znaczną część zamówień składają stali klienci.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wskazówki dla predefiniowanych parametrów

Zrzut ekranu Quick.Cms.Ext

Dla każdego predefiniowanego parametru umieściliśmy instrukcję jego obsługi. Po wybraniu parametru z listy zobaczysz wskazówki jak go użyć i jakiego typu wartości możesz wpisać.

Lista predefniowanych parametrów dla widżetów i podstron wraz ze wskazówkami znajduje się w zmiennych konfiguracyjnych. Można ją rozszerzyć o własne parametry.

Rozszerzony opis krótki - widżety i zdjęcia

Opracowaliśmy mechanizm dodawania i wyświetlania widżetów oraz zdjęć w opisach krótkich podstron. Rozwiązanie to zwiększy możliwości dopasowania działania naszego systemu do potrzeb projektu strony internetowej. Instrukcję wykonaliśmy na prośbę partnerów.

Przejdź do instrukcji ». Dostęp do niej mają wszyscy nasi partnerzy.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Optymalizacja list wyboru SELECT

Zrzut ekranu Quick.Cms.Ext

W niektórych formularzach w panelu występuje po kilka list wyboru podstron. Przykładowo w trakcie edycji strony wybierane są z list: strona nadrzędna, podstrony powiązane, przekierowanie do innej podstrony. W sytuacji, gdy serwis zawiera po kilka tysięcy podstron, listy te posiadały mnóstwo pozycji. Spowalniało to wczytywanie formularzy.

Opracowaliśmy mechanizm oparty o PHP i Java Script, dzięki któremu w formularzu generowana jest tylko jedna lista wyboru. Rozwiązanie przyspieszy działanie bardzo rozbudowanych serwisów w panelu administracyjnym.

Wybrane elementy podstron na liście cz. 2

Edytując widżet będziesz mógł ustawić elementy podstron, które mają się pojawić po stronie klienta. Opcja będzie dostępna dla widżetów wyświetlających: listę podstron wybranej strony nadrzędnej, podstrony w sliderze, szczegóły podstrony, losowe podstrony, itd.

Wybór elementów podstron do wyświetlenia na liście możliwy będzie także w czasie edycji stron nadrzędnych. Dowiedz się więcej »

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Formularz produktu

Zrzut ekranu Quick.Cms.Ext

Dodatek pagesProducts będzie umieszczał w menu link o nazwie "Nowy produkt". Kliknięcie na niego spowoduje przejście do zmodyfikowanego formularza strony. W tej sytuacji nowa opcja "Produkty" będzie domyślnie zaznaczona, a pole "Cena" pojawi się w zakładce "Treść" (aby była łatwiej dostępna), a nie w "Zaawansowane".

Aby podstrona pojawiła się na liście produktów w panelu, wymagane będzie zaznaczeniem opcji "Produkty" w czasie edycji podstrony.

Zmiany wyświetlania listy podstron

Udostępnimy opcję wyświetlania podstron w postaci slidera. Od nowej wersji administrator będzie miał do wyboru wyświetlanie podstron jako klasyczna lista, galeria, newsy i slider (nowość!). Wybór będzie jeszcze większy po zainstalowaniu niektórych dodatków np. pagesProducts.

Dzięki dodatkowym parametrom » możliwe będzie ustawienie elementów, które mają się wyświetlać na liście podstron edytowanej strony nadrzędnej.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Redaktorzy - rozszerzone udzielanie praw

Zrzut ekranu Quick.Cms.Ext

Dodatek admins » będzie zawierał dwa tryby przydzielania praw do wybranych działów w panelu: uproszczony i rozszerzony. W pliku konfiguracyjnym możliwe będzie ustawienie wybranym działom uproszczonej lub rozszerzonej weryfikacji praw.

Funkcjonalność będzie ściśle powiązana z dodatkiem widgetsAccess », który umożliwia dla wybranego widżetu, ustawienie prawa dostępu do edycji i usuwania wybranym administratorom.

Języki - tłumaczenia i różne domeny

Zrzut ekranu Quick.Cms.Ext

Załóżmy, że posiadasz wersję polską i niemiecką strony, a adres Twojej domeny to abc.pl. Chcesz, aby niemiecka wersja była dostępna przez de.abc.pl lub abc.de. System może rozpoznawać domenę, z której wszedł Twój klient. Na tej podstawie uruchomi odpowiednią wersję językową wybraną dla danego adresu. Polską wersję dla abc.pl i niemiecką dla de.abc.pl lub abc.de.

Zapoznaj się » ze wskazówką. Dostęp do niej mają wszyscy nasi partnerzy.

Wyświetlanie widżetów na wybranych stronach i podstronach

Zrzut ekranu Quick.Cms.Ext

Rozszerzyliśmy działanie dodatku widgetsExt » o możliwość wyświetlania widżetów w podstronach wybranych stron nadrzędnych. Dotychczas po każdym dodaniu podstrony trzeba było przejść do edycji widżetu i przypisać go do nowododanej podstrony.

Przydatne rozwiązanie dla często aktualizowanych części serwisu. Przykładem może być sekcja "blog" i wyświetlanie widżetów we wszystkich aktualnościach.

Dodatkowe informacje na liście widżetów

Po zainstalowaniu dodatku widgetsExt » lista widżetów zostanie rozbudowana o dodatkowe informacje. Obok nazwy lokalizacji pojawi się ilość podstron, na których widżet ma zostać wyświetlony. Po najechaniu myszką na liczbę zobaczysz nazwy podstron, do których przydzielony został widżet.

Jeśli ustawiono zakres dat wyświetlania widżetu, na liście wyświetli się także ikonka z kalendarzem. Po najechaniu na ikonkę pojawią się wpisane daty. Czerwona ikonka oznacza, że widżet jest poza podanym zakresem dat i nie wyświetla się już/jeszcze po stronie klienta.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Redaktorzy - zmiana wyglądu panelu

Zrzut ekranu Quick.Cms.Ext

Instrukcja umożliwi Ci proste zastosowanie odrębnych styli CSS dla wybranych grup administratorów. W ten sposób będziesz mógł zmienić kolor czy wyłączyć niektóre elementy dla poszczególnych administratorów. Wdrożenie wskazówki spowoduje ukrycie ikonki usuwania podstron, widżetów i innych elementów w panelu dla administratorów za wyjątkiem dewelopera i głównego administratora.

Przejdź » do szczegółów instrukcji. Wskazówka dostępna dla wszystkich zalogowanych użytkowników.

Edycja szablonów emaili w panelu

Zrzut ekranu Quick.Cms.Ext

Udostępnimy przyjazny edytor emaili wysyłanych przez system. Dostępne będą powiadomienia o: nowym zamówieniu, nowym komentarzu czy rejestracji użytkownika. Pojawi się mechanizm pobierający dostępne parametry z opisów zmiennych językowych, które zawierają treści maili. Dzięki temu obok treści szablonu wyświetli się lista wszystkich możliwych parametrów.

Edycja będzie możliwa na 3 sposoby, przez zwykłe pole tekstowe, pole "textarea" i edytor WYSIWYG. Ten ostatni ułatwi prezentację emaili w formacie HTML. Opcję wysyłki emaili w formacie HTML udostępnimy przez tutorial po wydaniu wersji v6.5.

Wybrane elementy podstron na liście cz. 1

Od tej wersji administrator będzie mógł ustawić, z poziomu pliku konfiguracyjnego, elementy podstron, które mają się pojawić na wybranym typie listy. Udostępnimy także indywidualne definiowanie elementów podstron w trakcie edycji strony nadrzędnej. Do wyboru będą elementy: nazwa podstrony, opis krótki, zdjęcie, data, cena, przycisk dodania do koszyka, daty wydarzenia oraz link więcej.

To rozwiązanie ułatwi dostosowanie wyglądu serwisu pod własne potrzeby. Z poziomu panelu administrator ustali wygląd listy zamiast robić to przez edycję plików PHP czy CSS.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.5

13 października 2017 spotkaliśmy się z partnerami OpenSolution w Krakowie. Omówiliśmy na nim szczegółowo zmiany w Quick.Cms.Ext v6.5. Dzięki niewielkiej ilości uczestników mogliśmy przeprowadzić kilka cennych "burz mózgów". Zanotowaliśmy aż kilkadziesiąt z propozycji, które partnerzy uznali za warte wprowadzenia do naszych systemów!

Gościliśmy także Gabriela Gatnera z firmy Legalniewsieci.pl, który omówił nam zmiany związane z RODO.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Redaktorzy - prawa do usuwania podstron

Zrzut ekranu Quick.Cms.Ext

W nowej wersji pojawi się opcja udzielania praw administratorom do usuwania wybranych podstron. W chwili obecnej administrator może w pełni zarządzać przydzielonymi mu podstronami. Niestety niesie to niebezpieczeństwo np. przypadkowego usunięcia podstron.

Dzięki temu rozszerzeniu strona będzie zabezpieczona przed takimi sytuacjami.

Przekierowania w zakładkach

Dodatek sideTab » zostanie ulepszony o opcję przekierowania do adresów zewnętrznych. Ustawienie przekierowania do wybranej podstrony serwisu czy zewnętrznego adresu URL będzie można wykonać w trakcie edycji widżetu.

Dzięki tej modyfikacji administrator od wersji v6.5 będzie mógł dodać nawet kilka zakładek i kierować za ich pomocą do różnych miejsc np. kontaktu, kanału youtube, itp.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Komunikaty w formularzach

Pracujemy nad nowym dodatkiem (noticesAccepts) dla Quick.Cms.Ext+ v6.5. Umożliwi administratorowi ustawienie własnych komunikatów do akceptacji w trakcie rejestracji użytkownika, składania zamówienia czy dodawania komentarza. Będzie można wybrać czy użytkownik musi zaznaczyć komunikat, aby wysłać dany formularz, czy jest on opcjonalny. Administrator otrzyma następnie raport, które komunikaty (te nieobowiązkowe) były zaznaczone.

Dodatek ułatwi dostosowanie serwisów do nadchodzących zmian RODO.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Usprawnienia na liście poprawek błędów

Zrzut ekranu Quick.Cms.Ext

Rozszerzymy listę o datę wprowadzonej poprawki i opcję status. System w większości sytuacji sprawdza automatycznie czy poprawka została wprowadzona i oznacza to w polu status. Zdarzają się jednak takie sytuacje, że automatyczna weryfikacja nie jest możliwa.

Administrator będzie mógł zaznaczyć w polu status wprowadzenie takiej poprawki. W przyszłości, gdy wróci do aktualnej listy poprawek, będzie wiedział, które modyfikacje zostały wprowadzone, a które nie.

Historia zamówień w panelu

Dla Quick.Cms.Ext+ v6.5 przygotowujemy rozbudowę dodatku ordering », który będzie zapisywał zamówienia do bazy danych. Historia przesłanych zamówień pojawi się w panelu administracyjnym.

Administrator będzie mógł przeszukiwać zamówienia na liście, a takze modyfikować zawartość zamówienia i jego status.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Opcja wyboru zdjęć dla slidera

W trakcie dodawania i edycji slidera formularz rozszerzony będzie o opcję wyboru zdjęć z serwera. Lista wyboru zdjęć będzie ograniczona do tych, które są przypisane do pozostałych wcześniej dodanych sliderów. Przydatne rozwiązanie, gdy z jednego zdjęcia korzysta więcej sliderów.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Automatyzacja przekierowań adresów URL

Zrzut ekranu Quick.Cms.Ext

Rozszerzymy możliwości dodatku seoOptions » o opcję automatyzacji przekierowań. W obecnej wersji dodatku każda zmiana adresu URL wybranej podstrony, która ulegnie zmianie powinna zostać zarejestrowana na liście przekierowań. Ma to przeciwdziałać wejściom na niekatywne linki z wyszukiwarki Google.

W nowej wersji dodatku po włączeniu odpowiedniej opcji konfiguracyjnej, wszelkie zmiany adresów URL podstron będą automatycznie rejestrowane na liście przekierowań.

Redaktorzy - prawa do dodawania sliderów, użytkowników, itd.

Zrzut ekranu Quick.Cms.Ext

Dodatek admins » umożliwia dodawanie administratorów/redaktorów i przydzielanie im ogólnych uprawnień do poszczególnych działów w panelu. Instrukcja rozszerza możliwości przydzielania praw na przykładzie działu sliderów. Administrator będzie mógł udzielić redaktorom prawa do edycji i przeglądania sliderów, a tylko wybranym dać możliwość dodawania nowych sliderów.

Zapoznaj się » ze wskazówką. Dostęp do niej mają wszyscy nasi partnerzy.

Widżety i prawa dostępu

Zrzut ekranu Quick.Cms.Ext

Stworzyliśmy nowy dodatek widgetsAccess dla Quick.Cms.Ext+ v6.5, który umożliwi ustawianie praw do edycji widżetów. Niektóre widżety są na tyle "strategiczne", że ich modyfikacja lub usunięcie może spowodować spore zamieszanie w funkcjonowaniu serwisu.

Edytując widżet będzie można ustawić czy dostęp do niego ma mieć: tylko deweloper; deweloper i administrator główny; wszyscy mający dostęp do panelu o ile posiadają prawa do zarządzania widżetami.

Lista wyboru predefiniowanych cech

Prezentujemy pierwszą modyfikację, która pojawi się od wersji v6.5 w dodatku pagesFeatures ». W trakcie edycji cechy możliwe będzie ustawienie wartości cech, które mają pojawić się w formie listy wyboru w formularzu podstrony.

W czasie edycji podstrony administrator będzie mógł wpisać wartość lub wybrać z listy wartości wcześniej zdefiniowane dla danej cechy. Modyfikacja przyspieszy pracę i zmniejszy ryzyko popełnienia błędów tzw. literówek.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Menu - generowanie podstron z hashami

Zrzut ekranu Quick.Cms.Ext

Widżety dają możliwość wyświetlenia listy podstron czy wybranego menu w różnych lokalizacjach serwisu. Udostępniliśmy modyfikację, która wyświetli (poprzez widżet) listę podstron z linkami "hash". Kliknięcie na wybraną podstronę spowoduje przejście do opisu podstrony na liście, który znajduje się pod pełnym opisem strony nadrzędnej. Rozwiązanie przydatne dla serwisów typu "one page".

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

Menu mobilne ukrywające niektóre elementy

Zrzut ekranu Quick.Cms.Ext

Opracowaliśmy instrukcję, której wdrożenie umożliwi ukrywanie tylko tych elementów menu, które nie zmieszczą się na ekranie. Badania pokazują, że ukryte elementy menu (w przypadku "hamburgera" ukryte są wszystkie linki menu) są rzadziej wykorzystywane. W ten sposób najważniejsze pozycje będą zawsze dostępne.

Instrukcja dostępna jest dla wszystkich zalogowanych użytkowników. Przejdź do wskazówki »

Opis pełny na liście podstron

Zrzut ekranu Quick.Cms.Ext

Na liście podstron możliwe będzie, po wdrożeniu tej wskazówki, wyświetlenie opisu pełnego wraz z dołączonymi do niego zdjęciami i widżetami. Ta prosta modyfikacja świetnie sprawdzi się w serwisach typu "one page".

Zapoznaj się » z instrukcją. Wskazówka dostępna dla wszystkich zalogowanych użytkowników.

Sprawdzanie wartości pola CAPTCHA w formularzu

Zrzut ekranu Quick.Cms.Ext

Pole CAPTCHA (zabezpieczenie przed robotami) sprawdzane jest po wysłaniu formularza - przy pomocy języka PHP. W związku z tym jeśli ktoś je wypełni i poda niepoprawną wartość, przekona się o tym po wysłaniu formularza. Musi wtedy wrócić i poprawić wynik dodawania. Udostępniliśmy wskazówkę która umożliwi sprawdzanie pola CAPTCHA jeszcze przed wysłaniem formularza.

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

Lista wyboru zdefiniowanych cech

Zrzut ekranu Quick.Cms.Ext

Opracowaliśmy instrukcję rozbudowującą działanie dodatku pagesFeatures ». Po wprowadzeniu modyfikacji w trakcie przypisywania cech do podstrony pojawią się listy wyboru wpisanych cech w innych podstronach. Zastosowanie instrukcji wpłynie pozytywnie na szybkość wypełniania danych w nowo dodawanych podstronach.

Zapoznaj się » ze wskazówką. Dostęp do niej mają wszyscy nasi partnerzy.

WYSIWYG - wyłączanie i włączanie edytora

Zrzut ekranu Quick.Cms.Ext

Edytor WYSIWYG świetnie pomaga w pracy mniej zaawansowanym użytkownikom. Bywa jednak niepotrzebny administratorom, którzy znają dobrze kod HTML i chcą mieć pełną kontrolę nad tym co dzieje się w opisach podstron czy widżetów. Napisaliśmy prostą wskazówkę do szybkiego włączania i wyłączania edytora WYSIWYG.

Instrukcja dostępna jest dla wszystkich zalogowanych użytkowników. Przejdź do wskazówki »

Widżety i dostęp tylko dla dewelopera

Zrzut ekranu Quick.Cms.Ext

Niektóre widżety są na tyle "strategiczne", że ich modyfikacja lub usunięcie przez administratora może spowodować spore zamieszanie w funkcjonowaniu serwisu. Udostępniliśmy wskazówkę, która ograniczy dostęp do wybranych widżetów tylko dla dewelopera. Zabezpieczy to serwis przed złymi niespodziankami.

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

Licznik ilości wpisanych znaków w polu

Zrzut ekranu Quick.Cms.Ext

Instrukcja umożliwi Ci dodanie licznika wpisanych znaków w wybranych przez Ciebie polach w trakcie edycji strony w panelu. Wskazówkę najlepiej zastosować dla pól, które znajdują się w zakładce SEO, czyli: opis meta, tytuł strony, nazwa URL.

Zapoznaj się » z instrukcją wdrożenia tego rozwiązania. Wskazówka dostępna dla wszystkich zalogowanych użytkowników.

Znak wodny - opcja włączania i wyłączania

Zrzut ekranu Quick.Cms.Ext

Napisaliśmy wskazówkę rozszerzającą działanie dodatku watermark ». Dzięki tej instrukcji będziesz mógł wybierać do których zdjęć dodany będzie znak wodny. Nowa opcja pojawi się na liście "Pliki na serwerze" w trakcie dołączania zdjęć do edytowanej podstrony.

Opracowaliśmy tą wskazówkę » na prośbę naszych partnerów. Dostęp do instrukcji mają wszyscy nasi partnerzy.

Podział galerii zdjęć na podstrony

Zrzut ekranu Quick.Cms.Ext

Opracowaliśmy wskazówkę, która rozszerza działanie listy zdjęć w galerii. Na dowolnej podstronie będziesz mógł ustawić podział wybranej galerii zdjęć na części (podstrony). Zmniejszy to czas ładowania się strony i umożliwi lepsze dopasowanie prezentacji zdjęć do grafiki serwisu. Szczególnie przydatne, gdy zdjęć w galerii jest bardzo dużo.

Dowiedz się » jak wprowadzić tą modyfikację. Dostęp do niej mają wszyscy nasi partnerzy.

Wybór zdjęcia z serwera dla slidera

Zrzut ekranu Quick.Cms.Ext

Po wykonaniu tej instrukcji, w trakcie dodawania nowego slidera, będziesz mógł także wybrać zdjęcie z serwera. Lista wyboru zdjęć będzie ograniczona do tych, które są przypisane do pozostałych wcześniej dodanych sliderów. Przydatne rozwiązanie, gdy z jednego zdjęcia korzysta więcej sliderów.

Wdrożenie wskazówki », to 3 drobne modyfikacje systemu. Instrukcja dostępna dla wszystkich zalogowanych użytkowników.

Zapisywanie zamówień do bazy danych

Zrzut ekranu Quick.Cms.Ext

Rozbudowaliśmy dodatek ordering » o możliwość zapisu zamówień do bazy danych SQLite i wyświetlania ich na liście w panelu administracyjnym. Przydatne rozwiązanie dla tych których otrzymywanie zawartości zamówienia na email nie jest wystarczające. W tym przypadku dostęp do historii zamówień może być udzielony pozostałym administratorom serwisu.

Zapoznaj się » z instrukcją wdrożenia tego rozwiązania. Dostęp do niej mają wszyscy nasi partnerzy.

Obsługa HTTPS dla całej strony

Zrzut ekranu Quick.Cms.Ext

Opracowaliśmy wskazówkę włączająca obsługę HTTPS w naszym systemie CMS dla strony widzianej przez klienta i w panelu administracyjnym. Aby zainstalować certyfikat na serwerze, skontaktuj się wpierw się z Twoim dostawcą hostingu. Powinien on przeprowadzić Cię przez ten proces, jeśli nie jest on automatyczny.

Następnie wykonaj dwa kroki opisane w wskazówce ». Dostęp do niej mają wszyscy zalogowani użytkownicy.

Przycisk zamawiania na liście podstron

Zrzut ekranu Quick.Cms.Ext

Dodatek ordering », który udostępniliśmy w wersji v6.4 dla Quick.Cms.Ext+, umożliwia zamawianie usług / produktów. Po instalacji dodatku i jego konfiguracji przycisk zamawiania pojawi się w szczegółach podstrony. Dzięki nowej wskazówce przycisk zamawiania pojawi się także na liście i w sliderze z podstronami.

Dowiedz się » jak prosto można wykonać tą modyfikację. Dostęp do niej mają wszyscy zalogowani użytkownicy systemu.

Multiselect obsługiwany przez bibliotekę Chosen

Zrzut ekranu Quick.Cms.Ext

Od wersji 6.4 Quick.Cms posiada bibliotekę Chosen, która rozbudowuje standardowe pola wyboru (SELECT). Dzięki niej można rozbudować także obsługę pól typu multiselect (wielokrotnego wyboru). Wtedy wybrane opcje wyświetlają się w bardziej przyjaznej formie, a ich usuwanie odbywa się poprzez kliknięcie przycisku "x".

Wskazówka » umożliwi Ci zastosowanie tego rozwiązania. Dostęp do niej mają wszyscy nasi partnerzy.

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.4 została wydana!

Po wielu godzinach pracy nad rozbudową systemu, testowaniu modyfikacji, a następnie konsultacji tych zmian z partnerami na szkoleniu, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Liczymy, że nowa wersja spodoba się użytkownikom!

Ulepszenia dla ekranów o wyższej gęstości pikseli

Korzystając z internetu na telefonie wiele osób ma problem, aby kliknąć w niektóre elementy na stronie np. przycisk x wyłączający komunikat. Dzieje się tak, ponieważ 20px na ekranie monitora, zajmuje większą powierzchnię niż 20px na ekranie urządzenia mobilnego.

Dodaliśmy kod CSS do systemu, który odpowiada za zmiany wyglądu serwisu na ekranach o większej gęstości pikseli. Dzięki tej regule łatwiej będzie m.in. dostosować nieproporcjonalne dla nich elementy.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wyłączanie slidera dla wybranej podstrony

Zrzut ekranu Quick.Cms.Ext

Nowa opcja umożliwia wyłączanie slidera wyświetlającego się w nagłówku dla wybranych podstron. Dzięki tej opcji i opcji "Taki sam jak dla strony nadrzędnej", możliwe jest szybkie wyłączenie slidera dla strony nadrzędnej i wszystkich jej podstron.

Ta niewielka modyfikacja przyspieszy webmasterom prace nad projektowaniem strony. Nie będą zmuszeni tworzyć dodatkowych szablonów, aby na wybranej podstronie wyłączyć slider.

Wgrywanie plików metodą przeciągnij i upuść

Udostępniliśmy nowy obszar o nazwie "Przeciągnij i upuść tutaj pliki z komputera aby załadować" w zakładce "Dodaj pliki" w formularzu podstrony. Wystarczy chwycić myszką plik z komputera (z dysku), przesunąć go na ten obszar i "upuścić" (znana metoda "drag & drop"). Jest to spore ułatwienie dla osób, które korzystają z tej metody przenoszenia plików.

Zobacz film, aby zapoznać się jak to działa w naszym systemie.

Sortowanie podstron produktowych

Zrzut ekranu Quick.Cms.Ext

Do dodatku pagesProducts » wprowadziliśmy nową opcję konfiguracyjną. Wpływa na sortowanie podstron produktowych na liście widocznej po stronie klienta.

Tą niewielką i przydatną modyfikację wykonaliśmy na prośbę jednego z partnerów, która była przedstawiona na ostatnim szkoleniu »

Przeglądanie podstron z widżetem w treści

Ulepszyliśmy organizację widżetów umieszczonych w niestandardowej lokalizacji. Dzięki funkcji przeszukiwania widżetów wstawionych w treści podstron możliwe jest sprawdzenie, który widżet jest używany, a który nie.

Na liście widżetów pojawił się link z ilością użyć widżetu w treściach podstron. Natomiast w trakcie edycji widżetu dodaliśmy link "Wyszukaj strony z widżetem". Kliknięcie na te linki spowoduje przejście do listy podstron zawierających wybrany widżet w treści.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Ukrywanie podstron w mapach strony

Zrzut ekranu Quick.Cms.Ext

W nowej wersji pojawi się w panelu opcja ukrywania podstron w mapie strony (widocznej po stronie klienta) i w mapie strony XML (sitemap.xml). Ukrycie w mapie wybranej strony ukrywa także jej podstrony.

Administratorzy czasami wykorzystują podstrony dla celów technicznych np. w formie przekierowania na inne podstrony. Dotychczas ukrycie tego typu podstron odbywało się przez edycję pliku konfiguracyjnego i ustawienie odpowiednich zmiennych. Było to jednak niewygodne i od wersji v6.4 będzie to możliwe w panelu administracyjnym.

Dane strukturalne dla podstron produktowych

Przygotowaliśmy rozszerzenie dla dodatku pagesProducts ». Rozszerzenie będzie dostępne w postaci dodatku pagesProductsMicrodata i dodawać będzie dane strukturalne dla podstron produktowych. Umożliwia to ich pełniejszą prezentację w wyszukiwarce Google. Przewidziana jest możliwość rozszerzania tej funkcjonalności o dodatkowe dane w zależności od charakteru i zasobów danej strony.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Przekierowanie podstron do zewnętrznych URLi

Zastosowaliśmy metodę bezpośrednich przekierowań podstron. Adres zewnętrznego URLa, do którego kieruje podstrona, będzie od razu widoczny z listy podstron, menu itp. Umożliwi to administratorowi przekierowanie z menu także do wybranego miejsca serwisu (hashtag). Popularne rozwiązanie dla serwisów typu one page. Dzięki nowej metodzie przekierowań, system będzie generował mniej adresów URL.

Przekierowania w starszej wersji systemu realizowały się pośrednio poprzez plik index.php, a następnie wywołanie funkcji header z podanym adresem URL.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Opcje wyświetlania podstron na liście wyboru (SELECT)

Opracowaliśmy opcje konfiguracyjne, które umożliwią lepsze dopasowanie wyświetlania podstron w listach wyboru (SELECT) w zależności od rodzaju i wielkości serwisu internetowego. Po ustawieniu odpowiedniej opcji lista wyboru będzie zawierała:
a) kompletną listę podstron do ostatniego zagłębienia;
b) tylko strony nadrzędne, a kliknięcie w ikonę plus spowoduje wyświetlenie kompletnej listy;
c) kompletną listę za wyjątkiem podstron, które zostały oznaczone, aby nie wyświetlały się od razu na liście, a dopiero po kliknięciu na ikonę plusa.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wyłączanie opcji wyboru niektórych podstron na listach

Zrzut ekranu Quick.Cms.Ext

Wraz z rozbudową dodatku komentarzy » ulepszyliśmy funkcję odpowiadającą za wyświetlanie listy SELECT podstron w panelu administracyjnym. Rozszerzenie to umożliwia programistom nieinwazyjne ingerowanie w opcje wyboru wybranych podstron na liście. Odbywa się to przez opcjonalne podanie nazwy własnej funkcji PHP, która przekaże id stron dostępnych do wybrania.

Na obrazku przedstawiony jest przykład wyboru podstron przy przeglądaniu komentarzy w panelu. Podstrony, które nie posiadają komentarzy wyświetlają się na liście w kolorze szarym.

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.4

Szkolenie dla webmasterów

7 kwietnia 2017 spotkaliśmy się z partnerami OpenSolution w Krakowie. Omówiliśmy na nim szczegółowo zmiany w Quick.Cms.Ext v6.4. Partnerzy mieli okazję przedstawić nam swoje uwagi do wykonanych modyfikacji, a także podać propozycje nowych opcji.

Na szkoleniu nasi partnerzy grafiQa, bcweb i StudioStrona przedstawili swoje wybrane modyfikacje systemu Quick.Cms.Ext i Quick.Cart.Ext. Okazuje się, że Quick.Cart.Ext po odpowiedniej optymalizacji zadziała sprawnie z bazą aż 30 000 produktów i jeszcze większej ilości dołączonych do nich zdjęć.

Zestaw zmiennych konfiguracyjnych

Zrzut ekranu Quick.Cms.Ext

Dla ułatwienia zarządzania stroną, postanowiliśmy udostępnić kilkanaście zmiennych konfiguracyjnych, które odpowiadają za ustawienia początkowe dodawanych podstron, widżetów, sliderów, użytkowników i innych elementów.

Wraz z nowymi dodatkami i opcjami predefiniowane i ustawione dodatkowe parametry w stronach i widżetach » czy rozbudowana lista wyboru (SELECT) », umieściliśmy w pliku konfiguracyjnym szereg zmiennych, które umożliwią lepsze dostosowanie tych funkcji do własnych potrzeb.

Nowe lokalizacje widżetów i ukrywanie treści

Niektóre zewnętrzne skrypty (głównie Java Script) dołączane do strony wymagają ściśle określonych lokalizacji w kodzie HTML. Na prośbę webmasterów dodaliśmy nowe lokalizacje widżetów, których nazwa zaczyna się od "Sekcja techniczna". To rozwiązanie ułatwi programistom umieszczanie nowych skryptów przy pomocy widżetów.

Zauważyliśmy, że część dodawanych widżetów nie posiada wypełnionego pola treść. Ma to miejsce, gdy widżety używane są do wyświetlenia listy, slidera, itp. Od teraz formularz widżetu posiada opcję ukrywania treści. Dodatkowo system automatycznie ukrywa to pole, jeśli edytowany widżet nie posiada treści.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Slidery z animowanymi elementami

Opracowaliśmy wskazówkę dzięki której udostępnisz animowane treści w sliderze. Chcesz zwrócić uwagę odwiedzajacych na treści w sliderze? Odpowiednio przygotowana animacja jego zawartości ułatwi to zadanie.

Wskazówka » dostępna jest dla wszystkich naszych partnerów.

Zapisywanie ustawień startowych podstron

Zrzut ekranu Quick.Cms.Ext

W trakcie edycji strony możliwe będzie zapisanie ustawionych opcji do pliku konfiguracyjnego poprzez kliknięcie na przycisk "zapisz z konfiguracją". To spowoduje, że każda dodawana podstrona będzie posiadała ustawione opcje tak samo jak podstrona "wzorcowa". Administrator będzie mógł opracować kilka wzorów podstron, aby późniejsza praca w panelu była szybsza.

Rozwiązanie sprawdzi się rewelacyjnie przy rozbudowanych serwisach, gdzie występuje kilka różnych typów podstron np. newsy, fotorelacje, opisy produktów, itp. Nowa opcja stanowi uzupełnienie funkcji klonowania.

Rozszerzyliśmy działanie wyszukiwarki w panelu administracyjnym o filtrowanie stron zawierających wybraną cechę, tag lub powiązanie względem innej podstrony. Przykładowo administrator, po wejściu do edycji cechy (dodatek pagesFeatures), będzie mógł wyszukać wszystkie strony, które posiadają ustawioną wybraną cechę.

Podobna funkcjonalność będzie także dostępna dla tagów (dodatek tags) oraz powiązanych stron (dodatek relatedPages). Funkcję przeszukującą strony rozbudowaliśmy tak, aby programista mógł ją rozszerzyć o własne parametry.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Rozbudowana lista wyboru (SELECT)

Dla wersji v6.4 zaimplementowaliśmy dodatek Chosen oparty o bibliotekę jQuery. To rozwiązanie umożliwia wyszukiwanie we wszystkich listach wyboru. Przy dużej ilości pozycji obsługa panelu administracyjnego będzie szybsza. Pole wyszukiwania na liście pojawi się, gdy lista zawierać będzie min. 20 pozycji. Można tą wartość zmienić w pliku konfiguracyjnym.

Administrator będzie mógł wrócić do klasycznej wersji list wyboru ustawiając to w zmiennej konfiguracyjnej. Dowiedz się więcej o skrypcie Chosen »

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Włączanie i wyłączanie zabezpieczenia formularzy

Zrzut ekranu Quick.Cms.Ext

Formularze m.in. rejestracji użytkownika, kontaktu, komentarza, zamówienia posiadają zabezpieczenie matematyczne przed robotami wysyłającymi SPAM. Udostępniliśmy możliwość wyłączenia tego zabezpieczenia. W niektórych sytuacjach, to zabezpieczenie jest zbędne, gdy przykładowo system używany jest w intranecie.

Zrezygnowaliśmy z zabezpieczenia w sytuacji, gdy formularz wypełnia zalogowany użytkownik. Nie widzimy sensu, aby taka osoba musiała przechodzić jeszcze dodatkową weryfikację.

Historia zmian podstron

Opracowaliśmy dodatek do Quick.Cms.Ext+ v6.4, który umożliwi głównemu administratorowi przeglądanie historii zmian podstron dokonanych przez innych administratorów. Rozwiązanie to daje większą kontrolę nad modyfikacjami treści w panelu.

Dla wybranych podstron możliwe będzie informowanie po stronie klienta, o autorze i dacie ostatniej modyfikacji.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Rozbudowa dodatku komentarzy

Zrzut ekranu Quick.Cms.Ext

Udostępnimy funkcję filtrowanie listy komentarzy o wybraną podstronę oraz nową zmienną konfiguracyjną.

Dla nowej zmiennej konfiguracyjnej można ustawić 3 opcje. W zależności od wybranej opcji dodany komentarz pojawi się: dopiero po zatwierdzeniu go przez administratora; od razu jeśli dodawał go zalogowany użytkownik (komentarze od niezalogowanych musi zatwierdzić administrator); od razu niezależnie od tego czy dodawał go zalogowany czy niezalogowany użytkownik.

Zamawianie produktów i usług

Udostępnimy opcję zamawiania produktów i usług opisanych na podstronach. O możliwości zamawiania dla wybranej podstrony będzie decydował administrator i nie jest wymagane, aby podstrona posiadała cenę. Po dodaniu pozycji do koszyka i wypełnieniu danych osobowych zamawiającego, system będzie wysyłał szczegóły zamówienia na email właściela strony.

Rozwiązanie idealnie sprawdzi się do zamawiania usług np. projektowania strony internetowej. Dodatek dostępny będzie dla Quick.Cms.Ext+ v6.4. W trakcie zamawiania osoba nie ustawia rodzaju płatności i dostawy. Tą funkcjonalność spełnia nasz produkt Quick.Cart i Quick.Cart.Ext.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Widżety i dynamiczne wczytywanie kodu PHP z pliku

Zrzut ekranu Quick.Cms.Ext

Wskazówka umożliwi dynamiczne wczytywanie kodu PHP (wykonywanie różnych instrukcji, wyświetlanie dodatkowych treści) dla widżetów. Tworząc plik PHP skrypt będzie dla wybranego widżetu dołączał kod i dopisywał go do treści widżetu.

Wskazówka » dostępna jest dla wszystkich naszych partnerów.

Wyświetlanie galerii zdjęć podstrony w widżecie

Zrzut ekranu Quick.Cms.Ext

Dzięki tej instrukcji wyświetlisz w widżecie konkretną galerię zdjęć lub wszystkie zdjęcia wgrane do wybranej strony. Nauczysz się korzystania z własnych funkcji w widżetach i przekazywania dodatkowych parametrów do tych funkcji.

Wskazówka » dostępna jest dla wszystkich zalogowanych użytkowników.

Predefiniowane i ustawione dodatkowe parametry w stronach i widżetach

Prezentujemy pierwszą modyfikację, która pojawi się od wersji v6.4. W zakładce "Dodatkowe parametry" umieściliśmy listę wszystkich użytych wcześniej parametrów wraz z ich wartościami, a także predefiniowanych nazw parametrów. Ustawianie dodatkowych parametrów od tej wersji będzie zdecydowanie szybsze i wygodniejsze.

Funkcjonalność szczególnie przydatna zaawansowanym użytkownikom i projektantom stron internetowych. Opracowaliśmy tą opcję na prośbę naszych partnerów.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Lista ustawionych parametrów w stronach i widżetach

Zrzut ekranu Quick.Cms.Ext

Rozwiązanie przydatne jeśli korzystasz własnych dodatkowych parametrów w stronach lub widżetach. Dzięki wdrożeniu tej instrukcji będziesz wiedział jakie już ustawiłeś parametry w innych stronach i widżetach.

Wskazówka » dostępna jest dla wszystkich naszych partnerów.

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.3 została wydana!

Po wielu godzinach pracy nad rozbudową systemu, testowaniu modyfikacji, a następnie konsultacji tych zmian z partnerami na szkoleniu, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Liczymy, że nowa wersja spodoba się użytkownikom!

Przewijanie zdjęć i slajdów przy pomocy gestów

Uruchomiliśmy w systemie bibliotekę jQuery Mobile z obsługą odpowiednich zdażeń. Dzięki temu kadry w sliderze i powiększone zdjęcia można od razu przewijać poprzez gesty na ekranie (przeciągnięcie "swipe" zdjęcia palcem w prawo lub lewo).

Biblioteki Quick.Slider i Quick.Box od wersji v6.0 były przystosowane do urządzeń mobilnych. Wcześniej jednak wymagało to dodatkowej konfiguracji.

Udostępniliśmy zmienną konfiguracyjną $config['link_images_to_url_from_description'], która umożliwi wstawienie linka w wybranym zdjęciu (logo). Zdjęcie to zamiast kierować do wersji powiększonej po kliknięciu w miniaturkę, będzie przenosić do wpisanego adresu URL.

Może to mieć zastosowanie w sytuacji, gdy zdjęcia prezentują loga np. partnerów, producentów, itp. W takiej sytuacji kliknięcie na logo ma kierować na stronę partnera/producenta, a nie do powiększenia obrazka.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Nowe zakładki w widżetach

Zrzut ekranu Quick.Cms.Ext

Zmieniliśmy lokalizację nowych pól formularza widżetu umieszczanych wraz z instalacją dodatku widgetsExt ». Od wersji v6.3 dodawane pola będą znajdowały się w zakładce "Zaawansowane".

Formularz widżetu jest już na tyle rozbudowany, że postanowiliśmy zwiększyć jego czytelność poprzez podzielenie go na części (zakładki).

Testowanie wszystkich dodatków

Zrzut ekranu Quick.Cms.Ext

Jesteśmy w trakcie weryfikacji działania Quick.Cms.Ext v6.3 z wszystkimi dodatkami. Sprawdzamy proces instalacji dodatków i działanie systemu z nimi. Ze względu na wprowadzone zmiany w wersji v6.3, musieliśmy zaktualizować kilka dodatków. Modyfikacje te wpłyną pozytywnie na intuicyjność obsługi systemu.

Wkrótce udostępnimy naszym partnerom Quick.Cms.Ext+ v6.3 w wersji BETA do testów.

Atrybut ALT w sliderach i galerii zdjęć

Usprawniliśmy Quick.Cms.Ext pod kątem wyszukiwarek internetowych o atrybut ALT. Dotychczas był on generowany na podstawie pola opis przy zdjęciu. Teraz w trakcie edycji strony możliwe będzie także wpisanie alternatywnego opisu dla zdjęcia. Podobne rozwiązanie zastosowaliśmy także w formularzu edycji slidera.

Spora grupa internautów szuka produktów czy ofert przy użyciu wyszukiwarki zdjęć w Google. Wpisywanie opisu do atrybutu ALT to dobry krok w kierunku pozyskania nowych klientów.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Dziedziczenie sliderów

Zrzut ekranu Quick.Cms.Ext

Opracowaliśmy mechanizm, który w trakcie wyświetlania podstrony pobiera slider przypisany do strony nadrzędnej. Wystarczy w trakcie edycji podstrony ustawić dla pola "Slider" opcję "Taki sam jak dla strony nadrzędnej".

Modyfikacja przyśpieszy dodawanie podstron, gdy strona nadrzędna posiada przypisany inny slider niż domyślny.

Historia wykonanych czynności przez administratorów

Zrzut ekranu Quick.Cms.Ext

Gdy stroną zarządza kilka osób, warto wprowadzić tą modyfikację, aby przechowywać informację o czynnościach wykonanych przez administratorów (redaktorów) w panelu administracyjnym. Dodatkowo pomocny w tej sytuacji będzie dodatek admins » dzięki któremu łatwo będzie można zidentyfikować, który administrator modyfikował lub usuwał określone strony, widżety, itp.

Wskazówka » dostępna jest dla wszystkich naszych partnerów.

Warianty kadrowania dla obrazków w galeriach

Zrzut ekranu Quick.Cms.Ext

Instrukcja wprowadzenia różnych wariantów kadrowania miniaturek zdjęć. To rozwiązanie przydatne gdy obrazek ma zajmować mniej powierzchni w pionie m.in. w galerii zdjęć, sliderze z listą podstron, itd.

Wskazówka » dostępna jest dla wszystkich zalogowanych użytkowników.

Priorytet w mapie strony - sitemap.xml

Zrzut ekranu Quick.Cms.Ext

Rozwiązanie to umożliwi większą kontrolę nad ustalaniem priorytetu w mapie strony generowanej w pliku sitemap.xml w Quick.Cms.Ext.

"Ten tag zwiększa prawdopodobieństwo uwzględnienia najważniejszych stron witryny w indeksie wyszukiwarki" (źródło: http://www.sitemaps.org/pl/protocol.html).

Wskazówka » dostępna jest dla wszystkich zalogowanych użytkowników.

Przejście do formularza strony z poziomu listy podstron

Zrzut ekranu Quick.Cms.Ext

W serwisach typu "one page" w których często wykorzystuje się listy podstron, ułatwieniem dla administratora byłaby możliwość przejścia do edycji konkretnej strony znajdującej się w liście. Dzięki temu można oszczędzić sporo czasu.

Wskazówka » dostępna jest dla wszystkich zalogowanych użytkowników.

Link do edycji podstrony w innych tłumaczeniach

Zrzut ekranu Quick.Cms.Ext

Proponujemy ciekawe rozwiązanie dla stron, które posiadają różne tłumaczenia i są one dokładną kopią tłumaczenia z j. polskiego. Tutorial ułatwi przełączanie pomiędzy tłumaczeniami edytowanej podstrony w panelu administracyjnym.

Wskazówka » dostępna jest dla wszystkich naszych partnerów.

Wykrywanie języka przeglądarki i przekierowanie na tłumaczenie strony

Preferowane języki Firefox

Rozwiązanie przydatne, gdy strona posiada kilka tłumaczeń i chcesz aby odwiedzający automatycznie zobaczyli stronę w języku, którym się posługują. Przeglądarka interenetowa przekazuje systemowi informację jaki język jest przez nią obsługiwany. W sytuacji, gdy ten język (tłumaczenie) jest dostępne na stronie, nastąpi automatyczne przekierowanie na nie.

Wskazówka » dostępna jest dla wszystkich zalogowanych użytkowników.

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.3

Szkolenie dla webmasterów

14 października 2016 spotkaliśmy się z partnerami OpenSolution w Krakowie. Omówiliśmy na nim szczegółowo zmiany w Quick.Cms.Ext v6.3. Partnerzy mieli okazję przedstawić nam swoje uwagi do wykonanych modyfikacji, a także podać propozycje nowych opcji.

Na szkoleniu nasi partnerzy grafiQa, Legalniewsieci poprowadzili wykłady na temat umów z klientami, oferty systemu CRM opracowanego na Quick.Cart.Ext i budowie wizerunku firmy.

Ustawienie wartości dla wszystkich zdjęć

Zrzut ekranu Quick.Cms.Ext

Rozbudowaliśmy dodatek filesGlobalSelect » o ustawianie wybranej wartości dla wszystkich zdjęć dodanych do strony. Administrator strony będzie mógł szybko ustawić inną lokalizację, rozmiar miniaturki czy kadrowanie w zdjęciach umieszczonych na wybranej podstronie.

Funkcjonalność udostępnimy wraz z Quick.Cms.Ext+ v6.3.

Instalacja ręczna dodatków

Udostępniliśmy możliwość instalacji ręcznej dodatków w Quick.Cms.Ext v6.2 i v6.3. W przypadku zbyt dużej ingerencji w kod programu przez programistę, nasz system miał problem w automatycznej instalacji dodatków. W takiej sytuacji rozwiązaniem może być instalacja ręczna dodatków.

Funkcjonalność dostępna będzie tylko dla naszych srebrnych, złotych i platynowych partnerów.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Dodatkowe parametry - widżety

Zrzut ekranu Quick.Cms.Ext

Edytując widżet administrator będzie mógł ustawić "dodatkowe parametry" m.in. ilość wyświetlanych podstron, rodzaj animacji slidera, nazwę klasy CSS czy zagłębienie podstron w menu. W poprzednich wersjach było to możliwe jedynie z poziomu edycji pliku konfiguracyjnego.

Udostępnimy także możliwość definiowania własnych nazw parametrów i ich wartości.

Dodawanie zdjęć i tryb zaawansowany

Od wersji v6.3 dostępne będzie ustawianie 3 rozmiarów miniaturek i opcji powiększania podczas dodawania zdjęcia do edytowanej strony. Możliwe to będzie po włączeniu trybu zaawansowanego. Przełącznik tego trybu znajduje się nad listą plików.

Rozwiązanie przydatne zwłaszcza tym administratorom, którzy dodają duże ilości treści i zdjęć.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Dodatkowe parametry - strony

W trakcie edycji strony możliwe będzie ustawienie 3 predefiniowanych parametrów (zaprezentowanych na poniższych obrazkach), którym można przypisać nazwę klasy CSS. Webmaster w ten sposób łatwiej spersonalizuje prezentację podstrony w menu, na liście czy w szczegółach.

Udostępnimy także możliwość konfigurowania własnych nazw parametrów i ich wartości. To ulepszenie to znaczący krok w zestawie zaawansowanych funkcji naszego systemu CMS.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Daty publikacji podstron

Zrzut ekranu Quick.Cms.Ext

Dla Quick.Cms.Ext+ v6.3 udostępnimy nowy dodatek publicationDate. Administrator strony będzie mógł ustawić zakres dat publikacji podstrony np. newsa, informacji o wydarzeniu, itp. Podstrona nie będzie widoczna i dostępna dla odwiedzających poza zakresem podanych dat.

Rozwiązanie będzie przydatne do informowania o promocjach ograniczonych czasowo czy do przygotowania zestawu newsów, które mają pojawić się dopiero w określonym dniu.

Oznaczenie usuwania plików

Zrzut ekranu Quick.Cms.Ext

Zwiększyliśmy intuicyjność działania systemu o oznaczanie w postaci ikonki w trakcie zaznaczania plików do usunięcia.

Czasami zdarzały się sytuacje, że mniej doświadczeni użytkownicy mylili zaznaczenie dodania z zaznaczeniem usuwania plików w trakcie edycji strony.

Zrzut ekranu Quick.Cms.Ext

Dla wersji v6.3 rozwinęliśmy funkcjonalność dodatku linki do serwisów społecznościowych » o generowanie znaczników Open Graph.

Modyfikacja ta zwiększy kontrolę nad prezentowanym zdjęciem czy tytułem dodanej strony w portalu społecznościowym Facebook.

Nowy dodatek do zarządzania produktami

Wraz z Quick.Cms.Ext+ v6.3 udostępnimy nowy dodatek pagesProducts, który umożliwi (obok standardowej listy stron) zarządzanie stronami produktowymi na odrębnej liście. Ta funkcjonalność znacznie uprości aktualizację cen, gdy produktów jest dużo. Nowa lista produktów w panelu posiadać będzie dodatkowo: możliwość sortowania, przeszukiwania i ograniczania ilości wyświetlanych stron na jednej liście.

Dodatek pagesProducts przejmie część funkcjonalności dodatku pagesFeatures jak: nowe pole ceny i wyświetlanie podstron jako listy produktów po stronie klienta.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Testy na mobilnych prędkościach - throttling

Zrzut ekranu Quick.Cms.Ext

Chrome daje możliwość ograniczenia transferu (np do warunków sieci komórkowej 2G) i zaobserwowania jak ładuje się strona. Zweryfikujesz w ten sposób nie tylko czas ładowania całości, ale też czasy ładowania poszczególnych elementów.

Dzięki temu można znacznie zoptymalizować stronę. Jest to warte dopisania do listy "testów" przed oddaniem strony.

Dowiedz się więcej »

Linkowanie do zewnętrznego URLa z listy zdjęć

Niektóre podstrony posiadają zdjęcia prezentujące logo np. partnerów, producentów, itp. W takiej sytuacji kliknięcie na logo ma kierować na stronę partnera/producenta, a nie do powiększenia obrazka.

Zastosowanie tej wskazówki » umożliwi Ci wstawienie linka w wybranym zdjęciu (logo), które zamiast kierować do wersji powiększonej po kliknięciu w miniaturkę, będzie przenosić do wpisanego adresu URL.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wyświetlanie opisu krótkiego w miejscu opisu pełnego

W przypadku, gdy wybrana podstrona posiada wypełniony opis krótki i nie posiada opisu pełnego, to po wejściu do szczegółów podstrony w miejscu opisu pełnego pojawi się opis krótki. Ta opcja występuje w naszym systemie od lat. Jednak bywają takie sytuacje, że opis krótki wykorzystywany jest do innych celów i wtedy ta funkcja staje się nieużyteczna.

Udostępniliśmy nową zmienną konfiguracyjną $config['short_to_full_description'], której ustawienie na null spowoduje wyłączenie wyświetlania opisu krótkiego w miejscu opisu pełnego. Zmianę tą zgłosili » nasi partnerzy.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Nowe opcje zarządzania zdjęciami

W Quick.Cms.Ext v6.3 usprawnimy zarządzanie zdjęciami w trakcie edycji strony, m.in. rozmiar miniaturek dla szczegółów strony, listy i widżetu wyświetla się tylko wtedy, gdy miniaturka przypisana jest dla danej lokalizacji; dopasowywanie się szerokości tabelki dla większych rozdzielczości ekranu; zwiekszona czytelność opisów w tabelce przez zmianę nazwy "Lokalizacja" na "Lokalizacja: szczegóły strony".

Dodaliśmy przypisanie domyślnego zdjęcia osobno dla listy podstron i dla innych lokalizacji np. widżetów. Możliwe więc będzie ustawienie odrębnej miniaturki w liście podstron, a odrębnej w widżecie, który ma wyświetlać daną stronę.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Widżety i własne funkcje - lista plików

Zrzut ekranu Quick.Cms.Ext

Dzięki tej instrukcji » wyświetlisz listę plików wybranej strony w widżecie. Wskazówka ta nauczy Cię korzystania z własnych funkcji w widżetach i przekazywania parametry do tych funkcji.

Własne funkcje w widżetach to nowa opcja wprowadzona w Quick.Cms.Ext v6.2. Dowiedz się więcej » o nowej funkcjonalności.

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.2 została wydana!

Po wielu godzinach pracy, programowania, konsultacji zmian z partnerami na szkoleniu i długich testach, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Wierzymy, że webmasterzy pokochają naszego CMS'a!

Szkolenie dla partnerów o zmianach w Quick.Cms.Ext v6.2

Szkolenie dla webmasterów

10 czerwca 2016 odbyło się w Krakowie spotkanie z partnerami OpenSolution. Omówiliśmy na nim szczegółowo zmiany w Quick.Cms.Ext v6.2. Partnerzy mieli okazję porozmawiać z nami na temat przyszłości Quick.Cms.Ext i Quick.Cart.Ext.

Na szkoleniu nasi partnerzy grafiQa, Legalniewsieci i IT TOP poprowadzili wykłady na temat praw autorskich, systemu CRM opracowanego na Quick.Cart, integracji Quick.Cart.Ext z Allegro i budowie wizerunku firmy.

Płynne przewijanie do wskazanego elementu

Zrzut ekranu Quick.Cms.Ext

Na stronach z dużą ilością treści stosuje się znaczniki kotwicy przenoszące do wskazanego elementu, znajdującego się w innym miejscu na stronie np. na dole.

Dzięki tej wskazówce » dowiesz się jak wprowadzić efektowne przechodzenie do stopki strony czy formularza komentarza.

Quick.Box, Quick.Slider i Quick.Form w wersji zminimalizowanej

Zrzut ekranu Quick.Cms.Ext

Trzy podstawowe biblioteki Java Script naszego autorstwa: Quick.Box (wyświetla powiększone zdjęcia w oknie), Quick.Slider (przewija slidery), Quick.Form (weryfikuje poprawność wypełnionych formularzy) będą dostępne w wersji zminimalizowanej.

Zaletą tego rozwiązania jest spadek wielkości plików o ok 50%, co wpłynie pozytywnie na szybkość wczytywania się strony i lepsze wyniki w Google PageSpeed Insights ». Dla programistów w dokumentacji udostępnimy pełne (niezminimalizowane) wersje bibliotek.

Ustawianie pierwszego zdjęcia jako domyślne

Zrzut ekranu Quick.Cms.Ext

Każde pierwsze zdjęcie dodane do podstrony ustawiane jest jako domyślne. Oznacza to, że na liście podstron czy w widżecie pojawi się przy nazwie i opisie krótkim podstrony. Zmiany domyślnego zdjęcia można dokonać w trakcie edycji podstrony w zakładce "Pliki".

Nowa zmienna konfiguracyjna $config['set_first_image_as_default'] daje możliwość wyłączenia automatycznego ustawiania domyślnego zdjęcia. Rozwiązanie przypadnie do gustu zaawansowanym użytkownikom tego systemu.

Wyświetlanie oryginalnego zdjęcia w Quick.Box

Zrzut ekranu Quick.Cms.Ext

Biblioteka Quick.Box jest odpowiedzialna za wyświetlanie dużych zdjęć. Często jednak zdjęcia są pomniejszane przez nią dlatego, że są większe niż dostępna powierzchnia ekranu.

W takiej sytuacji w prawym dolnym rogu zdjęcia pojawi się ikonka z linkiem do otwarcia oryginalnego zdjęcia. Po kliknięciu wyświetli się ono bezpośrednio w nowym oknie przeglądarki.

Masowe ustawianie opcji dla dodawanych plików

Zrzut ekranu Quick.Cms.Ext

Przygotowujemy nowy dodatek (filesGlobalSelect) do Quick.Cms.Ext+. Wprowadzi on 3 dodatkowe pola wyboru w nagłówku formularza dodawania plików. Dadzą one możliwość masowej zmiany lokalizacji, wielkości miniaturki oraz proporcji kadrowania dla wszystkich dodawanych w danej chwili plików.

Dodatek znacznie usprawni pracę w często aktualizowanych serwisach.

Własne funkcje dla widżetów

W widżetach pojawi się nowa opcja wyświetlania pod nazwą "Własna funkcja". Możliwe będzie ustawienie wybranej funkcji do danego widżeta, a także podanie dodatkowego parametru typu numerycznego np. id strony, ilość wyświetlanych elementów, itp.

Rozwiązanie szczególnie przydatne zaawansowanym użytkownikom systemu. Programista, po opracowaniu zestawu funkcji w pliku "_lists.php", umożliwi administratorowi strony przypisania tych funkcji do wybranych widżetów. Poniższy przykład prezentuje funkcję wyświetlającą pliki dołączone do strony o id 1.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Przycisk anulowania wyboru domyślnego zdjęcia

Zrzut ekranu Quick.Cms.Ext

Odpowiadając na potrzeby użytkowników naszych systemów - dodaliśmy nową funkcję w zaawansowanych opcjach zakładki "Pliki". Ikonka "x" to przycisk, którego kliknięcie anuluje wybór domyślnego zdjęcia.

Istnieje ciągle możliwość wybrania wyświetlania podstron jako "Lista bez zdjecia". Wtedy jednak wszystkie podstrony nie będą miały zdjęcia. Nowa opcja przyda się natomiast w przypadku, kiedy jest potrzeba wyłączenia wyświetlanie zdjęcia w liście dla wybranych stron.

Pinterest w linkach do mediów społecznościowych

Rozbudowaliśmy dodatek socialLinks o nowy przycisk umożliwiający "przypięcie" strony na tablicy w Pinterest. Dodając stronę do Pinterest pobierane jest też domyślne zdjęcie dla tej strony (prócz nazwy i jej adresu).

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Konfigurowanie wybranych widżetów

Zrzut ekranu Quick.Cms.Ext

Nowa funkcjonalność umożliwi ustawianie wybranych widżetów. Powodem zmiany było nieczytelne konfigurowanie widżetów według lokalizacji (rodzaju) przy użyciu zmiennej $config['widgets_functions_parameteres_type_X']. Od wersji v6.2 możliwe będzie ustawienie ogólne dla widżetów według wybranej opcji "Opcja wyświetlenia" lub indywidualne dla konkretnego widżetu.

To rozwiązanie będzie bardziej czytelne, a także poszerzy możliwości konfigurowania wyglądu i zachowania wybranych widżetów.

Zestawy sliderów

W nowej wersji możliwe będzie dodawanie nieograniczonej ilości zestawów sliderów z poziomu panelu administracyjnego (w formularzu edycji slidera). Kolejną nowością będzie ustawianie slidera nagłówka dla wybranej strony.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Ukrywanie wybranej strony w mapie strony

Zrzut ekranu Quick.Cms.Ext

Wskazówka umożliwi Ci ukrywanie wybranych stron w mapie strony z poziomu edycji strony. Jest to bardziej przyjazne rozwiązanie od stosowania zmiennej $config['disable_pages_in_sitemap'] i warte wdrożenia w sytuacji, gdy administrator intensywnie rozbudowuje stronę i nie ma dostępu do pliku konfiguracyjnego.

Tutorial » świetnie sprawdzi się także jako instrukcja dodawania pól z opcją wyboru tak/nie.

Wskazówka ustawiania indywidualnych sliderów dla stron

Wskazówka » długo wyczekiwana przez wielu partnerów, jest już gotowa! Domyślnie Quick.Cms.Ext posiada jeden główny (górny) slider. Chcesz mieć możliwość zmiany tego slidera dla wybranych stron, poprzez po prostu dodanie zdjęć w ramach takiej strony?

Wystarczy, że w edycji wybranej strony dodasz pliki (odpowiednich rozmiarów) dla slidera i wybierzesz lokalizację "Slider główny".

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wskazówka umieszczenia dodatkowego pola w formularzu kontaktu

Zrzut ekranu Quick.Cms.Ext

Rozbudowa formularza kontaktowego o dodatkowe pola wymaga zmian w kilku plikach. Zapoznaj się z tą instrukcją, a będziesz wiedział jak w prosty sposób poszerzyć funkcjonalność formularza.

Wskazówka » jest dostępna dla wszystkich zalogowanych użytkowników.

Dodawanie nowych cech z poziomu edycji strony

Zrzut ekranu Quick.Cms.Ext

Wracamy do prac nad nową wersją v6.2, po paru miesiącach przerwy spowodowanej projektowaniem Quick.Cart i Quick.Cart.Ext v6.7

W dodatku pagesFeatures, który występuje w edycji Quick.Cms.Ext+, umożliwiliśmy definiowanie nowych cech z poziomu edycji strony. To rozwiązanie znacznie przyśpieszy wpisywanie np. nowych danych technicznych w trakcie uzupełniania opisu produktu.

Tutoriale: lista accordion i linki do "social mediów"

Nasi partnerzy » napisali dwie wskazówki, których zastosowanie urozmaici wygląd strony internetowej.

Wyświetlanie w stylu "Accordion" to sposób prezentacji listy podstron z krótkim opisem i zdjęciem, w którym wybranie kolejnej podstrony powoduje zamknięcie poprzedniej i jednoczesne otwarcie nowej treści. Rozwiązanie to dobrze sprawdza się w prezentacji dużej ilości krótkich informacji. Więcej w tutorialu lista podstron typu Accordion »

Dzięki wskazówce ikony i linki do serwisów społecznościowych » dowiesz się jak przygotować zestaw ikon, a także jak umieścić je na różne sposoby w edycji darmowej i płatnej.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wskazówki związane z technologią Sass

Zrzut ekranu Quick.Cms.Ext

Kilka miesięcy temu umieściliśmy tutorial zastosowanie Sass w Quick.Cms ». Ostatnio udostępniliśmy w podobnej tematyce wskazówki dzięki którym pobierzesz gotowe zestawy plików SCSS », a także dowiesz się jak generować pliki CSS z SCSS przy pomocy Ruby »

Po opanowaniu technologi Sass praca nad stylami CSS staje się znacznie wygodniejsza. Zachęcamy zapoznać się z powyższymi wskazówkami. Dostęp do nich zarezerwowany jest dla partnerów OpenSolution.

Wywiad z administratorem dużego serwisu

Strona powiat-wieruszowski.pl od kilku miesięcy funkcjonuje na Quick.Cms.Ext v6.0 i jest pierwszym większym serwisem opartym o tą wersję CMSa. Poprosiliśmy administratora strony, aby szczegółówo opisał działanie systemu na tak dużym serwisie. Zapoznaj się z opinią »

  • Zrzut ekranu powiat-wieruszowski.pl
  • Zrzut ekranu serwisu powiat-wieruszowski.pl

Wyłączenie wybranych menu z list

Zrzut ekranu Quick.Cms.Ext

Dodaliśmy 3 zmienne konfiguracyjne w których ustawisz wszystkie rodzaje menu, które mają być wykluczone z listy wyników wyszukiwania, mapy strony i mapy strony dla Google. Strony, które są przypisane do menu ustawionych w tych zmiennych nie pojawią się na wymienionych listach.

Opcje znajdą zastosowanie w sytuacji, gdy w serwisie niektóre podstrony wykorzystywane są jako element graficzny lub funkcjonalny np. rejestracja, wylogowanie, zapisanie do newslettera, itp.

Zrzut ekranu skórki

39 nowych skórek do Quick.Cms i Quick.Cms.Ext v6.1

Umieściliśmy 15 skórek do Quick.Cms v6.1 i 24 responsywnych skórek do Quick.Cms.Ext v6.1. Autorami są czterej webmasterzy, którzy wykonują strony na naszych systemach.

Ogromnie nas cieszy, że spora grupa webmasterów uczestniczy aktywnie w rozwoju Quick.Cms i Quick.Cart!

Edycja danych z poziomu listy widżetów i sliderów

Opracowaliśmy edycję danych z poziomu listy w widżetach i sliderach w Quick.Cms.Ext v6.2. Zarządzanie sliderami i widżetami będzie znacznie wygodniejsze, zwłaszcza w rozbudowanych serwisach.

Rozwiązanie wdrożyliśmy na prośby partnerów, którzy zwrócili nam uwagę na ostatnim szkoleniu, że często brakuje im tej funkcjonalności.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext
Zrzut ekranu Quick.Cms.Ext

Wyłączenie powiększania zdjęcia

Nowa opcja umożliwi wyłączenie powiększania zdjęcia. Zaznaczenie opcji spowoduje, że nie będzie możliwe kliknięcie na zdjęcie wyświetlane w szczegółach strony, aby zobaczyć jego wersję powiększoną.

Rozwiązanie przydatne, gdy w opisie strony wyświetlane zdjęcia są duże i niepotrzebne jest prezentowanie powiększonej wersji.

Ikonka z pomysłem

Quick.Cms.Ext v6.2 - koncepcje i założenia

Przeglądamy wszystkie sugestie przekazane nam trakcie ostatniego szkolenia. Dyskutujemy o nich, analizujemy realizację i rozpisujemy zadania pomiędzy członkami zespołu.

Wkrótce pojawią się na tej stronie pierwsze zrzuty ekranu i opisy zmian, które będziemy chcieli wprowadzić w wersji v6.2.

Tutoriale: Blokada usuwania stron i oznaczanie aktualnej wersji językowej

Blokada usuwania stron » w tym tutorialu będzie dotyczeć administratorów (redaktorów). Główny administrator nadal będzie mógł korzystać w pełni z możliwości panelu administracyjnego.

Wyraźne zaakcentowanie aktualnie przeglądanej wersji językowej bywa przydatne w serwisach wielojęzycznych. Aby wygląd przycisków wyboru języka był uzależniony od wybranej wersji językowej, wykonaj instrukcję z tego tutoriala »

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Tutoriale: Linki kanoniczne i formatowanie tekstu w TinyMCE

Dynamiczne linki kanoniczne » okażą się przydatne dla rozbudowanych stron z dużą ilościa podstron i zawierających dodatkowe parametry w adresach URL.

Drugi tutorial o formatowaniu tekstu w TinyMCE » powinien poznać każdy webmaster, który spotyka się z klientami przesadzającymi ze stosowaniem kolorów, rozmiarów i krojów czcionek na swojej stronie. Dając im gotowe zestawy formatów tekstu minimalizuje się ryzyko, że nawet stonowana graficznie strona za sprawą klienta będzie wyglądała jak świąteczna choinka.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Tutoriale: Przycisk przenoszący do treści i dane zalogowanego użytkownika

Przycisk przenoszący do treści » to świetne rozwiązanie w sytuacji, gdy główny slider na stronie zajmuje sporą część ekranu. Można ułatwić życie użytkownikom strony, poprzez dodanie dodatkowego przycisku, który przeniesie ich prosto do treści.

Po wykonaniu drugiej wskazówki » imię i nazwisko zalogowanego użytkownika pojawi się w widżecie wyświetlającym linki do profilu, wylogowania, itp. Rozwiązanie sprawi, że zwiększy się interakcja z użytkownikami.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext
Ikonka z trybikami

Tutoriale: link więcej i dynamiczne wczytywanie styli CSS

Udostępniliśmy 2 tutoriale napisane przez naszych partnerów »

Dzięki pierwszej wskazówce » na liście pod opisem podstrony pojawi się link "Więcej" kierujący do szczegółów wybranej strony. Druga wskazówka » rozwiązuje problem CACHE przeglądarek i umożliwia wczytywanie zawsze aktualnej wersji styli CSS

Pracujemy nad nowymi wskazówkami!

Ikonka z kołem ratunkowym

Na ostatnim szkoleniu » nasi partnerzy zaproponowali aż 63 ulepszenia do naszego systemu. Niektóre z nich wprowadziliśmy jeszcze w wersji v6.1, a pozostałe czekają do wydania następnej wersji.

Postanowiliśmy niektóre pomysły udostępnić w dokumentacji w postaci wskazówek » modyfikacji naszego systemu. Webmasterzy nie będą musieli czekać kilku miesięcy na ulepszenia, które pojawią się dopiero w wersji v6.2!

Wersja stabilna Quick.Cms i Quick.Cms.Ext v6.1 została wydana!

Po wielu godzinach pracy, programowania, konsultacji zmian z partnerami na szkoleniu i długich testach, udostępniliśmy nową wersję systemu do pobrania i sprzedaży. Wierzymy, że webmasterzy pokochają naszego CMS'a!

Optymalizacja kodu: CSS, JS, HTML5 i PHP

Po wykonaniu większości modyfikacji systemu, przyszedł czas na optymalizację kodu źródłowego. Tego typu zmian jest sporo i obejmują wszystkie języki skryptowe, które użyte są w naszym CMS'ie. Modyfikacje wpłyną pozytywnie na szybkość wczytywania się strony, a także ułatwią pracę w czasie wdrażania projektu graficznego.

Poniżej 2 przykłady optymalizacji z wielu, które będą dostępne w wersji v6.1.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Sortowanie widżetów i nazwa nad formularzem edycji

Widżety okazały się bardzo przydatnym narzędziem do umieszczania różnych elementów na stronie. Tak spodobały się webmasterom, że często lista składała się z kilkudziesięciu widżetów. Aby łatwiej było można opanować listę, opracowaliśmy sortowanie widżetów. Ta funkcjonalność będzie dostępna w Quick.Cms.Ext v6.1

Dodatkowo w czasie edytowania widżetu, użytkownika, administratora, cechy i innych elementów, nad formularzem wyświetlać się będzie nazwa edytowanego elementu.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Szkolenie dla partnerów o tematyce: zmiany w Quick.Cms.Ext v6.1

25 i 26 września 2015 odbyło się spotkanie z partnerami OpenSolution na którym omówiliśmy szczegółowo zmiany w Quick.Cms.Ext v6.1.

Na spotkanu odbył się także panel dyskusyjny na którym partnerzy zaprezentowali aż 63 ciekawych i wartych wdrożenia propozycji ulepszenia naszego systemu. Wszystkie te pomysły omówiliśmy wspólnie z innymi partnerami.

Dzięki tym spotkaniom, wiemy, że rozwijając nasz system wychodzimy na przeciw potrzebom webmasterów i ich klientów!

  • Spotkanie z partnerami
  • Spotkanie z partnerami

Dodatkowy opis w TITLE przy paginacji

Tytuł (TITLE) strony posiadać będzie dodatkowy opis "#NUMER_STRONY" w przypadku podziału listy podstron na części. Najlepiej obrazują to poniższe zrzuty ekranu.

Kolejne ulepszenie w kategorii SEO, obok zmian w dodatku tags ». Ta funkcjonalność będzie dostępna w Quick.Cms.Ext v6.1

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Wykluczanie stron w wynikach wyszukiwania

Zrzut ekranu kodu Quick.Cms.Ext

Wprowadziliśmy dodatkową zmienną konfiguracyjną umożliwiającą wykluczanie wybranych stron z wyników wyszukiwania. Po wpisaniu id stron do nowej zmiennej, strony te nie będą możliwe do znalezienia przez wyszukiwarkę dostępną po stronie klienta.

Ta funkcjonalność będzie dostępna w Quick.Cms.Ext v6.1

Oznaczanie ukrytych stron na listach wyboru

Od wersji v6.1 strony ukryte będą oznaczone odrębnym kolorem na listach wyboru. Często małe zmiany w kodzie powodują nie małą poprawę w obsłudze systemu. Tak jest i tym razem :)

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Usprawnienie dodatku wyświetlającego link do poprzedniej i następnej strony

Ten prosty dodatek może być bardzo przydatny do przeglądania następnego/poprzedniego artykułu, produktu, wydarzenia, itp. bez potrzeby powracania do listy podstron.

W Quick.Cms.Ext+ v6.1 możliwy będzie wybór ustawienia (poprzez zmienną konfiguracyjną) treści linka do następnej i poprzednej strony. Poniższe zrzuty ekranu dobrze to ukazują

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Opis we wszystkich typach widżetów

Potrzebujesz dodać adres firmy nad formularzem kontaktu wyświetlanego przez widżet lub jakąś treść nad sliderem zdjęć? Od wersji Quick.Cms.Ext v6.1 będzie to możliwe we wszystkich typach widżetów!

Jedna z funkcjonalności jest dla nas nieoceniona, a dla jej twórców należy się duże piwo! Widgety [...] dzięki nim praca nad skryptem stała się zdecydowanie szybsza i przyjemniejsza, a same realizacje innowacyjne i nieszablonowe - opinia Filipa Bartnickiego z bcweb.pl »
  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Ulepszenia SEO dla dodatku tags

Wraz z Quick.Cms.Ext v6.1 udostępnimy ulepszony dodatek tags. Wprowadziliśmy w nim kilka ciekawych zmian m.in. możliwość zdefiniowania "title" strony i opisu "meta".

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Podstrony na osobnej liście w panelu administracyjnym

Niektóre działy (strony) posiadają sporą ilość podstron. Wyświetlanie ich na jednej liście w panelu administracyjnym powoduje, że korzystanie z listy stron staje się niewygodne. Wprowadziliśmy możliwość podzielenia tej listy na części. Po zaznaczeniu opcji w czasie edycji strony nadrzędnej, jej podstrony zostaną ukryte na głównej liście.

Funkcjonalność będzie dostępna w Quick.Cms.Ext v6.1 i jest rozwinięciem opcji newsy na osobnej liście stron »

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

Rozbudowa slidera w Quick.Cms.Ext v6.1

Po pracach nad nową wersją Quick.Cart v6.6 i jej udostępnieniu, wracamy do rozwoju systemu Quick.Cms. Na początek ruszamy z dodatkiem Quick.Slider, który odpowiada za funkcje slidera. W nowej wersji Quick.Cms.Ext v6.1 planujemy udostępnić możliwość pionowego przewijania slajdów.

A kiedy wersja v6.1? Prawdopodobnie początkiem października 2015.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

W Quick.Cms.Ext+ v6.1 udostępnimy dodatek, który sprawi, że wyszukiwarka będzie poszerzona o dodatkowe pola. Formularz rozbudowanej wyszukiwarki oparty jest o widżet. Będzie możliwość ustawienia cech, według których ma odbywać się wyszukiwanie. Wyszukiwarka umożliwia także zawężanie listy wyszukanych stron do wybranej kategorii.

Bardzo przydatna funkcjonalność dla hoteli, producentów, ofert sprzedaży samochodów, itp.

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Umożliwia umieszczenie linka do formularza zapytania na wybranych podstronach. Twój klient chce uzyskać więcej informacji o produkcie np. o jego cenie? Ten dodatek sprawdzi się w tej sytuacji idealnie!

Funkcjonalność będzie dostępna w Quick.Cms.Ext+ v6.1

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

To rozwiązanie daje możliwość prezentacji innych podstron na wybranej stronie. Bardzo przydatne do wyświetlenia listy podstron zawierających powiązane ze sobą treści np. newsy, produkty, wydarzenia, itd.

Prezentacja wybranych stron może odbywać się na dwa sposoby: klasyczna lista lub lista prezentowana w postaci slidera. Dodatek będzie dostępny dla Quick.Cms.Ext+ v6.1

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Poprzednia i następna podstrona

Prosty dodatek, ale bardzo przydatny do przeglądania następnego/poprzedniego artykułu, produktu, wydarzenia, itp. bez potrzeby powracania do listy podstron. Funkcjonalność pisana do Quick.Cms.Ext+ v6.1

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Funkcjonalność w Quick.Cms.Ext+ v6.1, która umożliwi prezentację wybranych podstron w postaci slidera. Wybierając opcję "Losowo", dodatek wylosuje odpowiednią ilość podstron, z grupy zdefiniowanych w widżecie podstron. Świetna propozycja dla tych, którzy będą chcieli wypromować wybrane newsy, produkty, artykuły, itp.

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Import i eksport stron z pliku CSV

W Quick.Cms.Ext+ v6.1 możliwe będzie zarządzanie danymi stron przy pomocy arkusza kalkulacyjnego (w formacie CSV). Bardzo przydatna opcja w sytuacji, gdy trzeba szybko zmienić dane wielu stron.
Dodatek posiada dwie ciekawe opcje konfiguracyjne:

  1. Pierwsza daje możliwość określania nazw pól, które mają być importowane i eksportowane.
  2. Dzięki drugiej nie musisz definiować wszystkich wartości pól w arkuszu kalkulacyjnym, z którego będziesz importował dane. Możesz w pliku konfiguracyjnym ustawić domyślne wartości dla takich pustych pól w trakcie importu.
  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Szkolenie dla webmasterów - HTML 5 / CSS 3 / jQuery!

Szkolenie dla webmasterów

Zroganizowaliśmy drugie w tym roku szkolenie związane z zastosowanymi technologiami w Quick.Cms.Ext v6.0. Tym razem szczegółowo omówiliśmy HTML 5, CSS 3 i jQuery.

Prezentowaliśmy możliwości jakie daje zestawienie tych trzech języków ze sobą. Dzięki praktycznym ćwiczeniom webmasterzy mogli nauczyć się wykonywać ciekawe efekty na stronach internetowych.

Prezentacja strony jako produkt

Podjęliśmy się realizacji pierwszego bazowego dodatku, który umożliwi tworzenie podstron i prezentowania ich w formie produktów. Administrator będzie mógł wpisać cenę produktu, a także zdefiniować jego dane techniczne (cechy).

Możliwe będzie wyświetlanie klasycznej listy produktów, a także prezentacji produktów w sliderze. Sposobów na rozwój tej funkcjonalności jest bardzo dużo. Dodatek będzie dostępny dla Quick.Cms.Ext+ v6.1

  • Zrzut ekranu Quick.Cms.Ext+
  • Zrzut ekranu Quick.Cms.Ext+

Quick.Cms.Ext+ v6.1 i plany

Ikonka z kalendarzem

Partnerzy przesyłają nam kolejne tutoriale i łącznie jest już 31 wskazówek! Wkrótce odbędzie się szkolenie na temat użytych technologii w Quick.Cms.Ext v6.0: HTML 5, CSS 3 i jQuery.

Od kilkunastu dni pracujemy nad lepszą wersją naszej firmowej strony. Realizacja dodatków do Quick.Cms.Ext+ v6.1 zbliża się wielkimi krokami.

Szkolenie dla programistów - PHP / SQLite!

Szkolenie dla programistów

Ze względu na duży skok technologiczny jaki dokonaliśmy w nowej wersji, wielu webmasterów poprosiło nas o zorganizowane szkolenia z modyfikacji Quick.Cms.Ext v6.0.

Na szkoleniu uczyliśmy partnerów z relacji bazy danych SQLite z naszym skryptem. Po poznaniu zasad działania, wspólnie wykonywaliśmy przykładowe modyfikacje systemu.

Partnerzy piszą wskazówki do dokumentacji!

Wskazówka

Kilku partnerów napisało wskazówki pomagające w rozbudowie Quick.Cms.Ext v6.0. Udostępniliśmy je w naszej dokumentacji. Dodaliśmy także kilka własnych wskazówek.

W tej chwili w dokumentacji znajduje się 26 wskazówek! Takiej ilości rozbudowanych wskazówek jeszcze nie było.

7 nowych responsywnych skórek do Quick.Cms

Zrzut ekranu skórki

Przygotowaliśmy 7 całkiem nowych i responsywnych skórek. Pobraliśmy popularne darmowe skórki z sieci i zaadaptowaliśmy je do Quick.Cms v6.0.

Przy odrobinie modyfikacji, będzie można je także zastosować w Quick.Cms.Ext v6.0.

Opracowaliśmy już 21 wskazówek w dokumentacji

Ikonka z kołem ratunkowym

Pracujemy ciągle nad nowymi wskazówkami, które pomogą przy modyfikacjach Quick.Cms.Ext v6.0. Jedną ze wskazówek napisał nasz partner.

Kilka ciekawszych tutoriali, które ostatnio dodaliśmy: zabezpieczenie antyspamowe formularzy przy pomocy reCAPTCHA, otwieranie przekierowań do zewnętrznych linków w nowym oknie, zmiana formularza kontaktowego w widżecie, ustawienie miniaturki przy udostępnianym linku na Facebooku.

13 responsywnych skórek

Zrzut ekranu skórki

Po kilku tygodniach pracy umieścilśmy 13 skórek w wersji responsywnej (dostosowujących się do tabletów i komórek). Wybraliśmy najpopularniejsze, skórki dostępne do starszej wersji i dostosowaliśmy do najnowszej.

Skórka Webmaster Responsive zasługuje na wyróżnienie, gdyż będzie przydatna dla webmasterów w trakcie wdrażania projektu graficznego do naszego systemu.

Obecnie pracujemy dwutorowo. Wykonujemy kolejne skórki do najnowszej wersji i piszemy wskazówki do dokumentacji.

Kilka ciekawych wskazówek

Zrzut ekranu tutoriala

Udostępniliśmy kilka ciekawych wskazówek » dla partnerów OpenSolution, które przydadzą się przy modyfikacjach Quick.Cms.Ext v6.0.

Opisaliśmy szczegółowo jak wykonać: ignorowanie daty newsa w wydarzeniach w kalendarzu, wysuwany panel ze strefą klienta (formularz logowania, dodatkowe menu czy komunikaty) oraz dodanie lewej kolumny. Te wskazówki przyśpieszą pracę nad realizowanym projektem.

Wkrótce pojawią się kolejne wskazówki!

Wskazówki do popularnych modyfikacji

Zrzut ekranu tutoriali

Funkcjonalności do wersji v6.0 zostały opracowane, ale przed nami jeszcze długa droga do tego, co chcielibyśmy wykonać dla webmasterów korzystających z najnowszego systemu.

Już teraz dokumentacja dostarcza bardziej szczegółowych informacji w porównaniu z dokumentacją do starszej wersji. Znajdziesz w niej m.in. 12 wskazówek popularnych modyfikacji, a wkrótce pojawi się jeszcze kilkanaście nowych.

Nowy system to dużo nowych i ciekawych wyzwań, a dzięki wskazówkom », praca z nim będzie o wiele przyjemniejsza!

Quick.Cms.Ext+ już dostępny w sprzedaży!

Dodatki do Quick.Cms.Ext+ są już przygotowane i możliwe do instalacji. Jest to zestaw świetnych narzędzi, które dadzą Ci jeszcze większą kontrolę nad publikowanymi treściami.

Dodatki do tej edycji przygotowaliśmy z myślą o serwisach informacyjnych: aktualności, wystawy, koncerty, itp. System rewelacyjnie sprawdzi się na stronach urzędów miast, urzędów gmin, intranetowych i wortali.

Stats do Quick.Cms.Ext+

Zrzut ekranu Quick.Cms

Dodatek stats zoptymalizowaliśmy i ulepszyliśmy. Nowością jest wykaz błędnie wywoływanych adresów w skrypcie. Bardzo przydatna opcja, wtedy gdy wykonana jest aktualizacja oprogramowania ze starszej wersji Quick.Cms.Ext do najnowszej.

Administrator dzięki temu będzie mógł wychwycić wszystkie stare i nieaktualne adresy. Następnie przy użyciu reguła w pliku .htaccess lub dodatkowi seoOptions wykonać odpowiednie przekierowania.

Users do Quick.Cms.Ext+

Ulepszenia dodatku users niektórzy pokochają, a inni zwłaszcza Ci, którzy przyzwyczaili się mocno do starszej wersji, mogą mieć mieszane uczucia. Formularz profilu, rejestracji, logowania obsługiwany będzie przez widżety. Możesz więc wstawić np. rejestrację użytkownika gdzie tylko Ci się podoba. Do treści strony, do stopki strony czy nad nagłówkiem strony, itd.

Konfiguracja dodatku nie jest prosta, ale w zamian daje on duże możliwości. Oczywiście w dokumentacji uzyskasz pomoc, bo kto czyta ten nie błądzi. Wraz z tym dodatkiem widżety zyskują opcję widoczności dla: wszystkich, dla zalogowanych lub dla niezalogowanych. Opcja wspaniale sprawdzi się przy prezentowaniu treści, menu i innych elementów dedykowanych dla konkretnego rodzaju klienta.

  • Zrzut ekranu Quick.Cms.Ext
  • Zrzut ekranu Quick.Cms.Ext

NewsExt do Quick.Cms.Ext+

Dodatek newsExt zostanie usprawiony o możliwość prezentacji zakresu dat w których odbędzie się wydarzenie. Dodatkowo udostępniać będzie podgląd listy wydarzeń po najechaniu myszką na datę w kalendarzu (lista pobierana jest AJAX'em). Natomiast kliknięcie na datę spowoduje przejście do tradycyjnej listy wydarzeń z wybranego dnia. Kolejnym przydatnym ulepszeniem jest możliwość prezentacji wydarzeń z różnych stron, a nie tylko z jednej jak było to w poprzedniej wersji dodatku.

Dodatek newsExt » będzie dobrze sprawdzał się w serwisach informujących o wydarzeniach jak: wystawy w muzeach, koncerty, konkursy, przedstawienia w teatrze, imprezy, spotkania, przetargi, itp.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

CommentsExt do Quick.Cms.Ext+

Rozbudowuje dodatek comments o możliwość prezentacji losowych komentarzy np. opinii klientów z wybranej przez administratora puli komentarzy. Losowe komentarze wyświetlają się w przez widżet w postaci slidera.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Admins do Quick.Cms.Ext+

Znany z wersji poprzedniej dodatek admins (administratorzy) będzie bardziej rozbudowany do wersji v6.0. Najistotniejsza zmiana dotyczy ustawiania praw dostępu administratorom do poszczególnych stron i podstron w systemie.

Usprawnienie dodatku bardzo przydatne dla serwisów posiadających kilku redaktorów. Każdy redaktor będzie mógł zarządzać określonym działem serwisu, nie mając wpływu na inne działy. W sytuacji gdy wykonawca serwisu chce uzyskać osobny dostęp do panelu administratora niż właściciel serwisu, zapoznaj się z opcją dostęp dla web-dewelopera »

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

WidgetsExt do Quick.Cms.Ext+

Zrzut ekranu Quick.Cms

Pracujemy nad dodatkami do edycji Quick.Cms.Ext+. W wielu rozbudowanych serwisach możliwości widżetów mogą być niewystarczające. Stąd pomysł, aby ulepszyć widżety o dodatkowe opcje jak: podanie przedziału czasowego emisji widżetu, a także sprecyzowanie na jakich stronach widżet ma się wyświetlać.

Przykładowo chcesz, aby formularz subskrypcji lub szybkiego kontaktu pojawił się na stronie głównej i innej wybranej podstronie? Edytujesz widżet, przypisujesz strony do niego i gotowe. Nie musisz edytować kodu skryptu, aby uzyskać taki efekt.

Mocno zmodernizowany dodatek tagów

Ostatni planowany dodatek do edycji Quick.Cms.Ext. Następne, które będziemy wykonywać, będą już dostosowywane do edycji Quick.Cms.Ext+.

Ten dodatek będzie bardzo przydatny na blogach w ramach serwisów internetowych, które ostatnio rosną jak grzyby po deszczu. Może dlatego, że ludzie zrozumieli iż pisanie "contentu" bardzo pomaga w uzyskiwaniu wysokiej pozycji w Google.

Naprzeciw tym potrzebom usprawniliśmy znacznie dodatek tags » z poprzedniej wersji. Nowsza wersja będzie posiadała zdecydowanie bardziej przyjazne adresy URL (np. "tag-marketing.html"), możliwość paginacji listy stron o wybranym tagu, dodatkowy "słownik" z listą dostępnych tagów, a także możliwość umieszczenia widżetu, który będzie zawierał listę tagów wybranych z listy.

Dodatek powinien być instalowany zawsze tam, gdzie artykułów jest dużo. Umożliwi to klientom przeglądanie podstron (artykułów) o podobnej tematyce.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Ulepszony dodatek do zarządzania plikami po stronie serwera

Zrzut ekranu Quick.Cms

Pracujemy nad ulepszoną wersją dodatku filesManagerExt », który w porównaniu z dodatkiem do starszej wersji będzie umożliwiał przeglądanie stron i sliderów do których przypisany został plik.

Przeglądanie dużych zdjęć będzie także wygodniejsze, gdyż obsługiwać je będzie przeglądarka Quick.Box.

Wkrótce ten dodatek, a także dodatek obsługujący sondy zostanie udostępniony do instalacji do Quick.Cms.Ext v6.0.

Ulepszona sonda

Pracujemy nad dodatkami do Quick.Cms.Ext v6.0. Obecnie wykonujemy dodatek obsługujący sondy, który będzie wspierany przez funkcjonalność widżetów ». Dzięki temu rozwiązaniu możliwe będzie wstawienie sondy w dowolnym miejscu serwisu, w tym także w opisie wybranej podstrony.

Skrypt będzie mógł obsługiwać kilka sond jednocześnie rozlokowanych w różnych miejscach w serwisie. Dodatek wydamy najprawdopodobniej w połowie stycznia 2015.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Projekt ujrzał światło dzienne!

Po wielu miesiącach pracy, kilkudziesięciu godzinach konsultacji z webmasterami na szkoleniach i forum partnerów, wydaliśmy wersję stabilną Quick.Cms i Quick.Cms.Ext v6.0.

Staraliśmy się, aby ta wersja była jeszcze bardziej przyjazna dla webmasterów dając im większe możliwości. Jednocześnie robiliśmy wszystko, aby obsługa dla ich klientów była maksymalnie prosta.

Wersję beta udostępniliśmy partnerom miesiąc temu, stabilna wersja Quick.Cms.Ext » jest już w sprzedaży, a za kilka dni darmowa edycja będzie dostępna do pobrania »

Nowy skrypt sprawdzający formularze - Quick.Form

Zrzut ekranu Quick.Cms

Rozwinęliśmy znany od lat skrypt "check form", który odpowiada za sprawdzanie poprawności wypełnianych formularzy na stronach. Na jego podstawie stworzyliśmy nowy ulepszony o nazwie Quick.Form.

Jedną z ciekawszych zmian w tym skrypcie jest współpraca z biblioteką jQuery, a także w Quick.Cms.Ext sprawdzanie pól "w locie" (po wcześniejszym niepoprawnym wypełnieniu formularza). Wkrótce zobaczysz jak to wygląda w praktyce na wersji demonstracyjnej.

Nowy skrypt wyświetlający duże zdjęcia - Quick.Box

Zrzut ekranu Quick.Cms

Rezygnujemy ze skryptu "mlbox" odpowiadającego za wyświetlanie dużych zdjęć. Opracowaliśmy własny skrypt o nazwie Quick.Box. Działa w oparciu o bibliotekę jQuery i dopasowuje zdjęcie do mniejszych rozdzielczości ekranu.

W płatnej edycji Quick.Cms.Ext możliwe jest także przewijanie zdjęć w urządzeniach mobilnych przeciągając palcem po ekranie.

Baza danych - część 2

SQLite logo

Tak, przechodzimy na bazę danych SQLite! Szerzej o tym pisaliśmy w poprzedniej części. Rezygnacja z plików płaskich nie jest jednak całkowita. Korzystamy z nich ciągle w przypadku włączonej obsługi pamięci podręcznej (cache). Można ją włączyć w pliku konfiguracyjnym. Przyśpiesza działanie skryptu i zalecana jest dla serwisów z dużym ruchem. Wtedy pliki płaskie służą jako wsparcie dla działania SQLite.

Teoretycznie SQLite jest bezpieczniejsze pod względem zapisu danych. Możemy się pochwalić, że osiągnęliśmy wysoki poziom obsługi bazy danych na plikach płaskich i jej uszkodzenia były sporą rzadkością.

Najważniejszą przyczyną przejścia na SQLite, jest prostota zarządzania bazą danych. Pliki płaskie dla wielu webmasterów były ciężkim orzechem do zgryzienia. Język SQL jest zdecydowanie wygodniejszy przy wykonywaniu modyfikacji.

Dodatkowe opcje w edytorze tinyMCE

Edytor WYSIWYG w Quick.Cms.Ext także nie ominął zmian. Wprowadziliśmy trzy dodatkowe opcje, które umożliwią dodanie dodatkowych znaczników. Będą odpowiadały za wyświetlenie zdjęć i widżetów w opisie strony, a także będą dzieliły tekst na części.

Poniższe zdjęcia przedstawiają podział tekstu na części. Dowiedz się więcej o wstawianiu zdjęć » i wstawianiu widżetów » do opisu strony.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

HTML5

HTML5 od 28 października 2014 jest rekomendowanym standardem przez W3C. Jest już też dosyć dobrze wspierany przez większość przeglądarek. Wprowadza sporo nowości m.in. dodatkowe semantyczne znaczniki i dzięki nim można stosować znaczniki przygotowane specjalnie dla nawigacji czy nagłówków. Rozbudowuje funkcjonalność formularzy, wprowadza nowe atrybuty, a także umożliwia stosowanie niestandardowych.

Dzięki temu i innym cechom HTML5 pozwala na znaczne uproszczenie kodu w stosunku do poprzednich wersji. Daje także większe możliwości współpracy z CSS i JavaScript. Zdecydowaliśmy się w związku z tym zrezygnować w naszych skryptach z XHTML 1.1 na rzecz HTML5.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Prezentacja Quick.Cms.Ext v6.0 w wersji beta

Zrzut ekranu Quick.Cms

Zorganizowaliśmy szkolenie dla partnerów dedykowane Quick.Cms.Ext v6.0, który obecnie jest jeszcze w fazie testów. Prezentacja systemu i późniejsze konsultacje z partnerami pomogły nam wyeliminować niektóre problemy, a także nakierowały nas na nowe funkcje.

Bardzo udany czas, który przekonał wielu partnerów do nowej wersji. Nas natomiast utwierdził w przekonaniu, że to co robimy, idzie w dobrym kierunku.

Nowy skrypt wyświetlający slidery - Quick.Slider

Zrzut ekranu Quick.Cms

Rezygnujemy z powolnego i sprawiającego wiele problemów NivoSlider'a, czyli skryptu odpowiadającego za wyświetlanie sliderów. Zainwestowaliśmy mnóstwo czasu w opracowanie własnego slidera o nazwie Quick.Slider, który zdecydowanie lepiej pasuje do filozofii naszego systemu. Czyli: intuicyjna obsługa, prosta modyfikacja i szybkość działania. Quick.Slider działa w oparciu o jQuery i zajmuje 4 KB w wersji zminimalizowanej.

W darmowej edycji Quick.Cms będzie można dodawać przygotowane obrazki i wyświetlać je u góry strony. W Quick.Cms.Ext dodatkowo będzie można wyświetlać opisy, zdjęcia, widżety i podstrony w formie slidera w różnych lokalizacjach strony.

Baza danych - część 1

Częściowo rezygnujemy z korzystania z plików płaskich (plikowa baza danych) i przechodzimy na system bazy danych SQLite. SQLite jest świetny, gdyż umożliwia korzystanie z języka SQL, a zarazem nie wymaga dodatkowego tworzenia bazy danych, podawania loginu, hasła, hosta, itd. jak w przypadku np. MySQL.

Dane zapisane w bazie danych SQLite przechowywane są w jednym pliku database.db, który znajduje się w katalogu skryptu w "database". Wraz z nową wersją skryptu udostępnimy darmowy dodatek, który umożliwi webmasterowi wygodne zarządzanie danymi w bazie danych.

W praktyce instalacja i konfiguracja tej wersji skryptu będzie bardzo podobna jak w poprzednich wersjach. A dlaczego tylko częściowo rezygnujemy z plików płaskich, jakie są wady SQLite i jak to wpłynie na wydajność? O tym wkrótce ...

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Pole daty w czasie edycji strony

Dodając news można zdefiniować datę jego publikacji. W nowszej wersji webmaster może ustawić w Quick.Cms.Ext w jaki sposób data ma być dodawana. Do wyboru będą dwie opcje ustawiane w pliku konfiguracyjnym.

Pierwsza to wbudowana w przeglądarce obsługa daty przy pomocy kalendarza, a druga to mniej przyjazna wizualnie, ale dająca większe możliwości i znana ze starszej wersji, data podawana razem z godziną i minutą.

W zależności od tego jak często dodawane są newsy, będzie można skorzystać z różnego rodzaju formatów daty.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Widżety - część 3

Zrzut ekranu Quick.Cms

W ramach widżetu będzie można umieścić prawie wszystko: listę podstron, menu, slidery, listę podstron w postaci sliderów, zwykłą treść, a także dane wybranej strony. To jeszcze nie wszystko! Kolejne elementy do wyświetlenia w ramach widżetu dochodzą wraz z dodatkami. Tego jest naprawdę wiele np. losowa strona, formularz kontaktu, facebook like box, licznik odwiedzin, Google Maps, Google Translate, Google Analytics, komunikaty o ciastkach, linki społecznościowe, itd.

Widżety będzie można wyświetlić nad menu, nad treścią strony, pod treścią strony, w stopce strony czy nawet w treści strony. Nie możemy się doczekać tego, jak ciekawe projekty na Quick.Cms.Ext wykonają webmasterzy mając do dyspozycji tak wszechstronny system.

Dokumentacja techniczna

Kiepskie dokumentacje czy nawet ich brak to pięta Achillesowa wielu programów. My podchodzimy do tej sprawy inaczej i napisaliśmy już kilkadziesiąt stron a4 szczegółowych instrukcji, schematów i opisów Quick.Cms i Quick.Cms.Ext v6.0. Ciągle pracujemy nad treściami i tłumaczeniem dokumentacji na język angielski.

Dokumentacja to często 1/3 czasu, który musimy poświęcić przy tworzeniu nowej wersji systemu. Tym razem dokumentacja będzie jeszcze bardziej obszerna, a dla Quick.Cms.Ext opracowaliśmy wiele zaawansowanych wskazówek.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Przekierowanie do ostatnio używanej listy

W Quick.Cms.Ext dodaliśmy nową opcję, która po zapisaniu danych strony w administracji, będzie przenosiła do ostatnio używanej listy stron sprzed edycji strony. Jest to przydatna funkcja zwłaszcza, gdy serwis zawiera dużą ilość stron, a administrator często korzysta z opcji wyszukiwania czy sortowania listy. Wtedy po zapisie danej strony skrypt przeniesie użytkownika z powrotem do ostatniej listy stron.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Ulepszona lista poprawek błędów

Zrzut ekranu Quick.Cms

Lista dostępnych poprawek błędów w porównaniu ze starszą wersją będzie ulepszona pod wieloma względami. Po pierwsze poprawki będą zawsze dotyczyły tej wersji, która jest używana. Po drugie każda poprawka będzie posiadała priorytet: wysoki, średni lub niski. Po trzecie, i to już dotyczy jedynie Quick.Cms.Ext, wyświetlane będą poprawki błędów dla dodatków tylko tych, które są zainstalowane na danej stronie.

Widżety - część 2

Nowe widżety będzie można umieszczać w bardziej różnorodnych lokalizacjach na stronie. Jednym z ciekawszych rozwiązań nowej wersji jest możliwość umieszczania zdjęć, a także widżetów w opisie strony.

Dla edytora TinyMCE opracowaliśmy wtyczkę, która umożliwia proste dodawanie widżetów i zdjęć do treści strony. Ta funkcjonalność zdecydowanie zwiększa wszechstronność nowej wersji w porównaniu ze starszą.

Moduł widżetów jest bardzo rozbudowany, dlatego opiszemy go w kilku częściach. Wkrótce więcej informacji.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Zmienne w tłumaczeniach

Niektóre tłumaczenia wymagają wstawienia dodatkowych wartości np. link do strony, adres email czy imię nadawcy maila przesłanego przez formularz kontaktowy. W Quick.Cms.Ext opracowaliśmy możliwość dodawania takich zmiennych do treści tłumaczenia. Obok każdego tłumaczenia (zmiennej językowej) znajduje się komentarz, jakie dodatkowe zmienne mogą się znaleźć w trakcie wysyłania emaila, wyświetlenia komunikatu do klienta, itp.

To rozwiązanie jest o wiele bardziej czytelne niż w poprzednich wersjach.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Widżety - część 1

W Quick.Cms.Ext udostępnimy funkcjonalność widżetów (w starej wersji nazywała się boksy), która umożliwi dodawanie elementów wyświetlających podstrony, slidery, treści strony, menu, itp. w różnych lokalizacjach strony.

Dodając nowy widżet zdefiniować trzeba jego nazwę, lokalizację, a także typ wyświetlanych danych (menu, lista podstron, itp.). Dzięki temu rozwiązaniu webmaster zyskuje możliwość ciekawszej prezentacji strony np. strony głównej, która często znacznie różni się od pozostałych podstron.

Moduł widżetów jest bardzo rozbudowany, dlatego opiszemy go w kilku częściach. Wkrótce więcej informacji.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Blokowanie tłumaczeń strony

Zrzut ekranu Quick.Cms

Czasami bywa tak, że administrator tłumaczy stronę dostępną już w internecie. Nie chciałby, aby to tłumaczenie było widoczne dla osób trzecich. Przygotowaliśmy zmienną w której definiuje się dostępne języki dla odwiedzających stronę. Pozostałe tłumaczenia będą widoczne jedynie przez administratora.

Oczywiście najlepsze rozwiązanie, to przygotowanie dodatkowego tłumaczenia na serwerze lokalnym i wgranie go dopiero po ukończeniu wszystkich prac. Wiemy jednak, że nie wszyscy tak robią, stąd ta zmienna w Quick.Cms.Ext v6.0.

Newsy także od wykonawcy strony

Zrzut ekranu Quick.Cms

Wykonawca strony, będzie mógł w Quick.Cms.Ext udostępniać także własne komunikaty w panelu administracyjnym swoich klientów. Wyświetlane informacje będą sprzężone z newsami wykonawcy, który publikuje wiadomości na swojej stronie.

Warunkiem działania tej funkcji jest prowadzenie strony internetowej wykonawcy na Quick.Cms.Ext. Udostępnimy wszystkim naszym partnerom dodatek, który będzie przesyłał newsy w odpowiednim formacie do panelu swoich klientów.

Partner będzie miał dodatkowo możliwość filtracji naszych komunikatów, umożliwiając wyświetlanie wszystkich wiadomości lub tylko tych dla mniej zaawansowanych użytkowników.

Rozwinięte opcje przekierowania

Zrzut ekranu Quick.Cms

W starszej wersji istnieje możliwość przekierowania strony na konkretny adres URL. Oznaczało to, że jeśli ktoś kliknął na stronę (w menu czy w liście podstron), to automatycznie przenosiło go na ten adres URL.

W Quick.Cms.Ext v6.0 także możliwe będzie wybranie podstrony, a nie tylko adresu URL. Adresy URL "lubią się" dezaktualizować, a więc w ramach jednego serwisu internetowego, podanie przekierowania na konkretną podstronę zapewni aktualność wszystkich adresów.

Dodatkowy dostęp dla web-developer'a

Zrzut ekranu Quick.Cms

W Quick.Cms.Ext webmaster będzie miał możliwość stworzenia dodatkowego konta dzięki, któremu będzie mógł zalogować się do wszystkich panelów administracyjnych swoich klientów podając ten sam login i hasło. Oczywiście dane będą zaszyfrowane, aby nikt poza webmasterem nie wiedział jakie są to dane. Dla większego bezpieczeństwa webmaster może także zaszyfrować adres IP z którego będzie możliwe zalogowanie się na to "specjalne" konto.

Webmaster logujący się z tymi danymi będzie uruchamiał panel administracyjny z dostępem do wszystkich opcji, które może ukryć swojemu klientowi.

Możliwość wyboru funkcji wyświetlającej podstrony

Zrzut ekranu Quick.Cms

Administrator będzie mógł jeszcze bardziej ingerować w sposób prezentacji podstron. Wyświetlanie list stanie się jeszcze ciekawsze i bardziej urozmaicone. System zyskuje kolejną opcję zaawansowanych prezentacji treści.

Takie rzeczy tylko w Quick.Cms.Ext.

Ustalenie limitu wyświetlania podstron dla każdego typu

Zrzut ekranu Quick.Cms

W Quick.Cms.Ext możliwe będzie ustalenie ilości wyświetlanych podstron w zależności od rodzaju wyświetlanej listy podstron. Generalnie jest to drobnostka, ale napewno w niektórych sytuacjach usprawni pracę webmasterowi.

Newsy na osobnej liście stron

Dla stron nadrzędnych typu "news" będzie możliwość przeglądania podstron na osobnej liście w Quick.Cms.Ext. Znane ze starszych wersji ukrywanie kilkuset stron przez Java Script nie było szczęśliwym rozwiązaniem. Od nowej wersji jeśli taka będzie potrzeba, administrator będzie mógł przeglądać newsy na osobnej podstronie klikając na znaczek "+" przy stronie nadrzędnej typu "news".

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Przypomnienie hasła

Zrzut ekranu Quick.Cms

Już mamy dosyć pytań "proszę o informację jak odzyskać login i hasło". Partnerzy pewnie też już wielokrotnie takie dane przesyłaliście klientom. W Quick.Cms.Ext v6.0 będzie opcja automatycznego wysyłania hasła na e-mail klienta! Jak najbardziej wszystko dobrze pozabezpieczane, przed próbami włamania, itd.

Opcja będzie oczywiście możliwa do wyłączenia jeśli istnieje potrzeba dokuczenia klientowi

Instalacja wielu dodatków jednocześnie

Zrzut ekranu Quick.Cms

Instalowanie dodatków w Quick.Cms.Ext będzie o wiele szybsze, gdyż umożliwiliśmy instalację wielu dodatków jednocześnie. Niektórzy mówią, że obecny (ten starszy) instalator przyśpieszył pracę.

To uwierzcie, że teraz będzie jeszcze szybciej. Czyżbyśmy także wpadli w spiralę pędu? :)

Wyświetlanie zdjęć w opisie strony

Czasami zdjęcia muszą się pojawić pomiędzy treścią. Teraz to będzie możliwe. Trzeba zdefiniować tylko jakiego typu mają to być zdjęcia dodając odpowiedni znacznik w treści i sprawa rozwiązana.

Funkcjonalność będzie dostępna w Quick.Cms.Ext v6.0.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms

Pierwsze logowanie i bezpieczeństwo danych do logowania

Zrzut ekranu Quick.Cms

W nowej wersji zabraknie domyślnych ustawień do logowania (login i hasło: admin) znane z poprzednich wersji. Przed pierwszym uruchomieniem panelu administracyjnego, system będzie prosił o podanie nowego e-maila i hasła do zalogowania.

Danych do logowania nie będzie można podglądać przez wejście do konfiguracji w panelu administracyjnym. Aby te dane dało się zmienić, trzeba będzie podać aktualne dane do logowania.

Linki do edycji od strony klienta

Zrzut ekranu Quick.Cms

Tym razem "front-end". Będzie możliwość przejścia do edycji strony, a nawet jej usunięcia w czasie przeglądania serwisu internetowego widzianego oczami klienta.

Drobiazg, który może jednak znacznie ułatwić zarządzanie stroną.

Wiadomości od OpenSolution

Zrzut ekranu Quick.Cms

Istotne wiadomości z OpenSolution będą pobierane "Ajax'em" po kliknięciu na odpowiednią ikonkę. Wiadomości, które są często ważne (np. publikacje poprawek błędów) na "pulpicie" panelu administracyjnego często były przeoczane.

Myślimy, że teraz będzie inaczej...

HTML 5 / CSS3 / jQuery / SQLite

Stawiamy na nowe rozwiązania. Idziemy odważnie do przodu dając deweloperom dostęp do ciekawych technologii, co da im szansę na tworzenie bardziej atrakcyjnych i rozbudowanych serwisów.

Wkrótce więcej szczegółow o nowych technologiach ...

Tworzenie nowego tłumaczenia

Zrzut ekranu Quick.Cms

Ulepszony sposób zarządzania językami. Tworząc tłumaczenie zdania, będzie można zobaczyć jak wygląda ono w głównym tłumaczeniu strony.

Komentarze w pliku konfiguracyjnym

Zrzut ekranu Quick.Cms

Tworzymy nową jakość komentarzy. Będzie ich jeszcze więcej w plikach konfiguracyjnych, a także w dokumentacji. Myślimy, że to nas wyróżniało i będzie jeszcze bardziej wśród konkurencji.

Oczywiście komentarze będą w j. angielskim. W tej chwili piszemy je w j. polskim, aby później przetłumaczył je profesjonalista.

Projekt panelu administracyjnego

Zrzut ekranu Quick.Cms

Do wakacji prace nad Quick.Cms v6.0 powoli posuwają się do przodu. Precyzujemy narzędzia i technologię, które chcemy zastosować. Stwierdziliśmy, że skrypt do Slidera i przeglądarki zdjęć napisane w JavaScript i oparte o jquery będzie w pełni naszego autorstwa. Nie podobały się nam inne skrypty, a te, które były ciekawe posiadały wirusowe licencje.

Powstało już kilka koncepcji panelu administracyjnego, opracowujemy zupełnie nową licencję, a także dodatkowo konsultujemy z partnerami propozycje, które zaprezentowano na ostatnim szkoleniu.

Szkolenie i prezentacja

Zrzut ekranu Quick.Cms

Na dwudniowym szkoleniu dla naszych partnerów zaprezentowaliśmy wersję koncepcyjną. Opisaliśmy wszystkie technologie, które będą stosowane w tym systemie: SQLite (baza danych), HTML 5, CSS 3, jQuery i wiele innych.

Sporo dyskutowaliśmy, a także kilku partnerów przedstawiło swoje propozycje funkcji do wdrożenia w nowej wersji systemy. Był to bardzo owocny czas, który przyniósł nam wiele ciekawych pomysłów. Musimy teraz je przetrawić i zaimplementować te najciekawsze.

Wersja koncepcyjna

Od kilku dni pracujemy nad systemem i prezentacją od strony klienta. System obsługuje podstawowe funkcje wyświetlania danych: stron, listy podstron, menu, zdjęć, slidera. Nie posiada jeszcze panelu administracyjnego.

Testujemy nowe technologie na różnych ustawieniach serwera i przeglądarkach. Stawiamy podwaliny pod przyszły w pełni działający system. Wkrótce zaprezentujemy go na szkoleniu dla partnerów.

  • Zrzut ekranu Quick.Cms
  • Zrzut ekranu Quick.Cms
Do góry