책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > 웹디자인 기타
· ISBN : 9788960773738
· 쪽수 : 540쪽
책 소개
목차
1장 첫 글 올리기
___워드프레스란 무엇인가?
______역사: 워드프레스와 친구들
______워드프레스의 현황
______커뮤니티와의 협업
______워드프레스와 GPL
___콘텐츠와 대화
______콘텐츠 관리 시스템으로서의 워드프레스
______대화 만들기
___시작하기
______호스팅 옵션
______DIY 설치
_________워드프레스 소스코드 설치
_________데이터베이스 설정
___마무리
______관리메뉴 처음으로 실행
______첫 번째 글쓰기
2장 워드프레스의 기능
___대시보드
______대시보드 위젯
______대시보드 커스터마이징
______화면 옵션
______관리자 메뉴
___콘텐츠 생성과 관리
______글 생성
______글 관리
______페이지 만들기
______페이지 관리
______링크
______휴지통
___콘텐츠를 카테고리로 분류
______카테고리와 태그의 비교
______글 카테고리
______글에 태그 추가
______링크 카테고리
___미디어 관련 작업
______미디어 라이브러리
______미디어 업로드
______미디어 삽입
______미디어 관리
______미디어 편집
___댓글과 토론
______댓글 관리
______댓글 걸러내기
______스팸 관리
___사용자 관련 작업
______새로운 사용자 만들기
______사용자 관리
______사용자 역할과 권한
______사용자 이미지
______확장된 사용자 프로필
___워드프레스 확장
______테마
______테마 관리
_________새로운 테마 추가
_________테마 업그레이드
_________테마 편집기
______위젯
______플러그인
_________플러그인 관리
_________새로운 플러그인 추가
_________플러그인 업그레이드
_________플러그인 에디터
___콘텐츠 툴
______콘텐츠 가져오기
______콘텐츠 내보내기
______터보
______워드프레스 업그레이드
___워드프레스 설정
______일반 설정
______쓰기와 읽기
______토론
______미디어
______프라이버시(개인 보안)
______고유주소
______기타
3장 코드 개요
___다운로드 방법
______다운로드 위치
______파일 형식
______릴리스 저장소
___코드 검토
___키 파일 설정
______wp-config.php 파일
______wp-config 고급 옵션
______.htaccess
_________고유주소 활성화
_________.htaccess 다시쓰기 규칙(Rewriting Rules)
_________.htaccess를 이용한 설정 조정
______.maintenance 파일
___WP-CONTENT 사용자 놀이터
______플러그인
______테마
______업로드와 미디어 디렉터리
______업그레이드 디렉터리
______사용자 지정 디렉터리
4장 워드프레스 코어 해부
___코어의 구성
___코어를 레퍼런스로 활용하는 방법
______인라인 설명서
______함수 찾기
______코어 코드 검토
_________Functions.php
_________Formatting.php
_________Pluggable.php
_________Plugin.php
_________Post.php
_________Category.php
___워드프레스 코덱스와 참고자료
______코덱스란
______코덱스 사용 방법
______함수 레퍼런스
______워드프레스 API
______코덱스 논쟁
___코어 해킹 금지!
______해킹을 금하는 이유
______코어 해킹의 대안
5장 루프
___루프의 이해
___콘텍스트에 루프 넣기
___루프의 흐름
___템플릿 태그
______자주 이용하는 템플릿 태그
______태그 매개변수
___루프 사용자화
______WP_Query 객체 사용 방법
______사용자 정의 쿼리 생성
_________포스트 매개변수
_________페이지 매개변수
_________카테고리와 태그와 작성자 매개변수
_________시간과 날짜 및 정렬과 커스텀 매개변수
_________모두 결합하기
______루프에 페이지 번호 추가 하기
______query_posts()
______get_posts() 사용
______쿼리 리셋
______1개 이상 루프 사용
_________중첩 루프
_________다중패스 루프
___전역 변수
______포스트 데이터
______작성자 데이터
______사용자 데이터
______환경 데이터
______전역 변수 또는 템플릿 태그?
___루프 밖에서의 작업
6장 데이터 관리
___데이터베이스 스키마
______테이블 구조
___테이블 상세 정보
______워드프레스 데이터베이스 클래스
______단순 데이터베이스 쿼리
______복합 데이터베이스 작업
______에러 처리
______데이터베이스 직접 조작 방법
___워드프레스 택소노미
______기본 택소노미
______택소노미 테이블 구조
______택소노미 관계 이해
___사용자 정의 택소노미 만들기
______사용자 정의 택소노미 개요
______사용자 정의 택소노미 구축
______사용자 정의 택소노미
7장 플러그인 개발
___플러그인 패키징
______플러그인 파일 생성
______플러그인 헤더 작성
______플러그인 라이선스
______기능 활성화/비활성화
______국제화
______디렉터리 상수
___훅에 대해 알아보자: 액션훅과 필터훅
______액션과 필터
______자주 이용되는 필터훅
______자주 이용되는 액션훅
___플러그인 설정
______플러그인 옵션 저장
______옵션 배열
______메뉴와 서브메뉴 생성
_________탑 레벨 메뉴 생성
_________현재 메뉴에 추가
______옵션 페이지 생성
___워드프레스 통합
______메타박스 생성
______숏코드
______위젯 생성
______대시보드위젯 생성
______커스텀 테이블 생성
______플러그인 삭제
___플러그인 보안
______논스
______데이터 검증
___플러그인 예제 생성
___플러그인 디렉터리에 발행
______제한
______플러그인 제출
______readme.txt 파일 생성
______SVN 설정
______플러그인 디렉터리에 발행
______신규 버전 릴리스
8장 테마 개발
___테마를 사용하는 이유
___테마 설치
______FTP 설치
______테마 인스톨러
______테마란
______템플릿 파일
______CSS
______이미지와 플래시 파일
______플러그인
___나만의 테마 만들기
______기존 테마를 가지고 시작하기
______샌드박스 테마로 시작하기
___나만의 테마 제작: 시작하기
______필수 파일: Style.css
______콘텐츠 출력: index.php
______콘텐츠를 다른 방법으로 보여주기 : index.php
___커스텀 테마 만들기: DRY
______Header.php
______Footer.php
______Sidebar.php
______특이한 것 시도해보기 : 조건별 태그(Conditional Tags)
___커스텀 테마 만들기 : 콘텐츠 보여주기
______홈페이지를 마음대로 꾸미기: Home.php
______오래된 포스트를 날짜별로 보여주기: Archive.php
______특정한 카테고리만 보여주기: Category.php
______특정한 태그에 대한 포스트 보여주기: Tag.php
______하나의 포스트 보여주기: single.php
______페이지 보여주기: Page.php
______갤러리에서 이미지를 보여주기: Image.php
______템플릿 계층 구조
___자신만의 테마 만들기: 추가 파일
______404 에러 처리: 404.php
______Attachment.php
______Author.php
______Comments.php
______템플릿에 기능 더하기: Functions.php
______Search.php
______SearchForm.php
______그밖의 파일들
___커스텀 페이지 템플릿
______언제 커스텀 페이지 템플릿을 사용할 것인가
______커스텀 페이지 템플릿을 어떻게 사용할 것인가
______샌드박스 페이지 템플릿
___테마 계층 구조와 자식 테마
___프리미엄 테마와 다른 테마 프레임워크
______Revolution 테마
______Hybrid 테마
______Thematic 테마
______Thesis 테마
______샌드박스 테마
______부분적인 테마
9장 콘텐츠 수집
___라이프스트림이란
___자신의 워드프레스를 노출하는 방법
___소셜 미디어 버튼
___간단한 소셜 네트워킹 뱃지
___외부 콘텐츠 모으기
______일반적인 XML 피드
______트위터 연동
______구글 맵
______RSS나 ATOM 피드와 연동
___워드프레스에서 다른 사이트로 콘텐츠를 보내기
______다른 사이트에 피드 노출
______워드프레스에서 페이스북으로 내용 보내기
___광고
______워드프레스 사이트로 수익 창출 방법
______광고 설정
_________광고 플러그인
_________수동으로 광고 넣기
_________충돌 해결
___프라이버시와 역사
10장 사용자 경험 강화
___사용자 경험의 원칙
______일관된 탐색
______시각적 디자인 요소
______콘텐츠 쉽게 찾기
______사이트 로딩 타임
______자바스크립트 사용
___사용성 검사
___정보 구조화
___검색 엔진에 웹사이트 노출시키기
______중복 콘텐츠
______트랙백과 핑
______태그와 콘텐츠 공유 웹사이트
___웹 표준과 검색 최적화
______시맨틱 HTML
______유효한 HTML
______마이크로포맷
___웹사이트 내에서 검색
______기본 검색 기능의 약점
______검색 기능에 도움이 되는 플러그인
______모바일에서 이용
11장 확장성과 통계 및 보안과 스팸
___통계 카운터
______AWStats
______Statcounter
______민트
______구글 애널리틱스
___캐시 관리
______워드프레스 시스템의 복잡성
______웹 서버 캐싱과 최적화
______워드프레스 객체 캐싱
______MySQL 쿼리 캐시
___워드프레스 사이트 부하 분산
___스팸 다루기
______캡차(CAPTCHA)를 이용한 댓글 중재 기능
______스팸 탐지 자동화
___워드프레스 사이트 보안
______최신 버전으로 유지
______워드프레스의 버전 정보 숨기기
______어드민 계정을 사용하지 않기
______테이블명 접두어 변경
______설정 파일 이동
______콘텐츠 디렉터리 이동
______비밀키 기능 이용
______로그인 페이지에 SSL로 통신하기
______아파치 파일 접근 권한
______MySQL 비밀번호
______권장 보안 플러그인
_________WP Security Scan
_________WorPress Exploit Scanner
_________Wordpress File Monitor
___사용자 역할 설정
______구독자 역할
______기여자 역할
______저자 역할
______편집자 역할
______Administrator Role(번역누락)
______역할 개관
______역할 확장
12장 콘텐츠 관리 시스템
___콘텐츠 관리의 정의
___워크플로우와 위임
______사용자 역할과 위임
______워크플로우
___콘텐츠 조직화
______테마와 위젯 지원
______홈페이지
______추천 콘텐츠 페이지
______콘텐츠 계층 구조
___상호작용 기능
______포럼
______입력폼
______전자상거래
___기타 콘텐츠 관리 시스템
______워드프레스 통합
______워드프레스를 쓰면 안 되는 경우
13장 기업에서 워드프레스 이용하기
___워드프레스는 기업용으로 적합한가?
___워드프레스가 여러분이 생각하는 용도에 적합하지 않을 경우
___확장성
______성능 튜닝
______캐싱
______정기 점검
______하드웨어 확장
___전사 아이디 관리 시스템과의 통합
______LDAP와 액티브 디렉터리
______오픈 아이디(OpenID)
___피드를 통한 콘텐츠 통합
14장 워드프레스로 이전하기
___마이그레이션 계획
______콘텐츠를 가져올 곳
______마이그레이션 체크리스트
______웹사이트 준비
___콘텐츠 확인
______텍스트 문서 마이그레이션
______워드프레스 내장 가져오기 도구
_________블로그 변환
_________워드프레스 확장 RSS 파일 이용
______사용자 정의 가져오기 스크립트
___미디어 마이그레이션
___메타데이터 옮기기
___저자와 사용자 옮기기
___테마와 표현
___독특한 기능
___정리하기
______수동으로 조정
______가져오기의 한계
______URL 업데이트
______주소 전달
___웹사이트 오픈
15장 워드프레스 개발자 커뮤니티
___워드프레스에 기여하기
______Trac 이해
_________버그 리포트
_________Trac 키워드
_________티켓 보고 찾기
_________Trac 타임라인
_________소스코드 탐색
______코어 수정
_________서브버전(SVN) 이해하기
_________워드프레스 코어 후크하기
_________패치/diff 파일 만들기
______플러그인과 테마 제출
______문서화
___자매 프로젝트
______워드프레스 MU
______BuddyPress
______bbPress
______앞으로의 프로젝트
___자원
______코덱스
______기술지원 포럼
______워드프레스 챗
______메일링 리스트
______외부 참고 자료
______워드캠프와 미트업
______WordPress.TV
______테마/플러그인 디렉터리
______워드프레스 아이디어
______워드프레스 개발 업데이트
______워드프레스 포드캐스트
_________주간 워드프레스
_________월드캐스트 포드캐스트
_________워드프레스 포드캐스트
_________플러그인: 워드프레스 플러그인 포드캐스트
______워드프레스 뉴스 웹사이트
_________WPTavern.com
_________WPVibe.com
_________WeblogToolsCollection.com
_________WPEngineer.com
_________WordPress Alltop
_________WordPress Planet
_________Planet WordPress