Форум на основе файлов в общей папке.

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Форум на основе файлов в общей папке.

Сообщение OberonAR » 18.01.2016 17:37:49

Смысл вот в чем. Организация, БОЛЬШАЯ. Отделы во множестве городов. Своя внутренния сеть не завязана на Интернет. Закрыто практически все. НО, у всех есть доступ к общей папке на общем сервере.
А очень хотелось бы общаться всем миром, что то типа форума.
Может есть готовое решение...
Делать самому видимо все таки придется. Но может есть какие то готовые решения-посмотреть на реализацию.
Пока обдумываю концепцию, протоколы передачи данных через файлы и шифрование... "сессионных файлов" каждого пользователя (не знаю как описать точнее) - для возможности авторизации и различения пользователей.

Принцип думаю пока такой сделать:
"Серверная часть" слушает общую папку и реагирует на появившийся файл.
Клиентская часть записывает файл в общую папку с зашифрованной в нем командой (например получить список веток форума и др) и ждет появление определенного файла.
Как то так...
Аватара пользователя
OberonAR
новенький
 
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Re: Форум на основе файлов в общей папке.

Сообщение Снег Север » 18.01.2016 17:45:48

Я бы завел в этой папке локальную базу данных на основе sqlite. Дальше всё, как в любом движке форумов - ваше серверное приложение регистрирует участников, принимает и выдает им данные из БД.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3039
Зарегистрирован: 27.11.2007 16:14:47

Re: Форум на основе файлов в общей папке.

Сообщение kosteek » 18.01.2016 17:47:52

Похоже на файловую базу данных. Можно сделать БД на dbf`ах, если нет возможности сервер поднять.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Форум на основе файлов в общей папке.

Сообщение Снег Север » 18.01.2016 17:58:37

kosteek писал(а):Можно сделать БД на dbf`ах
Это слишком сурово... :lol:
А серьезно - именно sqlite, простая и надежнейшая замена dbf-в. Одна dll и один файл данных.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3039
Зарегистрирован: 27.11.2007 16:14:47

Re: Форум на основе файлов в общей папке.

Сообщение OberonAR » 18.01.2016 18:21:19

Еще добавлю. Проблема усугубляется тем, что непосредственно между отделами связь организовать не получится-закрыто межсетевыми экранами, поэтому у себя на компьютере поднять сервер не выход (было бы слишком просто и не было бы этой темы :cry: ).

По поводу файла БД в общей папке... Все равно какой то серверную часть придется писать для координирования, назначения прав пользователю и т.п. Кривые руки никто не отменял к сожалению, могут удалить что нибудь например.
Таким образом и пришел к выводу, что придется писать что то свое.,сервер с клиентами. Только общение клиентов с сервером по протоколу TCP заменить на свой "протокол" обмена на основе файлов.
Т.н. сервер будет у меня на компьютере, у пользователей будет клиент.
Аватара пользователя
OberonAR
новенький
 
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Re: Форум на основе файлов в общей папке.

Сообщение azsx » 18.01.2016 18:55:59

Код: Выделить всё
Отделы во множестве городов. Своя внутренния сеть не завязана на Интернет. Закрыто практически все. НО, у всех есть доступ к общей папке на общем сервере.
А очень хотелось бы общаться всем миром, что то типа форума.
Может есть готовое решение...

то есть кто то построил сетку отдельно от инета и даже как то организовал связь между городами. Ради текстовых файлов а, б, в. А вы хотите вывалить эти файлы в инет отдавая их клиентам по авторизации посредством шифрованных текстовых файлов (типа файл - пароль). я вас верно понял?
Вас точно не уволят (не посадят) после этого?
---
Второе, зачем тут серверная и клиентская часть. Например сфтп и права доступа к файлам, нет? Или рдп и опять же права доступа.
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Форум на основе файлов в общей папке.

Сообщение OberonAR » 18.01.2016 19:15:24

azsx писал(а):
Код: Выделить всё
Отделы во множестве городов. Своя внутренния сеть не завязана на Интернет. Закрыто практически все. НО, у всех есть доступ к общей папке на общем сервере.
А очень хотелось бы общаться всем миром, что то типа форума.
Может есть готовое решение...

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


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

Т.е. как раз таки информацию в интернете и не хочется оставлять. Все должно быть в своей внутренней сети. Делиться информацией мы можем и по другому - телефоны, почта и др. Просто хочется это видеть в виде некоего форума.
Аватара пользователя
OberonAR
новенький
 
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Re: Форум на основе файлов в общей папке.

Сообщение Снег Север » 18.01.2016 19:19:36

Если предполагается ваши обменные файлы шифровать и разбирать только в клиентской и серверной программе, то рекомендую для их содержимого JSON формат - очень легко парсится и импортируется/экспортируется в БД.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 3039
Зарегистрирован: 27.11.2007 16:14:47

Re: Форум на основе файлов в общей папке.

Сообщение Sharfik » 18.01.2016 21:33:24

OberonAR писал(а):А очень хотелось бы общаться всем миром, что то типа форума.
Может есть готовое решение...

Есть. Называется Denver+PHPBB. И не заниматься ерундой, типа файловых БД. Раз есть общая папка, значит есть общий сервер. Значит нет проблемы поднять статичный айпи и внутренний адрес, для обмена данными форума и клиентов.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 791
Зарегистрирован: 20.07.2013 01:04:30

Re: Форум на основе файлов в общей папке.

Сообщение OberonAR » 19.01.2016 00:21:42

Sharfik писал(а):
OberonAR писал(а):А очень хотелось бы общаться всем миром, что то типа форума.
Может есть готовое решение...

Есть. Называется Denver+PHPBB. И не заниматься ерундой, типа файловых БД. Раз есть общая папка, значит есть общий сервер. Значит нет проблемы поднять статичный айпи и внутренний адрес, для обмена данными форума и клиентов.


Еще раз повторю - доступа к общему серверу нет. На своем компе поднять сервер не проблема, но доступа из-за пределов моего отделения ни у кого не будет. Все закрыто экранами. Единственное что есть и доступно всем - общая папка на общем сервере. Поэтому не вариант.
Почему не поднять форум на общем сервере - это отдельный вопрос. Просто надо принять что это не вариант.
Так что пока буду копать в этом направлении.
Поэтому прошу идей разных, или может похожие проекты какие существуют?
В принципе пока вопрос и в шифровании не стоит. Защита пока нужна пока просто от дурака. Сеть внутренняя, посторонних тут нет. Общая папка и так общая, с полными правами. Можно конечно и текстовичками перекидываться, но это не юзабильно. Поэтому и хочу сделать в виде некоего форума.

Снег Север - спасибо за подсказку, почитаю.
Аватара пользователя
OberonAR
новенький
 
Сообщения: 73
Зарегистрирован: 08.02.2012 11:46:04
Откуда: Краснодарский край

Re: Форум на основе файлов в общей папке.

Сообщение sts » 19.01.2016 01:37:14

допустим вы у себя сервер (написали и) подняли, сообщения дублируются в общую папку, а в других отделах могут ваш сервер поднять (еще одну копию)?
sts
постоялец
 
Сообщения: 431
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Re: Форум на основе файлов в общей папке.

Сообщение azsx » 19.01.2016 03:15:43

или может похожие проекты какие существуют?

тут тз сложно понять, а еще и проекты подобные.
Просто хочется это видеть в виде некоего форума.

точно сфтп не устраивает? Допустим на клиенте читает свою папку и отображает в виде тем форумных прям на форме. Клиент пишет свое сообщние - создается еще один текстовой файл в папке. Сервер не нужен.
Кстати какой характер документов? тхт, исходники или весь офисный набор и картинки?
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Форум на основе файлов в общей папке.

Сообщение скалогрыз » 19.01.2016 06:35:59

Всем: больно сурова организация. может не советовать ничего! А то посоветуешь, а потом прилетят чёрные вертолёты! :mrgreen:

OberonAR:
OberonAR писал(а):"Серверная часть" слушает общую папку и реагирует на появившийся файл.
Клиентская часть записывает файл в общую папку с зашифрованной в нем командой (например получить список веток форума и др) и ждет появление определенного файла.

оцени нагрузку на сеть, в тех случаях когда все начнут файлами обменниваться. О толщине канала могу (и хочу) только догадываться, но надзор-экраны скорости точно не прибовляют.
Да и "серверной части" не стоит быть жадной до памяти и системных ресусров, на всякий случай.
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Форум на основе файлов в общей папке.

Сообщение azsx » 19.01.2016 07:54:53

оффтопик
а потом прилетят чёрные вертолёты!

потом хоть кормить и охранять будут.
azsx
энтузиаст
 
Сообщения: 959
Зарегистрирован: 16.11.2015 06:38:32

Re: Форум на основе файлов в общей папке.

Сообщение Kemet » 19.01.2016 08:50:40

OberonAR,
то, что ты описал похоже на банальный maillist.
PS: Кстати, да, подобная ситуация с перекрытием кислорода вполне распространена и имеет свои плюсы, но с грамотными админами поднять всё что угодно можно, и безопасность при этом останется на том же уровне.
Kemet
постоялец
 
Сообщения: 241
Зарегистрирован: 10.02.2010 19:28:32
Откуда: Временно оккупированная территория

След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 17

Рейтинг@Mail.ru