Xaraya 소개, 리소스 및 대안

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


Xaraya는 PHP로 작성된 웹 애플리케이션 프레임 워크 및 컨텐츠 관리 시스템입니다. 완전히 공개 된 소스이며 GNU General Public License, version 2에 따라 사용이 허가되었습니다. 게시되지 않은 PostNuke 지점을 기반으로하지만 코드베이스는 완전히 다릅니다..

컨텐츠와 디자인의 분리에 중점을 두어 더 많은 유연성을 허용하는 강력한 기능 세트를 가지고 있습니다. 따라서 Xaraya는 블로그, 온라인 커뮤니티, 전자 상거래 또는 원하는 다른 유형의 사이트를 만들 수있는 프레임 워크 및 컨텐츠 관리 시스템으로 사용할 수 있습니다. 또한 MySQL, PostgreSQL 및 SQLite와 같은 다른 데이터베이스에서도 작동합니다..

역사

Xaraya는 PostNuke 프로젝트가 2002 년에 포기 된 후 처음으로 빛을 보았습니다. PostNuke에서 일하는 17 명의 개발자가 사임하지 않고 미공개 후보 0.8에서 함께 일했습니다. 그런 다음 PostNuke 커뮤니티의 여러 회원이 2003 년에 릴리스 된 첫 번째 베타 인 Xaraya .900과 함께 Xaraya 프로젝트에 참여했습니다. 첫 번째 안정적인 릴리스 인 Xaraya 1.0은 2005 년에 릴리스되었습니다. , 2006 년 1.x 지점에 대한 작업이 Xaraya 2.0을 위해 느려졌습니다..

풍모

Xaraya의 주요 기능은 다음과 같습니다.

  • 개발자가 데이터, 모듈, 사용자 및 Xaraya의 하위 시스템에 액세스하고 조작 할 수있는 강력한 API (Application Programming Interface).
  • Xaraya는 모든 입력에 대해 엄격한 데이터 유효성 검사를 사용하여 대부분의 웹 기반 공격을 방지합니다. 이것은 더 안전합니다. 또한 다른 사용자 역할에 할당 된 다양한 수준의 권한을 사용하여 컨텐츠 및 기능에 대한 액세스를 허용하거나 거부합니다..
  • 데이터는 객체로 구성되며 동적 데이터를 통해 사용자는 속성이있는 모듈로 정의 된 사용자 정의 또는 확장 객체를 생성 할 수 있습니다.
  • Xaraya는 개발자가 컨텐츠의 프리젠 테이션을 제어하는 ​​테마를 생성 할 수있는 템플릿 시스템으로 BlockLayout을 사용하여 코드와 프리젠 테이션의 강력한 분리에 중점을 둡니다..
  • Xaraya는 다중 언어 시스템 덕분에 텍스트를 번역하고 일부 데이터를 현지화 할 수 있습니다. 현재 Xaraya는 20 개 이상의 언어를 지원합니다..
  • Xaraya는 서버에 업로드되면 웹을 통해 설치할 수 있습니다.

현재 상태

최신 Xaraya 릴리스는 2.4.0입니다. 관심있는 개발자는 GitHub의 Xaraya 코어에 기여할 수 있습니다. 프로젝트 상태가 홈페이지에 활성화 된 것으로 표시 되더라도 프로젝트가 늦게 느려진 것 같습니다.

Xaraya 대안

Xaraya와 같은 PHP 프레임 워크는 소규모 정적 웹 사이트에서 복잡한 엔터프라이즈 컨텐츠 관리 시스템에 이르기까지 모든 규모의 웹 사이트 및 웹 애플리케이션을 구축하는 데 사용됩니다. 유지 관리 및 확장이 쉬운 체계적이고 재사용 가능한 코드를 제공하기 때문에 인기가 있습니다. Xaraya와의 현재 상황을 고려할 때 고려해야 할 최고의 PHP 프레임 워크 및 CMS는 다음과 같습니다.

  • Laravel : 가장 인기있는 PHP 프레임 워크 중 하나 인 Laravel은 간단하고 배우기 쉽고 빠른 응용 프로그램 개발을 지원합니다. 풍부한 기능과 “블레이드”라는 자체 템플릿 엔진을 사용하면 대규모 프로젝트도 쉽고 빠르게 개발할 수 있습니다..
  • Symfony : 2005 년에 MIT 라이센스에 따라 오픈 소스 PHP 프레임 워크로 처음 출시 된 Symfony는 Drupal, phpBB, Piwik 등과 같은 가장 큰 오픈 소스 프로젝트 중 일부를 지원합니다. 재사용 가능한 많은 구성 요소와 활기차고 활동적인 커뮤니티를 갖추고 있습니다..
  • Phalcon : C로 작성된 PHP 확장으로 빌드 된 가장 빠른 PHP 프레임 워크 중 하나입니다. 라우팅, 컨트롤러, 뷰 템플릿, 쿼리 언어 등과 같은 대부분의 최신 기능을 제공합니다..
  • Yii : 가장 오래된 PHP 프레임 워크 중 하나입니다. 엔터프라이즈 급 웹 응용 프로그램을위한 솔루션으로 2.0 릴리스를 통해 더욱 대중화되었습니다. 여기에는 Gii라는 강력한 코드 생성기 도구가 포함되어 있으며 특히 CMS로 빛납니다..
  • SilverStripe : 프레임 워크와 CMS를 결합한 오픈 소스 소프트웨어. 객체 관계형 매핑을 사용하여 사용자 지정 데이터베이스와 사용하기 쉬운 HTML 템플릿 엔진을 만듭니다..
  • CakePHP : 웹 응용 프로그램을 더 단순하고 빠르며 작게 만드는 PHP 프레임 워크 인 MIT 라이센스로 배포되었습니다. 애플리케이션을 빠르고 안전하게 만들 수있는 여러 가지 보안 기능이 제공됩니다..

자원

Xaraya에서 제공하는 일부 리소스는 프레임 워크가 제공하는 내용을 이해하는 데 도움이됩니다..

온라인 자료

다음 리소스 목록은 프레임 워크의 공식 문서, 설치 및 사례 사용을 다룹니다..

  • Xaraya 홈페이지 : 공식 문서 및 설치 안내서 링크가있는 Xaraya 공식 홈페이지.
  • Xarmaica : Xaraya에서 작업하는 기고자와 개발자가 프로젝트의 미래를 논의하는 포럼을 포함하는 공식 커뮤니티 웹 사이트.
  • SourceForge의 Xaraya : Xaraya의 현재 릴리스는 SourceForge에서 다운로드 할 수 있습니다..
  • Xaraya 공식 설치 및 시작 안내서 (PDF) : Xaraya 커뮤니티 사이트를 구성하는 방법을 자세하게 설명하는 설치 안내서.
  • 인터뷰 — Xaraya의 John Cox : Site Management와 프로젝트 관리위원회 멤버 인 John Cox와의 인터뷰에서 Xaraya의 기능과 특징을 설명합니다..

비디오 자습서

다음 비디오 시리즈는 Xaraya의 설치 과정을 안내합니다.

  • Xaraya 설치 튜토리얼.

Xaraya와 함께 전진

미래가 Xaraya에게는 그리 밝지 않은 것처럼 보이지만 때로는 지역 사회의 약간의 노력과 관심이 먼 길을 갈 수 있습니다. Xaraya가 완전히 포기 된 것은 아니기 때문에 프로젝트 개발에 참여하고 도움을주고 싶다면 위의 리소스를 통해 좋은 출발점을 찾으십시오..

추가 자료 및 자료

웹 개발과 관련된 더 많은 안내서, 자습서 및 인포 그래픽이 있습니다.

  • PHP 소개 및 리소스 : Laravel이 코딩 된 언어에 대한 모든 정보.
  • Zend Optimizer Hosting : Zend는 가장 널리 사용되는 PHP 프레임 워크 중 하나입니다. 여기에서 기본 사항과 호스팅을 얻을 수있는 곳 알아보기.
  • Zikula 소개 및 리소스 : 동적이고 유지 관리 가능한 웹 사이트 및 웹 응용 프로그램을 만들기위한 PHP 프레임 워크.

어떤 코드를 배워야합니까?

코딩해야 할 프로그래밍 언어에 대해 혼란 스러우십니까? 인포 그래픽, 어떤 코드를 배워야합니까?를 확인하십시오. 언어의 다양한 측면에 대해서만 논의 할뿐만 아니라“생활비를 위해 PHP를 얼마나 돈을 벌 수 있을까요?”와 같은 중요한 질문에 답합니다.

어떤 코드를 배워야합니까?
어떤 코드를 배워야합니까?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map