В сообщении от Среда 28 февраля 2007 11:28 Dmitri Samsonov написал(a): > Pechnikov Alexey пишет: > >> А чем это удобнее ручной правки конфигов?? > >> И, насколько я понимаю, данное решение предполагает всего-навсего > >> собственноручное написание собственной "панели для вебхостинга" "с > >> нуля"? (-: > > > > Не панели, а инструмента для решения нужных задач. Панели делают > > универсальными, потому они намного сложнее. Если из того же вебмина > > выкинуть поддержку различных языков, останется не так много кода (на > > уровне одного модуля, конечно). Если панель хостинга можно сравнить со > > строительным копром, то свой инструмент - просто молоток, но гвоздь > > забивать им удобнее. > > Если бы я был один -- то мне действительно не нужна была бы "панель". > Я бы правил конфиги тупо ручками или по Вашему совету попробовал бы > соорудить некий "молоток". > Но проблема в том, что я не один, нужно дать доступ и другим людям. К > счастью, это не "клиенты" в стиле "блондинок из анекдотов", а > более-менее разумные коллеги. Которые знают, чем HTTP отличается от FTP > и чем POP отличается от SMTP, умеют работать с друпалом и вордпрессом, > но вот "конфиги апача" для них -- тёмный лес и вообще не входит в сферу > их компетенции. > И вот в такой ситуации приходится либо мне в одиночку делать за них > даже те простейшие задачи ("завести ещё один почтовый ящик, ещё один > ftp-аккаунт, ещё одну БД и проч."), которые они сами смогли бы сделать > через "панель", либо ставить для них какую-то "панель" и при этом лишить > себя возможности работать непосредственно с конфигами, скажем, апача -- > и вообще связать себя по рукам и ногам возможностями этой самой "панели" > (притом в подавляющем большинстве случаев -- небогатыми возможностями). > > Вот что посоветуете в такой ситуации? В такой ситуации посоветую пихать конфиг в базу данных. Если прописать нужные ограничения на вводимые данные, то все будет легко настраиваться и пользователи не сломают. Основная моя претензия ко всяким вебминам - они в принципе не могут учитывать зависимости между переметрами и предлагают на выбор слишком много параметров. Например, пытался как-то раз настроить самбу из контрольного центра кде - полчаса ковырялся, так и не заработало как надо, хотя точно знаю какие параметры нужно вписать в конфиг, но в интерфейсе они по-другому обозваны, да еще лишние пишутся...
В качестве примера - делал как-то обертку вокруг движка отрисовки карт, нужно было для движка на лету генерить конфиги, там жуткое число параметров и множество слоев (например, леса - один слой, газоны - другой, кустарниковая растительность - третий... на карте города и области таких слоев десятки). Сделал набор таблиц, по которым все это генерится, и обычные юзвери легко настраивали карты. А общий конфиг в десятки килобайт в текстовом файле их в шок приводил. > Это такой стрёмный жава-апплет, который дико тормозит и в половине > случаев убивает броузер? (-: > В вебмине подобный, кажется, и видел. Я его не запускал, не знаю, тормозит или нет, но вроде бы таких аплетов несколько разных есть, можно попробовать. Хотя имхо проще с собой таскать на флэшке pytty и winscp.