niedziela, 2 listopada 2014

Pomysł na swoją stronę: Własna strona czy CMS?

Nie będę omawiać każdego CMS'a lub wymieniać wszystkie jakie znam, ale napiszę jak jest najlepiej i jak do tego się zabrać.

Pierwszy krok
Na początku, liczy się chęć do stworzenia strony o ulubionej tematyce w danej dziedzinie.

Drugi krok
Trzeba wybrać technologię w której chcemy stworzyć stronę (od zera, nie CMS!). Chyba, że zamierzamy stworzyć własnego CMS'a;)

Trzeci krok
Wybierasz środowisko programistyczne do tworzenia stron, o którym pisałem w pierwszym temacie.

Czwarty krok
Naszkicuj, zaprojektuj front swojej strony (strona główna), ale zapomnij o grafice i elementach graficznych. Skup się na strukturze strony. Jak dane mają być prezentowane w blokach div, to sobie naszkicuj, jak w tabeli, też naszkicuj. I działaj!

Dobra, masz pomysł na stronę, ale jak  na razie nie odpowiedziałem, czy lepiej zrobić własną stronę czy lepiej zastosować CMS?

Należy zapamiętać, co jest jasne i każdy o tym wie. Gdy sam tworzysz stronę i zdarzy Ci się, ze coś nie działa, źle się elementy strony wyświetlają lub nie tak są prezentowane dane, to wiesz gdzie to zmienić. Jest taka zasada, "Nie ma to jak własny napisany projekt", zgadzasz się? Nie ważne, czy stworzysz od zera sama stronę oparta o HTML5/CSS3 i php + baza czy zrobisz samą aplikację, która robi coś. Ważne, że ty ją od zera robileś;)
Natomiast w CMS'ach, nie zawsze tak łatwo jest, zależy jeszcze od wybranego CMS'a. Jeżeli wcześniej zarządzałeś różnymi CMS'ami, to bierz taki, który Ci pasuje lub bardziej odpowiada twoim wymaganiom. Napisałem, że nie zawsze łatwo jest, może dotyczyć modyfikacji skórki (szablonu) lub kodu. Tu musisz znać dobrze język php a nawet javascript w tym bibliotekę JQuery.
To jak sobie zaprojektujesz, z konfigurujesz CMS, to zależy tylko od ciebie. Masz duże pole działania. Oba wyjścia są dobre, które wybierzesz, to już ty decydujesz, nie ja:)

Powodzenia!

środa, 18 czerwca 2014

Nagłówki HTML w PHP

Witam,
Dawno nie pisałem, ale do rzeczy. Ten temat nie jest czymś rewelacyjnym, lecz będzie takim przypomnieniem. w tym temacie omówię jak zapisać w meta tagach kod php aby można dynamicznie dodawać tekst, tytuł do strony.

Przykładowy czysty kod w html wygląda tak:




A jak napisać aby to wszystko było w php?

Na pewno linię z DOCTYPE zostawiamy, ale powyższa linijka z xml, wygląda tak:

<?php echo '<'.'?'.'xml version="1.0" encoding="UFT-8"'.'?'.'>'; ?>

Natomiast reszta kodu, wygląda tak:


Jak widać, w kodzie są nazwy funkcji, które do nich się odwołują.
Tak można zrobić dla kilku stron, używając dodatkowo bazy danych MySQL.

To tyle:)

niedziela, 13 kwietnia 2014

Jaki serwer do tworzenia, testowania aplikacji internetowych?

Planujesz tworzyć strony internetowe lub aplikacje i nie wiesz jaki serwer do tego nada się? Zastanów się w jakim języku chcesz tworzyć, bo to zależy od wyboru serwera dla ciebie.

Kiedy chcemy tworzyć strony internetowe, zastanawiamy się jaki serwer wybrać. Czy to ma być serwer zewnętrzny darmowy, gdzie umieszczamy swoje stworzone projekty czy lokalny serwer, gdzie można szybciej umieszczać wiedząc, że mimo braku Internetu lub awarii z połączeniem będzie można bez obaw przenieść swoją pracę.
Po pierwsze, jeżeli zamierzasz tworzyć strony w czystym HTML 5, CSS3 i JavaScript, to nie musisz mieć serwera! Ani lokalnego a tym bardziej zewnętrznego.
Po drugie, jeżeli jednak zamierzasz tworzyć strony lub aplikacje gdzie trzeba użyć logowanie, rejestrację oraz bazę danych to lokalny serwer nada się jak najbardziej:) Korzystając z bazy danych możesz użyć języka skryptowego PHP lub innych, jeżeli ty uważasz, że są lepsze niż PHP.
Po trzecie, niczym nie ryzykujesz :) Tworzysz, testujesz i zanim stworzysz będziesz wiedział, czy dać na zewnętrzny serwer czy nie.

No dobra, ale jaki serwer jest dobry lub najlepszy? Jest dużo darmowych serwerów, które można zainstalować i tworzyć swoje projekty.
Kiedyś był dobrze znany Krasnal serv, niestety albo stety nie jest już dobry i pojawiły się od tamtego czasu wiele innych serwerów np: WebServ, Xampp, Wampp, VertrigoServ. Które są dobre?
Ja obecnie używam VertrigoServ (na jednym komputerze), który jest dobry oraz  na drugim komputerze mam  Xampp, który jest też bardzo dobry.
Na serwerze Xampp/Wampp możesz przykładowo testować wszystkie systemy CMS od Joomla po WordPress, i fora internetowe a na innych Vertrigo tworzyć aplikacje.
Ale moim zdaniem I na Vertrigo można Joomla zainstalować jak i na Xampp. Ty decydujesz na jakim serwerze testować i tworzyć strony.

Natomiast, jeżeli chcesz tworzyć aplikacje w .NET, to zapomnij o wyżej wymienionych serwerach. Musisz zainstalować Visual Studio 2013, który ma w sobie serwer. Uruchamiasz i widzisz jak zachowuje się twoja aplikacja.

Jeżeli nie rozwiązałem twojego problemu, na jakim serwerze ma być twoja aplikacja. Pozostaje Ci samemu wybrać i przetestować:)

wtorek, 25 marca 2014

Jakie środowisko programistyczne, program do tworzenia stron internetowych?

Na rynku jest dużo programów do tworzenia stron internetowych. Takie programy dzielą się na dwie grupy: płatne i bezpłatne.
Dobra, ale ty chcesz wiedzieć jakie jest dobre, bardzo dobre środowisko programistyczne lub program do tworzenia stron internetowych. Tu sobie sam odpowiedź na pytanie, w jakich technologiach lub technologii chcesz przeważnie pisać i tworzyć strony internetowe? Jeżeli interesuje ciebie technologia .NET, to najlepszym wyborem będzie darmowy Visual Studio 2012 Express. Jeżeli twój budżet pozwala na wersję lepszą niż express, możesz zakupić wersję Professional lub Ultimate.  
Jeżeli technologia .Net ciebie nie interesuje lub mało interesuje ciebie a wolisz inne języki, to zastanów się w jakim chcesz tworzyć strony? Tak, to samo pytanie zadaję, które już wyżej napisałem:)
Ja preferuję i zalecam pisać strony w PHP +  JavaScript + biblioteka JQuery. Również HTML5 i CSS3 co jest podstawą w tworzeniu stron.
Na tym blogu nie dowiesz się jak tworzyć arkusze CSS i dokumenty HTML w wersji 5, są od tego już inne dobrze znane strony.
Dobrze, ale nie napisałem jakie jest dobre środowisko programistyczne lub program, nie ma czegoś takiego jak najlepszy program lub środowisko programistyczne, ponieważ zauważ może czegoś brakować w oprogramowaniu, więc najlepiej używać kilku ale nie naraz!
Z Środowisk programistycznych komercyjnych są dobre:
  • Dreamweaver CS6 // jeżeli dysponujesz dużym zasobem portfela to polecam,
  • PHP Designer 8 // ja mam wersję 7 Professional i jest dobrym środowiskiem programistycznym,
  • Pajączek 5 NxG Professional // również drogie oprogramowanie !
Są jeszcze inne ale wymieniłem te trzy popularne. Z bezpłatnych, których ja sam używam do dziś, są i to godnymi polecenia:
  • Notepad++  - przyjemny edytor dla programistów, oferujący dużo opcji i pluginów,
  • Aptana Studio 3 - bezpłatny i będący alternatywą dla dreamweaver,
  • NetBeans 8 - również dobry program, szczególnie dla pisania programów w języku Java,
  • Eclipse - Jak NetBeans, ma wiele wersji dla poszczególnych języków

Są jeszcze inne programy ale wymieniłem te najbardziej popularne. Z bezpłatnych ja polecam te dwa pierwsze Notepad++ i Aptanę. Z komercyjnych PHP Designer, mniej kosztuje niż inne komercyjne środowiska programistyczne ale też można dobre aplikacje pisać.

Zatem, wybór należy do ciebie:)