我將開始一個新項目,並且我想避免重新創建和填充具有所有自定義內容,模塊和功能的站點所需的繁瑣任務。以編程方式創建一個完整的Drupal站點
我的想法是創建PHP腳本(類似於profile
文件夾中的安裝腳本)以填充用戶,內容,菜單,視圖等。以這種方式,您可以執行腳本並從頭開始重建整個站點。
你知道任何工具/文檔來做到這一點嗎?
我將開始一個新項目,並且我想避免重新創建和填充具有所有自定義內容,模塊和功能的站點所需的繁瑣任務。以編程方式創建一個完整的Drupal站點
我的想法是創建PHP腳本(類似於profile
文件夾中的安裝腳本)以填充用戶,內容,菜單,視圖等。以這種方式,您可以執行腳本並從頭開始重建整個站點。
你知道任何工具/文檔來做到這一點嗎?
你應該看看drush make
,它是Drupal的腳本界面非常有用的drush
命令行shell &的一部分。
可以使用產生從現有Drupal安裝起始生成文件:
drush make-generate /path/to/make-file.make
..然後調整配置根據需要,包括定製文件/模塊的下載。
[Drushmake.me](http://drushmake.me/)也是創建drush makefile的好工具。 – Joonas
那麼,你總是可以建立新的配置文件,這將有助於你建立新的網站。 請看How to Write a Drupal 7 Installation Profile。它類似於構建新模塊(記錄)。
對於我們公司的需求,我們已經構建了兩種類型的配置文件安裝,但有時候更值得複製現有的網站並將其安裝在新的域中。但我認爲我們的需求與您的需求不同。
填充隨機數據?還是你自己的? – Gntem
我自己的數據,但也是我自己的模塊,內容類型,主題等 – Freeman
然後你必須閱讀有關drupal配置文件,這反過來是非常類似的建設模塊。你也可以嘗試尋找Drush .. – Gntem