1

주제: 블로그 첫화면을 바꾸자~

블로그라고 하면 처음 생각나고, 눈앞에 펼쳐지는게...
첫화면을 가득채운 한개의 포스팅일겁니다.

아마도 처음 시작해 길을 연 사람 때문일 것이고, 목적 자체가 지향하는 바가 일반 홈페이지와 달라서 그랬을 것이라 생각합니다.

그런데 첫화면에 가장 최근에 기록한 글이 나오는 것을 테터에서는 한번 바꿔보면 어떨까 하는 생각이 듭니다.
자신의 글이라 하더라도 남들에게 '보여주고 싶은' 글은 마지막에 쓴 글이 아닐수 있는것이기 때문에 말이죠.

이올린이나 티스토리처럼 몇개의 글 만 나타내 보일수 있도록 혹은 한개의 글 나오고 리스트 나오는 식의 일반 홈페이지에서 적용하고 있는 것을 플러그인 형식 혹은 관리자 페이지에서 설정할수 있도록 하면 어떨까요?

사용자 컨텐츠가 중요하다면, 그 사람이 표현하고 싶어 하는 관심사를 잘 표현할수 있게 해주는 틀의 역할은 더더욱 중요하다고 봅니다.

너무나 뻔하고 변하없는 '블로그 첫화면'을 바꿔주는 아이디어가 있으면 좋을것 같습니다.

2

답글: 블로그 첫화면을 바꾸자~

ncloud 님의 프롤로그 http://ncloudblog.com/prolog 가 하나의 방안이 될수 있을 것 같습니다. 물론 글 선택 부분은 추가가 필요하겠지만은요.

3

답글: 블로그 첫화면을 바꾸자~

lunamoth 작성:

ncloud 님의 프롤로그 http://ncloudblog.com/prolog 가 하나의 방안이 될수 있을 것 같습니다. 물론 글 선택 부분은 추가가 필요하겠지만은요.

제가 관련해서 몇 가지 생각을 하고 있습니다. 네이버식의 프롤로그(ncloud님과도 유사하겠군요)도 포함되어 있답니다.

4

답글: 블로그 첫화면을 바꾸자~

graphittie 작성:
lunamoth 작성:

ncloud 님의 프롤로그 http://ncloudblog.com/prolog 가 하나의 방안이 될수 있을 것 같습니다. 물론 글 선택 부분은 추가가 필요하겠지만은요.

제가 관련해서 몇 가지 생각을 하고 있습니다. 네이버식의 프롤로그(ncloud님과도 유사하겠군요)도 포함되어 있답니다.

이게 그럼 기대해도 된다는 말씀?!

5

답글: 블로그 첫화면을 바꾸자~

정낙훈 작성:
graphittie 작성:
lunamoth 작성:

ncloud 님의 프롤로그 http://ncloudblog.com/prolog 가 하나의 방안이 될수 있을 것 같습니다. 물론 글 선택 부분은 추가가 필요하겠지만은요.

제가 관련해서 몇 가지 생각을 하고 있습니다. 네이버식의 프롤로그(ncloud님과도 유사하겠군요)도 포함되어 있답니다.

이게 그럼 기대해도 된다는 말씀?!

우선 버그부터 좀 잡고;;

6

답글: 블로그 첫화면을 바꾸자~

기대하고 있겠습니다

7

답글: 블로그 첫화면을 바꾸자~

diasozo 작성:

기대하고 있겠습니다

치리에씨가 비슷하게 구현을 했는데, 스킨을 바꾸신다고 - r 지우셨더군요.
sad

8

답글: 블로그 첫화면을 바꾸자~

http://iscubix.com/iendev/  iendev님이 만드신 프롤로그 입니다 smile

9

답글: 블로그 첫화면을 바꾸자~

프롤로그도 플러그인으로 가능할까요? 갑자기 현기증이~~ @.@
graphittie님만 믿습니다. ( '.')/

당신의 삶속에 매화꽃 향기처럼 늘 아름다운 향기로 가득하길...
# J.Parker

10

답글: 블로그 첫화면을 바꾸자~

J. Parker 작성:

프롤로그도 플러그인으로 가능할까요? 갑자기 현기증이~~ @.@
graphittie님만 믿습니다. ( '.')/

플러그인과 스킨이 조합을 이루어야할겁니다 (....)

하늘은 스스로 삽질하는 자를 삽으로 팬다

11

답글: 블로그 첫화면을 바꾸자~

일단 프롤로그 페이지가 마련되어 있다는 전제하에서 시작 페이지를 고정시키려면..

첫번째 .htaccess 를 사용하는 방법 (http://iscubix.com/iendev/46)이 있습니다만 댓글 알리미 작동하지 않습니다.
두번째 /blog/index.php 를 고쳐 버리는 방법이 있습니다. 부작용 없습니다. 글목록을 보여주던 원래의 코드는 다른 파일로 따로 만들어 사용합니다. 현재 제가 사용하는 방법입니다. 그리고.. index.php 코드에 직접 html을 포함시키는 것보다.. skin.html에 html작성후 index.php을 거쳐서 보여주는 것이 훨씬 좋겠죠.. 물론 글 목록을 가져 온다거나 하는 작업은 플러그인을 사용하는것이 훨씬 깔끔할 것입니다.

새로 페이지를 추가하는 부분에 대해서는..

플러그인에서 list.. cutSkinTag  그리고 dress 명령에 대하여 태터 소스와 동일한 시점에서 실행시키는 방법이 있다면.. 플러그인 만으로 페이지 추가 생성을 간편하게 할 수 있을텐데.. 내공이 딸려서 그런지.. 아니면 소스에 현기증을 느껴서 그런지.. 아직까지는.. php 파일을 수정하는 패치(?) 형태로만 구현하였습니다.

나니 작성:
J. Parker 작성:

프롤로그도 플러그인으로 가능할까요? 갑자기 현기증이~~ @.@
graphittie님만 믿습니다. ( '.')/

플러그인과 스킨이 조합을 이루어야할겁니다 (....)

iendev (2006-12-07 20:19:48)에 의해 마지막으로 수정

12

답글: 블로그 첫화면을 바꾸자~

iendev 작성:

일단 프롤로그 페이지가 마련되어 있다는 전제하에서 시작 페이지를 고정시키려면..

첫번째 .htaccess 를 사용하는 방법 (http://iscubix.com/iendev/46)이 있습니다만 댓글 알리미 작동하지 않습니다.
두번째 /blog/index.php 를 고쳐 버리는 방법이 있습니다. 부작용 없습니다. 글목록을 보여주던 원래의 코드는 다른 파일로 따로 만들어 사용합니다. 현재 제가 사용하는 방법입니다. 그리고.. index.php 코드에 직접 html을 포함시키는 것보다.. skin.html에 html작성후 index.php을 거쳐서 보여주는 것이 훨씬 좋겠죠.. 물론 글 목록을 가져 온다거나 하는 작업은 플러그인을 사용하는것이 훨씬 깔끔할 것입니다.

새로 페이지를 추가하는 부분에 대해서는..

플러그인에서 list.. cutSkinTag  그리고 dress 명령에 대하여 태터 소스와 동일한 시점에서 실행시키는 방법이 있다면.. 플러그인 만으로 페이지 추가 생성을 간편하게 할 수 있을텐데.. 내공이 딸려서 그런지.. 아니면 소스에 현기증을 느껴서 그런지.. 아직까지는.. php 파일을 수정하는 패치(?) 형태로만 구현하였습니다.

dress를 동적으로 삽입하여 스킨의 특정 영역을 해석하도록 만드는 방법이 있겠군요. 관련한 플러그인 이벤트를 기존에 존재하던 SKIN_head_end 등과 같은 메타 이벤트 형식으로 삽입해서 적용할 수 있을 것 같습니다. 방법은 좀 생각이 필요하겠군요. 작동을 위한 시나리오를 묘사해 주시면 함께 생각을 정리할 수 있겠습니다. 부탁드려요 smile

이후 스킨과 플러그인이 셋으로 묶여 일종의 템플릿을 구현하는 것으로 가게 될텐데, 그럴 경우 의존성 검사등의 부분이 추가적으로 필요하겠군요.^^

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

13

답글: 블로그 첫화면을 바꾸자~

inureyes 작성:
iendev 작성:

일단 프롤로그 페이지가 마련되어 있다는 전제하에서 시작 페이지를 고정시키려면..

첫번째 .htaccess 를 사용하는 방법 (http://iscubix.com/iendev/46)이 있습니다만 댓글 알리미 작동하지 않습니다.
두번째 /blog/index.php 를 고쳐 버리는 방법이 있습니다. 부작용 없습니다. 글목록을 보여주던 원래의 코드는 다른 파일로 따로 만들어 사용합니다. 현재 제가 사용하는 방법입니다. 그리고.. index.php 코드에 직접 html을 포함시키는 것보다.. skin.html에 html작성후 index.php을 거쳐서 보여주는 것이 훨씬 좋겠죠.. 물론 글 목록을 가져 온다거나 하는 작업은 플러그인을 사용하는것이 훨씬 깔끔할 것입니다.

새로 페이지를 추가하는 부분에 대해서는..

플러그인에서 list.. cutSkinTag  그리고 dress 명령에 대하여 태터 소스와 동일한 시점에서 실행시키는 방법이 있다면.. 플러그인 만으로 페이지 추가 생성을 간편하게 할 수 있을텐데.. 내공이 딸려서 그런지.. 아니면 소스에 현기증을 느껴서 그런지.. 아직까지는.. php 파일을 수정하는 패치(?) 형태로만 구현하였습니다.

dress를 동적으로 삽입하여 스킨의 특정 영역을 해석하도록 만드는 방법이 있겠군요. 관련한 플러그인 이벤트를 기존에 존재하던 SKIN_head_end 등과 같은 메타 이벤트 형식으로 삽입해서 적용할 수 있을 것 같습니다. 방법은 좀 생각이 필요하겠군요. 작동을 위한 시나리오를 묘사해 주시면 함께 생각을 정리할 수 있겠습니다. 부탁드려요 smile

이후 스킨과 플러그인이 셋으로 묶여 일종의 템플릿을 구현하는 것으로 가게 될텐데, 그럴 경우 의존성 검사등의 부분이 추가적으로 필요하겠군요.^^

기타 페이지와의 로딩을 구분하기 위해 첫 페이지 로딩이라는 이벤트(LoadStartPage)를 만들고 skin 클래스에서 inureyes님이 말씀하신 방법과 유사한 방법으로 skin.html에서 해당 영역을 읽어오도록 조절해볼 생각입니다. 이 경우는 스킨이 하위 호환성을 완전히 잃어버리기 때문에, 플러그인으로 해야 하는가에 대한 고민도 함께 하고 있습니다. 어쨌든 LoadStartPage 이벤트는 추가될 것이 거의 분명해 보이는군요.

욕심을 말씀드리면, 스킨마다 LoadStartPage를 이용해서 그 스킨만의 첫 페이지를 만들어 사용하도록 하고 싶습니다. 물론, 플러그인으로 제공되는 첫 페이지 패키지도 있을 수 있겠죠. 사용자는 이 패키지 중 마음에 드는 첫 페이지(프롤로그, 포토로그, 페이지 등)만 선택해서 사용하면 됩니다.

14

답글: 블로그 첫화면을 바꾸자~

정말 허접한거지만 제가 쓰는 꼼수로는 예약으로 2100년쯤 해놓으시고 그 페이지를 꾸미시면... lol

"The only person to have everything done by Friday was Robinson Crusoe."

15

답글: 블로그 첫화면을 바꾸자~

Ephemera 작성:

정말 허접한거지만 제가 쓰는 꼼수로는 예약으로 2100년쯤 해놓으시고 그 페이지를 꾸미시면... lol

네이버의 그 프롤로그 기능과 비슷합니다. smile

16

답글: 블로그 첫화면을 바꾸자~

페이지 추가와 더불어 시작 페이지 변경 기능을 플러그인으로 만들어 봤습니다.
우선 적당한 이벤트가 없어 방문자 통계 처리하는 부분의 이벤트 (UpdatingVisitorStatistics)를 사용하였고..
스킨 객체에 접근할 방법을 찾다가, 태터보다 먼저 선점해버리는 방법을 선택했습니다.
다행히 태터가 객체 생성 전에 isset 으로 확인하더라고요.. ㅎㅎㅎ..

http://tt.iscubix.com/iendev/82 에 올려놨습니다.


graphittie 작성:
inureyes 작성:
iendev 작성:

일단 프롤로그 페이지가 마련되어 있다는 전제하에서 시작 페이지를 고정시키려면..

첫번째 .htaccess 를 사용하는 방법 (http://iscubix.com/iendev/46)이 있습니다만 댓글 알리미 작동하지 않습니다.
두번째 /blog/index.php 를 고쳐 버리는 방법이 있습니다. 부작용 없습니다. 글목록을 보여주던 원래의 코드는 다른 파일로 따로 만들어 사용합니다. 현재 제가 사용하는 방법입니다. 그리고.. index.php 코드에 직접 html을 포함시키는 것보다.. skin.html에 html작성후 index.php을 거쳐서 보여주는 것이 훨씬 좋겠죠.. 물론 글 목록을 가져 온다거나 하는 작업은 플러그인을 사용하는것이 훨씬 깔끔할 것입니다.

새로 페이지를 추가하는 부분에 대해서는..

플러그인에서 list.. cutSkinTag  그리고 dress 명령에 대하여 태터 소스와 동일한 시점에서 실행시키는 방법이 있다면.. 플러그인 만으로 페이지 추가 생성을 간편하게 할 수 있을텐데.. 내공이 딸려서 그런지.. 아니면 소스에 현기증을 느껴서 그런지.. 아직까지는.. php 파일을 수정하는 패치(?) 형태로만 구현하였습니다.

dress를 동적으로 삽입하여 스킨의 특정 영역을 해석하도록 만드는 방법이 있겠군요. 관련한 플러그인 이벤트를 기존에 존재하던 SKIN_head_end 등과 같은 메타 이벤트 형식으로 삽입해서 적용할 수 있을 것 같습니다. 방법은 좀 생각이 필요하겠군요. 작동을 위한 시나리오를 묘사해 주시면 함께 생각을 정리할 수 있겠습니다. 부탁드려요 smile

이후 스킨과 플러그인이 셋으로 묶여 일종의 템플릿을 구현하는 것으로 가게 될텐데, 그럴 경우 의존성 검사등의 부분이 추가적으로 필요하겠군요.^^

기타 페이지와의 로딩을 구분하기 위해 첫 페이지 로딩이라는 이벤트(LoadStartPage)를 만들고 skin 클래스에서 inureyes님이 말씀하신 방법과 유사한 방법으로 skin.html에서 해당 영역을 읽어오도록 조절해볼 생각입니다. 이 경우는 스킨이 하위 호환성을 완전히 잃어버리기 때문에, 플러그인으로 해야 하는가에 대한 고민도 함께 하고 있습니다. 어쨌든 LoadStartPage 이벤트는 추가될 것이 거의 분명해 보이는군요.

욕심을 말씀드리면, 스킨마다 LoadStartPage를 이용해서 그 스킨만의 첫 페이지를 만들어 사용하도록 하고 싶습니다. 물론, 플러그인으로 제공되는 첫 페이지 패키지도 있을 수 있겠죠. 사용자는 이 패키지 중 마음에 드는 첫 페이지(프롤로그, 포토로그, 페이지 등)만 선택해서 사용하면 됩니다.

iendev (2006-12-17 02:02:47)에 의해 마지막으로 수정

17

답글: 블로그 첫화면을 바꾸자~

iendev 님 만드신 것 참 좋습니다.
티스토리에서 그정도로만 첫페이지를 꾸밀수 있도록 해주어도 좋을텐데....