Skrypty

Własny CMS

Wiele osób staje przed wyzwaniem napisania własnego autorskiego systemu zarządzania treścią CMS. Czy warto poświęcać tak wiele czasu na stworzenie kolejnego systemu? Czy nie lepiej jest z korzystać z dostępnych już systemów?

W ofertach agencji reklamowych często możemy znaleźć cennik witryn internetowych. Część z nich oparta jest właśnie na autorskich systemach zarządzania treścią CMS. System taki jest dużą wygodą i oszczędnością czasu dla agencji. Dlaczego? Przede wszystkim dlatego, że są to rozwiązania przetestowane przez grupę doświadczonych programistów, a każdy pojawiający się problem rozwiązywany jest na bieżąco. W przypadku darmowych systemów zarządzania treścią często możemy się spotkać z mało obiektywnymi opiniami i radami niedoświadczonych jeszcze użytkowników. Rozwiązanie niektórych problemów staje się przez to ślepym spacerem po naszym CMS. Musimy także czekać na kolejne aktualizacje, w przypadku gdy nasza wiedza nie pozwala nam na uporanie się z danym problemem. Posiadanie własnego systemu zarządzania treścią ułatwia nam również korzystanie z komponentów i modułów witryny. Wszystkie niedogodności, związane z ich działaniem, są już rozwiązane przed zamieszczeniem ich w ofercie. Korzystając z darmowych systemów, nie raz musimy szukać odpowiedniego komponentu, który będzie działał bez zarzutu. Ostatnim problemem są często pojawiające się uaktualnienia, po instalacji których na naszej witrynie mogą pojawić się błędy. W przypadku własnego systemu aktualizowana jest całość, a nie tylko główny rdzeń systemu zarządzania treścią.

Czy warto poświęcić tak wiele czasu na stworzenie własnego autorskiego systemu zarządzania treścią CMS? Jeśli chcesz go wykorzystać komercyjnie to jak najbardziej tak. Jeśli nie, możemy potraktować to jako ciekawą lekcję z programowania i kolejny element naszego portfolio. Nie ma co ukrywać, że nie każdy jest zdolny do napisania własnego autorskiego systemu zarządzania treścią, modułów, komponentów i późniejszych aktualizacji.

HTML/PHP

Każdy kto ma komputer i czyta ten artykuł ma również internet i wie jak ważny jest to wynalazek. Pozwala na znajdowanie dużej ilości informacji bez większego problemu. Wystarczy odpowiednie hasło w wyszukiwarce Google i znajdziemy co chcemy. Nie zawsze znajdujemy to szybko i nie zawsze jest to to czego szukamy. Internet daje nam wielkie możliwości i to nie tylko szukanie w internecie. Najważniejszą rzeczą jest możliwość komunikowania się z rodziną i przyjaciółmi.

Różne komunikatory i inne programy pozwalają na zobaczenie osoby z którą rozmawiamy przez kamerę. Jest to duży plus bo po pierwsze jeżeli kogoś poznajemy widzimy i wiemy że nikt nas nie oszukuje czy okłamuje. Po wyrazie twarzy, ruchach i innych rzeczach można poznać czy ta osoba na dobre intencje czy takie nie najlepsze. Jednak mało kto się zastanawia jak to wszystko powstaje. Strony internetowe które na co dzień oglądamy powstają dzięki takim językom jak HTML, PHP, XHTML czy JavaScript. Oczywiście bardzo popularną technologią jest technologia Flash która udostępnia nam oglądanie filmów na takich serwisach jak YouTube czy granie w gry Flash. Takie gry są bardzo popularne i w internecie można ich znaleźć naprawdę dużo.

HTML jest super popularnym językiem lecz trochę wypierany przez PHP który jest znacznie lepszy. Pozwala on na zabezpieczanie stron i na udostępnianie pewnych rzeczy za pomocą hasła. To właśnie w PHP robi się takie portale wymagające logowanie. Logowanie jest wykonywane w pakiecie mocno szyfrowanym https. Zabezpieczenie to jest bardzo dobre ale nie uzyskamy go za pomocą samego HTMLa. Wiadomo że HTML się rozwija i coraz nowsze jego wersje są coraz lepsze. Język ten jest dużo mniej skomplikowany niż PHP. PHP powstał na takich jeżykach jak C więc jego konstrukcją jest zupełnie inna pozwala na tworzenie skomplikowanych skryptów. Wiadomo oczywiście bo PHP jest właśnie językiem skryptowym. To właśnie w niem tworzy się CMSy czyli panele które dają zarządzać zawartości. Dzięki temu strona może zarządzać osoba nie znająca kompletnie języka programowania. Właśnie PHP jest już językiem programowania. Daje bardzo duże możliwości. Często jest łączony z językiem HTML. Właśnie wtedy otrzymuje się bardzo ciekawe połączenie. Strona nie tylko musi dobrze wyglądać ale musi być dobrze napisana aby szybko chodziła i nie miała błędów.

Skrypty webowe

Bardzo często spotykany wyraz w języku informatycznym. Najczęściej oczywiście wśród informatyków. Komputer gości w naszych domach już coraz dłużej i jest on coraz lepszy. Większość z nas nie wie nawet z czego korzysta więc nawet nie wie co to jest język skryptowy. Skrypty spotykamy codziennie w internecie bo to właśnie z niego korzystamy codziennie.

Skrypt odnosi się najczęściej do jakiegoś kodu który ma wykonywać powierzone mu zadanie. Programowanie to działka w duże mierze programistów. Mało kto umie posługiwać się językami programowanie jeżeli faktycznie jest się przeciętnym użytkownikiem internetu i ogólnie nie zna się zbyt dobrze komputera. Programowanie nie jest trudne lecz bardzo zajmujące. Same poznanie języka programowanie nie należy w żadnym stopniu do trudnych lecz jak to często bywa każda strona medalu ma swoją druga stronę. Aby zostać programista nie wystarczy znać języka. Trzeba umieć jeszcze logicznie myśleć. Rozwiązanie programistyczne nie wiele mają wspólnego z decyzjami które na co dzień odejmujemy. My mamy tak albo nie aby pojąć decyzje. W programach decyzja podejmuje się w sposób zupełnie inny. Na przykład jeżeli dana liczba jest większa od 0. Programy pisze się w wielu językach. Od Flasha i Javy po takie języki jak C++ czy nawet asembler który jest już językiem wyższego poziomu początkujący programista często sięga po Pascala który ma nauczyć logicznego myślenia które est potrzebne w niby trudniejszym języku jakim jest C+. jednak większość informatyków uważa że uczenie się od razu C++ jest dużo lepsze. Ten język wcale nie jest trudniejszy po prostu inny. J

ednak C++ nie est językiem skryptowym. Do języków skryptowych należy na przykład JavaScript który jest używany przy robieniu stron internetowych w HTMLu jak i w PHP. Często jednak pewne rzeczy nie są nazywane tak jak powinny być nazwane. Skryptami nazywa się często rzeczy które faktycznie nie są skryptami. Skrypt jest to program który jest kontrolowany przez inna aplikacje. Jednym z popularniejszych takich języków jest PHP.

Skrypty na www

W prosty sposób przy użyciu kodu HTML można utworzyć prostą stronę internetową. Jednak będąc w posiadaniu szczególnego interesu, należy zadbać, aby ta strona przyciągała potencjalnych klientów i była Twoją reklamówką. Przykładowo dla osób, będących właścicielami wypożyczalni płyt DVD, Blu-ray czy też kaset VHS ciekawą opcją jest skrypt umożliwiający złożenie rezerwacji. Dla osób, które nagrywają nasze najważniejsze momenty w życiu właśnie na płytach DVD, ważne jest zamieszczenie na stronie portfolio.

W obu tych przypadkach ciekawą opcją jest prowadzenie na stronie katalogu z reklamami filmów, tzw. trailerów. Szukając kamerzysty na swój ślub miło jest zobaczyć jaką swoją pracę wykonują poszczególni kamerzyści. Taką reklamą może być zamieszczanie urywków różnych wesel czy innych imprez, prezentując swoje umiejętności w nagrywaniu tych jednych z najcenniejszych dla nas chwil. Tak samo może być na stronie wypożyczalni płyt, gdyż dzięki takim reklamówkom zachęcamy klientów do wypożyczenia poszczególnych pozycji filmowych.
W tym celu można użyć świetnego skryptu PHP. Skrypt ten umożliwia odtwarzanie pliku video, jednak nie pozwala na ściągnięcie go na dysk twardy. Przykładowo, jeden z naszych największych serwisów video, YouTube, dzięki odpowiedniemu oprogramowaniu (nie raz prostych wtyczek do przeglądarek) pozwala na ściąganie pozycji filmowych na nasze dyski. Dzięki Video Streaming PHP Script możemy zyskać wiele korzyści, m.in. zaciemnianie prawdziwej ścieżki adres URL do pliku video (np. gdy plik pochodzi z YouTube’a czy innego serwisu), zwiększenie ochrony prawem autorskim materiałów wideo, które udostępniamy online. W celu używania tego skryptu, musimy się upewnić, że nasz serwer hostingowy obsługuje skrypty PHP, gdyż w innym przypadku nie będziemy mogli tego użyć. Ważne jest również, aby Twoje konto hostingowe umożliwiało Ci na przesyłanie plików wideo, takich jak MPG, WMV, AVI i MOV. Kolejnym wymogiem jest to, żeby mieć możliwość korzystania z FTP i baz danych MySQL. Niektóre firmy hostingowe, zwłaszcza te mniejsze, nie obsługują bazy danych MySQL czy nawet FTP, co uniemożliwia nam na wykorzystanie tego skryptu.

Jak widać dzięki prostym skryptom mamy możliwość na rozwinięcie naszej strony WWW, a co za tym idzie – na zdobycie większej ilości klientów.

Skrypty

Posiadając swój sklep internetowy, w którym sprzedajemy muzykę za odpowiednią opłatę, należy odpowiednio zabezpieczyć się przed nielegalnym i darmowym ściąganiem naszych plików muzycznych. To samo dotyczy zespołów muzycznych: chcąc pozyskać klientów, zespoły udostępniają na swoich stronach internetowych swoje utwory, aby potencjalni klienci mieli możliwość posłuchania zespołu jeszcze przed podpisaniem umowy. Jednak dzięki odpowiednim zabiegom internautów, właściciele tego typu stron narażeni są na utratę dochodów za czym stoi ściąganie za darmo naszych plików z tych stron bez naszej wiedzy.
Na tego typu ewentualności powstają skrypty PHP, zapobiegające tym działaniom i ratując portfele właścicieli tego typu serwisów czy właścicieli praw autorskich.

Podstawowymi błędami przy budowie tego typu stron, jest dosyć jasny i łatwo dostępny katalog z plikami (np. mysite.com/music/my_song.mp3). Dzięki takiemu adresowi, każdy może skopiować ten link do jakiegoś menadżera ściągania i po chwili cieszyć się darmowym plikiem muzycznym na swoim komputerze. Innym błędem jest to, że podczas buforowania pliku, przeglądarka zapisuje go w internetowych plikach tymczasowych. Starczy go skopiować w inne miejsce, zmienić nazwę i znowu my, jako właściciele jesteśmy bez dochodu.
Aby zabezpieczyć się przed tego typu działaniami, musimy trochę ulepszyć naszą stronę o dodatkowe skrypty. Dzięki nim, nasz odtwarzacz umieszczony na stronie internetowej, nie będzie mieć bezpośredniego połączenia do pliku mp3 i nie będzie uwidaczniać adresu z lokalizacją utworu. Zamiast tego wyświetlany będzie adres dynamiczny, np. mysite.com/mp3.wbi3uw399u. Dzięki temu żaden z internautów odwiedzających naszą stronę nie dowie się, w jakim folderze umieszczone są pliki muzyczne i nie będzie umiał ich pobrać. Kolejnym plusem jest to, że podczas buforowania, skrypt strony uniemożliwi zapisanie pliku do folderu z plikami tymczasowymi, przez co nie będzie on w ogóle zapisany na dysku twardym.

Jak widać skrypty bardzo pomagają nam w zabezpieczeniu naszej właśności przez uniemożliwienie użytkownikom naszych stron na zapis plików na swoich dyskach twardych.



Szukaj

Kategorie

Kalendarz

    Lipiec 2017
    P W Ś C P S N
    « Mar    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  

O stronie

    Strona w swojej pierwszej odsłonie (2004 rok) poruszała tematykę programów komputerowych. Był to darmowy CMS strony internetowej. Zresztą bardzo popularny wśród internautów, do dzisiaj używa go wiele stron, nawet miejskich. Jednak w roku 2008 zakończono rozwijanie programu Kuba, stąd nie miało sensu tworzenie dalej portalu o nim. Dobrą wiadomością jest to, że jest rozwijany nowy CMS - Kula przez ludzi, następca popularnego Kuby, . Po wymienieniu powodów rezygnacji z prowadzenia portalu o Kubie przejdę do opisu obecnej formy strony. Przyjmie ona postać bloga, na którym będę opisywał wady/zalety/opinie o CMS'ach, skryptach, bukmacherzy programach oraz wszystkim innym co jest związane z komputerem i internetem. Zachęcam do lektury i komentowania wpisów! - Qba.