Temat: Podgląd szablonu tylko dla administratora
No niestety rzecz jest zamknięta i nie da rady tego wypuścić, jako że jest to część naszej nowej oferty.
Poza tym nawet gdyby sama góra zdecydowała puścić to na open source, to trzeba by w zasadzie napisać rzecz od nowa - ten skrypt mocno "siedzi" w naszym serwerze i jest nieprzenośny - działa tylko w naszym środowisku (serwer cloud z wirtualnymi replikowanymi serwerami www, replikowanymi bazami mysqlr i takimi tam bajerami). Dodatkowo demon ktory wykonuje te prace jest napisany w pythonie... Łatwo się chyba domyślić, że z racji tego że sami postawiliśmy sobie serwery, mamy dostęp do sudo i inncyh sztuczek magiczek co pozwolilo nam na napisanie jednego demona ktory moze obsluzyc taka operacje na dowolnej hostowanej u nas domenie bez odpalania niczego z jego konta.
Ale ktokolwiek z głową na karku, znajomością UNIXA, PHP i linii komend dałby radę coś takiego napisać.
Ale wątpię żeby komukolwiek chciałoby się pisać skrypt PHP, który działałby uniwersalnie, bo trzeba
-zapakować do tara (linia komend najlepiej)
-stworzyć nowy katalog
-zrobic subdomenę (używając API do tworzenia subdomen, na każdym serwerze inne), albo stworzyc subdomene recznie albo probowac dev copy odpalac z podkatalogu
-rozpakować (linia komend najlepiej)
-wyedytować z automatu pliki kofiguracyjne (fopen + regexp i jazda)
-z linii komend utworzyć kopię bazy danych
i to chyba wszytko, jeśli nic nie pominąłem. Jak widać, dużo zależy od środowiska (np na shared hostingu cienko z linią komend umożliwiającą operacje na mysql czy pakowania, rozpakowywania plików). Napisanie takiego skryptu pod wszystkie hostingi wymagałoby dużo czasu i cierpliwości. Taki skrypt mógłby pomijać etapy, któ®ych nie da się zautomatyzować z powodu ograniczeń serwera i pozostawiać je użytkownikowi. Dałoby radę coś takiego zrobić, pytanie jest tylko kto coś takiego napisze i w dodatku odda za darmo ;)
Tak wiec, jak ktos ma potrzebe zrobienia takiego magicznego guzika u siebie w backendzie, to bedzie musial przysiasc nad tym i sprawdzic czy w ogole jego serwer mu pozwoli na takie bajery, potem znalezc magika albo napisac samemu. Wiekszosc ludzi jednak poprzestaje na recznym klonowaniu ;)
Mateusz Jaworski edytował(a) ten post dnia 18.06.09 o godzinie 21:55