![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Download: Lista Mirrorów
Jest to pierwsza stabilna wersja RkCMF2, którą można już bez przeszkód stosować do tworzenia własnych serwisów. Opis instalacji znajduje się w paczce RkCMF. RkCMF2 to nowa wersja rozwojowa mojego systemu do zarządzania treścią. Skrypt ten został napisany praktycznie od nowa w porównaniu do RkCMF1, lecz wykorzystuje i rozwija ciekawe koncepcje poprzednika. Oparcie RkCMF2 o PHP5 umożliwiło zaimplementowanie nowych możliwości jak i uproszczenie i udoskonalenie istniejących. Główne cechy RkCMF2 to: - Licencja GNU GPL (darmowy na dowolne strony) - Obsługa MySQL (MySQLi i PDO), SQLITE (+PDO) oraz PostgreSQL (PDO) - Całkowita swobota twórcza - brak (narzuconych) bloków, kategorii - Nowatorskie rozwiązania, Wirtualne Moduły RAF oraz ContentBBcode ![]() RkCMF2 to swoboda tworzenia. Skrypt nie narzuca układu strony, nie ma modułu bloków, artykuły nie mają kategorii - to ty decydujesz czy i gdzie pojawią się "bloki" i jak uszeregowane będą twoje dane. Tworzenie Modułów Wirtualnych polega na podaniu kodu HTML formularza i nazw poszczególnych pól. Nawet komentarze wpisów RAF mogą korzystać z szablonów RAF przez co możliwości RAF są bardzo duże. Złożone RAFy mogą korzystać z pól magicznych - operowania kodem php na ich treści ![]() WYMAGANIA - PHP5 oraz dostęp do jednej ze wspieranych baz danych (notka: MySQL dostępne jest przez interfejs MySQLi lub PDO co oznacza że MySQL musi być w wersji >= 4.1.0) - PHP5 musi posiadać moduły: SimpleXML oraz iteratory - Safe_mod OFF, Register_Globals OFF (bardzo zalecane) - Dodatkowo (nie obowiązkowo) mile widziane będą moduły GD, IMAP i ZIP oraz dla Apache - mod_rewrite, autoryzacja HTTP Obecnie czekam aż na ekonto.net pojawi się PHP5 by zaktualizować Biblioteki, ale w sieci jest np. strona http://stronghold.biblioteki.be/crusader/ oparta o jedną z ostatnich wersji RC. Opinie, komentarze, dygresje i rozprawki mile widziane ![]() Ten post edytował Riklaunim 13.02.2006, 17:25:50 -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Riklaunim @ 2006-02-13 17:23:18) (...) ale w sieci jest np. strona http://stronghold.biblioteki.be/crusader/ oparta o jedną z ostatnich wersji RC. Wchodzę na stronę a tam: Cytat Już głosowałeś w tej ankiecie
Wyniki |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
dla ankiety osoba niezalogowana nie może głosować co w sumie wyszło że wywala "Już głosowałeś..."
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Riklaunim @ 2006-02-13 17:39:37) dla ankiety osoba niezalogowana nie może głosować co w sumie wyszło że wywala "Już głosowałeś..." Bez sesnu. 1. Nie widać pytania, więc wyniki brzmi głupio. 1. Jak już kliknę wyniki to nadal pytanie pozostaje tajemnicą. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 199 Pomógł: 31 Dołączył: 22.03.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
mnie sie nie podoba wykres z wynikami ankiety, malo czytelny i mily dla oka
![]() -------------------- Rozmawia dwóch dyrektorów:
- Jaki jest twój ideał sekretarki? - 20-letnia dziewczyna z 30-letnim doświadczeniem. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Nie polecam tego CMSa. Jest bardzo źle napisany. Pozatym nie posiada cache, przy większym ruchu cały serwis padnie.
-------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Napisze krotko - kod ktory tam jest zawarty to bardzo powazna parodia programowania obiektowego. Tu wyjatek tutaj generacja HTML-a w kodzie. Doklejanie prefixow w kazdym zapytaniu.
Skrot CMF w nazwie to chyba jakis teaser, aby zachecic noobow do instalacji tego czegos ? ![]() -------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Riki Pomyliłeś, Moja stronka klanowa jest na rkCMF 1 Stable 2005.1 z mojimi przeróbkami. Po za tym ten system jest bardzo fajny. W opini mojich redaktorów, jest dużo przyjaźniejszy od np. Jportala, php-Fusion'a i Post-Nuke'a.
Po za tym co wy macie do zapytań, co mnei bardzo dziwi. Po za tym po co Cache (wkurza mnie tylko). -------------------- Jah Music Is On My Mind !
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Jako programista oceniam na poczatek program od strony kodu. I dlatego mam tyle watpliwosci co do jakosci tego opgramowania.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#10
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Cytat(Turgon @ 2006-02-13 20:51:40) Po za tym po co Cache (wkurza mnie tylko). lol? ![]() Silnym plusem tego projektu jest to ze jest rozwijany - ciagle ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Po za tym dla mnie najważniejszą rzeczą jest, że rozumiem kod rkCMF, a nie jak przypadku Post-Nuke, Mambo itp.
-------------------- Jah Music Is On My Mind !
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 21.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po za tym dla mnie najważniejszą rzeczą jest, że rozumiem kod rkCMF, a nie jak przypadku Post-Nuke, Mambo itp. Jakie argumenty ![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
nie jest to żaden ezPublish ani Framework Prado i nie twierdzę że RkCMF2 nimi jest
![]() ![]() Jak coś jest źle to się poprawia, ma działać, a o drogę dojścia do celu można kłócić się później. Nie każdy urodził się z zawartością ez.no w korze mózgowej ![]() -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Wg. mnie ez nie jest dobrym rozwiazaniem bo jest drogi w utrzymaniu, przy wiekszym serwisie trzeba wykupic serwer dedykowany. Pozatym czesc kodu jest jak w powietrzu bo nie jest ujeta w klasy... jak sie pisze obiektowo to sie tego trzyma, a nie raz tak raz siak.
W Twoim CM_ jest kilka podstawowych błędów: - na jeden plik powinna byc jedna klasa - nie mieszaj `wolnego` kodu z funkcjami w tym samym pliku - uzyj jakiegos systemu szablonu! Na poczatek wystarczy. -------------------- Zapraszam na mój php blog, tworzenie stron.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze po co jakiś system szablonów ? Tylko utrudnia życie, a czyste funkcje php takie jak ob_start(); . Dają lepsze efekty. A tworzenie szablonów jest wtedy dziecinnie proste. Szablon mojej www.
Plik index.php
Plik module.php
Jak dla mnie to jest zrozumiałe i proste jak drut. Ten post edytował Turgon 14.02.2006, 19:42:07 -------------------- Jah Music Is On My Mind !
|
|
|
![]()
Post
#16
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
dla Ciebie latwiej jest pisac tak, dlamnie tak
Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>{$sitename}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="description" content="{$sitedesc}"> <meta name="keywords" content={$keywords']}"> <META name="robots" content="index, follow"> <META name="Author" content="Riklaunim"> <link rel="stylesheet" href="{$themedir}/styles.css" type="text/css"> </head> <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table align="center" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <img src="{$themedir}/images/pociety-lay-dla-klanu_02.gif" width="726" height="206" alt=""></td> </tr>.... Kod <table align="center" border="0" cellpadding="2" cellspacing="0"> <tr> <td background="{$themedir}/images/spacer.gif" height="3" valign="top"></td></TR><TR> <td background="{$themedir}/images/menu..._05.gif" width="498" height="45"><center><FONT COLOR="white"><?php echo $title ?></FONT></center></td> </tr> <tr> <td background="{$themedir}/images/menu..._08.gif" valign="top" width="498"><FONT COLOR="white">{$content}</FONT></td> </tr> </table> Fee pozatym ten kod jest paskudny :-) kto to uzywa FONT?.. :-) |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Ja tam po prostu nie lubię CSS... Nauczyłem się HTMLa kiedy mało kto wiedział wogóle co to CSS, a tym bardziej używał... I tak zostało...
Po drugie według mnie te całe systemy skórek zwalniają CMSa... On Ładuje to bezpośrednio z Tablicy konfiguracyjnej, która jest wszędzie... Ten post edytował Turgon 15.02.2006, 12:16:49 -------------------- Jah Music Is On My Mind !
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Cytat(Turgon @ 2006-02-15 13:15:04) Ja tam po prostu nie lubię CSS... Nauczyłem się HTMLa kiedy mało kto wiedział wogóle co to CSS, a tym bardziej używał... I tak zostało... Po drugie według mnie te całe systemy skórek zwalniają CMSa... On Ładuje to bezpośrednio z Tablicy konfiguracyjnej, która jest wszędzie... Hm... a kiedy to było ? jak Papa Noel dawał ogień ludziom pod poduszki ? Zauważ, że skrypt jest da publicznego użytku, więc coś takiego jak szablony powinny być, ponieważ edycja szablonu jest łatwiejsza. |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Pomijam wyglad bo to rzecz gustu. Nie wypowiadam sie na temat funkcjonalnosci bo po 5 minutach odechcialo mi sie testowania. Wlasciwie jak tylko zobaczylem jak sie edytuje strone glowna.
Po komentarzach sf i Null zajrzalem do kodu myslac, ze przeciez nie moze byc az tak zle? @Riklaunim -> wybacz ale takiego galimatiasu to ja nie mialem nawet kiedy projektowalem strukturalnie, a Ty dumnie sie chwalisz, ze napisales to obiektowo w PHP5, po czym wymieniasz zastosowane technologie. Moglbys sobie podarowac te zaawansowane technologie i skupic sie troszke na logice programowania obiektowego. Twoje klasy to zwykle opakowania dla funkcji - dodatkowy narzut kodu i zadnych korzysci wynikajacych z zastosowania obiektowego interfejsu. Nie obraz sie, ale ja bym na twoim miejscu zarzucil rozwoj wersji 2 i zaczal pisac wersje 3 zwracajac szczegolna uwage na wzorzec MVC. -------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bigZbig @ 2006-02-15 16:31:42) Nie obraz sie, ale ja bym na twoim miejscu zarzucil rozwoj wersji 2 i zaczal pisac wersje 3 zwracajac szczegolna uwage na wzorzec MVC. Jak ci się nie podoba to nie musisz używać. Napisałem tak jak napisałem, działa i jeżeli ktoś będzie chciał to wykorzystać to ok. Nie robię drugiego mambo ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 11:36 |