e-safeguard

Projektowanie stron WWW

Aplikacje internetowe

Pozycjonowanie stron www

Tłumaczenia angielski

Programowanie na zlecenie

Formatowanie tekstu

O tworzeniu stron internetowych

Strona z CMS-em

CMS (ang. Content Management System - system zarządzania treścią) umożliwia łatwe modyfikowanie treści podstron i układu niektórych elementów strony (np. menu). Używając strony z CMS-em nie trzeba będzie za każdym razem kiedy chcemy wprowadzić drobne zmiany na stronie dzwonić do informatyka. Popularne CMS-y to Drupal, Joomla, Wordpress (przeznaczony raczej do blogów).

Strony tworzone w CSS

Strony w CSS charakteryzują się estetycznym wyglądem, umożliwiają szybkie i stosunkowo łatwe wprowadzanie zmian formatowania strony, pozwalają też na tworzenie szablonów stron. Projektowanie stron w CSS, ze względu na prostotę tej technologii, jest rozwiązaniem wymagającym najmniejszych nakładów, jednocześnie pozwalającym zaistnieć w sieci... w dobrym stylu.

Strony zaprojektowane w CSS (kaskadowe arkusze stylów) wyparły, przestarzałą już, technologię projektowania stron opartą na tabelach. Jeśli, do wymienionych wcześniej zalet, dodać możliwość dynamicznego wpływania na elementy formatowania strony przy pomocy JavaScript, to otrzymujemy narzędzie o bardzo dużych możliwościach (szczyt tych możliwości obserwujemy w technologii budowy aplikacji internetowych nazywanej - AJAX). Nie wszyscy, jednak, potrzebują tak bogatych możliwości, jakie oferuje wymieniona technologia AJAX czy, następna z opisanych tu technologii - PHP.

Projektowanie aplikacji internetowych

Tworzenie stron w PHP

PHP umożliwia dynamiczne generowanie stron internetowych. Przy pomocy PHP można tworzyć panele administracyjne, które umożliwiają zarządzanie treścią lub wyglądem strony. Tzw. CMS-y pozwalają zarządzać stronami o bardzo złożonej treści. Nie wszyscy potrzebują tak złożonych rozwiązań jakie oferują popularne systemy zarządzania treścią (np. Joomla czy Drupal), ale potrzebują prostego panelu administracyjnego, możliwości zabezpieczenia hasłem niektórych stron lub zgromadzenia bazy danych z kontaktami lub linkami. Do tych zastosowań najlepiej nadaje się PHP.

Strony tworzone w JavaScript

Język JavaScript może sprawić, że nasze strony staną się interaktywne. Każdy element strony internetowej jest dostępny, poprzez DOM, dla jezyka JavaScript, umożliwiając praktycznie dowolne manipulowanie jego ułożeniem i atrybutami takimi jak szerokość, widoczność, kolor tła itp. Przez długi czas, problemem ze stosowaniem JavaScript był brak jednorodnej interpretacji poleceń tego języka w konkurujacych ze sobą na rynku przeglądarkach internetowych. Problem najdłużej utrzymywał się w przeglądarce Internet Explorer, której twórcy z wielkim oporem implementowali standardy. Wraz z coraz szerszym stosowaniem standardów w przegladarkach oraz pojawieniem się tzw. framework-ów JavaScript (np. Prototype, jQuery czy MooTools) problem mamy praktycznie zażegnany. Co więcej, coraz łatwiej jest w jezyku JavaScript otrzymać funkcjonalność porównywalną z tą jaką obserwowaliśmy dotąd w stronach stosujących technologię Flash.

O pozycjonowaniu stron - SEO

Pozycjonowanie stron internetowych (ang. SEO) to zestaw czynności, które prowadzą do podniesienia pozycji w wynikach wyszukiwarki (np. Yahoo lub Google). Czynności zmierzające do podniesienia pozycji serwisu mają zwykle kilka etapów, takich jak: analiza aktywności użytkowników, dobór słów kluczowych, odpowiednie rozmieszczenie słów kluczowych, płatne kampanie reklamowe (Google AdWords). Zabiegi te zazwyczaj są czasochłonne, a niekiedy wymagają też niewielkich nakładów finansowych. Umiejętny dobór słów kluczowych do profilu firmy, pozwala na zminimalizowanie nakładów przy optymalnym podniesieniu strony w rankingu wyszukiwarki.

O tłumaczeniu tekstów

Tak jak wiele dziedzin aktywności ludzkiej, podczas tłumaczenia stosuje się ułatwienia jakie niesie ze sobą komputeryzacja. Oczywiście, jak dotąd, sam proces translacji tekstu nie zmienił się i wymaga od dobrego przygotowania oraz doświadczenia. Komputer wspomaga jedynie i dba o to, aby tekst był jednolity lub ułatwia korzystanie z glosariuszy, czyli zestawu terminów charakterystycznych dla danej dziedziny wiedzy. Programy wykorzystywane do tego celu to tzw. programy CAT (ang. Computer Aided Translation). Umożliwiają one pracę w zespołach, wymianę tzw. pamieci tłumaczeń i używanie wspólnych glosariuszy.

Programowanie na zlecenie

Nie zawsze potrzebny jest w firmie pełnoetatowy pracownik. Często występuje potrzeba zastąpienia pracownika lub zatrudnienia kogoś na czas prowadzonej właśnie rekrutacji. We wszystkich tych przypadkach przydatne może być zatrudnienie kogoś do pojedynczego zlecenia, w oparciu o stawki godzinowe.

Zalety takiego rozwiązania

  • rozliczanie w oparciu o stawki godzinowe (za wykonaną pracę);
  • płacenie tylko za wykonaną pracę - brak dodatkowych kosztów;
  • możliwość przydzielenia pojedynczego zadania programistycznego lub stała gotowość do współpracy, w razie wystąpienia takiego zapotrzebowania;

O formatowaniu tekstu

Jest wiele czynników, które wpływa na poprawne formatowanie tekstu. Niektóre z nich, takie jak określenie długości linii tekstu, stosowanie ligatur lub stosowanie wszystkich odmian kroju fontu (np. kapitalik, italiki i pisma pochyłego) jest poza zasięgiem niektórych edytorów tekstowych (Word, OpenOffice). Do tego celu stosuje się specjalnych programów do składu tekstu, programów dtp. Wpływa to nie tylko na walory estetyczne tekstów, ale także na ich czytelność i zrozumiałość, a tym samym na szybkość docierania treści do odbiorcy i trwałość pozostawionego przekazu.

Language