
Kontakt ze mną
Albert Einstein, cytat
Cytat, który niejednokrotnie motywował mnie do robienia rzeczy, który wydawały się trudne, niemożliwe do zrealizowania.
Hymn o miłości
Słowa, które każdy powinien mieć w sercu. Czy jestem niepoprawnym romantykiem? Magda mówi, że coś w tym jest :-*
UTF8 w praktyce
Krótko i zwięźle - na czym polega fenomen UTF-8?
Silnik napędzający niniejszą stronę
internetową jest oparty o autorski system CMS
Przedstawione logotypy oraz prawa autorskie do nich stanowią własność właściwych podmiotów.
Witaj na mojej stronie internetowej!
Zapraszam do odsłuchania nagrania. Dowiesz się więcej na temat mojej oferty oraz grupy specjalistów, która ze mną pracuje. Masz dodatkowe pytania? Czekam na konktakt z Twojej strony
Zapraszam do odsłuchania nagrania. Dowiesz się więcej na temat mojej oferty oraz grupy specjalistów, która ze mną pracuje. Masz dodatkowe pytania? Czekam na konktakt z Twojej strony
Jesteś tutaj:
Strona główna » Artykuły » Zapowiedź nowej wersji CMS-a
Zapowiedź nowej wersji CMS-a
Prace nad nową wersją są w toku od dłuższego czasu, dziesiątki zapisanych stron, na których nieustannie gromadzone były nowe pomysły. Ale do rzeczy, opiszę - po krótce, bardzo po krótce - co się zmieni, co zostanie dopisane do "podstawowej wersji".
1. Prawa dostępu do panelu zarządzania
Do tej pory dostęp do panelu administracji miał dostęp użytkownik, który po poprawnym zalogowaniu dysponował prawem do modyfikacji każdego elementu strony internetowej. Taka strategia sprawdza się, gdy w firmie jedna osoba zarządza np. całym pionem o roboczej nazwie NASZA FIRMA W INTERNECIE.
Jednak problem pojawia się, gdy w firmie X jest człowiek, który zarządza grupą sprzedaży produktów, jest też copywriter, który na bieżąco tworzy/poprawia teksty marketingowe oraz zatrudniono grupę grafików, którzy mają zajmować się tylko i wyłącznie galerią realizacji czy firmowych fotografii. W tym miejscu, aż się prosi o możliwość stworzenia kont dla wszystkich tych ludzi, które posiadają ograniczenia.
Nowa wersja systemu niesie ze sobą możliwość definiowania dowolnej liczby moderatorów, którzy mają dostęp tylko do określonych modułów. "Główny" administrator może monitorować czas logowania każdego z moderatorów oraz listę modyfikacji.
2. Kilka kroków w stronę dynamicznych aplikacji internetowych
Aby dostać się do panelu administracyjnego (dotyczy to administratora oraz moderatorów) musimy nie tylko podać prawidłowe dane - login oraz hasło - ale posiadać włączoną obsługę Java/JavaScript. To podstawowy warunek. Mój system sprawdzi to ustawienie.
Skąd taka decyzja? Czy to pewne obostrzenie względem Klienta? Myślę, że nie. Według statystyk, które bardzo rozważnie analizowałem, bardzo-bardzo! znikomy procent użytkowników posiada wyłączoną obsługę Java/JavaScript, zatem dlaczego ograniczać ponad 90% pozostałych użytkowników?
W nowej wersji systemu CMS będzie dość znacząco wykorzystywana biblioteka stworzona w języku JavaScript o nazwie jQuery.
Biblioteka ta znajdzie zastosowanie między innymi :
Po zalogowaniu w nowej wersji mojej aplikacji, wykrywa ona przeglądarkę użytkownika. W przypadku IE będzie widoczny pasek zachęty polecający instalację nowoczesnej przeglądarki Mozilla Firefox. I bynajmniej nie chodzi tutaj o reklamę, ale o TWOJĄ WYGODĘ, o TWOJE ZADOWOLENIE, chodzi po prostu O CIEBIE.
Oczywiście aplikacja działa pod każdą przeglądarką, ale zalecam Mozillę Firefox i będę się tego trzymał.
3. Odświeżony edytor tekstowy
Osoby, które miały styczność z moimi aplikacjami lub chociażby przeglądały materiały dostępne na mojej stronie internetowej - wiedzą, jak wygląda i działa edytor tekstowy, który został zaimplementowany w moim systemie. Twórcy edytora przekazali mi wiele uwag, rad oraz poprawek. Po ich wprowadzeniu przygotowałem w pełni funkcjonalną, w 100% przetłumaczoną, polską wersję językową.
Edytor został wyposażony w funkcje, które są potrzebne. Wszelkie niepotrzebne rzeczy zostały wyłączone/wykasowane. Aktualna wersja edytora - jeszcze nieco rozwojowa - jest dostępna pod roboczym adresem: http://ed.piecyk.org.
4. Bezpieczeństwo jest najważniejsze
Ta część dla wielu ludzi, głównie "z branży" jest kwestią priorytetową. Wszystkie mechanizmy zostały usprawnione, przepisane. Na dzień dzisiejszy engine (silnik) CMS-a jest oparty o pętlę switch-case. Żadne niestosowne/niedozwolone dane nie mają prawa znaleźć się w obiegu silnika aplikacji.
Druga bardzo ważna sprawa, to sprawdzanie poprawności wprowadzanych danych. Wszelkie operacje wykonywane w obrębie części administracyjnej (np.: dodawanie nowych kategorii, kolejnych podstron, definiowanie kolejnych galerii itd.) są poddawane sprawdzaniu wprowadzonych danych, po stronie serwera. Jeśli konieczne pole nie jest wypełnione (np. NAZWA kategorii/galerii/podstrony) system wyświetla komunikat informujący o brakach w formularzu.
Hasła administratorów, moderatorówa oraz Klientów - ta sprawa jest o tyle ważna, że utrata tego typu danych wiąże się ze złamaniem praw stanowiących o ochronie danych osobowych. Ryzyko jest zminimalizowane, wszystkie hasła są kodowane.
5. Generowanie wykresów za pomocą flasha
Wielu wie, że z poziomu PHP można generować wykresy. Aczkolwiek ich atrakcyjność oraz prezentacja dają wiele do życzenia, przynajmniej mnie i moim wymaganiom. Dlatego też zdecydowałem się na krok naprzód - programista ActionScript, mistrz animacji flash, mój współpracownik - Mariusz - pracuje nad mechanizmem, który na podstawie dostarczonych danych generuje wykres.
Wstępnie zostało ustalone, że możliwe będzie generowanie 3 rodzajów wykresów:
Na tej stronie widać bardzo ładnie, przejrzyście zrobione wykresy, to jest nasz cel! Z pewnością lepiej to wygląda, aniżeli coś takiego (obrazki poniżej).
6. Odświeżony design
Grupa grafików w pocie czoła pracuje nad nową wersją graficzną panelu administracyjnego. Zaprojektowane zostanie wszystko, od podstaw. Ciekawostką będą okienka dialogowe, sygnalizujące "akcje" w systemie. Akcje te zostałe podzielone na 3 rodzaje:
Jako, że system jest podzielony na moduły, oraz dalej na operacje np.:
Po kliknięciu w "rozwiń tekst" płynnie nastąpi rozwinięcie treści związanych z aktualnym modułem-operacją. Płynnie znaczy - bez przeładowania strony oczywiście. Staram się, aby każdy moduł posiada swoją pomoc, na pewno tak będzie!
1. Prawa dostępu do panelu zarządzania
Do tej pory dostęp do panelu administracji miał dostęp użytkownik, który po poprawnym zalogowaniu dysponował prawem do modyfikacji każdego elementu strony internetowej. Taka strategia sprawdza się, gdy w firmie jedna osoba zarządza np. całym pionem o roboczej nazwie NASZA FIRMA W INTERNECIE.
Jednak problem pojawia się, gdy w firmie X jest człowiek, który zarządza grupą sprzedaży produktów, jest też copywriter, który na bieżąco tworzy/poprawia teksty marketingowe oraz zatrudniono grupę grafików, którzy mają zajmować się tylko i wyłącznie galerią realizacji czy firmowych fotografii. W tym miejscu, aż się prosi o możliwość stworzenia kont dla wszystkich tych ludzi, które posiadają ograniczenia.
Nowa wersja systemu niesie ze sobą możliwość definiowania dowolnej liczby moderatorów, którzy mają dostęp tylko do określonych modułów. "Główny" administrator może monitorować czas logowania każdego z moderatorów oraz listę modyfikacji.
2. Kilka kroków w stronę dynamicznych aplikacji internetowych
Aby dostać się do panelu administracyjnego (dotyczy to administratora oraz moderatorów) musimy nie tylko podać prawidłowe dane - login oraz hasło - ale posiadać włączoną obsługę Java/JavaScript. To podstawowy warunek. Mój system sprawdzi to ustawienie.
Skąd taka decyzja? Czy to pewne obostrzenie względem Klienta? Myślę, że nie. Według statystyk, które bardzo rozważnie analizowałem, bardzo-bardzo! znikomy procent użytkowników posiada wyłączoną obsługę Java/JavaScript, zatem dlaczego ograniczać ponad 90% pozostałych użytkowników?
W nowej wersji systemu CMS będzie dość znacząco wykorzystywana biblioteka stworzona w języku JavaScript o nazwie jQuery.
Biblioteka ta znajdzie zastosowanie między innymi :
- dynamiczne komunikaty błędów
- potwierdzenia ważnych operacji - usuwanie danych
- dynamiczne teksty pomocy
- wprowadzanie dat (interaktywny kalendarz)
Po zalogowaniu w nowej wersji mojej aplikacji, wykrywa ona przeglądarkę użytkownika. W przypadku IE będzie widoczny pasek zachęty polecający instalację nowoczesnej przeglądarki Mozilla Firefox. I bynajmniej nie chodzi tutaj o reklamę, ale o TWOJĄ WYGODĘ, o TWOJE ZADOWOLENIE, chodzi po prostu O CIEBIE.
Oczywiście aplikacja działa pod każdą przeglądarką, ale zalecam Mozillę Firefox i będę się tego trzymał.
3. Odświeżony edytor tekstowy
Osoby, które miały styczność z moimi aplikacjami lub chociażby przeglądały materiały dostępne na mojej stronie internetowej - wiedzą, jak wygląda i działa edytor tekstowy, który został zaimplementowany w moim systemie. Twórcy edytora przekazali mi wiele uwag, rad oraz poprawek. Po ich wprowadzeniu przygotowałem w pełni funkcjonalną, w 100% przetłumaczoną, polską wersję językową.
Edytor został wyposażony w funkcje, które są potrzebne. Wszelkie niepotrzebne rzeczy zostały wyłączone/wykasowane. Aktualna wersja edytora - jeszcze nieco rozwojowa - jest dostępna pod roboczym adresem: http://ed.piecyk.org.
4. Bezpieczeństwo jest najważniejsze
Ta część dla wielu ludzi, głównie "z branży" jest kwestią priorytetową. Wszystkie mechanizmy zostały usprawnione, przepisane. Na dzień dzisiejszy engine (silnik) CMS-a jest oparty o pętlę switch-case. Żadne niestosowne/niedozwolone dane nie mają prawa znaleźć się w obiegu silnika aplikacji.
Druga bardzo ważna sprawa, to sprawdzanie poprawności wprowadzanych danych. Wszelkie operacje wykonywane w obrębie części administracyjnej (np.: dodawanie nowych kategorii, kolejnych podstron, definiowanie kolejnych galerii itd.) są poddawane sprawdzaniu wprowadzonych danych, po stronie serwera. Jeśli konieczne pole nie jest wypełnione (np. NAZWA kategorii/galerii/podstrony) system wyświetla komunikat informujący o brakach w formularzu.
Hasła administratorów, moderatorówa oraz Klientów - ta sprawa jest o tyle ważna, że utrata tego typu danych wiąże się ze złamaniem praw stanowiących o ochronie danych osobowych. Ryzyko jest zminimalizowane, wszystkie hasła są kodowane.
5. Generowanie wykresów za pomocą flasha
Wielu wie, że z poziomu PHP można generować wykresy. Aczkolwiek ich atrakcyjność oraz prezentacja dają wiele do życzenia, przynajmniej mnie i moim wymaganiom. Dlatego też zdecydowałem się na krok naprzód - programista ActionScript, mistrz animacji flash, mój współpracownik - Mariusz - pracuje nad mechanizmem, który na podstawie dostarczonych danych generuje wykres.
Wstępnie zostało ustalone, że możliwe będzie generowanie 3 rodzajów wykresów:
- wykres kołowy
- wykres słupkowy
- wykres kropkowy / kreskowy
Na tej stronie widać bardzo ładnie, przejrzyście zrobione wykresy, to jest nasz cel! Z pewnością lepiej to wygląda, aniżeli coś takiego (obrazki poniżej).

Grupa grafików w pocie czoła pracuje nad nową wersją graficzną panelu administracyjnego. Zaprojektowane zostanie wszystko, od podstaw. Ciekawostką będą okienka dialogowe, sygnalizujące "akcje" w systemie. Akcje te zostałe podzielone na 3 rodzaje:
- komunikaty błędów
- komunikaty sukcesu
- komunikaty typowo informacyjne
Jako, że system jest podzielony na moduły, oraz dalej na operacje np.:
- MODERATORZY - dodaj / usuń / edytuj
- PRODUKTY - dodaj / usuń / edytuj / zarządzaj

Więcej szczegółów wkrótce ...
Ten artykuł nie był jeszcze komentowany.

0609 155 573
Strona do wydruku
Zadaj pytanie