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

В качестве примера - делал как-то обертку вокруг движка отрисовки карт, нужно 
было для движка на лету генерить конфиги, там жуткое число параметров и 
множество слоев (например, леса - один слой, газоны - другой, кустарниковая 
растительность - третий... на карте города и области таких слоев десятки). 
Сделал набор таблиц, по которым все это генерится, и обычные юзвери легко 
настраивали карты. А общий конфиг в десятки килобайт в текстовом файле их в 
шок приводил.


>   Это такой стрёмный жава-апплет, который дико тормозит и в половине
> случаев убивает броузер? (-:
>   В вебмине подобный, кажется, и видел.
Я его не запускал, не знаю, тормозит или нет, но вроде бы таких аплетов 
несколько разных есть, можно попробовать. Хотя имхо проще с собой таскать на 
флэшке pytty и winscp.

Ответить