Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> CMS a system portalowy
Seth
post 29.10.2004, 18:11:14
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Wydzielone z http://forum.php.pl/index.php?showtopic=22362

-----

eee panowie, o czym Wy wogole piszecie ? O CMSie ? blink.gif
Czy moze chodzi o system portalowy, ktory nijak ma sie do CMSa ?
Go to the top of the page
+Quote Post
sirrus
post 29.10.2004, 22:10:19
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.10.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


hmm... coś takiego jak internal, wiesz chyba o co chodzi smile.gif


--------------------
pozdrawiam
wojtek obst
wojtek obst blog - webmastering, PHP, środowisko .NET, AJAX
Go to the top of the page
+Quote Post
dag
post 30.10.2004, 08:35:11
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

Ostrzeżenie: (0%)
-----


Cytat
eee panowie, o czym Wy wogole piszecie ? O CMSie ?  blink.gif
Czy moze chodzi o system portalowy, ktory nijak ma sie do CMSa ?

Cytat
shoutbox

LOL, to napewno jest część CMS'a biggrin.gif party.gif

CMS - Content Managment System
System zarządzania treścią. A nie jakieś shoutboxy.

aaevil.gif


--------------------

------------------------------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
hwao
post 30.10.2004, 08:38:04
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Moze wg Ciebie shoutbox nie posiada zadnej tresci?
Go to the top of the page
+Quote Post
shizo
post 30.10.2004, 09:12:15
Post #5





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Lubin

Ostrzeżenie: (10%)
X----


Dag: idąc Twoim tokiem myslenia usunąłbym także forum, bo "to jest system zarządzania treścią, a nie jakieś fora..." snitch.gif


--------------------
Save you mouth for windows!
Go to the top of the page
+Quote Post
dag
post 30.10.2004, 09:24:48
Post #6





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

Ostrzeżenie: (0%)
-----


No chyba, że mamy na myśli zarządzanie shoutbox'em (np. moderowanie) - to co innego, ja miałem na myśli sam moduł shoutboxa (czyli, np. kod php)


--------------------

------------------------------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
Seth
post 30.10.2004, 09:58:55
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Mnie raczej chodzilo o to, ze podstawa CMSa jest zarzadzanie trescia - rodzajem tresci, przeplywem, sposobem wyswietlania itp. - czyli to wszystko co podajecie juz na wstepie pownno byc do osiagniecia za pomoca maniipulowania trescia i wygladem - do tego wlasnie jest CMS.

A jezeli wymieniacie osobne moduly, ktory kazdy bedzie operowal na swoich danych, a nie na centralnym systemie - frameworku - zarzadzania contentem to juz nie jest to CMS, a "system portalowy" (zlepek kilku skryptow polaczonych ze soba).

Dla przykladu: system portalowy to: jPortal, blue-dragon, *Nuke itp.
CMS: eZ Publish, Red Dot, OpenCMS
Go to the top of the page
+Quote Post
sirrus
post 30.10.2004, 10:46:49
Post #8





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 16.10.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mambo to chyba też CMS, ale nie wiem czy zauważyłeś Seth - dla uztkownika przyglądającemu się temu zjawisku niejako z boku, tj. osoby która generalnie ową treścią będzie zarządzała, przygladała się temu czy ową treść przeglądała, różnice między CMS'em a systemem portalowym strasznie się zacierają i trudno w pewnych momentach powiedzieć czy to CMS czy system portalowy.

CMS dla mnie to również sieć wzajemnych powiązań, baza artykułów wie co dzieje się w bazie forum (lub ew. to jedna wielka baza) itd. etc. - jeżeli wiecie co mam na myśli.


--------------------
pozdrawiam
wojtek obst
wojtek obst blog - webmastering, PHP, środowisko .NET, AJAX
Go to the top of the page
+Quote Post
Vengeance
post 30.10.2004, 20:43:54
Post #9





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Tak a potem są oferty:
"zlecę wykonanie cmsa z _standardowymi_ opcjami:
[... tu lista jak u Wankster ...]
za 200zl lub reklamę"

;]]

---edit---

@Seth
"a nie na centralnym systemie - frameworku - zarzadzania contentem"

Ja Cię błagam smile.gif Rozwiń myśl albo odeślij do jakieś porządnej literatury ;]

Ten post edytował Vengeance 30.10.2004, 20:48:09


--------------------
Go to the top of the page
+Quote Post
dag
post 30.10.2004, 21:31:13
Post #10





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

Ostrzeżenie: (0%)
-----


Cytat(Vengeance @ 2004-10-30 21:43:54)
Tak a potem są oferty:
"zlecę wykonanie cmsa z _standardowymi_ opcjami:
[... tu lista jak u Wankster ...]
za 200zl lub reklamę"

;]]

---edit---

@Seth
"a nie na centralnym systemie - frameworku - zarzadzania contentem"

Ja Cię błagam smile.gif Rozwiń myśl albo odeślij do jakieś porządnej literatury ;]

Podpowiedź dla innych, bo chyba wiem Vengeance do czego zmierzasz (aby uniknac pytan innych co to jest framework): zobaczcie choćby wzorzec MVC (szukać na forum, w artykułach php.pl)


--------------------

------------------------------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
matid
post 30.10.2004, 21:35:24
Post #11





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


IMO to wszystko co wymienił Wankster to jest jeden moduł o nazwie Content. Rozbieżność jest tylko w wyświetlaniu danych i ich pobieraniu. A tym już zajmuje się wspomniany już wzorzec MVC.

Ten post edytował matid 30.10.2004, 21:36:39
Go to the top of the page
+Quote Post
Seth
post 30.10.2004, 21:39:18
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Moja definicja CMSa: jest to system przeznaczony do zarzadzania trescia, jej przeplywem (Worflow), obrobka i prezentacja.
Zazwyczaj posiada swoj wlasny Framework, ktory umozlliwia wlasnie to o czym wyzej wspomnialem.
Moze posiadac pluginy, ktore spelniaja role "ulatwiaczy" w zarzadzaniu trescia (np. plugin do RSSa) oraz moga byc traktowane jako zestawy bibliotek, ktore daja nowe mozliwosci w operacji na tresci - oba przypadki dzialaja na istniejacym w CMSie frameworku, ktory jest jakby API dla pluginow (bez niego musialy by same sobie radzic ze struktura dokumentow i dostepem do nich).

Co do workflow to mozna to zobrazowac jako algorytm (przy projektowaniu schematow workflow wyglada to wlasnie jak schemat blokowy), ktory ma za zadanie jakos obrobic tresc.
Dla przykladu: mamy dokument, ktory zostaje umieszczony w kolejce do wyslania. Teraz system pobiera sobie ten dokument i wzuca go do workflow (do danego schematu - schematow, moze byc wiele). Na podstawie zbudowanego schematu (naszego lub tez predefiniowanego w CMSie) do naszego dokumentu zostaje dodany np. obrazek, gdyz dalismy w schemacie warunek, ze jezeli dokument zawiera adresata o imieniu Tomek, to wlasnie dodajemy mu obrazek.
I tak przechodzimy kolejne etapy (jezeli jeszcze jakies sa) i w ktoryms tam miescu mamy infromacje, ze dokument trzeba juz wyslac. Wysylamy go, a workflow sie konczy (albo przechodzi dalej po swoim schemacie - to wszystko zalezy od tego jaki ten schemat jest).

Przyklad wygladu budowy workflow:
http://www.dstc.edu.au/Research/Projects/P...reeze/bred1.gif
http://www.lims.nl/nederlands/workflow.gif
(tego typu elementy przewaznie budowane sa w edytorach napsainych w Javie)

Czyli jednym slowem w CMSie operujemy na tresci - nie musimy tworzyc skryptow obslugi np. newsow, gdyz zapewnia nam to jako tako sam CMS: a dokladniej on ma za zadanie pobrac dane, przechowac je, a my np. przygotowac wzorce (templatey) do tego aby te dane jako spokazac (to samo tyczy sie tego aby jakos te dane pobrac od uzytkownika - czyli np. stworzyc formularz).


Jak widac mechanizm dzialania CMSa jest mocno rozbudowany i trzeba naprawde dlugo nad czyms takim posiedziec (i to nie w pojedynke) aby dojsc do sensownych rozwiazan.



Natomiast system portalowy to zlepek skryptow: newsow, sond etc., ktore co prawda dzialaja na tresci ale tak naprawde kazdy z tych elementow ma swoje wlasne mechanizmy, ktore oderwane od calego systemu portalowego i tak i tak beda dzialac po malych modyfikacjach - jednym slowem "pluginy" systemu portalowego sa to osobne skrypty, ktore zostaly tak zmodyfikowany aby np. dzielic wspolny dla danego systemu portalowego mechanizm autoryzacji.


Uff... winksmiley.jpg
Go to the top of the page
+Quote Post
Vengeance
post 30.10.2004, 21:54:09
Post #13





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


a no to juz rozumiem oswiecilo mnie ;] co to framework to akurat wiedzialem (to do dag) chodzilo mi wlasnie o rozwicienie tego czym dla Seth jest cms.

dzieki bardzo.


--------------------
Go to the top of the page
+Quote Post
dag
post 30.10.2004, 22:13:18
Post #14





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

Ostrzeżenie: (0%)
-----


Cytat
co to framework to akurat wiedzialem (to do dag)


wiem, dlatego napisalem "Podpowiedź dla innych", chcialem uprzedzic pytania innych odnosnie tego co to "framework"


Cytat
tego typu elementy przewaznie budowane sa w edytorach napsainych w Javie

Zazwyczaj projektuje sie w standardzie UML, a jak wiadomo, najwięcej programów tego typu jest napisana w Javie, np. Poseidon, ArgoUML, Visual-Paradigm, itp.


--------------------

------------------------------------------------------------------------------------------------------
Go to the top of the page
+Quote Post
bela
post 31.10.2004, 00:29:44
Post #15


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


@Seth co workflow daje? możesz wskazać jakaś implementacje w php?


--------------------
Go to the top of the page
+Quote Post
Seth
post 31.10.2004, 12:22:14
Post #16





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Workflow daje Ci to, ze mozesz tworzyc schematy przeplywu dokumentu bez ingerencji w kod zrodlowy systemu.

Implementacja, chyba najbardziej znana to TikiWiki
Go to the top of the page
+Quote Post
Vengeance
post 31.10.2004, 12:38:17
Post #17





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Schemat na tej www co podales Seth bardziej mi przypomina cykl Krebsa zachodzący w Mitochondrium hehe ;]

sorki za OT ;]


--------------------
Go to the top of the page
+Quote Post
Sh4dow
post 31.10.2004, 19:54:17
Post #18





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Seth mam do ciebie pytanie bo troche zakreciles jak chinski mixer, czy roznica miedzy Systemem portalowym a CMS'em jest taka ze, CMS jest to rozbudowany i zaawansowanie napisany system portalowy ?

Bo oba zarzadzaja trescia, w obu mozemy wyodrebnic moduly.
Wedlug wzorca MVC wyodrebniony modul powinien dzialac sam. Wiec to by sie sprzeczalo z tym co napisales.

Wedlug wikipedia, CMS == System Portalowy. Wiem ze to troche dziwnie brzmi bo CMS nie musi byc wykozystany dla potrzeb portalu, ale to i tak tylko nazwa.

Z checia dowiedzial bym sie czy to rzeczywiscie jest taka roznica czy tylko synonimy tej samej rzeczy.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
Seth
post 31.10.2004, 20:07:27
Post #19





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Tzn. wiesz... mozna to roznie interpretowac jednak ja sadze, ze jezeli mowimy o CMSie to mowimy stricte o systemie do operowania na tresci, a w systemach portalowych tak naprawde chodzi o to aby zlepic w jedna calosc kilka skryptow, ktore nawzajem maja wlasne spsoby zarzadzania trescia.... hmm nie wiem czy nie zamotalem winksmiley.jpg

Moze inaczej...
CMS to jakby biblioteka - tresc (ksiazka, pismo) ma swoje miejsce, posiada bibliotekarzy, ktorzy zarzadzaja polozeniem tresci ( managerzy ;D ), moga przyjmowac tresc i odpowiednio ja skladowac oraz prezentowac czy tez wysylac ja gdzies, moga miec tez procedury (workflow) w przypadku przywiezenia np. muzealnych eksponatow.

A system portalowy dziala jak powiedzmy supermarket - w jednym miejscu istnieje wiele stanowisk: kiosk, czytelnia, ksiegarnia etc., ktore na dobra sprawe mogly by istniec same bo nie maja wspolnego magazynu i wspolnych pracownikow. Ale korzystaja z powierzchni supermarketu i np. systemu ochrony.

Tak obrazowo bym to ujal.



P.S.
Wydzielam temat.
Go to the top of the page
+Quote Post
Vengeance
post 31.10.2004, 20:20:20
Post #20





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


czyli np.

arty/newsy/faq korzystaja z jednej tej samej tabeli, wszystkie "defaultowo" mają opcje oceniania, ustawiania "wygaśnięcia daty publikacji na stronie", autora, liczbe "czytań" itd... tylko, że potem kolejne moduły czy co tam od newsów/artów/faq decydują, czy z danych obji korzystac i czy je udostępniać czy nie. dobrze to mniej więcej kumam snitch.gif

przeglądałem źródła mambo os i tam jest tak mniej więcej rozwiązane.


--------------------
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 21:58