Witam ponownie :)
Przeszukałem trochę internetu, nabrałem trochę wiedzy i już wiem mniej więcej czego chcę. Chciałbym stworzyć potężny CMS, który obsługiwałby ruch co najmniej taki jak na Naszej Klasie, w okresie jej świetności ;) Jest to temat dla Newbie, ja sam nim jestem, a jeśli ktoś będzie chciał stworzyć coś według swojej wizji, to fajnie gdyby mógł o tym przeczytać w tym wątku.
Chcąc stworzyć wspaniałą stronę internetową, zdecydowałem się na CMS, bo pozwoli on użytkownikom na mojej stronie, pracować nad serwisem, bez znajomości ani grama kodu, a jedynie poprzez różnego rodzaju przyciski, edytory itp. Założyłem sobie konto ostatnio na webwavecms - i jestem zachwycony, że tam można już robić wiele rzeczy, które mi się marzą. Przede wszystkim jak postawię tam stronę, to użytkownik, któremu nadam uprawnienia, może swobodnie przeciągać i upuszczać elementy w dowolnym miejscu strony, może dowolnie je zmieniać itp. Nie jestem ograniczony do jakichś blogowych szablonów. Jednak są dwa problemy:
- To jest ich CMS, więc nie mogę modyfikować funkcji, które oni udostępniają użytkownikom.
- Jest płatny, gdy chcemy dodać użytkowników, do zarządzania stroną. A w przypadku milionów użytkowników, będzie jeszcze bardziej płatny.
Logiczne jest więc dla mnie stworzenie swojego CMSa.
Pytałem ich w mailu, to odpowiedzieli, że nad ich CMSem pracowali 5 lat w sporym zespole.
Chciałbym więc byście mi wyjaśnili jak taki CMS działa, czym on fizycznie jest, jako że nie mam pojęcia o programowaniu.
Strona internetowa to mniej więcej kojarzę. Jest jakiś dysk serwerowy, ze 1000 plików html, gdzie każdy jest jakąś stroną i my przez przeglądarkę się łączymy z jakąś stroną np. strona główna. A CMS już przekracza moje pojęcie. Czy jest to jakiś program komputerowy, który jest na dysku serwerowym i on przekształca komendy użytkowników na kod html ? Chciałbym pierw uruchomić wersję mojego serwisu dla około 10 osób. Czy mogę taki CMS uruchomić na moim komputerze, lub na jakimś hostingu ?
I co najważniejsze, w jakim języku można napisać taki CMS ? Z wszelkimi rzeczami związanymi z internetem, mówi się o PHP głównie. Ale czy on na to pozwoli ? Z drugiej strony podoba mi się Python, podobno Youtube na nim jest postawiony. Ale youtube nie jest chyba cmsem, bo nie można tam zmieniać wyglądu i tych stron. Jakieś bazy danych musiałyby być, czyli jakiś SQL, tak ? I coś powinno tym SQLem sprawnie zarządzać, bo użytkownicy będą dodawać i edytować ogrom treści, multimediów, wyglądu strony itp. I czym mógłbym to robić ? C# ? Pythonem ? PHP ? Który język pozwoli mi stworzyć wspaniały i dostępny dla laika interfejs do edycji mojej strony internetowej ? Proszę rozwiejcie moje wątpliwości, zapraszam do dyskusji i pozdrawiam :)