제로보드 모듈을 만들어 보려고 합니다

jbyiop의 이미지

제로보드를 설치한 후, 예를 들어 기본적으로 제공되는 게시판(board)모듈과 홈페이지에서 다운받은 플래너(planner)모듈을 이용해서

제로보드의 모듈을 개발하는 방법을 공부하려고 했습니다.

제일 처음에 하고자 하는것이, 예를 들어 플래너 모듈을 가지고 와서, 해당 모듈의 모든 폴더,파일,소스코드의 planner라는 단어를

New라는 단어로 전부 바꾼다음 모듈을 다시 올렸을때

제가 생각했던것은 planner모듈과 완전히 기능은 똑같지만 이름은 다른(New라는 이름의) 모듈이 생성될것이라고 생각했습니다.

(모듈의 내용을 고치고 하는것은 그 다음에 해볼생각입니다.)

아무튼, board와 planner 모듈의 내용을 모두 고쳐서 올려보았을때

board 모듈의 경우에는 목록에 모두 등록이 되었지만, 실행이 되지 않았으며

planner 모듈의 경우에도 등록은 되었지만, 선택을 하면 오류가 발생하더군요.

각각의 모듈들이 모두 독립적인 것이라면 위와같은 상황이 발생하는것이 아니라,

위에 말씀드렸듯이, 이름만 다르고 기능은 똑같은 모듈들이 추가가 되어야 하는것이 정상이 아닙니까?

제가 도중에 무엇을 빼먹은건지도 모르겠고, 모듈이 정상적으로 등록이 되지 않는것도 이해가 가지 않습니다.

그러다 보니, 홈페이지에 올라와있는 다른모듈들은 어째서, 멀쩡하게 등록이되며 설치가 되는지 납득이 안갑니다.

어떻게 하면 좋을까요?

JuEUS-U의 이미지

제로보드에는 사실 관심이 영 없짐서도,,
기본적으로 그런 경우에는 모든 상수/하드코딩된 부분을 찾아 고쳐줘야됩니다.
"planner"라고 안쓰고 다르게 하드코딩 되어있을 수도 있고,
아무튼 경우의 수가 너무 많습니다.
그냥 등록되어 있는걸 고치는게 속 편합니다.

그리고 인터넷에 보면 모듈만드는 강좌가 있을겁니다.
카피해서 고쳐서 작동하게 만드는 것보다는
강좌를 따라하는게 효율이 나을겁니다.

- 좀 많이 해본 1人

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.