로그인

CMS의 세계관과 방법론

작가:네오양 시간:2021/04/23 읽다: 7540
cms(콘텐츠 관리 시스템)는 철학적인 질문입니다. 왜냐하면 cms는 이미 철학적 수준에 도달했기 때문입니다. 우리는 지금 그리고 한 번 세계 최고 중 일부를 분석합니다 [...]

cms(콘텐츠 관리 시스템)는 철학적인 질문입니다.

왜냐하면 cms는 이미 철학적 수준에 도달했기 때문입니다.

세계 최고의 CMS의 현재와 과거의 세계관과 방법론을 분석해보자.

1. XOOPS(https://xoops.org/)

전직 무왕, 전 "서 있는 기계".

중국에서는 XOOPS에 대해 아는 사람이 거의 없습니다. 하지만 10여년 전부터 XOOPS는 해외는 물론 대만에서도 큰 인기를 얻었고, 대만에서는 '역 기계'라고도 불렸습니다.

1. XOOPS의 세계관

XOOPS는 세상이 사람 중심이라고 믿습니다. 어떤 기능이든지 결국 사람(사용자)이 사용해야 합니다.

2. XOOPS 방법론

코어는 완전한 사용자 센터이며, 이 사용자 센터를 기반으로 필요한 기능을 기반으로 해당 모듈이 설치됩니다(후크를 사용하여 사용자 센터에 장착). 예: 기사 모듈, 댓글 모듈, RSS 집계 모듈 등

XOOPS의 세계관과 방법론은 매우 고전적이며, 많은 시스템이 이러한 세계관과 방법론을 기반으로 합니다.

2. 워드프레스(https://wordpress.org/)

현재 가장 많이 사용되는 CMS입니다. 많은 아이디어와 방법이 큰 영향을 미쳤습니다.

실제로 WordPress의 방법론은 XOOPS의 영향을 많이 받았습니다. 후크와 플러그인은 XOOPS에서 영감을 받았습니다.

하지만 WordPress의 세계관은 XOOPS의 세계관과 매우 다릅니다.

1. 워드프레스의 세계관

WordPress는 인터넷에 대한 사람들의 요구 사항이 게시와 보기라는 두 가지라고 믿습니다. 즉, 콘텐츠를 게시하고 콘텐츠를 보는 것입니다.

2. 워드프레스 방법론

핵심은 콘텐츠 게시와 콘텐츠 보기 작업을 잘 수행하고 나머지는 후크와 플러그인에 맡기는 것입니다.

콘텐츠를 살펴보면 실제로 각 웹사이트에는 고유한 요구 사항이 있으므로 테마 시스템은 후크와 플러그인을 기반으로 구축됩니다.

3. 줌라(https://www.joomla.org/)

이것은 현재 세계에서 두 번째로 큰 CMS입니다.

이것은 매우 독특한 CMS인 Joomla입니다. 제 생각에는 개발 능력이 부족한 사람들에게 더 적합하다고 생각합니다.

1. Joomla의 세계관

Joomla는 세상이 다층으로 이루어져 있다고 믿으며, 이는 데이터의 최하층부터 애플리케이션의 최상층까지 웹사이트/웹 프로젝트에도 동일하게 적용됩니다.

2. 줌라 방법론

Joomla는 스스로를 "webOS"와 유사한 것으로 정의합니다. 그 자체는 상대적으로 낮은 수준의 구성 요소 기반이므로 Joomla를 사용할 때 실제로 이 "webOS" 기반 확장 기능을 사용하게 됩니다.

이는 IOS나 안드로이드 앱을 만드는 것과 같습니다.

4. 드루팔(https://www.drupal.org/)

이것은 현재 세계에서 세 번째로 큰 CMS입니다. 이것은 매우 멋진 것입니다.

1. Drupal의 세계관

Drupal은 모든 기술이 재사용 가능하다고 믿습니다.

2. 드루팔 방법론

이를 재사용하고 구성하고 마지막으로 모든 것을 구성하십시오.

CMS가 기술 수준에서 완전히 재사용 가능한 한 추가 개발 없이 구성을 통해 필요한 모든 기능을 달성할 수 있습니다.

더 말해보세요.

이상은 통통하고 현실은 날씬해요.

재사용 및 구성이 가능하도록 Drupal은 뷰, 블록 등과 같은 많은 아이디어와 개념을 제안했습니다. 이러한 아이디어와 개념은 CMS 개발에 큰 영향을 미쳤으며, 그 중 상당수는 오늘날 CMS의 표준 기능이 되었습니다. 그러나 Drupal은 재사용성과 구성성이 뛰어나고, Drupal을 사용하는 사람이 많아도 간단한 구성을 통해 웹사이트/WEB 프로젝트를 완성할 수 있는 사람은 거의 없습니다. 대부분은 Drupal을 개발 프레임워크로 사용합니다. 외국계 기업에도 드루팔 엔지니어 등 직위가 많다.

5. 장고CMS (https://www.django-cms.org/en/)

처음 네 가지는 모두 PHP 세계에 관한 것이며 이제 우리는 Python 세계에 왔습니다.

Django(https://www.djangoproject.com/)는 Python 세계에서 가장 많이 사용되는 개발 프레임워크입니다.

DjangoCMS는 Django 커뮤니티에서 가장 많이 사용되는 CMS입니다.

1. DjangoCMS 세계관

세상이 어떤 모습이든 상관없이 최종적으로 사용자에게 표시되는 내용은 한 페이지씩 이어져 있을 뿐입니다.

2. DjangoCMS 방법론

페이지의 계층 구조를 구축하는 방법은 무엇입니까?

페이지를 구축하는 방법?

DjangoCMS가 하는 모든 일은 이 두 가지 문제를 중심으로 이루어집니다.

따라서 DjangoCMS를 사용하는 것은 페이지 구조를 구성하고 모듈식으로 페이지를 하나씩/레이어별로 구성하는 것입니다.



copyright © www.lyustu.com 판권 소유.
테마: TheMoon V3.0.저자:neo yang