Co potrzebne do stworzenia od podstaw - np blog

Wszystko co dotyczy tworzenia i optymalizacji stron internetowych oraz programowania
heros1303

Stały bywalec
Posty: 735
Rejestracja: 04 wrz 2009, 23:21

Co potrzebne do stworzenia od podstaw - np blog

Post06 paź 2014, 14:02

Witam.
Ostatnio zamierzałem się uczyć programowania w C++ czy Python jednak jak zauważyłem, jakie to jest pogmatwane. Wróciłem do języka o ile można projektowaniem stron nazwać. Ku HTML i CSS, którego jako tako potrafię w miarę obsłużyć. Co prawda nie mam pojęcia nic o bazach mysql czy php oraz javascript. Jednak ostatnio uczę się tego ostatniego. Co prawda nie ukrywam że będę myślał nad stworzeniem jakieś gry via www, ale to jak pojmę co i jak. Dlatego pytam co jest potrzebne znać by stworzyć taki minimalistyczny blog przy założeniu, że potrafię tego HTML oraz CSS. (co prawda nie znam wszystkich komend, ale te najbardziej podstawowe znam).

Z tego co rozumiem za styl odpowiada html i CSS. A co odpowiada za dodawanie wpisu oraz komentarzy? Być może jakaś blokada anty-spam? W sensie co potrzebne do nauki PHP/mysql czy właśnie javascript którego uczę się? Ten blog też wiążę jako naukę, ale też jako główny system bloga na swoją stronę.

Tyle się czyta o stylach, które mają wlepione coś na rodzaj szkodnika czy np taki WP jest znany itp. Taki mój własny do swoich potrzeb napisany minimalistyczny mógł być znany tylko mi, jego struktura. Do czasu jak ktoś nie włamie się na mojego ftp :)

Nie wiem myślałem nad jakimiś książkami i tego typu rzeczami, ale nie wiem. Jakieś pomysły?

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21399
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

Co potrzebne do stworzenia od podstaw - np blog

Post06 paź 2014, 21:53

HTML to tylko formatowanie tekstu i wstawianie mechanizmów strony, jak obrazy i linki. HTML to także tabele oraz formularze. To te ostatnie są tutaj ważne.

CSS ma za zadanie zmieniać wygląd tego wszystkiego.

Do dodawania wpisów na stronę potrzeba bazy danych, np MySQL i znajomości podstaw języka zapytań do baz SQL.

Jak to wszystko działa:
1. Po stronie serwera operuje PHP, który generuje HTML z formularzem do dodawania wpisu na stronie.
2. Strona formularza się wyświetla na komputerze.
3. Dodajesz wpis i klikasz wyślij. Te dane wysyłane są metodą POST na serwer, gdzie przechwytuje je PHP.
4. PHP odczytuje dane z formularza po atrybucie name każdego pola.
5. Przetwarza je na SQL i dodaje je do bazy danych.
6. Przechodzisz na stronę główną. Ją generuje PHP na podstawie zawartości bazy wydając do niej zapytanie o najnowsze newsy.
7. PHP generuje HTML wysyłając go na komputer.
8. Strona wyświetla się w przeglądarce.

W celu zabezpieczenia formularza należy poznać mechanizm sesji i logowania w PHP, gdzie dane o logowaniu też są trzymane w bazie (dla wielu użytkowników) lub po prostu w kodzie PHP (nieładny mechanizm).

W celu zabezpieczenia przed spamem wystarczy w formularzu dodawania komentarza zapytać o jakieś pytanie: np Stolica Polski pisana wielkimi literami to: Skuteczny mechanizm, często lepszy niż reCaptcha.

Co potrzebujesz:
1. Hosting, zwykły współdzielony, ale aby dawał dostęp do FTP i bazy danych.
2. Domena czyli adres strony, ewentualnie subdomena na hostingu.

-----------------

Inna opcja, na serwerze zainstalować Wordpressa i zmienić mu skórkę.
Hotfix
Pozdrawiam, cosik_ktosik :)

heros1303

Stały bywalec
Posty: 735
Rejestracja: 04 wrz 2009, 23:21

Co potrzebne do stworzenia od podstaw - np blog

Post06 paź 2014, 22:21

Hmm.. fajnie rozpisane. Widać są tu jacyś userzy tworzenia www. To się chwali. Do rzeczy.
Hosting czy domena wiem, chodziło mi tu ogólnie czy też php i bazy oraz javascript. Czyli nie uczyć się javascript tylko php i potem bazy? Nie wiem czy brać do tego jakąś książkę czy może istnieje jakieś najlepiej PL podręcznik do nauki php i baz danych?

Ostatecznie jakieś książki, które po skończeniu oczywiście i pisaniu ciągłym, razem z nią dają możliwość stworzenia pierwszego bloga który by działał. Czy ta metoda nauki jest trochę aż nadto uboga?

Bo na razie wychodzi że 50% za mną CSS i HTML mam tylko teraz php oraz bazy danych na głowie. Przy dobrym źródle szybko pokapuje rzeczy. Co prawda nie mówię, że w ciągu 5 minut, ale w miarę możliwości na swój sposób.

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21399
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

Co potrzebne do stworzenia od podstaw - np blog

Post08 paź 2014, 00:04

Czyli nie uczyć się javascript tylko php i potem bazy?

Tak. Ogólnie JavaScript dzisiaj nadaje się do jednego, do zmiany w trybie rzeczywistym wyglądu strony, tzw manipulacja DOM, czyli np jakiś panel rozwijany itp, ewentualnie poprzez dodatkowo AJAX+jQuery np chat jak tutaj jest shoutbox.

Nie wiem czy brać do tego jakąś książkę czy może istnieje jakieś najlepiej PL podręcznik do nauki php i baz danych?

hmm, webmaster.helion.pl do HTML+CSS, a wikibooks dla PHP

Ostatecznie jakieś książki, które po skończeniu oczywiście i pisaniu ciągłym, razem z nią dają możliwość stworzenia pierwszego bloga który by działał. Czy ta metoda nauki jest trochę aż nadto uboga?

Ciężko jest mi coś polecić, książki dzisiaj nie są zbyt ciekawe. Może Heliona dla zawodu Technik Informatyk w kwalifikacji E.14 (są 3 części). Sam myślę nad kursem dla moich studentów tu na forum :D
Hotfix
Pozdrawiam, cosik_ktosik :)

swits.pl

Użytkownik
Posty: 16
Rejestracja: 17 paź 2014, 11:22

Co potrzebne do stworzenia od podstaw - np blog

Post17 paź 2014, 16:41

Możesz też zainstalować wordpressa i pogrzebać w źródłach.
Może w ten sposób będzie Ci łatwiej się uczyło niż z książek.

Awatar użytkownika
Methos

Stały bywalec
Posty: 1311
Rejestracja: 29 mar 2014, 17:16

Co potrzebne do stworzenia od podstaw - np blog

Post18 paź 2014, 20:05

hosting ? polecam ci xaa.pl ;)
SPRZĘT:
OBUDOWA:SilentiumPC M40 PSU:Corsair CS750M MOBO:Asrock H61 PRO BTC RAM:8 GB DDr3 1333 Mhz(2x4 GB Model:PSD34G13332) GPU:MSI GTX 1050Ti Gaming X SSD:Adata 128Gb(SP920SS) HDD:256GB (WDC WD2500JS-60MHB5) MONITOR:Asus VW221D 22"@60 1680x1050 ->OC 1920x1080

swits.pl

Użytkownik
Posty: 16
Rejestracja: 17 paź 2014, 11:22

Co potrzebne do stworzenia od podstaw - np blog

Post18 paź 2014, 22:01

Do nauki lepiej postaw sobie serwer na swoim komputerze.
Będzie szybszy i bez opłat.

heros1303

Stały bywalec
Posty: 735
Rejestracja: 04 wrz 2009, 23:21

Co potrzebne do stworzenia od podstaw - np blog

Post22 paź 2014, 13:22

Wiem o xaa.pl ale o serwer nie muszę się martwić. Wiem że mogę WP i żródło, ale tak samemu gdy stworzę będę miał nad wszystkim kontrolę :D Poza tym php po takim wgłębieniu w temat nie jest trudny. Ma logiczne zastosowanie. Ale na razie nauka. Co prawda idę po łatwiźnie, ale trzeba od czegoś zacząć (tutorial YT) xd

Co do książek jeszcze tak spytam. Pewnie nie ma jakieś biblii webastera za niewiem ile zawierająca tysiąc-dwatysiące nt całego webmasteringu z php i baz na czele. A szkoda.

Awatar użytkownika
Methos

Stały bywalec
Posty: 1311
Rejestracja: 29 mar 2014, 17:16

Co potrzebne do stworzenia od podstaw - np blog

Post22 paź 2014, 19:16

chyba że chcesz za darmo to interia.pl nie mogę mojej starej stronki znaleźć :think:
SPRZĘT:
OBUDOWA:SilentiumPC M40 PSU:Corsair CS750M MOBO:Asrock H61 PRO BTC RAM:8 GB DDr3 1333 Mhz(2x4 GB Model:PSD34G13332) GPU:MSI GTX 1050Ti Gaming X SSD:Adata 128Gb(SP920SS) HDD:256GB (WDC WD2500JS-60MHB5) MONITOR:Asus VW221D 22"@60 1680x1050 ->OC 1920x1080

Awatar użytkownika
forrest77

Użytkownik
Posty: 5
Rejestracja: 11 lis 2014, 15:26

Co potrzebne do stworzenia od podstaw - np blog

Post14 lis 2014, 18:43

Zasadniczo, to postawienia podstawowego bloga nie trzeba w ogóle ponosić żadnych kosztów. Zakładasz jakiś darmowy hosting, tam od razu masz darmowy alias, wygrywasz np WordPressa i jedziesz ;D Oczywiście jakość takiej strony będzie bardzo słaba i raczej nie przyciągniesz dużego grona użytkowników :) Jeśli już chcesz mieć profesjonalnie, to za kilka złotych można mieć domenę, za kilkadziesiąt hosting i za kilka stówek dedykowany specjalnie pod Twoją stronę motyw pod Wordpressa. Wtedy masz szansę osiągnąć sukces :) Jeśli chodzi o projekty stron WWW, to możesz poszperać w sieci i poszukać opinii o innych firmach albo freelancerach :)

Awatar użytkownika
Stan_Turrent

Użytkownik
Posty: 2
Rejestracja: 17 lis 2014, 00:26

Co potrzebne do stworzenia od podstaw - np blog

Post17 lis 2014, 10:15

Nie zniechęcaj człowieka.... O wiele większa frajda jest jak się ktoś sam postara o stronę. Jak dostaniesz gotowe to nie ma takiej frajdy niż jak sam coś zrobisz :) Fakt, czasami trzeba trochę pracy ale co z tego, trzeba się przecież dokształcać :D
Ostatnio zmieniony 17 lis 2014, 10:15 przez rokko, łącznie zmieniany 1 raz.
Powód: nie cytujemy całości postów

webski

Użytkownik
Posty: 16
Rejestracja: 22 paź 2014, 13:46

Co potrzebne do stworzenia od podstaw - np blog

Post17 lis 2014, 10:50

Jeżeli ktoś chce sobie stworzyć amatorską stronkę to jak najbardziej powinien sam sobie spróbować poradzić. Raz - duża frajda, dwa - można się nauczyć nowych rzeczy, które później mogą się przydać. ;)

Awatar użytkownika
robiwielki

Ekspert
Posty: 2851
Rejestracja: 25 gru 2013, 18:11
Kontaktowanie:

Co potrzebne do stworzenia od podstaw - np blog

Post17 lis 2014, 12:43

MKMethosPL pisze:hosting ? polecam ci xaa.pl
zgodnie z tym to na przykład za domene trzeba przepłacić w porównaniu do innych.
Ktoś musi być „zły”, żeby ktoś był dobry. Równowaga w przyrodzie musi być.


Dostępne tylko dla zarejestrowanych użytkowników

Awatar użytkownika
forrest77

Użytkownik
Posty: 5
Rejestracja: 11 lis 2014, 15:26

Co potrzebne do stworzenia od podstaw - np blog

Post17 lis 2014, 21:20

webski pisze:Jeżeli ktoś chce sobie stworzyć amatorską stronkę to jak najbardziej powinien sam sobie spróbować poradzić. Raz - duża frajda, dwa - można się nauczyć nowych rzeczy, które później mogą się przydać. ;)


Tak jak już mówiłem, do amatorskiej strony faktycznie spoko, to być wystarczy, chociaż przyciągnięcie użytkowników może być mega trudne. A amatorom raczej cieżko jest stworzyć stronę, która chociaż wyglądałaby profesjonalnie. Na szybko przeszperałem oferty w necie i można trafić np na coś takiego XXX:XXXX Za rozsądną kwotę powinni zrobić solidną stronę :D

jan127

Użytkownik
Posty: 1
Rejestracja: 18 lis 2014, 10:34

Co potrzebne do stworzenia od podstaw - np blog

Post18 lis 2014, 10:44

Proponuję nauczyć się jakiegoś frameworka typu symfony lub yii, to ułatwia tworzenie CMS.



  • Reklama

Wróć do „Webmastering i programowanie”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości