Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CMS do obsługi intranetu korporacyjnego
kingarthur
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 26.10.2010

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


To mój pierwszy post na tym forum, dlatego też serdecznie witam.
Jeśli napisałem temat w złym dziale to przepraszam i proszę o przeniesienie, chociaż z drugiej strony to temat zahacza o kilka działów.

W ramach pracy dyplomowej mam za zadanie stworzyć system CMS do obsługi intranetu korporacyjnego. Wstępnie nastawiam się na realizację tego projektu przy użyciu takich technologii i narzędzi, jak PHP, XHTML, CSS, Apache, PostgreSQL, jQuery i Zend Framework. Wybrałem te technologie dlatego, bo po prostu najwięcej rzeczy robiłem za ich pomocą i najwięcej z nich umiem, co nie znaczy że jestem ekspertem. Oczywiście dotychczas były to nieduże projekty na zaliczenie przedmiotów na studiach. Teraz zadanie jest bardziej poważne, więc uważam, że raczej nie dam rady się nauczyć powiedzmy JEE w takim stopniu, żeby w kilka miesięcy zrealizować ten projekt, więc opieram się na tym z czym miałem najwięcej styczności. Zaznaczam, że nie chciałbym robić tego w oparciu o jakieś gotowe CMS, typu ezPublish czy Joomla, tylko wszystko od podstaw.

Od razu stawiam pytanie: czy te technologie są odpowiednie do tego typu aplikacji, tzn. czy znane wam komercyjne produkty są robione w tych technologiach? Wiem, wiem że wszystko da się zrobić za pomocą tych technologii, ale chodzi mi o praktykę. System ma być jak najbardziej profesjonalnie wykonany, niezawodny, bezpieczny i stabilny. Czy produkty komercyjne są pisane w tych technologiach czy raczej JEE, ASP.NET itp.? A może jakieś inne rozwiązania polecacie? Z chęcią rozpatrzę wszystkie możliwości.

Druga sprawa to w jakich wersjach robi się systemy(jak to się robi w komercyjnych projektach?)? Chodzi mi o to, że jak wiadomo nowe wersje technologii pojawiają się dość często. Powiedzmy, że teraz Zend jest w stabilnej wersji 1.11.x, ale jest wersja 2 beta, więc lepiej zacząć robić teraz w 1.11 czy poczekać na 2? Ogólnie czy lepiej robić w wersjach najnowszych czy niekoniecznie? Istotna jest tu kwestia bezpieczeństwa i dostępności do różnych materiałów pomocniczych(książek, tutoriali itp.). Inny przykład to XHTML vs HTML5? I to samo pytanie tyczy się każdej technologii z osobna.

Następna sprawa to proszę o pomoc, jak za to wszystko się zabrać. Nie chodzi mi o jakieś gotowce, ale o wszelkie informacje, które mogą być pomocne w realizacji tego projektu, np.:
- rozplanowanie pracy(kolejność zadań - co w kolejności wykonywać) tak żeby w połowie się nie okazało, że trzeba robić od początku, bo coś tam było z początku źle pomyślane;
- przydatne narzędzia, dzięki którym praca będzie prostsza i szybsza(edytory, designery, kreatory itp.);
- polecane przez was książki o technologiach, w których zamierzam robić ten system,a także o wszystkim co może mi się przydać przy jego realizacji. Oczywiście mam na myśli coś dla bardziej zaawansowanych. Wolałbym po polsku, ale ostatecznie może być i po angielsku;
- ciekawe artykuły z pism fachowych na dany temat;
- jakieś produkty podobne(komercyjne), na których można się wzorować i które są popularne na rynku itp;
- informacje o możliwej funkcjonalności takiego systemu;
- wszystko inne co może być przydatne.

Posiadam już pewne założenia do tego systemu:
- intranet ma być tylko wewnętrzny(brak dostępu z zewnątrz) - w sumie nie do końca rozumiem co to znaczy. Czy chodzi o to, że do systemu można wejść tylko z komputerów podłączonych do sieci w budynku firmy czy powiedzmy pracownik może wejść sobie do systemu w swoim domu po uprzednim zalogowaniu? ;
- funkcje jakie ma realizować: publikowanie artykułów, rezerwacja własności firmy(samochodów firmowych, sal, rzutników itp.), książka telefoniczna; reszta funkcji to już ma być moja inwencja;
- realizacja projektu przy użyciu raczej niekomercyjnych technologii(w tym miejscu muszę nadmienić, że myślałem z początku też o bibliotece ExtJS, ale w związku z tym że jest płatna do zastosowań komercyjnych i ma podobną bezpłatną alternatywę - qooxdoo, zrezygnowałem z tego rozwiązania. Z qooxdoo też ostatecznie zrezygnowałem z racji tego co pisałem wcześniej, że nie miałem z tym nigdy styczności i postanowiłem korzystać tylko z jQuery. Interesuje mnie tutaj wasza opinia na temat qooxdoo. Co myślicie o tym rozwiązaniu? A może jednak warto to sobie przyswoić i zastosować w realizacji projektu?).

Za wszelką pomoc serdecznie dziękuję

Ten post edytował kingarthur 28.11.2011, 22:29:44
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 11:48