2010-03-07 5 views

답변

3

내 경험으로 - 나는 Wordpress와 Joomla를 많이 가지고있다 - 나는 적어도 을 추천 할 것이다. PHP의 기본 코드베이스에 대한 지식과 이해. 시각적 인 스타일링을 위해 PHP를 "사용"하는 한 HTML/CSS 지식만으로도 충분하지만 템플릿의 기본 특성을 변경하거나 새로운 기능을 구현하라는 요구가있을 때 매우 제한적입니다.

정말 제공하고자하는 것에 달려 있습니다. 문체 사용자 지정 만 제공하는 콘텐츠를 사용하는 경우 HTML, CSS 및 약간의 PHP를 사용해도됩니다. 템플릿에 사용되는 기본 PHP 함수는 이해하기 쉽습니다.

그러나 특정 게시물, 태그, 범주, 설명 등에 대한 사용자 지정 동작을 구현하는 것과 같은 기능적 사용자 지정에는 PHP에 대한 지식이 필요합니다. 시장 가치를 높이고 싶다면, Wordpress Codex와 Joomla 또는 Drupal에 들어가는 것이 좋습니다.

개인적으로 나는 부풀고 낮은 코드 품질로 인해 Wordpress와 API를 싫어하게되었습니다. 나는 최근에 좀 더 미니멀리즘적인 블로깅 플랫폼을 찾았다 (그래서 질문은 here). 내가 수락 한 대답, Habari은 놀랍도록 융통성이 있으며, 여기 저기에 거친 가장자리가 있고 버전 번호의 앞부분에 "0"이 표시되는 경우에도 우아한 플랫폼입니다. 템플리트 기능을 사용하기 위해서는 PHP 5에 대한 이해가 필요하지만, 일단 PHP를 사용하면 머리를 익힐 수 있습니다. 당신이 대중적인 플랫폼을 목표로 삼아 일한다는 것을 알았지 만 (그것은 완벽합니다), 당신을 위해서는 아닐지도 모릅니다.

+0

PSD 2 WordPress 프로젝트를 많이 PHP를 몰라도 받아 들여야할까요? 저는 PHP의 목적과 용도가 무엇인지 알고있는 것처럼 몇몇 PHP를 알고 있습니다. 날짜와 다른 기본적인 것들을 보여주는 법. –

+0

아니요 모듈/플러그인에서 사용자 정의 기능을 제공하지는 않지만이 서비스 (맞춤 모듈 개발)를 제공 할 수 있다면 더 많은 돈을 벌 수 있다고 생각했습니다. 하지만 저는 디자이너와 더 비슷합니다. –

+0

@jitendra 좀 더 생각을 더했습니다. 귀하의 의견을 다시하십시오 : 저는 유료 프로젝트를 시작하지 않을 것입니다. PSD *에서 워드 프레스 가능 HTML 레이아웃을 만드는 것은 시작하기에 깨끗하고 양질의 템플릿을 선택하는 경우 충분히 간단해야합니다. 날짜/시간과 같은 것들은하기 쉽고 WP 코덱스에 잘 문서화되어 있어야합니다. PSD가 프로그래밍 변경없이 수행 할 수없는 게시물을 표시하는 방법을 지정할 때도 놀랄 일은 아닙니다. 먼저 마른 일을 할 것입니다. –

0

또는 XHTML CSS에 대한 지식이 충분하고 이면 충분합니까?

없음 또는 당신이 해야 사용자 정의하거나 언급 한 것들에 대한 템플릿을 만들 수있는 지식을 가지고있다.

는 좋은 지식해야는 워드 프레스, 줌라, 드루팔 같은 CMS 기반 PHP에 대한 설치 템플릿 (PSD 2 설치 테마)를 만드는 데 필요한가요?

각 프레임 워크를 살펴보고 템플릿을 사용자 정의하는 방식이 다르기 때문에 템플릿을 사용자 정의하는 방법을 알아야합니다. 당신은 각각에 대해 이것을 배워야합니다.

0

글쎄, 나는 새로운 테마/템플릿을 만들기 위해 PHP를 정말로 알 필요가 없다고 생각한다. 물론 HTML과 CSS를 꽤 잘 알아야한다. 그러나 간단한 템플릿의 경우에는 PHP가 필요합니다.

내가 들었을 때, HTML/CSS를 직접 작성하지 않아도 테마를 생성하는 소프트웨어가 존재합니다. 결과는 약간 "기본"이지만 많은 소규모 웹 사이트에서도 괜찮을 수 있습니다. 특별한 필요없이.


그 후, PHP를 아는 것이/당신이 당신의 템플릿을 향상 할 수 있습니다 당신이 다르게 제시하는 데이터에 대한 몇 가지 작업을 할 자리에 일부 additionnal 조건을 넣을 수 있습니다 ...

결국 나는 모든 것이 여러분의 필요에 달려 있다고 말할 것입니다 ... 그러나 최소한 PHP는 아는 것이 분명합니다 .-)
예를 들어, 다운로드 한 테마에서 완료되었습니다. 그러면 사용자의 요구에 쉽게 적응할 수 있습니다.


(참고 : 나는 워드 프레스도 줌라에 대해 잘 모르지만, 꽤 많은 시간 동안 드루팔 일한)

1

나는 약 7 년 동안 웹 사이트를 해왔습니다. (오히려 저는 7 년 전에 웹 사이트 기술을 배우기 시작했습니다.) 저는 몇 주 전에 Wordpress modding/theming을 시작했습니다.

간단한 대답은 PHP가 엄격하게 요구되지 않는 경우, 없지만, :

은 는 ("큐브릭"라고합니다) 기본 워드 프레스 테마 PHP 꽤 포함

하고 당신이 무엇을 모르는 경우 혼란 스러울 것입니다 얘기하고있어.

모든 Wordpress 템플릿은 실제로 CSS와 여러 PHP 파일의 조합입니다. 실제 Wordpress CMS의 흐름을 이해하는 것이 중요합니다. 학습 PHP 소개

:

는 지금 webs.com 다음 소위 freewebs.com,에서 그래픽 도구를 시작하여 HTML/CSS를 배웠다. 먼저 태그를 검색하여 결국 다른 태그에 대해서도 동일하게 수행했습니다. PHP 구문 및 논리 제어 흐름의 기본 사항을 숙지하십시오. Wordpress API는 기본 테마를 따라갈 수 있도록 이름이 지정되고 문서화됩니다. 조금 연습을 한 후에는 언어를 알기 전까지 매일 또는 자신의 페이스에 따라 몇 가지 방법을 배울 수 있습니다. 학습 워드 프레스 소개

은 :

당신이 당신의 자신의 워드 프레스 테마를 압연하는 경우, 나는 시작에 대한 몇 가지 팁을 post on my blog 완료했습니다. (나는 피드백을 좋아할 것입니다.) 체크 아웃은 자유롭지 만, 전문가가 아니라고 주장합니다. 나는 단지 내 경험을 공유하고 있습니다.

또한 Google은 귀하의 친구이지만 Wordpress Theming 튜토리얼 중 많은 부분이 혼란 스럽거나 불완전하거나 (예 : 광산과 같이) 다소 날짜가 오래되었음을 경고합니다. 마지막 주에

:

솔직히, 난 아직 줌라 또는 드루팔에 대해 알고하지 않습니다. (나는 그것들을 정말로 배워야한다.) 나는 각각의 CMS가 다르다고 생각할 것이다. (그러므로 각각의 것을 항상 변하지 않게 만드는 자질과 결함)

행운을 빈다.

+0

+1 좋은 답변 –

+0

고마워. 내 블로그 게시물을 좋아한다면 거기에 댓글을 달 수 있지만 내 블로그에는 담당자 시스템이 없습니다. ;-) 그런데 야후의 지오 시티 (GeoCities) 사이트에서 HTML을 배웠는데이 시점에서 사망했다고 생각합니다. Google, Google, Google, Bing! – Moshe

0

당신은 분명히 PHP에 대한 기본 지식을 드루팔 (Drupal)이라고합니다. 사실, 당신이 합리적으로 PHP를 주제로 Drupal을 성공적으로 사용해야한다고 말하고 싶지만, 포인트와 클릭 사건을 목표로하는 skinr 모듈과 같은 일부 모듈이 있습니다.

2

설정되고 구조화 된 테마를 다시 만 들기를 원한다면 (테마의 구조를 수정하지 않고 색상 체계와 이미지 만 수정하면됩니다). 당신은 친밀한 (또는 심지어 중간) PHP에 대한 지식이 필요하지 않습니다. 그러나 다른 페이지에 대한 호출을 추적하고 어떤 파일이 어떤 용도로 호출되는지를 판별하기에 충분할 것입니다.

구조를 변경하고 싶습니까? 나만의 템플릿을 만들고 싶습니까? 예. 적어도 PHP의 중간 파악이 필요합니다. 또한 WordPress에서 템플릿을 구성하는 방법과 필요한 변경을 수행하는 방법을 알아야합니다.

프로젝트에 대한 작업을 시작하기 전에 먼저 개인적인 사이트 인 경우이 질문을하기 전에 PHP의 기본 사항을 배우는 시간을 가지십시오. 이 작업을 기대하는 클라이언트를 인수 한 경우 먼저 머리 위로 들어갔고 범위를 벗어 났음을 알 수 있습니다. 둘째, 클라이언트를 행복하게 유지하기 위해 PHP와 WordPress, Joomla 또는 (특히) Drupal을 사용하여 수행중인 작업을 알고있는 다른 프리랜서에게 아웃 소스를 보냅니다.

나는 1 년 정도 후에 답변을 찾았을 것이라고 확신하지만, 내가 한 Google 검색의 첫 페이지에있었습니다. 다행히도 새로운 사람들이 거의 2 년 후에 우리 모두에게서 배울 수 있기를 바랍니다.

관련 문제