Prosty system CallCenter w CakePHP 3

Niniejszy system służy do wspierania pracy firm typu Call Center. Jest to wersja napisana w CakePHP 3 i wydałem ją na wolnej licencji GNU, co oznacza, że źródła projektu są dostępne dla wszystkich i każdy może je dowolnie modyfikować, udostępniać. Należy jedynie zapoznać się i przestrzegać warunków licencji. System ma za zadanie pokazać prostotę frameworka CakePHP 3 i zademonstrować kilka fajnych rzeczy. Czytaj całość…

Środowisko programistyczne Lazarus. Instalacja i konfiguracja

Niniejszy wpis dotyczy instalacji oraz konfiguracji środowiska Lazarus, zwany także darmowym Delphi. Uważam, że do Delphi jeszcze daleko, ale i tak chylę czoła przed twórcami, którym udało się stworzyć bardzo dobre środowisko programistyczne, za pomocą którego można pisać wydajne aplikacje. Jeżeli jeszcze Państwo nie spotkali się w tym narzędziem, gorąco polecam zapoznanie się z nim. W szczególności osoby, które chcą tworzyć oprogramowanie bazodanowe, nie będą zawiedzeni i przekonają się, jak łatwo jest tworzyć nawet skomplikowane aplikacje bazodanowe za pomocą Lazarusa.

Czytaj całość…

CakePHP 3 – jak stworzyć bloga. Część 2. Elementy i edytor WYSIWYG

Niniejszy wpis jest kontynuacją części pierwszej. W tej części zajmiemy się dopracowywaniem naszego bloga. Wyposażymy zaplecze administracyjne artykułu w przycisk anuluj oraz edytor wysiwyg (ckeditor). Czytaj całość…

Instalacja Linux Ubuntu Server

ubuntu-logoArtykuł przedstawia instrukcję pobierania i instalacji serwera Linux Ubuntu w wersji Server w wersji 16. Opis dotyczy instalacji „czystego” systemu serwerowego, bez żadnych usług, zaś jedyną konfiguracją, jaka została przeprowadzona, to ustawienie statycznego adresu IP oraz konfiguracja dostępu zdalnego. Niniejszy wpis należy traktować jako wstęp do kolejnych instrukcji, które będą w przyszłości zamieszczane na tej stronie w przyszłości. Czytaj całość…

Co to jest CRUD?

cakephpFramework CakePHP wykorzystuje cztery podstawowe funkcje nazywane CRUD, co jest skrótem od angielskich słów: create, read, update, delete. Te podstawowe funkcje  umożliwiają zarządzanie danymi w bazie danych. CRUD jest stosowany do tworzenia lub dodania nowych informacji (create), odczytania lub wyświetlenia istniejących informacji (read), modyfikowania lub edycji istniejących informacji (update) lub też usuwania istniejących informacji (delete). Czytaj całość…

CakePHP i TinyMCE

tinymcelogoDomyślnie CakePHP wyświetla do edycji pola tabeli z bazy danych typu text w zwykłych polach textarea, jednak jeśli edycja dotyczy np. treści posta, najlepszym rozwiązaniem jest użycie edytora WYSIWYG, który umożliwia formatowanie. Niniejszy wpis opisuje prosty sposób na zaimplementowanie darmowego edytora TinyMCE do szablonu widoku. Dzięki temu, wybrane pola do edycji będą wyświetlane w rozbudowanym edytorze.

Czytaj całość…

CakePHP i JQuery DateTimePicker w widoku

cakephpStandardowo CakePHP3 generuje odrębne pola kombi dla wyboru daty, jednak o wiele wygodniejszym, a przy tym – estetyczniejszym sposobem jest wyświetlenie kalendarza, z którego użytkownik może w sposób wygodny wybrać datę. Ten wpis przedstawia w kolejnych kilku krokach, jak stosować JQuery DateTimePicker. Czytaj całość…