Install Zoomla

안녕하세요. 이번시간에는 Zoomla를 이용해서 CMS 서비스를 만들어 보려고 합니다.

Create a Site

일단 BlueHost에서 ADD SITE버튼을 누르고 사이트를 하나 만드세요.

그리고 Empty Environment을 선택합니다.

사이트 이름과 도메인을 넣고 계속 진행하면 빈 사이트가 생성됩니다.

Install Zoomla

SETTINGS버튼을 클릭하고 들어가면, 상세화면이 나오는데 우측하단에 CMS INSTALLER버튼을 클릭합니다.

그러면 설치할수 있는 각종 앱들이 나오는데 이중 Joomla를 선택합니다. Install버튼을 눌러주세요.

그러면 설치상세 화면이 보이는데 설치할 도메인과, 설치버젼, 사이트 이름, 어드미비번, 이메일 등을 적고나서 맨 밑에 Install버튼을 눌러 설치를 진행합니다.

그러면 설치가 진행됩니다.

잠시 기다리면 설치가 완료되었다는 메세지를 보여줍니다.

Welcome Message

위의 메세지에 안내된 Administrative URL을 클릭하면, 방금 설치한 Joomla의 관리페이지로 들어갑니다. 처음 방문을 했기때문에 환영메세지와 각종 사용법에 대한 안내팝업을 보여줍니다.

정보를 수집할수 있게 도와달라는데 공짜로 쓰게 해줬으니까 도와주도록합니다.

드디어 나타난 줌라의 대시보드입니다.

Allow User Registration

사이트에 들어오면 사용자들이 스스로 회원가입을 할수 있도록 허용을 해줄거에요. 좌측메뉴에서 System 메뉴를 클릭하고, Setup의 Global Configuration을 클릭합니다.

해당메뉴에 서브좌측메뉴가 있는데 최하단 Users를 클릭하면 처음으로 선택되서 보여주는 탭이 User Options인데요. 여기에서 Allow User Registration을 Yes로 변경해줍니다. 그리고 나서 좌측 상단에 “Save”버튼을 눌러줍니다.

Sign Up

이제 사이트에 가보면 로그인 기능 맨 밑에 Create an account라는 링크가 생겼습니다. 그걸 클릭해서 회원가입을 해보겠습니다.

아직 어딘가 허접하지만 UI는 정리를 하면 되니까 일단 이메일 인증을 하라고 하네요.

이메일을 확인하셔서 링크를 눌러주세요

그러면 계정이 활성화됩니다.

Sign In

 로그인이 잘 되는지 확인해볼게요.

로그인하니까 바로 회원정보 페이지로 이동하네요. 로그인 했을때는 원래페이지에 머무르고, My Page메뉴를 눌렀을때 해당 페이지로 갈 수 있게 링크를 알아두어야겠습니다. 회원정보 보기, 회원정보 편집

User Management

관리자페이지에서 해당 사용자가 들어왔는지 확인해볼게요. 좌측메뉴에서 Users > Manage를 클릭하고 들어가면 Test User가 등록이 잘 되어있네요.

Test User링크를 클릭하여 상세화면을 확인합니다. 들어가면 Account Details탭이 바로 보이고 기본적인 회원정보를 보여줍니다.

옆에 Assigned User Groups을 누르면 현재 이 회원에게 할당된 권한을 보여줍니다. 다른 권한은 없고, Registered권한만 가지고 있네요.

Conclusion

Zoomla가 어디까지 가능한지를 아직 몰라서 CMS서비스를 만들기는 좀 그렇고, 일단 기능이 제한된 워드프레스보다는 좀더 활용도가 높은거는 같은데 권한 별로 기능을 지원할지를 결정하는 부분을 봐서 회원별 기능관리는 기본적으로 지원하지 않고 아마도 여러모로 우회하면 가능은 할것도 같은데 아직 서비스를 정확하게 모르는 상태에서 섣불리 CMS서비스를 만드는 것보다 좀더 일차원적인 서비스를 가지고 Zoomla를 활용해본 뒤에 좀더 복잡한 서비스에 붙이는게 맞다고 판단하여 이번시간은 여기까지만 하고 뉴스서비스 작업할때 다시 Zoomla를 설치해서 뉴스기사등록에 관한 부분을 권한별로 어떻게 관리할지를 결정하고 Custom디자인을 어떻게 할지등도 그때가서 좀더 자세하게 다루도록 하겠습니다. 그럼 오늘은 여기까지 하겠습니다. 시청해주셔서 감사합니다.