데이터 관리 프로그램 기본 템플릿

티몬 작업 하는 김에 기능을 좀더 보강해서 리스트 페이지 기본 템플릿을 좀더 확장했다.
검색이 강화됐으며 상태체크 및 엑셀변환과 부트스트랩을 사용한 깔끔한 UI 지원.

기본적인 데이터 관리 프로그램은 손쉽게 구축할 수 있다.
최종목표는 최소한의 타이핑과 클릭 몇번으로 완성되는 솔루션.

현재까지는 디비설계와 생성, 추가, 삭제, 수정, 리스트, 뷰가 한방에 자동으로 되는데
이번에 추가된 기능 적용해야 되고 소스정리를 좀더해서 프로그램 생성 후 추가 기능이 없으면 별도 작업이 없도록 말 그대로 완성품을 뽑아낼 수 있게 작업해야함.

 

추가할 기능

- 스크롤 페이징

- 파일업로드

 

 

php에서 Excel 파일 만들기

엑셀변환은 언젠가는 꼭 한번씩 써먹을 일이 생기는데 오랜만에 다시 하려고 찾아보니 괜찮은 라이브러리가 있다.

기본에는 csv형태나 html table 형태로 변환했었는데 읽는데는 문제 없으나 왠지 뭔가 덜 된 느낌인데 완전한 엑셀 파일 형태로 변환이 되어서 훨씬 깔끔하다.

csv, html 형태로 변환할 경우 파일을 열때 경고창이 떠서 모르는 사람에겐 별도 설명이 필요해서 상당히 귀찮은데 그럴 필요가 없다.

 

기본 사용법은 www.ncube.net/2034

PHPExcel 홈페이지 http://phpexcel.codeplex.com/

 

엑셀의 거의 모든 기능을 설정할 수 있는거 같은데 전부 확인하지는 않고 일단 데이터 뿌려주는 것만 확인.

예제 내용 그대로 쓰면 되는데 그냥 하면 엑셀 파일 열 때 경고창이 뜬다.

타임존 설정을 해줘야 하는데 첫줄에

date_default_timezone_set(‘Asia/Seoul’);

추가해주면 경고창 없이 바로 열린다.

 

샘플

시트명 설정 가능

 

 

 

 

 

정리 및 관리 도구

요즘에 관심이 있는건 정리 및 관리.

일단 정리를 잘해야 뭔가 해도 할 수 있을 것 같다.

우선 정리부터 잘하자~

아래는 지금까지 알아 본 각종 도구들.

상당히 많은 도구들이 있지만 각 툴마다 장단점이 있어서 딱 하나만 골라서 쓰기에는 좀 아쉽다.

 

 

정리 및 관리 툴

  • OmniPlan
    • 프로젝트 일정 관리를 위한 툴
    • 직관적인 UI
    • 업무를 한눈에 파악할 수 있음
    • 리소스 관리가 가능해 한사람에게 집중되는 것을 막을 수 있음
  • OmniGraffle
    • 제대로 써보진 않았지만 다양한 템플릿을 제공해서 많은 것을 할 수 있을 것 같음.
    • 마인드맵, 워크플로우, 사이트 기획등에 쓰면 좋을 듯.
    • 웹사이트 기획에 필요한 모든 템플릿 제공
  • DEVONthink
  • MindNode
    • 마인드맵 툴
    • 심플함
    • 색깔별로 이쁘게 그릴 수 있음
  • Wunderlist
    • 심플한 툴
    • 리스트 관리
    • 메모 추가 기능
    • 일정관리
    • mac, iphone, ipad 동기화 지원
    • 무료앱
  • workflowy
    • 웹기반 – 브라우저로 접속가능
    • 별도 설치 필요없고 크로스브라우징
    • 가볍고 쉬운 사용성
    • 간단하고 깔끔한 UI
Created with WorkFlowy.com