GN⁺: WP21 기술 발표
(ma.tt)워드프레스 21주년 기념
주요 의견
-
간단한 작업은 쉽게, 복잡한 작업은 가능하게 해야 함
- 사용자 경험을 단순하고 직관적으로 만들어야 함.
-
블로깅, 댓글, 핑백은 재미있어야 함
- 정적인 웹사이트보다 동적인 웹사이트가 더 나음.
- 대부분의 사이트는 훌륭한 블로그를 통해 개선될 수 있음.
-
위키는 훌륭함
- 문서화는 위키처럼 쉽게 편집 가능해야 함.
-
포럼은 커뮤니티의 중심에 있어야 함
- bbPress와 BuddyPress에 더 많은 관심이 필요함.
-
모든 플러그인과 테마는 워드프레스 자체를 구축하는 데 사용하는 모든 인프라를 가져야 함
- 버전 관리, 버그 추적기, 포럼, 문서화, 국제화, 채팅방, P2, 기여 및 커뮤니티를 위한 쉬운 경로 등이 포함되어야 함.
- 2024년에 ZIP 파일을 업로드하는 것은 지양해야 함.
-
테마 미리보기는 훌륭해야 함
- 다양한 미적 감각과 기능을 가진 비상업적 테마의 폭넓은 컬렉션이 중요함.
-
지침과 요구사항에 과도하게 의존하지 말아야 함
- 좋은 시장 역학과 자동화된 피드백 루프 및 사용자에게 투명성을 제공하는 것이 더 나음.
- 기능과 디자인의 경계를 넓혀야 함.
- 스팸과 스팸성 행동은 절대 용납하지 말아야 함.
-
피드백 루프는 매우 중요함
- 사용량과 전체 커뮤니티에 맞게 확장되어야 하며, 게이트키퍼에 의존하지 않아야 함.
-
코어는 의견이 분명하고 독특해야 함
- 부활절 달걀, 번역이 어려운 언어, 재즈 같은 요소를 포함해야 함.
-
소프트웨어를 개발하고 결정하는 모든 사람은 이를 사용해야 함
-
모두가 지원을 제공하고, 밋업과 이벤트에 참석하는 것이 중요함
- 우리가 만드는 것의 일반 사용자와 가까이 있어야 함.
-
보너스: Playground가 모든 것을 바꿀 것임
GN⁺의 의견
-
워드프레스의 성공 요인
- 사용자 친화적인 인터페이스와 커뮤니티 중심의 개발 방식이 주요 성공 요인임.
-
커뮤니티의 중요성
- 커뮤니티의 피드백과 참여가 소프트웨어의 발전에 큰 역할을 함.
-
오픈 소스의 장점
- 누구나 기여할 수 있는 오픈 소스 프로젝트로서의 장점이 큼.
-
미래의 도전 과제
- 지속적인 혁신과 사용자 요구에 맞춘 기능 개선이 필요함.
-
다른 유사한 플랫폼
- Joomla, Drupal 등 다른 CMS 플랫폼과의 비교도 흥미로울 수 있음.
Hacker News 의견
-
WordPress의 개발 표준 준수 부족: WordPress가 개발 표준을 따르지 않고, 글로벌 변수를 사용하고 스파게티 코드를 유도함. 새로운 테마에서도 JSON을 HTML 주석 안에 넣는 등 비효율적인 방법을 사용함.
-
Gutenberg 블록의 장점: 최근 몇 달간 WordPress 개발을 하면서, Gutenberg 블록을 통해 코드의 완벽한 분리와 모듈화된 웹사이트 개발이 가능함을 경험함. Advanced Custom Fields와 결합하면 더욱 효과적임.
-
WordPress의 보안 문제: 많은 사람들이 WordPress에 불필요하고 불안정한 플러그인을 설치하여 웹사이트가 깨지게 되고, 이를 해결하기 위해 더 안전한 솔루션을 제공할 수 있음.
-
WordPerfect와의 혼동: "WP"라는 약어를 보면 WordPress가 아닌 WordPerfect를 떠올리게 되어 나이가 들었다는 느낌을 받음.
-
WordPress의 유용성: WordPress는 작업의 95%를 완벽하게 처리할 수 있는 도구지만, 마지막 5%의 조정이 매우 어려움. 그럼에도 불구하고 오랜 기간 동안 유용성을 증명해왔음.
-
WordPress의 사용 어려움: WordPress는 좋은 테마와 플러그인을 찾을 때는 사용하기 쉽지만, 작은 커스텀 변경을 해야 할 때는 어려움이 있음.
-
다양한 WordPress 개발자 경험: WordPress 개발자는 다양한 경험과 기술을 가지고 있음. 일부는 테마와 플러그인을 설치하고 콘텐츠를 작성하는 반면, 다른 일부는 PHP 코드로 WordPress를 커스터마이징하거나 JS+React를 사용하는 등 다양한 방식으로 작업함.
-
Automattic의 안식년 정책: 더 많은 회사들이 Automattic의 안식년 정책을 채택했으면 좋겠음.
-
자동 업데이트 문제: 자동 업데이트로 인해 사이트가 법을 위반하게 되는 상황을 경험함. Unicode 심볼이 SVG로 대체되면서 기능이 깨지고, 이를 해결하기 위해 플러그인을 설치해야 했음. 이는 WordPress가 비즈니스 웹사이트에 적합하지 않음을 보여줌.
-
대학 시절의 추억: 대학 시절에 WordPress와 많은 플러그인, 그리고 이해하지 못한 코드로 소셜 네트워크를 만들었던 경험이 있음. 많은 것을 배웠고, 재미있는 시간이었음.