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.

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