PDA

Zobacz pełną wersję : Portal firmowy - uploader



Karn
14-12-2020, 19:19
Witam,

potrzebuję zrobić portal dla kilku użytkowników firmy (każdy z oddzielnym kontem) pozwalający na uploadowanie plików (zdjęcia, opisy, pdf/doc) i dzielenie ich na np. numery zlecenia na serwerze/wirtualnym dysku.

Zastanawiam się czy joomla posiada takowe rozwiązanie i czy jest ono sensowne lub ewentualnie jaką alternatywe zastosować?

Pozdr

Gall Anonim
14-12-2020, 19:43
Tak - bez problemu można zrealizować przy pomocy Joomla + rozszerzenia trzecie pobrane z JED + ACL

Karn
14-12-2020, 19:51
Tak - bez problemu można zrealizować przy pomocy Joomla + rozszerzenia trzecie pobrane z JED + ACL

A jak takie rozwiązanie się ma w porównaniu do witryn tego typu "profesjonalnych zastosowań"? Czy przy większej ilości użytkowników nie będzie problemów? Jakie rozszerzenia JED do tego typu witryny polecacie, ktoś z forumowiczów tworzył podobne firmowe uplaodery?

Oraz jak wygląda sprawa backupu takiej witryny, jeżeli zuploadowane zostanie przykładowo 1TB danych - czy joomla jest w stanie zautomatyzować backup na np. komputer-serwer w firmie, lub też pozwoli na duplikowanie danych w locie - chmura/serwer-firmowy?

Gall Anonim
14-12-2020, 23:46
Co to znaczy profesjonalnych zastosowań?

Co to znaczy większa ilość użytkowników?

Znam witryny oparte na Joomla z bazami danych gdzie ilość rekordów idzie w miliony, ilość zdjęć idzie w steki tysięcy, ilość unikatowych użytkowników na witrynie w tym samym czasie która została odnotowana wyniosła powyżej 90 tysięcy - kwestia wykonania witryny i dobrania serwera.

Nie wiem czy ktoś tworzył zestaw z dokładnie takimi oczekiwaniami ale ...
bez problemu można stworzyć i wielu ją bez problemu stworzy jeżeli będą mieli taką realizację.

Kwestię wyszukiwania odpowiednich mechanizmów pozostawiam osobie wykonującej witrynę - kilka godzin szukania na JED, kilkanaście lub kilkadziesiąt godzin świadomych testów i ...... odpowiedni zestaw rozszerzeń gotowy.

Kopia zapasowa - przy takiej wartości wagowej wykonywana jest tzw kopia przyrostowa za pomocą komercyjnej wersji komponentu do kopii, ustawiamy cykliczne wykonywanie kopii ze wskazaniem miejsca przesyłania plików przyrostowych /chmura/katalog/mail/ftp/ wykorzystując do tego crona.

Karn
15-12-2020, 10:18
Co to znaczy profesjonalnych zastosowań?

Co to znaczy większa ilość użytkowników?

Znam witryny oparte na Joomla z bazami danych gdzie ilość rekordów idzie w miliony, ilość zdjęć idzie w steki tysięcy, ilość unikatowych użytkowników na witrynie w tym samym czasie która została odnotowana wyniosła powyżej 90 tysięcy - kwestia wykonania witryny i dobrania serwera.

Nie wiem czy ktoś tworzył zestaw z dokładnie takimi oczekiwaniami ale ...
bez problemu można stworzyć i wielu ją bez problemu stworzy jeżeli będą mieli taką realizację.

Kwestię wyszukiwania odpowiednich mechanizmów pozostawiam osobie wykonującej witrynę - kilka godzin szukania na JED, kilkanaście lub kilkadziesiąt godzin świadomych testów i ...... odpowiedni zestaw rozszerzeń gotowy.

Kopia zapasowa - przy takiej wartości wagowej wykonywana jest tzw kopia przyrostowa za pomocą komercyjnej wersji komponentu do kopii, ustawiamy cykliczne wykonywanie kopii ze wskazaniem miejsca przesyłania plików przyrostowych /chmura/katalog/mail/ftp/ wykorzystując do tego crona.


Dzięki za informację, miałem wątpliwości co do "profesjonalizmu" takiego rozwiązania, tzn. czy baza poradzi sobie z setką lub więcej użytkowników oraz z duża ilością plików np. 100gb zdjęć. Temat wyczerpany. Pozdrawiam :up:

terra
19-12-2020, 18:46
To może w kwestii wyjaśnienia, bo ciągle widzę niezrozumienie u niektórych użytkowników. Joomla to tzw. CMS, czyli system zarządzania treścią, który składa się z 3 warstw:

1. WARSTWA WIZUALNA (HTML CMS JavaScript) odpowiada za to jak wyglada i zachowuje się strona w przeglądarce
2. SILNIK Framework oparty na PHP odpowiada za to co jest pobierane oraz zapisywane w BAZIE DANYCH i pobierana oraz przesyłane do WARSTWY WIZUALNEJ
3. BAZA DANYCH MySQL/MariaDB?PostgreSQL odpowiada za gromadzenie i przechowywanie treści

Jeśli mówimy o pojemności Joomla to tak naprawdę mówimy o BAZIE DANYCH+pojemność samego serwera WWW
Jeśli mówimy o wydajności Joomla to tak naprawdę mówimy o SILNIKU+wydajność samego serwera WWW

Podstawowym elementem decydującym o wydajności Joomla jest więc sam serwer WWW i nie ma to żadnego związku z Joomla, kolejnym elementem jest wydajność BAZY DANYCH, z którą Joomla ma tyle wspólnego, że wykorzystuje jedną z nich i ostatni element czyli SILNIK, który zależy od jakości tworzonych rozszerzeń przez programistów. W przeciwieństwie do innego znanego CMS'a na W ;), Framework Joomla ma zestrukturyzowaną formę pozwalającą na ograniczenie powstawania tzw. złego kodu, bo jest oparty np. na programowaniu obiektowym...