Home 게시판 커뮤니티 Q&A 워드프레스 초보자 질문입니다.

8개 답변, 2 voices Last updated by Avatar of Matthew ParkMatthew Park 9 years, 1 month 전
  • Avatar of 냉초코냉초코
    Participant
    @shoogo
    #27799

    요즘 워드프레스에 관심이 생겨서 조금 만져봤는데
    테마 적용같은 디자인 부분 말고 JSP로 따질때 컨트롤러 부분같이 코딩 영역도 설정 가능한가요?

    포트폴리오 용으로 홈페이지 하나 만들어 둘까 하는데 제가 아무리 jsp로 디자인해도 이쁘지가 않은데 워드프레스로하면 확 느낌이 살아서 워드프레스 테마를 적용하고 싶은데 막상 적용하려고하니 DB 컨트롤러나 그런것들을 설정을 못해서 어찌할 바를 모르겠네요…

    JSP로 짜놓은게 있는데 이걸 적용시킬 방법을 모르니…

    혹시 이에 대해 잘 나와있는 사이트나 설명 좀 부탁드려도 될까요?

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27800

    https://wordpress.org/plugins/iframe-less-reloaded/

    이걸 손보시는게 가장 일이 적을 것 같습니다.

    jsp 로 output 된걸 fetch 해서 워드프레스 페이지에 보여주는 플러그인 입니다.

    (그런데 jsp 는 php 에 비해 속도가 워낙에 느려서…. 이게 좋은 해결책일지 모르겠습니다… 웹에서 아직도 jsp 를 쓰는게 가능한가보죠? 한 15년전쯤 사용되던게 아닌가 싶은데…. 연세가 꽤 되시는듯 합니다. ㄷㄷㄷ)

    html5 iframe seamless attribute 도 일을 간단하게 해결하실 수 있는 방식이긴 한데,.. SEO 가 좀 신경쓰이실거고…

    그런데 jsp 로 출력된 결과물을 그냥 ctrl +c, v 하시면 안되는 이유가 특별히 있는지…. 잘 모르겠네요.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of 냉초코냉초코
    Participant
    @shoogo
    #27801

    그럼 컨트롤러부분인 java 부분도 그대로 적용가능하단 말씀이신가요?

    제가 본 책에는 그냥 플러그인들만 사용하는게 나와서 java 로 작성된 db컨트롤러 부분도 수정가능한지 잘 모르겠더라고요.

    그리고 jsp가 그렇게 사장된 언어인가요?  전 학교에서 jsp밖에 안들어서….

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27805

    jsp 가 사장되었다는 견해는 10년부터 나온 얘기고,

    https://weblogs.java.net/blog/zarar/archive/2007/04/are_jsps_dead.html

    (2007년도에 작성된 post 에 jsp 는 죽은지 오래됐다 라는 내용입니다.)

    지금은 그냥 팩트죠.

    JSP is considered “deprecated” as of the Java Enterprise Edition (Java EE) Standard.

    deprecated 이란 뜻 아시죠? 소멸된.

    한달에 10억정도 매출이 오르는 eCommerce 사이트에 페이지 로딩 속도가 0.1 초 만 느려지면 매출이 1억원 줄어든나는 연구결과도 나와 있고, 이런 웹 환경에서 jsp 를 쓰겠다는 발상을 하는 것 자체가…

    암튼 그렇습니다. 제 조카만 봐도 요즘 학교에서 파이썬 부터 가르치고, JAVA 는 4학년때 졸업 앞두고 참고적으로나 조금 커버하던데…. 학교에서 jsp 만 공부하시나요? ㄷㄷㄷ

    JAVA 자체도 결정적으로 구글이 오라클 하고 사이가 좋지 않고, 그래서 JAVA 전망이 좋지 않습니다.

    jQuery 가 대세로 자리잡은게 꽤 오래 되었고, (대세가 된지 거의 10년이 되어갑니다. 벌써 10년전 jsp 가 설 자리는 아예 없어진거죠.) 지금은 jQuery 의 자리가 AngularJS 한테 위협을 받고 있는 상황입니다.

    AngularJS = MVC 라서요.. 앞으로 10년을 생각하시면 AngularJS + html5 배우셔야 해요.

    그리고 웹시장 자체는 워드프레스가 전세계 CMS 의 60% 가 넘는 시장점유율을 유지하고 있고, 웹사이트 전체로 보면 25% 정도 되나 그렇습니다. 그러니까 전세계 모든 웹사이트의 25% 정도가 워드프레스를 쓰고 있는 겁니다.

    워드프레스라도 입문하시기로 하신게 좋은 결정을 내리신 듯 합니다.

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27806

    AngularJS 의 위엄:

    http://hackya.com/us/google-and-microsoft-working-together-on-angularjs-2/

    마소하고 구글이 같이 밀고 (지원하고) 있는 상태 입니다. 무슨 말이 더 필요할까요? jQuery 캠프쪽에서 ㄷ ㄷ ㄷ 떨고 있는 이유 입니다.

    저부터도 요즘 작업하는 테마에 jQuery 를 최대한 배제하고 더 가벼운 css3 로 작업을 많이 하고 있는… jQuery 를 꼭 써야 될때도 있긴한데, 슬라이더 도 css3 로만 짜게 되더라구요. 나중에 jQuery 가 어떻게 박살이 날까 걱정되서 이렇게 하고 있는 것 같습니다.

    jQuery 가 Motool 이나 Prototype 꼴 나지 말라는 법이 없는거거든요.

    Avatar of 냉초코냉초코
    Participant
    @shoogo
    #27807

    제가 글이 서툴러서 질문이 이상헀던거 같습니다.

    제가 진짜 묻고 싶었던건 php라든가 jsp라든가 제가 학부에서 프로젝트로 개발할 땐 컨트롤러 부분을 자바로 했던 기억이 있는데요, (예를 들면 DB 컨트롤러 라든가, 객체 컨트롤러 등등)

    워드프레스 어드민으로 들어가서 설정들을 찾아보면 테마에 관련된 설정이 있을 뿐 자바 파일을 업로드 하는 것이라든지 그런게 없는거 같아서 이 부분을 질문한 것입니다.

    가령 회원가입을 한다고 한다면 회원가입 후 어떤 로직을 처리하는가, 어떤 데이터를 받아서 어떤 DB테이블에 어떻게 넣을까 하는 그런 세세한것들은 제 경우엔 자바를 이용해서 컨트롤 했던 기억이 있는데요,
    이 부분을 워드프레스에서는 어떤 식으로 처리할 수 있는가가 제 질문이였습니다.

    java 파일을 통째로 업로드가 가능한지, 아니면 회원가입과 관련된 플러그인을 받아서 내부 로직을 수정해야하는지, 아니면 새로운 플러그인을 만들어야하는지 등등이요.

    (정부 프레임워크가 JSP 다 보니 아직도 JSP가 많이 쓰이는 줄 알았네요. JSP에 대한 답변도 감사합니다.
    그리고 나이 안많아요 ㅠㅠ 이제 막 졸업했어요 ㅠㅠ. 단지 DB를 주전공으로하다가 최근에 웹쪽에 관심이 생겨서 워드프레스를 공부할뿐…. ㅠㅠ)

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27808

    글이 서투르신게 아니라 제가 난독증 입니다. ^^;;;

    한국어 (쓰는건 많이 편한데, 상대방 글을 이해하는 독해력 부분이 아주 편하지는 않습니다.)

    Spring MVC 하고 워드프레스 나 다른 CMS 와의 integration 을 구상 해보려는 회사나 개인이 없었던 건 아닌데, 현실성이 없는 발상인듯합니다.

    integration 을 하느니 차라리 직접 JAVA 플랫폼에서 CMS 를 하나 개발하시는게 더 수월한 일인듯 하네요.

    http://forum.spring.io/forum/spring-projects/web/125939-spring-mvc-wordpress-integration
    http://stackoverflow.com/questions/27842360/creating-a-forum-with-a-cms-drupal-joomla-wordpress-etc-and-using-that-for

    워드프레스가 좋은 점은, 개발하셔야 하는 모든 기능들이 벌써 다 개발이 되어 있다는 것 입니다.

    로그인 authentication 같은 부분, 직접 개발하시려면 시간이 많이 소요되시잖아요.

    이런것도 워드프레스에서는 그냥 플러그인 하나 가져다 붙이면 끝입니다.

    대기업이나, 구멍가게 사장님이나, 사업자 입장에서는 시간많이 걸리고, 비용 많이 들어가는 솔루션을 사용하고 싶지 않습니다. 결국 워드프레스는 돈과 시간을 절감해주는 도구 입니다.

    //////////////////////////////////////

    아 물론 한국 관공서, 정부 사이트는 정반대 입장이죠. 돈많이 들어가고 시간 오래걸리고, 비효율적이고, 유지비용도 높고, 이런 솔루션을 선호 합니다. 그래야 관련자들에게 떨어지는 콩고물이 많아지기 때문에… 그래서 관공서 상대로는 저렴하고 가성비 최고인 좋은 솔루션을 제시하면 절대 안됩니다.

    Avatar of 냉초코냉초코
    Participant
    @shoogo
    #27810

    계속되는 질문 받아주셔서 정말 감사합니다 ㅠㅠ

    마지막으로 질문 하나만 더 드릴게요.

    회원가입 플러그인을 쓰면 회원가입을 매우 쉽게 구성할 수 있다는건 이해헀습니다.

    근대 자바에서 보면 회원가입을 만들때 회원가입 폼에서 정보를 받아다 DB에 넣어주잖아요?

    워드프레스도 mysql을 사용하는 것도 그렇고 로그인 기능이 있는걸 보면 웹 db가 아니라 DB 서버를 사용한다는 거 같은데, 그렇다면 회원가입할때 받았던 정보를 DB에 넣어주는 컨트롤 부분이 있을텐데

    이건 플러그인 수정에 들어가서 할 수 있는 부분인가요?

    혹 그렇다면 sql문도 사용한다는 것인데 그럼 db에 프로시저가 생성되어 있다면 그 프로시저 역시 호출 할 수 있는 건가요?

    늦은 시간인데도 친절한 답변 정말 감사 드립니다. 덕분에 학구열이 더 불타네요!

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #27811

    직접 DB 구조에대한 documentation 를 살펴보시고 DB 에 cache 되는 정보를 호출하는 플러그인 구축은 DB API 를 살펴보시면 될 것 같습니다.

    http://codex.wordpress.org/ko:한국어

    http://codex.wordpress.org/Database_API

    개발에 필요한 모든 내용은 Codex 에 존재합니다.

    http://codex.wordpress.org/

    그리고 저는 한낮입니다. 늦은 시간 아닙니다. ^^;;

9 글 보임 - 1에서 9 까지 (총 9 중에서)
  • 답변은 로그인 후 가능합니다.