Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

olekszlaga

Użytkownik
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia olekszlaga

Nowicjusz

Nowicjusz (1/14)

  • Miesiąc później
  • Pierwszy tydzień zakończony
  • Pierwszy post
  • Rozpoczęcie dyskusji

Najnowsze odznaki

0

Reputacja

  1. Jasne. Tryb designera tylko na lokalu. Tutaj chciałbym uściślić. Rozumiem, że chodzi o dobrą praktykę? Bo z moich testów wynika, że przy wyłączonym trybie projektowania a będąc w trybie produkcyjnym, kiedy dokonuję zmiany w template'ach na danym szablonie w ACP to trafiają one do tabeli core_theme_templates i są od razu brane do generowania kodu wynikowego strony. Czyli rozumiem, że takie zmiany to tylko w awaryjnych sytuacjach na produkcji? ;] No tak, jest tu różnie. Np. widgety bodajże są ciągnięte bezpośrednio z plików...
  2. @aXen dzięki. Potestowałem, poczytałem i finalnie uważam, że jest to tak... (jeśli się w czymś mylę to proszę o komentarz ;]) 1. Tryb designera w wersji produkcyjnej powinien być wyłączony. Jest on tylko po to, żeby w łatwy sposób móc edytować pliczki z poziomu katalogu w projekcie. Po modyfikacjach lokalnie, wyłączamy tryb designera z opcją synchronizacji. Wtedy zmiany są implementowane w bazie danych. 2. Jeśli dokonujemy zmian z poziomu edycji plików w ACP na danym szablonie, wtedy pliki również wędrują do bazy danych. 3. W trybie deweloperskim system korzysta z plików i hooków bezpośrednio z aplikacji na dysku. Natomiast w trybie produkcyjnym hooki aplikacji są zaciągane z bazy danych. 4. Mając na uwadze powyższy punkt, deployment jest realizowany na zasadzie rebuild'a/build'a w nowej wersji konkretnej aplikacji na środowisku lokalnym. Wtedy system zrzuca wszystkie pliki templatkowe do theme.xml. Następnie przy wgraniu tej paczki na produkcji, zawartość plików templatek jest wczytywana do bazy danych. I te zmiany można później zmieniać z poziomu edycji szablonów w ACP (lokalnie zmiany w szablonie przez ACP w trybie deweloperskim nie ma żadnego wpływu będąc w wersji dev i generując/pobierając paczki aplikacji).
  3. Witam! W jaki sposób powinno się przerzucać zmiany z wersji lokalnej na produkcyjną? 1. Jeśli korzystamy z trybu designera 2. Jeśli nie korzystamy z trybu designera Czy w tych samych przypadkach zasada jest taka sama? Czy zasasda deplotu powinna odbywać się poprzez rebuild aplikacji lokalnie w trybie deweloperskim i wgranie na produkcję apki jako paczka? Czy może powinno się przenosić pojedyńcze pliki? Tutaj też zastanawia mnie, czy właśnie powinno się stosować hooki, czy może dozwolone są zmiany bezpośrednio na szablonie i wgranie plików szablonu bezpośrednio. I pytanie ogólne, hooki, które po rebuildzie aplikacji są wkladane do templatki xml to finalnie przy instalacji na produkcji są insertowane do bazy danych? I później to co można zrobić w ramach edycji hooków z poziomu edycji szablonu to jest właśnie edycja tego kontentu w bazie danych? Czy jest może gdzieś do tego dokumentacja dla najnowszej wersji IPS4? Bo się nie doszukałem...
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.