-
data publikacji: 05.12.2007
Oryginalny blog na WordPressie? Zrób go sam! cz.1
kategoria: CMSy, Skóry do Wordpressa, Tutoriale, Webmaster, Wordpress autor: agressivaArtykuł ten został stworzony dla tych osób, które posiadają już jakąś wiedzę z zakresu konstrukcji stron www, wiedzą co to jest (x)html / CSS i potrafią się nim biegle posługiwać. Dodatkowym atutem przy projektowaniu theme do WP jest umiejetność tworzenia grafiki w programach specjalistycznych, np. Adobe Photoshop, dzięki temu nasz blog przybierze oryginalnego i unikalnego wygladu, który odzwierciedlać może naturę autora bloga.
Opracowując każdy opisany krok zobaczysz jakie tak naprawdę WordPress ma możliwości i własciwie w prostu sposób samemu dodawać i modyfikować poszczególne elementy bloga czy też strony. Samodzielnie tworząc skórę do WordPressa jesteśmy w stanie dopasować jej funkcjonalność do naszych potrzeb, nie korzystając przy tym z gotowych projektów.
Najważniejsze informacje dotyczące cms WordPress
Wiele osób słysząc pojęcie WordPress od razu kojarzy je z blogami, banalnymi pod względem wyglądu i funkcjonalności stronami prowadzonymi przez osoby, które chcą powiedzieć coś światu. Tego typu poglady o cms WordPress są wg mnie błędne. Bliżej poznając ten system, bardzo szybko można zmienić zdanie. Aby jednak tak się stało trzeba się przekonać na własnej skórze (poza tym , że blogowej to też cielesnej) jak działąją poszczególne elementy i do ilu funkcji mogą służyć.
Pierwsza oficjalna wersja WordPressa powstała w 2003, od tego czasu współzałożyciele projektu, czyli Ryan Boren, Matt Mullenweg oraz Mike Little na bieżąco aktualizują system wypuszczając do użytku publicznego coraz to nowe wersje posiadające bardziej zaawansowane funkcje. Ciekawostką jest to, że nazwy kolejnych pełnych wersji WP pochodzą od nazwisk muzyków jazzowych, np. Duke, Ronan, Ella, Getz, itd.
Istnieje również WP MU, który umozliwia obsługę większej ilości webblogów na tej samej bazie SQL.
Jak to działa?
System skórek do WordPressa oparty jest na szablonach oraz stylach CSS.
W skład każdej skóry wchodzi kilka podstawowych plików, które decydują o strukturze podstron na blogu, stronie głównej oraz wyglądzie wpisów (o tych plikach bliżej powiem w dalszej części).W systemie WordPress rozróżniamy coś takiego jak strony, wpisy i listę wpisów.
Krok po kroku, czyli jak od zera zaprojektować własną skórę do WordPressa
Pierwszym ważnym krokiem jest zaprojektowanie szaty graficznej. Należy dokładnie zaplanować jakie elementy w jakim miejscu mają być wyświetlane, pamiętając przy tym, że na standardowym blogu mogą pojawić się kategorie wpisów, archiwum, do tego za pomocą różnych wtyczek (plugins) można dodać pozycję ostatnich komentarzy, ostatnich wpisów itd. W związku z tym najlepiej przygotować się na ewentualność dodawania czegoś z czasem bez potrzeby modyfikowania szaty graficznej.
Kiedy grafika już jest precyzyjnie dopracowana i przemyślana przechodzimy do cięcia oraz kodowania szablonu (xhtml/css). Opierając się o własne doświadczenie mogę polecić zakodowanie strony głównej w jednym pliku na sam początek, bo później i tak będziemy dokonywali na podstawie tego pliku kilka operacji.
Więcej o kodowaniu stron www dowiecie się czytając tutorial temu poświęcony.
Żeby zobrazować jak powinno wyglądać wstępne kodowanie zaprojektowanej strony głównej zapraszam na stronę demo,
Jest to bardzo prosty i standardowy szablon autorski, który posłuży nam jako przykład tworzenia theme do WordPressa. Wstępnie kodowanie zostało zapisane w zupełnie niezależym pliku html, aby później mieć ułatwiony do niego dostęp.
Kod mojego autorstwa wyglada następująco:
* {
padding:0;
margin:0;
}
img {
border:0;
}
body {
text-align:center;
background:#FDFDFD;
}
#page {
width:100%;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0 auto;
}
#head {
background:url(images/head.jpg) no-repeat;
width:721px;
height:343px;
margin:0 auto;
}
#main {
width:721px;
margin:0 auto;
text-align:justify;
padding:20px 0 0 0;
}
#lewo {
float:left;
width:250px;
margin:0 0 20px 0;
}
#box {
width:233px;
}#box_top {
background:url(images/box_top.jpg) no-repeat;
width:233px;
height:14px;
}
#box_text {
background:url(images/box_bg.jpg) repeat-y;
width:190px;
padding:10px 25px 5px 20px;
}
#box_text h2 {
font:14px Arial, Helvetica, sans-serif;
color:#DD0000;
font-weight:bold;
margin:0 0 5px 0;
letter-spacing:1px;
}
#box_text ul {
list-style-type:none;
margin:0 0 5px 5px;
}
#box_text ul li a {
line-height:16px;
color:#333333;
text-decoration:none;
}
#box_text ul li a:hover {
line-height:16px;
color:#DD0000;
text-decoration:none;
}#box_bottom {
background:url(images/box_bottom.jpg) no-repeat;
width:233px;
height:41px;
}
#prawo {
float:right;
width:460px;
line-height:16px;
margin:0 0 20px 0;
}
.tresc {
margin:0 0 20px 0;
}
.tytul {
color:#DD0000;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 6px 0;
border-bottom:2px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:5px 0 5px 10px;
}
.dane {
font-size:10px;
margin:0 0 10px 0;
padding:0 0 0 10px;
}
p {
margin:0 0 8px 0;
}
#footer {
width:100%;
min-height:50px;
border-top:solid 2px #333333;
clear:both;
}
.footer {
padding:10px 0 0 0;
}
.red {
color:#DD0000;
}
#footer img {
margin:5px 0 0 0;
}oraz xHTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>vivee - skóra do wp</title>
</head><!-- nagłówek – header.php -->
<div id="head"></div><!-- zawartość strony, część lewa i prawa -->
<div id="main"><!-- lewa kolumna strony – sidebar.php -->
<div id="lewo"><!-- box a'la polaroid - menu -->
<div id="box">
<div id="box_top"></div>
<div id="box_text">
<h2>Kategorie</h2>
<ul>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
</ul>
<h2>Archiwum</h2>
<ul>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
</ul>
<h2>Blogroll</h2>
<ul>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
</ul>
<h2>Inne</h2>
<ul>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
<li><a href="#">Lorem ipsum dolor sit amet</a></li>
</ul></div>
<div id="box_bottom"></div>
</div><!-- prawa część strony z wpisami -->
<div id="prawo"><!-- div w którym znajduje się treść i pozostałe elementy pojedynczego wpisu – index.php, archive.php, single.php -->
<div class="tresc">
<!-- tytuł wpisu -->
<h1 class="tytul">Jakiś› tytuł‚ wpisu</h1>
<!-- dane o publikacji, kategorii i komentarzach -->
<div class="dane"><span class="red">Opublikowany:</span> 02.02.02 | <span class="red">Kategoria:</span> Ciekawostki | 2 <span class="red">komentarze</span></div>
<p>Zawartość wpisu</p>
Curabitur sollicitudin leo non neque. Fusce neque diam, porta non, hendrerit vitae, pharetra eget, enim. Phasellus tellus felis, consectetuer vel, sollicitudin ut, tincidunt tincidunt, orci. Curabitur volutpat nisi euismod enim. Mauris rutrum semper metus. Quisque neque nisi, tincidunt a, dictum sit amet, eleifend vitae, risus. In sapien turpis, condimentum a, fringilla in, pulvinar at, turpis. Maecenas vitae leo at nisl pellentesque gravida. Mauris viverra felis vitae felis. Proin porta tortor id diam. Nulla tempor quam non elit. Maecenas id tortor. Ut dictum fringilla quam. Proin sollicitudin. Quisque convallis lacus nec elit. Sed dapibus augue eget nisl. Fusce luctus. Donec tortor odio, malesuada non, tincidunt nec, pharetra sed, felis. Nunc eu dolor. Integer vel sem ut nisl consectetuer congue.In vehicula. Pellentesque lectus. Donec sollicitudin mauris eu dolor. Phasellus eu turpis nec augue varius aliquam. Sed sit amet orci id mauris consectetuer gravida. Nullam in lacus sit amet metus ornare hendrerit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut tincidunt blandit dolor. Praesent lacus. Integer tortor dui, posuere sit amet, venenatis nec, tristique non, metus.
</div>
</div>
<!-- koniec main – koniec części decydującej o wyświetlaniu zawartości wpisów -->
</div><!-- stopka strony – footer.php -->
<div id="footer">
<div class="footer">Page created by <strong>Water Design</strong> special for <strong>viv<span class="red">ee</span>.info</strong></div>
<a href="http://wordpress.org"><img src="http://wordpress.org/about/images/wp-button-4.gif" alt="wordpress" /></a>
</div>Pamietajcie, że nawet ten wstępny szablon strony głównej musi poprawnie wyświetlać się w każdej przeglądarce (Opera, Firefox, IE, Safari), jeżeli na samym początku zostanie wszystko dobrze przygotowane to uniknie się dodatkowych problemów w późniejszych etapach.
-
4 Responses to “Oryginalny blog na WordPressie? Zrób go sam! cz.1”
Leave a Reply
Komentarze
Kategorie
Top 10
hotelpalermo: Jak poprawnie osadzić Flasha w kodzie (X)HTML strony?
Michał: jQuery Cycle
Windscreen: Inspirujące strony www: wrzesień 2010
EMAAR MGF GURGAON: Query_posts, czyli jak ujarzmić loopa część 1.
Tomek: Cforms, czyli zaawansowane formularze w Wordpressie
Wypadek: FeedWordPress – czyli jak agregować RSSy
medicine forum: Query_posts, czyli jak ujarzmić loopa część 1.
get rid of inc: Query_posts, czyli jak ujarzmić loopa część 1.
pikolo: Skórka z własnym panelem administracyjnym
buy ritalin online: Query_posts, czyli jak ujarzmić loopa część 1.
- CMSy Artykuły dotyczące różnego rodzaju systemów zarządzania treścią CMS.
- Flash Podstawowe informacje pomocne przy tworzeniu animacji w Adobe Flash.
- Fotografia Samouczki dotyczące nie tylko robienia zdjęć ale też ich cyfrowej obróbki.
- Grafika Ogólnie pojęta grafika komputerowa, od inspiracji, po tworzenie layoutów oraz mniejszych form graficznych.
- Inne tutoriale wordpressowe Wszystkie inne zagadnienia dotyczące WordPressa.
- Inspiracje Inspirujące materiały graficzne z dziedziny projektowania stron www, projektów DTP, digital painting, itp.
- Obróbka zdjęć Techniki retuszu fotografii cyfrowych.
- Rysunek Tworzenie rysowanych ilustracji w Adobe Photoshop.
- Skóry do Wordpressa Darmowe oraz płatne – najlepsze skóry do WordPressa.
- Skrypty client-side
- Skrypty server-side
- Tutoriale
- Webdesign Tutoriale z zakresu projektowania stron www i grafiki użytkowej na rzecz internetu.
- Wieczór z Open Source
- Wordpress Ulubieniec naszej publiczności CMS WordPress: nowości, tricki, wtyczki, skóry i wszystko to co może przydać się przy korzystaniu z tego systemu.
- Wtyczki do Wordpressa Recenzje oraz instrukcje najbardziej popularnych i najbardziej niezbędnych pluginów do WordPressa.
- XHTML/CSS Ciekawostki z dziedziny kodowania stron www: XHTML, CSS, jQuery.
- FadeIn, fadeOut, fadeTo - czyli o pojawianiu się i znikaniu
- Kurs Flash cz.1 - podstawy
- Zastosowanie jQuery lightBox plugin
- Galeria z powiększanymi miniaturami
- Oryginalny blog na Wordpressie? Zrób go sam! cz.1
- Grafika do strony salonu samochodowego
- Kurs Flash cz.2 - pierwsze animacje / motion tween
- Oryginalny blog na Wordpressie? Zrób go sam! cz.2
- Hover - kompletny poradnik
- Zastosowanie Ajax Navigation
Najnowsze newsy
Wieczór z Open Source 2010
Jak co roku WSINF organizuje konferencję Wieczór z Open Source.
Chciałbym zaprosić was na tegoroczna konferencję Wieczór z Open Source 2010! Czytaj dalej
Grafart.org i WACOM zapraszają na konkursy!
Witam!
Myślę, że czas najwyższy nadmienić, że za niedługi czas zostanie zorganizowany pierwszy z trzech konkursów, w których główną nagrodą będą tablety firmy WACOM!
Za miejsca drugie oraz trzecie nagrodami będą kubki i koszulki firmy WACOM oraz magazyny graficzne PSD PHOTOSHOP oraz COMPUTERARTS.
Czytaj dalej
Zapraszamy na forum graficzne Graffika.pl
Każda osoba interesująca się grafiką komputerową ma czasami ochotę porozmawiać o swoich pracach, posłuchać rad, krytyki i pochwał innych osób. Idealnym miejscem na realizowanie takich potrzeb jest forum graficzne Graffika.pl.
Czytaj dalej
Polecane strony
- No bookmarks avaliable.























fajne i co dalej?
TO
I część II jest tutaj: http://vivee.info/2007/12/15/oryginalny-blog-na-w...
Przepraszam że odkopałem temat ale początkującym być może będzie ciężko to odnaleźć.
Świetny poradnik!