Skip to content
Alec Kim edited this page Sep 8, 2015 · 2 revisions

Welcome to the BlogSync wiki!

프로그램 개요

개발 목표(개발 배경, 목적)

개발배경

예전에는 웹이라는 공간에 글을 배포만 하면 네이버, 다음, 구글 같은 검색엔진에 의하여 노출되었지만, 소셜 네트워크와 모바일이 발전하면서 사람들은 소셜과 모바일을 많이 사용하게 되었다. 문제는 소셜과 모바일 컨텐츠들은 패쇄적으로 운영되어 다른 웹공간에 컨텐츠를 접근하기 어렵고, 반대로 검색엔진에 노출되거나 하지도 않는다. 이런 문제로 파워블로그들이나, 쇼핑몰 운영자들이 정보를 전달하는 위해 스스로 동일한 내용을 복사하거나 링크를 걸어서 이 문제를 해결하고 있다. 그래서 우리는 자동으로 블로그, 소셜 서비스간의 글을 동기화 시켜주는 서비스를 제공하여 블로거들에게 편의를 제공하고자 한다.

why

검색엔진을 가진 회사들은 자기들 서비스위주로 컨텐츠들이 나옵니다. Soical Media는 각자의 서비스에서만 볼 수 있죠. 그러나 컨텐츠를 만들고 배포(publishing)하는 사람들은 가능한 많은 사람들에게 자신의 컨텐츠가 전달되어야 합니다.

how

우리는 각 서비스들의 API를 연결하고, 그 사이를 조작하는 매쉬업 기술(Mashup service) 를 활용하여, 사용자들의 컨텐츠을 다른 서비스에서도 자동으로 배포(posting)합니다.

what

사용자가 자기가 사용하는 서비스의 계정을 등록하고, 각 서비스를 연결하면, 등록된 어느 서비스에서도 컨텐츠를 올리면, 최적의 모양으로 등록된 나머지 서비스에 전달됨.

개발목적

목적 : 본 플랫폼은 다음의 서비스를 제공한다.

  • 사용자 등록
  • 관리하고자 하는 블로그들 등록
  • 동기화 조건 설정
  • 동기화 이력 보여주기
  • 관리하는 블로그들의 댓글이나 피드백 모아서 보여주기

시스템 구성도

image2014-6-29 16_55_55

  • Model
  • 사용자 정보 저장
  • 블로그 동기 구조 저장.
  • 글 리스트 및 피드백 정보 저장.
  • Controller
  • Open API - web client에서 들어오는 요청을 받아서 처리 하는 모듈
  • Passport - 각 블로그들과 oauth연결을 처리
  • Scheduler - 정기적으로 사용자 블로그를 모니터링하여 변경 사항 체크
  • GetContents - 업데이트 된 블로그에서 새글을 가지고 옴.
  • PushContents - 새글을 동기화하고자 하는 블로그들에게 전달함.
  • View
  • Blog Syncer 소개
  • 로그인
  • 사용 중인 블로그들 설정
  • 동기화 이력 조회
  • 관리중인 블로그들 패드백 정리

메뉴 구성도

소개 랜딩페이지 - BlogSyncer를 클릭하면 랜딩페이지로 이동한다

로그인 - 여러 provider id로 로그인 할 수 있다.

mockup_blogsyncer_intro

블로그 그룹 설정 - 동기화하고자 하는 그룹을 설정한다.

블로그 그룹 상세 설정 - 초기 버젼에서는 post 방법을 변경할 수는 없고, enable/disable만 할 수 있다. 방법은 운영에서 지정한다.

mockup_blogsyncer_sync3

모아보기 : 사용자의 글 제목 기준으로 여러 provider의 피드백을 모아 볼 수 있다.

히스토리 : 동기화 내용 및 에러 상황에 대하여 보여준다.

개발 언어

  • HTML5, CSS, angular.js : 웹 기반 블로그 설정을 위한 GUI 및 서비스 화면 구성
  • node.js : web client의 요청사항을 처리하고, 주기적인 블로그 모니터링을 통하여 동기화.
  • mongoDB : 사용자 정보와 싱크 이력을 저장하기 위하여 사용.

프로그램 장기 발전 방안

First Release

주요 인기 service를 우선 지원하고 시장에 선보임.

주변 사용자들로부터 피드백을 받으면서 기본 컨셉 개선.

MLP

모아보기 기능 - 사용자의 글 제목 기준으로 여러 provider의 피드백을 모아 볼 수 있다.

hashtag기반의 사용자 관심 분야 추천.

다수 국내 유저들에게 서비스하면서 안정성과, 피드백 개선

서비스 확장

다국어 지원으로 해외 서비스로 확대

social media 추가가 용이하도록 easy insert 기능 추가.

수익모델 적용.

Socical Media에 유료 상품을 등록할 수 있는 유료서비스 지원

모아보기 기능의 확장판 - 댓글이나 평가 뿐만 아니라, 접속자 수, 페이지 뷰, 각 블로그들 노출 비교, 블로그 합쳐서 가장 인기 있는 글등 추가 정보 제공

blog express - blog의 모든 글과 사진을 다른 서비스로 이동시키거나, 백업하는 기능 제공