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
 
Start new topic
Odpowiedzi
kingarthur
post
Post #2





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

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


@Uriziel01

Niby nie musi, ale lepiej żeby było. A to z tego powodu, że moja praca dyplomowa powstaje w ramach jakiegoś tam projektu powiązania edukacji z przemysłem. Oznacza to, że mój temat pracy został zaproponowany przez firmę zajmującą się programowaniem i najprawdopodobniej firma będzie miała do niego prawa autorskie. Zatem jeżeli zrobię bardzo dobrą aplikację to będzie ona wykorzystywana przez tę firmę i mogę również później liczyć na pracę w tej firmie. A jeśli będzie taka sobie to nie mam co liczyć na dalszą współpracę, a oni i tak nic nie stracą, bo nie ponoszą żadnych kosztów w związku z tym projektem. Po prostu chciałbym się jak najbardziej wykazać umiejętnościami, a przy okazji się czegoś nauczyć. Przeprowadziłem już kilka rozmów z osobą z tej firmy odpowiedzialną za nadzór nad moją pracą i to co na razie wiem napisałem w pierwszym poście. To co jest w tej chwili najważniejsze to, że za około 2 miesiące muszę przedstawić szkielet aplikacji, projekt, zaproponować funkcjonalność, a później przez kilka miesięcy zaimplementować. Przeglądając kilka podobnych produktów komercyjnych stwierdzam, że funkcji możliwych do zrealizowania jest bardzo dużo. Jednak nie można też przesadzić i zabrać się za coś co okaże się niemożliwe do zrealizowania. Oczywiście mogę też oprzeć wszystko na gotowcach i prawdopodobnie moja praca spocznie sobie w archiwum uczelni obok tysięcy innych i żadnego pożytku z tego nie będzie, ale tego bym nie chciał.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 15:49