Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Strona mobilna w czym napisać
Forum PHP.pl > Inne > Hydepark
benek282
Witam

Klient dla którego obecnie pracujemy zażyczył sobie stronę mobilną, serwisu który obecnie wdrażamy. Niestety nie mam doświadczenia w tego typu rozwiązaniach i chciałbym się doradzić odnośnie technologii wykonania. Czy ową stronę można napisać w PHP ? (coś na wzór m.allegro.pl) w tym że u nas chodzi o portal dla lekarzy.

Będę wdzięczny jeżeli ktoś powie nieco więcej na temat tworzenia stron mobilnych. Mając gotowy portal, muszę napisać od nowa czy wystarczy że coś pozmieniamy ?
Wicepsik
Robisz wszystko tak jak na normalnej stronie z wyjątkiem wyglądu. Strona musi jak najmniej ważyć. Na przykład można wziąć stronę allegro. Mobilna wersja strony waży 5,8KB a normalna 200+ KB.
wookieb
1) Odpowiedni doctype
2) Dobrze jednak coś takiego testować na rzeczywistym telefonie
3) Unikać JS (wiem, że jest skyfire i inne ale nadal grom przeglądarek tego nie ma)
4) starać się nie definiować wielkości na sztywno tylko procentowo (jak widzisz na allegro wszystko jest na 100% szerokosci)
5) Wrzucenie styli w kod jest o tyle dobrym rozwiązaniem, że użytkownik zazwyczaj odrazu widzi ostylowaną stronę i nie musi patrzeć przez krótszy bądź dłuższy czas na stronę w której mało co da się zrobić lub odczytać. Oczywiście to również zależy od zaprojektowania szablonu.
6) Im mniej obrazków tym lepiej
7) Starać się aby strona była maksymalnie lekka
qba10
Strona mobilna działa tak samo jak zwykła strona, a więc PHP jak najbardziej.
Cała zabawa polega na dostosowaniu html, i css do komórek i urządzeń przenośnych, tzn pamiętaj o małych wyświetlaczach i o małym transferze danych.


I to chyba wszystko
benek282
Podsumowując.

Muszę pisać wszystko od nowa tak ? zgodnie z tym co napisał wookieb
wookieb
Nie. Tylko zmienić szablon
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.