중앙에서 관리하려는 Joomla 3.x 사이트가 많이 있지만 모두 다른 클라이언트를위한 사이트이므로 정보를 공유 할 수 없습니다.
내가 달성하고자하는 것은 업데이트 사이의 업데이트를 자동화하고 다른 버전으로 실행하여 (주로 업그레이드 위험을 줄이기 위해) 여러 사이트에 확장을 설치할 수있는 것입니다.
내가 지금까지 한 일은 공유 코드로 서브 버전 저장소를 설정하고 이것을 svn externals를 사용하여 각 사이트에 연결합니다. 그러나 데이터베이스의 구조와 확장의 세부 정보 업데이트 측면에서 데이터베이스 간의 자동화를 달성하지 못했습니다.
설치가 잠겨있는 자체 전용 서버에서 실행되므로 Joomla 또는 확장을 업그레이드 할 때마다 폴더의 액세스 권한을 변경해야합니다.
때때로 업그레이드와 함께 제공되는 SQL 스크립트를 실행하여 Joomla를 업그레이드했습니다. 다른 경우에는 변경 액세스 권한 / 업그레이드 / 변경 액세스 권한 경로를 사용했습니다. 두 방법 모두 여전히 지루합니다.
나는 이러한 확장 A A 피상적 인 모습이 있었다 : http://extensions.joomla.org/extensions/core-enhancements/multiple-sites을 하지만 그들은 내가 원하는 일을 할 수처럼 그들 중 누구도 봐.
누구 든지이 분야에서 아무것도하지 않았으며 시스템을 직접 구축 할 수있는 지침을 줄 수 있습니까? -확장 및 기타 테이블의 변경 사항을 추적 할 수있는 코드 라이브러리 (Joomla 외부)가 있습니까? 내 확장명 목록이 제한되어있을 가능성이 높으며 템플릿이나 플러그인에 필요한 다른 코드를 작성하는 경향이 있습니다. -다른 아이디어?