Облако тегов3g CSR8645 DirBuster KING TONY KX-TCD500 LAN ML2851ND NF388 OVC3860 Oleo Mac PEOPLEnet Panasonic Perfection V30 SC8108 UE46ES6800 XQ350 XS-3868 access acrobat adjtimex adobe amazon android apt arduino asus ati atmel attiny attiny85 audio aveo aws binary bit bluetooth bosch bruteforce canon certificate cgi charger chevrolet chrome cms cpu crypt cups d-link dap-1160 dd-wrt ddos deb debian digispark dir-320 dkim drupal dump e5 ebook egypt encryption epson ericsson es file explorer esp8266 esptool ethernet exim ext2 ext3 fastcgi fdupes ffmpeg fglrx firefox firehol flash freebsd fsck fuse gammu gpg gprs gpt grub gsm hack hdd hostapd html huawei i2c iceweasel ifconfig image innodb ip ipsec iptv iso jQuery java javascript k800i kvm lame lbook lenovo libvirt lighttpd linux littlewire lm_sensors lua lvm lxc m2070w m51tr mac mail mdadm mdbtools mediatek memory mkpasswd modem modx mongodb movie mozilla mp3 mt7601 mustek mx player myisam mysql mysqlbinlog mysqli mysqlnd mysqltuner nginx nodeMCU nodemcu nokia notebook ntp ntpd obexftp openssl openvpn openwrt opera overclocking owncloud parted pdf pdftops pecl pem percona pfx pgp php php5 plugin powermust pppd pptp pro57t progress proxmox ps pstops qc2.0 raid ram raspberry pi raspbian reader realtek rescue route router routine rpi rsync rtl8192cu s3 samba samsung sane sas sata scanner sdk sed shadow sim skype sleep slimbox smb sms sony spf spi squeeze ssh ssl stihl subversion svn swap tasmota time tp-link tune2fs upload ups usb usb-ip usb/ip usbasp usbip v-usb v3+ viber video view vim virsh vnc vodafone vpn vsftpd wifi windows witty wkhtmltopdf wn821n x50n xfs xorg xwindow zswap Киевстар МТС авео авто аудио бензопила видео гайки грелка диски железо зарядка звук инструмент кабель кино клавиатура книги кодек кухня мфу незаконченное новый обкатка перенос печь покупка поход принтер разгон разработка раскладка сайт салон сеть сканер спирт спиртовка телефон тестер фильм цепь шины шифрование шуруповёрт язык |
О CMSПришла очередь написать несколько слов о CMS (content management system) Идея назревала давно, но с возможным наращиванием числа потенциальных клиентов на разработку сайта появилась необходимость в современной мощной, удобной, функциональной, легковесной и масштабируемой системе управления. Oberon CMS - таким, пожалуй, будет её название. В качестве базовой CMS для коммерческой разработки сайтов изначально планировался Drupal, но весьма странно реализованная поддержка содержания на разных языках и меню в частности (через модули, неприлично увеличивающие нагрузку на сервер), а так же необходимость в некоторых случаях вносить свои изменения в базовый функционал (код из дистрибутива) и слабое внимание к присылаемым разработчикам патчам с исправлением ошибок склоняет к созданию собственной системы. Будет ли исходный код Oberon CMS открытым под GPL - вопрос. С одной стороны хочется иметь свой продукт и повторить функциональность Drupal - уже одна эта цель потребует уйму сил и времени (ниже будет расписан функционал), а ещё расширить её своими решениями. Одному человеку справиться почти нереально, а "воровать" исходный код как-то не хочется... С другой - брать Drupal за основу означает "открытость" дальнейшего продукта и возможное "навязывание" не самых лучших решений со стороны сообщества. Но без большого открытого сообщества поступление дельных решений, информации об ошибках и их исправлениях будет значительно меньше и ограничится лишь квалификацией специалистов, имеющих доступ к коду, и количеством пользователей, работающих с конечным продуктом и ошибками в нём. Достоинства Модульность Поддержка многоязычного интерфейса посредством gettext Недостатки |