ΠΠΏΠ°ΡΠΈ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠ° ΡΠΎΠ½Π΄Π°ΡΠΈΡΠ°
ΠΠ΄Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡΠ»ΡΠΆΡΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π±ΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ ΠΊΠΎΠΈ ΡΠ΅ ΠΎΠ΄ΡΠΆΡΠ²Π°Π°Ρ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΠΊΠΈ ΡΠ°Π»ΠΈ ΠΈ Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ²ΠΎΡ ΡΠ΅Ρ Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈ. Π‘Π΅ΡΠ²Π΅ΡΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΈ ΠΌΠΎΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ. Π£ΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ Π²ΡΡΠΈ ΠΏΡΠ΅ΠΊΡ Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠΎΠ΄ΠΎΡ OpenMeetings Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Java. MySQL ΠΈ PostgreSQL ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ°ΠΊΠΎ DBMS.
ΠΠΎ Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ²ΡΠ·ΠΎΠ²ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠΊΡΠ°Π½Ρ, Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» WebRTC. Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ HTML5 ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Ρ ΠΈ web-ΠΊΠ°ΠΌΠ΅ΡΠ΅, ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Flash-ΠΏΠ»Π°Π³ΠΈΠ½Π° Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°ΠΌΠΈ.
- ΠΠ»Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ web-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° WebSockets Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ web-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ
Apache Wicket 9.0.0 . - ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΡΡΠΌΡΡ ΡΡΡΠ»ΠΎΠΊ Π΄Π»Ρ Π²Ρ ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ½Π°ΡΡ Ρ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ ΠΊΠΎΠΌΠ½Π°ΡΡ, Π° Π½Π΅ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π²Π°ΡΠ°ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (Admin->Users).
- ΠΡ ΠΎΠ΄ΡΡΠΈΠ΅ Π² ΡΠΎΡΡΠ°Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄ΠΎ ΡΠ²Π΅ΠΆΠΈΡ Π²ΡΠΏΡΡΠΊΠΎΠ². Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π²Π΅ΡΡΠΈΠΈ Java ΠΏΠΎΠ΄Π½ΡΡΡ Π΄ΠΎ Java 11.
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΠΆΡΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°
CSP (Content Security Policy) Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΆΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. - ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΎ ΡΠΊΡΡΡΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΡΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ ΠΈ email ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
- ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ°ΠΌΠ΅ΡΠ°.
- ΠΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Π°Ρ ΡΠΌΠ΅Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΌΠ΅ΡΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru