Siema Mirki! Chciałbym zrobić prosty CMS do strony z nieruchomościami gdzie będę mógł zaznaczać pola działek, która jest dostępna na sprzedaż oraz, która jest sprzedana. Stronę mam zrobioną w bootstrapie obecnie. Co polecacie do tego zadania?

#devops #programowanie #php
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moim zdaniem nie warto specjalnie pisać jakiegoś customa od zera. Zrób to na WP.
Możesz użyć gotowej wtyczki (nie są specjalnie drogie) lub jeśli jesteś ambitny napisać coś własnego.

Całość polega na nałożeniu na obrazek (zwykle svg np. mapy) kształtów i podpięciu eventów JS.
Fajna i prosta bibliotek to np. Leaflet, ale pewnie znajdziesz ich całą masę. W końcu to JS, a tam codziennie coś nowego jest w modzie.
Trochę roboty z
  • Odpowiedz
@asdfghjkl: problem u niego jest taki, że on niestety nie obrobił jeszcze dokumentacji, albo też obrobił i nic z niej nie przyswoił.

Zaczynając od tego, że dostał zadanie w Laravel, które jest postawione na starszej wersji (dostał zapewne pliki całej aplikacji do postawienia, bez vendor i .env). Chciał to odpalić na Windows, ale początkowo mu kompletnie nie szło, potem poszedł w Docker, który też był chybiony, skończyło się bodajże na Sail.
  • Odpowiedz
Być może z samym PHP a zabrał się za framework


@asdfghjkl: to nawet nie jest wiedza o PHP, trochę wadzi o devops, trochę o sysops.

Najlepiej byłoby zacząć od postawienia plain index.php, później może pobawić się w stawianie wordpressa (dla ambitnych sado-maso - mogą nawet coś na wp zaprogramować), potem dopiero Laravel.
  • Odpowiedz
Pracował ktoś z laravel-websockets ? Czy lepszą praktyką jest włączenie SSL przez podpięcie ścieżek do plików z cert i key i odwoływanie się do socketu przez zewnętrzny port, czy lepiej zrobić to przez konfigurację nginx-proxy, tam sprawdzać SSL i potem kierować ruch na socket po wewnętrznym porcie?

W dokumentacji pokazali oba sposoby, ale nie wytłumaczyli który lepszy/gorszy. Wstępnie zrobiłem to sobie przez nginxa, ale zastanawiam się czy to będzie miało jakiś narzut
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nowiutki: +1 dla nginx proxy , no ssla terminujesz na proxy, wiec juz masz zysk na cpu,+ dodatkowe logi, nie boj Pan bedzie zap#@dalac :)

This is the Way !
  • Odpowiedz
@nowiutki: nie przejmuj się tym narzutem, raz że w dzisiejszych czasach jest znikomy, dwa że czy zrobisz go warstwę wyżej czy niżej aż tyle nie zmienia - ta sama robota do wykoniania. Tyle że jedno dodatkowe międzymordzie po drodze.

Ja bym też terminował SSL na reverse proxy, chyba że są inne powody np. wymagasz kosmicznie niskich opóźnień, albo masz bardzo duży narzut na konkretny setup bezpieczeństwa. Nginx to solidny, dobrze
  • Odpowiedz
Szukam programisty (freelancera) fullstacka od PHP (laravel), VUE 3 oraz CSS + umiejętności devops aby zaktualizować i wdrożyć zmiany.
Jedna strona do dokończenia (zostały detale) + jedna strona do wdrożenia od zera na podstawie projektu w Figmie.
Może jest ktoś zainteresowany?
#php #laravel #vue #webmastering
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

na co dzień buduje proste szablony do presty ale ciągle wraca do mnie temat backend'u. Jestem strasznym laikiem w tym temacie stąd moje pytanie do Was - jaki ultra super kurs online (lub stacjonarny z materiałami do domu) wybrać? Kurs typowo pod pisanie modułów do presty - php i mysql (chyba ze coś oprócz tego?).

Znalazłem coś takiego: https://catalog.prestashop-academy.com/pl/products/certyfikacja-back-end-level-1

Być
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#laravel #php #ubuntu #docker
Ma ktoś jakiś poradnik albo wie jak zaktualizować apke z laravela 8.52 na laravela10? Pytam bo chatgpt nie pomaga bo wiedza się jego kończy na wrześniu 2021 :( google nie pomaga (ale zapewnie pewnie ja czegoś nie rozumiem, albo źle wpisuję :| ). W dokumentacji znalazłem poradnik jak zaktualizować jak z 9 zrobić 10 ale wiem że nic nie wiem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam taki dość ciekawy problem. W skórcie potrzebuję się skonsultować z kimś kto dość dobrze ogarnia PHP albo WordPress/WooCommerce.

Zagadnienie dotyczy wyświetlania we własnym pluginie informacji z dodatkowych pól ze strony zamówień w formie tabeli. Męczę się z tym juz chyba drugi albo trzeci tydzień. Przeszukałem gita, stacka a jedyne rozwiązania które znalazłem (ale nie satysfakcjonują mnie w pełni) pochodzą z jakichś hinduskich forum sprzed 10 lat :d

#php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Odziedziczyłem aplikację legacy (MPA) w pehapie (jakieś antyczne symfony). Na niektórych jej podstronach potrzebuję stworzyć mini aplikacje w JS. Wiem, że mogę to ogarnąć bez kompilacji, podpiąć skrypt vue/vendor i klepać vanilla js, ale w dłuższej perspektywie to ma więcej wad niż zalet, bo nie daje dostępu do nowoczesnych narzędzi (zwłaszcza TS).

Robić jedną aplikację, łączyć to z każą ze stron i jakoś na podstawie zmiennych modyfikować co wyświetla, czy da się
ujdzie - Odziedziczyłem aplikację legacy (MPA) w pehapie (jakieś antyczne symfony). N...

źródło: obraz_2023-08-11_160357798

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ujdzie: Oczywiście, rozumiem Twoje obawy i potrzeby. Wydaje się, że masz kilka opcji, zależnie od skomplikowania Twojego projektu i wymagań.

1. Jedna Duża Aplikacja JS: Możesz stworzyć jedną dużą aplikację (np. w Vue.js lub React), która będzie obsługiwała różne części Twojego systemu. Za pomocą routingu i dynamicznego importowania możesz kontrolować, co jest ładowane na różnych stronach. To pozwoli Ci na utrzymanie spójności i wykorzystanie wspólnych komponentów.

2. Wielokrotne Małe Aplikacje:
  • Odpowiedz
#laravel #ubuntu #php #docker
Według dokumentacji laravela (https://laravel.com/docs/10.x/sail#sail-php-versions) nie da się ustawić php na 7.4 bo taki jest php mi potrzebne do apki . Po zmianie w docker-compose.yml w context: ./vendor/laravel/sail/runtimes/7.4 i w image: sail-7.4/app pojawia mi się komunikat
root@pszemek:~/exampleapp# ./vendor/bin/sail up
[+] Running 1/1
! laravel.test Warning 0.2s
[+] Building 0.0s (0/0)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak za pomocą phpMyAdmin do wartości w każdym wierszu z konkretnej kolumny dodać spację?
Chodzi o to że chcę scalić kolumnę Imię z kolumną Nazwisko ale chcę aby po scaleniu te wartości nie były sklejone więc wcześniej do jednej chcę dodać spację.

#php #sql #mysql #bazydanych #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Login_login: Jeżeli będziesz pobierać dane czasami, albo w małych ilościach, to możesz przerzucić na mysql sklejanie danych.
Czasami osobne imię i nazwisko są potrzebne. Jeśli jesteś pewien, że nie będą potrzebne rozdzielone, to jasne, zrób update ze sklejoną wartością.
  • Odpowiedz
ISDB.pl rośnie w siłę!
Wiele osób ma teraz problem z netflixem po zablokowaniu
dzielenia kont, więc myślę że moja strona może być w tej chwili ciekawą alternatywą za jedyną słuszną cenę ( ͡º ͜ʖ͡º)
Dzisiaj pojawiła się aktualizacja. Doszły 3 nowe źródła filmów i seriali, z czego trzecie (nazwane roboczo source 3) zawiera jeszcze kilka nowych - wystarczy kliknąć na server w lewym górnym rogu.
W bazie jest już pond 80
januszzbloku - ISDB.pl rośnie w siłę!
Wiele osób ma teraz problem z netflixem po zabl...

źródło: isdb

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #php #ubuntu #laravel
Ustawiłem w dockerze 'Expose daemon on tcp://localhost:2375 without TLS' na włączoną.
Wpisałem w Ubuntu 'export DOCKER_HOST=tcp://localhost:2375'
Wpisałem 'cd /mnt/c/Users/11111/Desktop/zadaniedowykonania'
Po wpisaniu composer require laravel/sail --dev pokazuje mi /mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found
Wszystko to robie na windows11 w wsl2 na ubuntu w dockerze.
Co mam zrobić żeby działało? Chciałym to robić przez dockera.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #php
mam formularz do filtrowania typu sortuj cena najniższa, najwyższa. Znajdź po k ategori itp. Problem jest taki, że jak wysyłam formularz to generuje mi się URL który ma wszystkie parametry, nawet puste. Jak mam zrobić przekierowanie na ten sam route, z generowaniem templatki gdzie podaję ogłoszenia. Ale nie ma być renderowanych pustych parametrów w URL, tylko te co są wybrane
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#docker #php #ubuntu #laravel

root@ASD:/mnt/c/Users/22222/Desktop/projekt# composer require laravel/sail --dev

/mnt/c/ProgramData/ComposerSetup/bin/composer: 14: php: not found

To oznacza że jednak trzeba zainstalować php na ubuntu bo inaczej nie odpalisz sail? (robię to przez dockera i wsl2(ubuntu) na windows11) Czy po prostu jest inna możliwość bez instalowania php(jakoś przez dockera?)? bo tutaj na wykopie użytkownicy powiedzieli mi że php nie trzeba bo jest w kontenerze dockera ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@massejferguson: Możesz odpalić Composera w tymczasowym kontenerze Dockera:

docker run --rm --interactive --tty \
--volume $PWD:/app \
composer <command>

A potem, jak już ci się Sail zainstaluje to odpalasz composera przez sail: vendor/bin/sail composer <command>
  • Odpowiedz