지금 진행중인 프로젝트에 대해 조언 좀 부탁드립니다..

sadrove의 이미지

지금 시작중인 프로젝트가 하나 있습니다..
PHP로 만드는 웹사이트인데..
이름은 Open Web Site 라고 지었습니다.

전체적인 방식은 이렇습니다..
웹사이트를 누구나(회원에 한해) 고칠 수 있습니다..
별도의 웹에디터를 제공하고 그 에디터를 통해서 PHP소스 코드에 접근할 수 있습니다..
자신이 웹사이트를 마음대로 수정할 수 있죠. DB나 파일을 생성하거나 삭제할 수도 있고, 메뉴를 추가하거나 삭제할 수도 있죠...
누구나 웹사이트를 수정할 수 있다면 문제가 많을테니 당연히 만들자 마자 바로 적용되진 않습니다.
수정된 웹사이트는 [승인대기]상태로 남게 되고, 회원등급이 높은 사람들이 가진 일정한 권한으로 투표식으로 [승인]이 떨어지면 실제 웹사이트가 변경됩니다.
즉, 운영자의 의사와 상관없이 다수의 의견에 따라서 웹사이트가 변경되는겁니다. 물론 웹사이트가 변경되는것만으로는 아무런 의미가 없겠죠...
그래서 또하나의 기능이 [프로젝트]진행입니다.
마치 이곳 KLDP.net에 있는 공동개발처럼 웹에서 구현가능한 것들을 프로젝트 형식으로 진행합니다.. 규칙은 위의 방법과 유사하고요...
누구나 프로젝트를 생성하거나 없앨수 있습니다.
목적은... 만약 게시판을 예로 든다면 공동작업을 통해 최적의 게시판을 만드는거죠...당연히 누구나 이용할 수 있고요...수정할 수 있습니다..
이외에 자잘한 내용들이 많으나 전체적인 개략은 위와 같습니다..

특징이라면, 웹사이트나 웹프로그램이 여러사람에 의해 공동으로 발전한다는 것이고, 이 모든것이 웹상에서 브라우져 만으로 해결한다는 것입니다.

이것이 기술적으로 가능한지 불가능한지는 아직 확신이 없습니다..
제가 답답한 마음에 이렇게 글을 올리는 이유는 다음과 같은 3가지입니다.

첫째로 저는 프로그래밍 경험이 많지 않습니다.. 현재 학생이고 방학을 맞아 그동안 틈틈히 생각나는 아이디어들을 모아서 결정한 프로젝트입니다...
제가 불안한건 이런 사이트가 이미 존재하는가 입니다... 혹시 이미 예전에 만들어져서 남들 다 쓰고 있는데 저만 모르고 있는건 아닌지 ...

둘째로 하나는 이 웹사이트의 효용성입니다.. 과연 이게 만들어졌을 때 사람들의 참여를 끌어모을 만큼 매력이 있는 아이디어인가 입니다..
아니면 별 쓸데없는 웹사이트를 만드는건 아닌지 하는 불안감입니다..

세번째는 기술적으로 가능한가 입니다. 웹호스팅으로 구현할 생각입니다. 저는 리눅스와 PHP에대해 그리 깊은 지식이 없기 때문에(사실 많이 부족합니다.) 그냥 가능하다고 믿습니다. 사실 불가능하다고 해도 괜찮습니다. 그만큼 전 많은 걸 배울 수 있고, 제 아이디어가 괜찮은 생각이었다고만 제가 느낄 수 있다면 괜찮습니다..

기말고사 시험기간에도 이 생각때문에 며칠째 밤잠을 설치고 있습니다...
도무지 조언을 구할곳이 없어서 고민끝에 이렇게 글을 올립니다.
행여나 초보자의 환상이 비웃음거리가 되지는 않을까 걱정되네요...

고수님들의 진솔한 충고를 부탁드릴께요...
별로 쓸데없는 아이디어라면 따끔하게 한마디 부탁드립니다...
그래야 얼른 다른 걸 찾아보죠...^^....
긴글..끝까지 읽어주셔서 감사...
그럼 좋은 하루 되세요....꾸벅..

서지원의 이미지

sadrove wrote:

첫째로 저는 프로그래밍 경험이 많지 않습니다.. 현재 학생이고 방학을 맞아 그동안 틈틈히 생각나는 아이디어들을 모아서 결정한 프로젝트입니다...
제가 불안한건 이런 사이트가 이미 존재하는가 입니다... 혹시 이미 예전에 만들어져서 남들 다 쓰고 있는데 저만 모르고 있는건 아닌지 ...

이미 비슷한 것이 만들어져 있습니다. 위키라고 부르는데, 우리나라에서는 많이 알려진 사이트로 http://no-smok.net 이 있습니다.

tasy의 이미지

/. 에서 답글이 보여지는 거나 포스팅 같은 것은 투표와 관찰자에 의해서 진행됩니다. 사용장의 의견들이 반영되어 보이는 모습이 바뀌지는 않지만, 내용의 표현양식이나 내용이 표현되는 것이 바뀌는 것은 비슷한 것 같습니다.

굉장히 잘된 시스템이니 응용하면 좋을것 같습니다.

---------
Byeongweon Moon
http://tasy.jaram.org/blog
사랑하면 알게 되고 알면 보이나니 그때에 보이는 것은 전과 같지 않으리라.

sadrove의 이미지

위키위키란걸 들어보긴 했는데..

전 단순히 게시판의 글들을 서로 보완해 나가는것인 줄만 알았습니다..

제가 어리석었네여..

좀 더 공부해야겠습니다..^^

좋은 경험이 돼었습니다..

조언 감사드려요..꾸벅..

좋은 밤 되세요..

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.