포럼
가벼운 게시판이 필요해서 시작한 삽질...
2016.05.28 19:37
개인 서버에 사용할 가벼운 게시판을 찾다가 맘에드는게 없어서 만들기 시작했는데
생각보다 손이 많이가네요.
아무튼 지금까지 삽질한 결과물입니다.
구경해 보시고 문제점이나 조언같은거 있으면 해주세요.
xe모듈 그런거 아니고요. 그냥 그누보드 같이 처음부터 설치해 쓰는거예요.
https://github.com/phiDelPark/aFox
참고로 아직 몇몇 기능은 미완성이고 (접속기록, 쪽지기능 등...)
테스트 환경도 크롬, php5.5, mysql5 외엔 테스트해본적이 없어요.
다른 브라우저 다른 서버환경에선 문제가 발생할 가능성이있습니다.
댓글 21
-
GG
2016.05.29 03:48
와우!!!!!! -
기진곰
2016.05.29 15:44
함수명이나 구조가 XE를 많이 닮았네요. XE의 조카뻘 되는 CMS 같아요 ㅎㅎ
-
파이델
2016.05.29 17:03
그렇죠. 아무래도 제가 XE에 익숙하다보니 ㅎㅎ
-
DoorWeb
2016.05.30 13:24
과거 코어 업데이트때마다 만들어 두신 게시판 스킨으로 고생하셨는거 같은데...
이번엔 코어에서 뚝 때어내셨군요 ㅋㅋ
-
파이델
2016.05.31 07:45
그랬나요? ㅎㅎ 사실 그렇긴 해요.
XE3 개발중이니 더이상 구버전이될 XE의 모듈 ,에드온 만드는게 의미도 없는거 같고...
XE3 기다리긴 넘 길고 가볍게 사용할게 없나 찾다가 속편히 만들어 쓰기로 했어요
근대 자꾸 욕심에 기능이 추가되다 보니 생각 보다 시간도 걸리고 더 고생 중 이네요 ㅎㅎㅎ
-
도라미
2016.05.30 18:22
보안성은 어떤가요?
-
파이델
2016.05.31 08:26
문제가 될만한것과 정보 암호화등 저도 신경은 쓰고 있기는 한데...
저도 잘 모르는 분야라 좋다 나쁘다 장담은 못하겠어요. (저도 이기회에 공부하는 거죠)
그 부분에서 도움을 받으려고 공개한거니 문제가 있으면 알려주겠죠. ㅎ
-
ilbe
2016.05.31 10:00
http://www.slideshare.net/billkarwin/sql-injection-myths-and-fallacies
-
파이델
2016.05.31 19:45
재밌네요^^ 잘볼게요
-
착한악마
2016.05.31 14:12
오호 ..파이델님..드디어..독립하시는군요..멋지십니다. ^^ 옛날이나 지금이나 항상 응원합니다. 항상 고맙습니다.
-
파이델
2016.05.31 19:45
감사합니다 ㅎㅎ
-
SimpleCode
2016.05.31 22:40
다른 분들은 좋은 말씀만 하신 것 같은데, 저는 약간 쓴 소리 좀 해볼게요.
우선, aFox만의 특징이 없어요. 폴더 구조라던지 disp|proc|get을 사용하시는 것을 보니 XE를 많이 참고하신 것 같네요.
칼럼명에 mb_가 있는 걸 보면 그누보드도 참고하신 것 같고... 네이밍이라던지 폴더 구조가 일관성이 좀 떨어져요.그리고 /config/ 폴더가 있던데, 이 안에는 잡다한 라이브러리(?) 들이 몇 가지 들어있네요. 당연히 설정 파일이 들어있을 줄 알았는데, 여기서 코어를 초기화한다던지, DB 입/출력이라던지 설정과는 상관없는 것들이 있어서 이상했어요.
-
파이델
2016.06.01 09:04
제가 xe,그누보드를 10년이상 사용하다보니 자연스럽게 비슷한 구조로 따라가네요.
xe 모듈,애드,위젯 구조적인게 맘에들고 저는 비슷해서 익숙하니 오히려 더 좋다고 생각해요.
/config/ 폴더에 좀 다른게 있는건 아직 파일 수가 적어서 적당한곳을 찾는중이에요.
근대 네이밍이라던지 폴더 구조가 일관성이없나요? 나름 신경쓴다고 한건데... ;; -
파이델
2016.06.01 14:14
쓴 소리도 겸허히 받아드려야 하는대 제가 아직 수양이 부족합니다.
제가 이런거에 좀 신경쓰는 스타일이라 결국 config 폴더 바꿨어요. ;;; -
SimpleCode
2016.06.01 22:05
아닙니다. 제가 좀 구체적으로 적지 않았네요. 그래서 괜히 기분이 상하시지 않았으려나 생각도 드네요. 제가 생각하는 config 폴더라는 게 기본 설정값을 정의하는 폴더라고 생각했었거든요.
저 같은 경우, 늘 개발하면서 다짐하는 것이 있는데요. 내가 만든 프로그램의 소스를 한 달 뒤에 봐도 이해할 수 있도록 만들어야 한다고 다짐합니다. 거기에다가 완벽주의자다 보니, 별 거 아닌 거 가지고 끙끙 앓기도 하고... 뜯어고치기도 합니다ㅎㅎ
제 생각을 파이델님께 강요(?) 한 게 아닌가 싶기도 하네요. 너무 심각하게 받아들이지는 않으셨으면 좋겠습니다.
-
파이델
2016.06.02 08:35
아닙니다 ^^
오래되도 알기쉽게 그건 맞는 말씀이신거 같아요.
저는 거의 공동작업을 안해서 그런거에 잘 신경못쓰는편이라 더 신경쓸게요. -
HowtoXE
2016.06.01 15:42
직관적이고 이것저것 붙여서 쓰기 좋은 듯요^^ 꼭 ~만의 특징이 있어야한다고 생각하지는 않아요. 특징이 있다는 건 그만큼 진입장벽이 있다는 것 아니겠습니까. 익숙한 면이 많은게 강점으로 작용할 수도 있는 것이지요. -
HowtoXE
2016.06.01 15:53
아 그리고 라이센스가 참 마음에 듭니다!! -
파이델
2016.06.02 08:38
저도 좋아하는 라이선스입니다. ㅎㅎ
-
SimpleCode
2016.06.01 21:58
익숙한 것도 좋지만, 이것저것 섞이면 오히려 이상하거나 혼란스러울 수도 있는 법이죠.
아무리 좋아보이는 것이라도 그대로 받아들이면 실패(?)하는 경우가 종종 있습니다.
실제로 한국이나 일본, 중국의 역사 속에도 그대로 드러나지요. 서양의 강대국들이 침입했을 때, 그들의 기술만 받아들여서 개혁을 추진했는데 일본을 제외하고는 결국 실패했죠.
그리고 개성이 강하다고 해서 꼭 진입장벽을 높이는 것은 아닙니다. 오히려 거기에 매혹되기도 하지요.
제가 말하고자 하는 특징이란 게, aFox만의 개발 방향이라던지, 독특한 플러그인 개발 표준인데 오해의 소지가 다분하게 쓴 것 같네요. -
GG
2016.06.02 04:08
SimpleCode 님도 뭔가 만들고 계신것 같은데 두 작품이 모두 좋은 런칭이 되었으면 좋겠습니다.