Jak pisać aplikację, aby łatwo oddzielić ją od frameworka? W service container, jako paczkę, jakoś inaczej?

Na warsztat wrzuciłem stworzenie małego #cms, ale z myślą o łatwości przenoszenia, instalacji lub żeby wiedzieć które pliki powinny znaleźć się na git, zastanawiam się jak to ogarnąć. W efekcie chciałbym osiągnąć np. dodaję do composera framework, swój cms, composer install, konfiguracja i ma działać.

#webdev #webdevhelp #php
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vibro_vagins: poczytaj o DDD. Ja dopiero w tym zaczynam, ale:

1. Postaraj się zapisać to, co robi Twoja aplikacja (pominąwszy rzeczy typu rejestracja, czy wysyłanie maili) w samodzielnych klasach zawierających dane i logikę

2. Operacje na powyższej domenie przeprowadzaj prostymi serwisami, które wykorzystują tylko pewnego rodzaju abstrakcje (repozytoria na przyklad przedstawiają tylko coś skąd pobierasz i zapisujesz, ale nie interesuje Cie, czy z tyłu jest mysql ,mongo, redis, czy
  • Odpowiedz
No elo.
Słuchajcie byłem dzisiaj w zaprzyjaźnionej agencji reklamowej (bardzo fajni ludzie). No i oni robią większość projektów na #wordpress - fajnie, bo to świetny system do blogów i prostych stronek. Ale robią też duże projekty w oparciu o WP. Nie wiem co o tym myśleć. Ja osobiście nie wyobrażam sobie korzystania z WP, gdy mogę zbudować wszystko w #laravel bazując na moim CMS i rozbudowując go o
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: wordpress to kompletne dno, nigdy bym go nie wybrał do czegoś większego niż blog. Nie ma tam nic z OOP a kod wygląda jakby był napisany z 15 lat temu i cały czas tylko polepszony tak żeby nie stracić kompatybilności ze starszymi wersjami.
Ale jak hajs się jakoś zajebiście zgadza to czemu nie, tylko żebyś tam nie zastygnął z dinozaurami.
  • Odpowiedz
#php #webdev

FuelPHP ktoś próbował?
O ile mam problem ze zrozumieniem JS MVC to FuelPHP wydaje mi się bardziej naturalny i zrozumiały dla mnie.
Jest coś jeszcze łatwiejszego niż FuelPHP? CakePHP/CodeIgniter?
Podoba mi się generowanie kodu, że pobiera samo jakieś pliki z folderu, np obrazki, nie musze podawać ile ich jest i samo mi wstrzykuje w kod funkcjami foreach. Mimowolnie ucze się tego w pracy, ale bardzo mi
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dostaje już nerwicy chyba z tego wszystkiego
#programowanie #python
Ile byście wzieli za aplikacje w django/python, w sytuacji kiedy to wasz pierwszy projekt w django, macie do dyspozycji mentora, ale robiliscie juz kilka projektów w #php z srednia iloscia błędów głównie z winy dokumentacji (ten sam pracodawca, dlatego ma znaczenie)? Aplikacja ma integrowac sie z protokolem xmpp a dokladniej ejabberd (ez), push notifications obslugiwac dla androida
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nicarim: Stwierdzenie, że aplikacja ma API dużo nie daje. API może mieć dwie metody, a może mieć 30.
Jeśli to ma być RestAPI w JSON to będzie łatwiej niż jakieś XMLe parsować.

Zależy też jakiego ruchu się spodziewasz itp.

Jeśli to Twój pierwszy projekt w Django to zapewne zajmie Ci to kilka miesięcy (około 4-6, nie wiem jak szybko
  • Odpowiedz
@VR46: @g83kp9: @Jurigag: Generalnie obfuscowanie kodu jest bez sensu, przynajmniej dopóki nie umieszczasz w nim jakiegoś naprawdę przełomowego algorytmu. Takie przymusowe wiązanie klienta zazwyczaj skończy się jakąś woltą w myśl zasady "jak ty mnie tak jak tobie" i np. pozwami sądowymi za błędy w kodzie.
  • Odpowiedz
Nie wiem czy wiecie, ale #wordpress od wersji 4.4 umożliwia dodawanie custom fields dla taksonomii. Znacie custo fields dobrze z wpisów i innych typów treści: dodajesz jakąś własną metainformację do wpisu i korzystasz z niej.

Przyklad: w WPML korzystamy z custom field by ustawić jezyk danego wpisu.

Przez długi czas ludzie prosili by podobnie było z taksonomiami, by mozna je bylo sobie organizowac w zbiory.

Przyklad:
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, mam w piątek rozmowę na Junior PHP Dev.
Czego się spodziewać jeśli chodzi o ewentualne testy wiedzy i umiejętności na takie stanowisko?

Przyznam szczerze, że lepiej czuję się we frontendzie, a PHP to tak średnio bym powiedział, ale raz się żyje...

#php #webdev
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tomash-pl: Ja czasem rekrutuję. Na pewno podstawy OOP musisz obcykać na gładko, bo np. u nas to absolutne minimum: dziedziczenie, prywatne/publiczne metody. Z baz to często pytania są o różnice między JOINami oraz ja osobiście pytam się jak ktoś podszedłby do problemu dużego, złożonego zapytania i oczekuję conajmniej wspomnienia o EXPLAIN. W przypadku juniora najczęściej zadaję jakiś problem (np. posortowanie dużego pliku z liczbami z ograniczoną ilością pamięci, posortowanie tablicy
  • Odpowiedz
#php #regex
Jak usunąć ciąg znaków od (% do %)?
Próbowałem coś takiego:

$string = preg_replace('/\(%[\s\S]+ [%\)]* /',' ',$string);
ale tylko usuwa wszystko od (% i się nie zatrzymuje.
Usuwanie ma się zatrzymać na %) ale może być tak, że akurat nie trafi na te znaki to wtedy do końca tekstu.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak w #regex #php zapisać ciąg znaków:
(% gallery=test %)
gdzie zmienny jest tylko ciąg 'test'?

Chodzi o to, że z krótkiego podglądu artykułu chcę usunąć info o galeriach.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php

Mirki poratujcie, mam problem z funkcją simplexmlloadstring przetwarzam dane zapisane w formacie xml na tablicę w taki sposób:

$xml = simplexml_load_string($data);
$array
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@niewiemcotuwpisac: tak właśnie kolego, w tej funkcji domyślnie i na stałe jest ucinanie spacji, bo przejrzałem klasę, w końcu użyłem innej metody do zamiany xml na tablicę i jest ok, problem rozwiązany, a nowa metoda wygląda tak:

$xml = simplexml_load_string($data, "SimpleXMLElement", LIBXML_NOCDATA);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
  • Odpowiedz
Czy da się w #php zbierać jakieś podstawowe statystyki na konto Google Analytics?
Nie mam możliwości używania kodu js.
Może ktoś z #webdev coś się orientuje?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki, ktoś ma jakiś pomysł jak w sprytny sposób(oprócz pisania miliarda ifów) znaleźć liczbę kwartałów dla określonego zakresu dat ? przykładowo jak wybiorę cały rok żeby zwróciło mi 4 kwartały, a jak np styczeń - marzec to jeden
#php #programowanie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach