Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 4 Dołączył: 22.07.2011 Ostrzeżenie: (0%)
|
Cześć.
Od tygodnia próbuję się zabrać do stworzenia własnego CMSa, którego będę używał w moich projektach. Szczerze to przez te wakacje nie chce mi się siedzieć przy komputerze pisząc kolejne linie kodu. No ale cóż - trzeba to zrobić. Zastanawia mnie jak rozwiązać problem szkieletu strony administratora systemu CMS. Czy zna ktoś z was CMS o nazwie MODx ? W wersji 1.0.5 (Evolution) administrator CMS był zrobiony na..... FRAMESETach (przez co szybkość wczytywania się elementów czy zapisu był zabójczy). Wersja Revolution (2.x) już wycofała się z tego i nie zrobili managera na ramkach (wydajność moim zdaniem trochę spadła). W starszej wersji forum phpBB administrator też był na ramkach. Chciałbym się zapytać, czy lepiej (w dzisiejszych czasach) jest stworzyć administratora na FRAMESETach czy nie stosować tego typu rozwiązań i zrobić to na AJAX? Bo zależy mi też na szybkości wczytywania kolejnych elementów admina. Bo jeżeli manager wersji 1.5 działa bardzo szybko, to od 2.x to się zmieniło. Co do ajaxu w administratorze to też może być problem jeżeli jakiś laik posiada wyłączoną obsługę javascript. (Pamiętam że kiedyś miałem takiego klienta który coś marudził że jego strona nie działa poprawnie w Internet Explorer a on z niej korzystał (starsza wersja niż 8). Tak dobrze przeczytaliście - IE. Kolega powiedział mu żeby se zaktualizował do nowszej wersji ale on nie będzie tego robił. Bałem się że korzysta z IE6 ale na szczęście miał IE7- zresztą i to nie dobrze.)- Ale to tak na marginesie. Wiem że na FRAMESET nie powinno się stawiać stron internetowych, no ale to tylko administrator- do którego będzie miała dostęp ograniczona liczba osób (jeżeli nie mówiąc tylko o jednej). Proszę o opinie czy lepiej jest zrobić admina CMS na FRAMESETach czy normalnie bez ramek? To tylko administrator, strona i tak będzie normalnie zakodowana bez jakichkolwiek ramek. Postanowione. Administratora do mojego nowego CMSa wykonam bez użycia FRAMESET czy IFRAME. Poczytałem && doczytałem && wnioski wyciągnąłem. Ogólnie to ramki są złe (dlaczego niewiem ale domyślam się że chodzi o przesyłanie i wykonywanie złośliwego kodu przez hackerów czy innych tam). MODx zdawał se sprawę że ramki powoli zaczynają być nudne czy mogą zagrażać zdrowiu strony (IMG:style_emoticons/default/wink.gif) , dlatego nową wersję oznaczoną 2.x stworzył bez ich użycia. Zresztą nowsza wersja forum phpBB też - ich najnowsze dziecko jest wykonane bez użycia ramek. Na dodatek przeglądarka może nie wyświetlać ich. Nie mówię tu o tym zwykłym nie-wyświetlaniu - że nie obsługuje, ale o błędach które mogą się pojawić. Kolega który prowadził pewne forum tak jego przeglądarka zaszalała, że administratora phpbb wogóle nie wyświetlał, co się później okazało - nie wyświetlał żadnej strony która ma w kodzie coś z IFRAME czy FRAMESET. Chciałem zastosować ramki głównie z dwóch prostych powodów: 1. elementy zostałyby rozciągnięte w pionie i poziomie (na całej objętości przeglądarki) i idealnie dopasowane do okna przeglądarki internetowej. Znalazłem sposób w czystym HTML i CSS (kod zamieszczam poniżej). 2. szybkie wczytywanie zasobów. Odnośnie pkt 1 to podaję kod w jaki sposób można to zdziałać.:
Przez dopisanie w body linijki: overflow: hidden; mogę z powodzeniem wyłączyć scroll przeglądarki. Dzięki wyżej napisanej technice strony nie muszę przewijać a tylko pola których zawartość nie mieści się w obszarze widoczności pól div. Co do 2jki to zastosuję AJAXa. Myślę że pomogłem niektórym z tą "rozciągliwością div'ów". Miałem 41 wyświetleń i ani jednej odpowiedzi, więc ..... państwo moderatorzy - poproszę o zamknięcie tematu. Podziękował (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/closedeyes.gif) Ten post edytował Calibri 24.07.2011, 15:32:00 |
|
|
|
Calibri Szkielet administratora CMS 23.07.2011, 22:50:21
!*! Ramki w 2011 roku? Zrób normalny panel administr... 24.07.2011, 15:32:09
Rid CytatZrób normalny panel administracyjny xhtml/htm... 24.07.2011, 15:46:19 
!*! Cytat(Rid @ 24.07.2011, 16:46:19 ) ht... 24.08.2011, 09:57:35
Helid Również polecam ajax, możesz też sprawdzić w jaki ... 6.08.2011, 12:09:29
luckyps Cytat(!*! @ 24.08.2011, 10:57... 24.08.2011, 10:25:01
!*! Nie interesują mnie ludzie zacofani. Windows 95 te... 24.08.2011, 12:26:40
luckyps Czyli po prostu zawężasz sobie liczbę klientów Al... 24.08.2011, 12:31:02 
!*! Cytat(luckyps @ 24.08.2011, 13:31:02 ... 24.08.2011, 12:47:07
elektrrrus Ja zawsze mowię "Ok, ale pod tą starą przeglą... 24.08.2011, 12:33:47
luckyps Przyklad:
Masz do zrobienia stronke www... i kaze... 24.08.2011, 13:18:43 
darko Cytat(luckyps @ 24.08.2011, 14:18:43 ... 24.08.2011, 21:01:50
Wilu88 Cytat(luckyps @ 24.08.2011, 14:18:43 ... 24.08.2011, 13:55:12
!*! Nie, każę mu dopłacić za mój dodatkowy czas pracy ... 24.08.2011, 14:07:28
luckyps Akurat trafilo mi sie kilku klientow, u ktorych ak... 24.08.2011, 14:11:41
!*! To ich oczy muszą bardzo cierpieć, szczególnie że ... 24.08.2011, 14:15:54
erix CytatMasz do zrobienia stronke www... i kazesz kli... 24.08.2011, 14:16:45
luckyps Cytat(!*! @ 24.08.2011, 15:07... 24.08.2011, 14:27:13
!*! Sam podałeś link gdzie PL ma 1,0% czyli jeszcze mn... 24.08.2011, 14:34:29
luckyps Przepraszam, za to ze zmarnowalem Wasz czas, ktory... 24.08.2011, 14:44:31
ShadowD Strona ma działać pod IE7+ dla mnie, olewam to co ... 24.08.2011, 18:32:56 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:55 |