Yii Framework – Pozycjonowanie Skryptów

Jeżeli przy programowaniu korzystasz z Yii Framerowk, z pewnością spotkałeś się z pojęciem pozycjonowania skryptów. W Yii kwestia ta została świetne przemyślana i pozwala na unikanie duplikowania skryptów na stronie internetowej.

logo

Rzeczy, które warto wiedzieć przy zagnieżdżaniu skryptów w kodzie:

1.Yii domyślnie zamieszcza pliki styli css zaraz po Tagu <title>. Jeżeli chcesz dołączyć własny plik ze stylami, nadpisujący pliki Yii, zamieść swoje style w postaci <style> lub <link rel=”stylesheet”> zaraz pod Tagiem <title>. Dzięki temu Twoje style zostaną dodane po stylach Yii, co nada im wyższy priorytet.

2.Zalecane jest zamieszczanie wszystkich styli w nagłówku <head>. Skrypty powinny być natomiast dodawane przed Tagiem zamykającym </body>. Dzięki temu strona będzie działała szybciej. Aby tak uczynić, kod powinien wyglądać następująco.

<?php Yii::app()->getClientScript()->coreScriptPosition = CClientScript::POS_END; ?>

Dzięki temu wszystkie skrypty będą zagnieżdżone przez Tagiem </body>.

3.Jeżeli zaistniała potrzeba zamieszczenia kodu JS bezpośrednio w kodzie, a chcemy, żeby załadował się na samym końcu, np. po załadowaniu jQuery, należy wykorzystać metodę registerScript(). W celu zachowania ładnego formatowania można wykorzystać składnię Heredoc:

/* Ładuje sformatowany kod Js do zmiennej php : */
$js = <<<EOF
var = ‚Twój kod JS’;
function() { return ‚możesz użyc dowolnego formatowania i dołączyć wartości php’; };
EOF;

/*Zapisz skrypt w końcowej części dokumentu*/

Yii::app()->getClientScript()->registerScript(„wybrany id”, $js, CClientScript::POS_END);

Tworzymy strony www Szczecin przy wykorzystaniu najnowocześniejszych technologii, co jest gwarancją bezpieczeństwa, szybkości oraz dostępności. Skontaktuj się z nami aby dowiedzieć się więcej.


Photoshop tutorial: Jak zmienić rozmiar kilku zdjęć jednocześnie.

Pokaże wam w jaki sposób zmniejszyć wielkość kilku lub kilkunastu zdjęć jednocześnie używając photoshop`a. Przydaje się to gdy chcemy zmniejszyć dużą ilość zdjęć przy tworzeniu stron www.

Jeśli masz cały folder zdjęć, które musisz pozmniejszać, zapewne wyrywasz sobie włosy z głowy na samą myśl o otwieraniu każdej z osobna, pomniejszaniu jej i ponownym zapisie. Oczywiście jest prostszy i szybszy sposób, jednak trzeba pierw ustawić kilka rzeczy.

Pierwszą rzeczą jaką musicie zrobić, to włożyć wszystkie zdjęcia do jednego folderu. W tym folderze zróbcie kolejny, o nazwie np. „zmniejszone zdjęcia”.

Następnie otwórzcie jedno ze zdjęć w katalogu ( sposób ten zadziała z większością wersji photoshop`a).

tut1

Stwórz akcję:

Kliknij na zakładkę ACTIONS, jeśli nie ma jej po prawej stronie okna, włącz wchodząc w widnow > actions. Na dole okna Actions pomiędzy ikonką kosza a folderu , klikamy w create new action.

tut2

Nazwij swoją akcję, ja użyłem nazwy „zmniejszyć do 500px” ponieważ wszystkie zdjęcia będą pomniejszone do tego rozmiaru.

Jeśli już nazwałeś swoją akcję i zapisałeś ją, wszystko co teraz zrobisz zostanie zapisane. A więc wejdź w Image > Image Size aby wyskoczyło okienko w którym ustawimy wielkość zdjęcia.

tut3

Następnie zapisz swoje zdjęcie w nowym folderze file> save as i wybierz folder „zmniejszone zdjęcia”. Na sam koniec zamknij swoje zdjęcie i naciśnij przycisk stop w panelu Actions.

Sprawdź swoją akcję

Jeśli wszystko zrobiłeś dobrze, otwórz nowe zdjęcie, zaznacz swoją akcję i kliknij przycisk play. Zdjęcie automatycznie zostanie zmniejszone i pojawi się w folderze „zmniejszone zdjęcia”.

tut4

Zmniejszaj jednocześnie kilka zdjęć

Aby zmienić jednocześnie kilka zdjęć idź do File > Automate > Batch.

tut5

Powinno wyskoczy okno gdzie wybierz swoją akcję i miejsce gdzie znajdują się zdjęcia. Nie musisz robić nic więcej ponieważ twoja akcja zrobi wszystko za ciebie. Klikasz OK i wszystkie twoje pomniejszone zdjęcia zapiszą się w folderze „zmniejszone zdjęcia”.

 


4 Sposoby na Optymalicje SEO dla Urządzeń Mobilnych

responsivedesign

Jeżeli chodzi o strony mobilne, optymalizacja pod kątem pozycjonowania (ON PAGE SEO) może być nie lada wyzwaniem dla firmy. W celu zapewnienia odpowiednich doznań dla odbiorcy, dostępności strony, pozycji w wyszukiwarce, spójności marki na różnych platformach, Google podzieliło się ze światem kilkoma sugestiami. Oto co zrobić, aby poprawnie zoptymalizować stronę  na urządzenia mobilne:

1)Przekierowania na urządzenia mobilne

Jest to wyjątkowo ważne dla stron typu commerce (sklepy internetowe itp.). Jeżeli użytkownik wyszukuje słowa „dres kreszowy” ze swojego smartfona a firma sprzedająca takie dresy pojawi się w wynikach, trzeba upewnić się, że użytkownik zostanie przekierowany na mobilną wersję strony. W przypadku, gdy strona nie jest całkowicie przystosowana do wyświetlania na urządzenia mobilne (np. strona produktowa nie jest) zaleca się, aby użytkownik trafiał na niezoptymalizowaną wersję strony. Nie powinno natomiast dochodzić do  przekierowanie na stronę główną itp.

2)Flash

Jeżeli kiedykolwiek próbowałeś włączyć film video w technologii Flash na swoim urządzeniu mobilnym, z pewnością wiesz, że jest to niemożliwe. Zalecane jest, aby zarówno strony na tradycyjne komputery (desktopy), jak i ich mobilne wersje posiadały filmy dostępne dla wszystkich użytkowników. Oznacza to, że powinny zostać osadzone w technologii HTML5 a nie flash. Dzięki temu filmy będą wyglądały tak samo na każdym urządzeniu.

3)Responsive Design

Zastosowanie  technologii responsive design pozwala na stworzenie elastycznej struktury strony, dzięki czemu będzie wyglądała idealnie na każdym urządzeniu, zarówno na tablecie, smart fonie oraz tradycyjnym monitorze. Google twierdzi, że jest to technologia przyszłości. Jeżeli więc myślisz o stworzeniu strony www szczecin, rozważ poważnie wykorzystanie tej technologii. Dzięki temu zaoszczędzisz sporo czasu i pieniędzy, ponieważ jedna strona będzie spełniała wiele roli. W tym przypadku tworzenie osobnych stron na różne wyświetlacze jest zbędne.

4)Koniec z 404

Poprzez stwierdzenie, że wszystkie strony powinny być zoptymalizowane pod kątem urządzeń mobilnych, Google ma na myśli WSZYSTKIE strony. Zadbaj o to, aby wszystkie linki były aktywne i działające. Nie pozwól na to, aby błędne przekierowanie zniechęciło użytkownika do dalszego przeglądania strony.


Czy gromadzisz informacje o swoich klientach?

Zastanawiałeś się kiedykolwiek, czy efektywnie wykorzystujesz zgromadzone dany w celu identyfikacji słabych stron Twojej firmy, oraz czy wykorzystujesz je w celu ich eliminacji? Czy naprawdę analizujesz i porównujesz statystyki w celu określenia w którym momencie rozwoju firmy się znajdujesz?

Zaraz po personelu, informacje są najcenniejszym nabytkiem Twojej firmy. Niestety są one również jednymi z najbardziej niedocenianych czynników przyczyniających się do rozwoju firmy. Podczas, gdy jesteś pochłonięty rozmyślaniem i dywagacjami na temat nowych usług, być może powinieneś skupić się na rozwoju tych już świadczonych.

Zgromadzone informacje mogą dostarczyć nam niesamowicie wielu ciekawych faktór na temat stanu, w którym znajduje się firma. Liczby nie kłamią, i powinny być wykorzystywane w odpowiedni sposób w celu rozwiązywania problemów i identyfikacji słabych stron firmy. Dane pozwolą Ci ruszyć do przodu. Rozważ zaprzestanie polegania na prognozach, pomyśl o kierowaniu się twardymi informacjami.

Każda firma, już od samego początku działalności powinna skorzystać z popularnych, darmowych statystyk. Przykładowo:

1.Google Analytics

2.PiWik

3.Stat4U

Pamiętaj, że im wcześniej zaczniesz gromadzić informacje o swoich klientach, tym bardziej wiarygodne informacje o nich zgromadzisz. Na podstawie danych historycznych znacznie lepiej jest również tworzyć prognozy.

Straciłeś wysoką pozycję? Dane statystyczne okażą się pomocne również w tym przypadku!

Jeżeli Twoja strona jest pozycjonowana, powinieneś mieć świadomość, które słowa kluczowe przynoszą dla Ciebie wymierne korzyści, a których utrzymanie na wysokich pozycjach jest zdecydowanie zbyt drogie.


Bezpieczeństwo strony www ponad wszystko cz.1

Bezpieczeństwo strony www ponad wszystko cz.1

W ConDesign codziennie spotykamy przypadki zainfekowania stron internetowych przez różnego rodzaju wirusy. Najczęściej strony padają ofiarami „automatów”, czyli złośliwych programów wyszukujących słabo zabezpieczonych stron, wykradających dane z serwerów a następnie doklejających złośliwy kod do plików, który może zainfekować komputery osób odwiedzających sterony. Znacznie rzadziej zabezpieczenia stron są łamane osobiście przez hackerów lub grupy zajmujące się łamaniem zabezpieczeń.

Dlaczego ja?

Jeżeli padłeś ofiarą hackera z pewnością zadałeś sobie pytanie, dlaczego padło akurat na Ciebie. Być może był to atak czysto hobbystyczny, mający za zadanie wykradzenie informacji dotyczących Twojej firmy, Twoich klientów, lub dodanie Twojej strony do sieci typu bot net. Niestety, poprawne zabezpieczenie strony internetowej zaprojektowanej na indywidualne zamówienie jest bardzo trudne, wymaga doświadczenia oraz dużej wiedzy. Ofiarami są wszyscy, od zwykłych użytkowników, małe firmy, po największe korporacje, banki oraz strony rządowe (Atak hakerów na stronę zachodniopomorskiej policji).

Najczęstsze przyczyny włamań na strony

Błędy popełniają dosłownie wszyscy, poczynając od zwykłych użytkowników a kończąc na doświadczonych administratorów. Jednym z najczęściej popełnianych grzechów jest stosowanie jednego, prostego hasła do wielu serwisów. Znany jest nam przypadek, gdy po włamaniu na duże forum wykradziono wszystkie hasła użytkowników, a następnie hasła te zostały wykorzystane w celu uzyskania dostępu do skrzynek pocztowych, serwerów stron internetowych itp.

Kolejną rzeczą, na której nikt nie powinien oszczędzać to profesjonalny program antywirusowy. Samo posiadanie go niestety nie wystarcza. Należy pamiętać o regularnym skanowaniu komputera. Aby mieć lepszą kontrolę, można skorzystać np. z harmonogramu.

Zaawansowane metody zabezpieczeń

Jeżeli Twoja strona wykorzystuje jeden z popularnych CMS’ów jak Drupal, WordPress czy Joomla! Najeży jak najszybciej zainstalować dodatkowe pluginy zabezpieczające. Popularne CMS’sy są bowiem bardzo często atakowane.

W naszej agencji interaktywnej bezpieczeństwo jest kluczowe. Stosujemy najnowocześniejsze metody zabezpieczeń, aby stworzone przez nas strony WWW Szczecin były maksymalnie bezpieczne. Jeżeli  Twoja strona padła atakiem hackerów nic straconego. Skontaktuj się z nami, zaproponujemy Ci szereg rozwiązań oraz pomożemy uniknąć podobnych sytuacji w przyszłości.