Программное обеспечение для социальной сети в корпоративной сети, работающее на LAMP
Компания, в которой я работаю (более 1800 сотрудников), стремится улучшить личные отношения между своими сотрудниками, улучшить взаимодействие и взаимодействие между отделами и упростить для отдела кадров выявление навыков, опыта и интересов среди персонала (например,: у нас есть коллеги с глубокими знаниями о модулях и продуктах SAP, но в ходе конкретных проектов очень трудно их идентифицировать и интегрировать). Поэтому они хотят внедрить социальную сеть для нашей интрасети.
Мы просто ищем базовые функции, такие как профили, доски обсуждений и так далее, так что ничего особенного. Я предложил Community Server, но мой начальник сказал, что.Net и java - это не gos. Он хочет LAMP и не заинтересован в веб-решении, подобном Ning, из-за проблем с безопасностью и конфиденциальностью. Неважно, является ли это открытым исходным кодом или коммерческим программным обеспечением. Но он должен позволять полную настройку макета, а также должен иметь доступ из внешнего мира.
Итак, мой вопрос: есть ли что-то вроде Сервера совместной работы в стеке LAMP?
Большое спасибо!
ОБНОВЛЕНИЕ: У нас уже есть страница на Facebook и группа. Но мой босс хочет, чтобы некоторые функции не были включены в Facebook, такие как облако тегов на каждой странице профиля, отображающее навыки и соответствующие проекты; и такая функция, как "окрестности" из Last.FM, где вы можете группировать людей со схожими навыками и интересами, а также существует проблема конфиденциальности (обсуждения проектов, клиентов и т. д.). Итак, есть идеи?
11 ответов
Это прямо не отвечает на ваш вопрос, но вы не пытаетесь изобрести велосипед?
Facebook отключил социальные сети, и, вероятно, 95% ваших 1800 сотрудников уже используют его.
Зачем вам нужно писать и поддерживать продукт, а также просить своих сотрудников обновлять информацию о себе во многих местах, когда вы можете просто создать сеть Facebook.
Еще один момент, который я хотел бы подчеркнуть: почему вы ограничиваете себя одним способом сделать что-то прямо с самого начала? Возможно, более уместным будет подробный анализ того, какие технологии лучше всего подходят для вашей цели.
Я ценю, что это не ответит на ваш вопрос, я просто чувствую, что это хороший пример того, что корпорации не хотят использовать инструменты, которые существуют, я подозреваю, потому что они боятся их.
Я, наверное, прав в том, что ваша компания тщательно следит за использованием Facebook, поэтому это также может быть сложно.
Я согласен с г-ном Эдмундо и поддержу его, если я буду зарегистрирован. Не становитесь жертвой синдрома "Не изобретено здесь". Бьюсь об заклад, ваш босс, как "нам нужно что-то вроде Facebook".
Если это заставляет вас чувствовать себя лучше... вот небольшая история:
Я пытался внедрить какой-то групповой чат, чтобы коллеги-сотрудники могли быстро задавать вопросы друг другу в сети, не вставая с постели, не звонил ли кто-то по телефону и т. Д. Однако, служба, которую я установил (какой-то демон jabber, я забыл который) никогда не привык. Решение? Просто установите клиент чата на фейсбуке, потому что в любом случае все коллеги уже в основном работают на фейсбуке!
плюс, "псевдоним" подходит, потому что это наши настоящие имена, а не такие вещи, как "В космос", "theman" или "fly-mystikal-dj-69"
Какое-то приложение Facebook позволит вам хранить данные на сервере, которым вы управляете, но при этом использовать существующие функции Facebook. Совершенно уверен, что Facebook использует PHP для своей платформы приложений.
elgg.org
LAMP прост в установке и настройке, похоже, все ваши требования будут легко удовлетворены доступными официальными плагинами.
Используйте Office Messenger для общения. Это в основном как MSN Messenger, но работает на серверах компании, чтобы они могли контролировать весь трафик. Чтобы узнать, кто имеет опыт в какой-либо области, не составит труда создать собственное простое приложение CRUD для записи профилей сотрудников и пометить каждый профиль ключевыми навыками, которыми обладает сотрудник, и создать функцию поиска для поиска людей. с навыками, которые вам нужны в любой момент времени.
Вы можете создать приложение, используя Facebook SDK (PHP, Java или любой другой язык), и модерировать его, чтобы его могли использовать только сотрудники. Таким образом, вы можете использовать существующие функции Facebook и добавлять облака тегов и другие вещи, которые хочет ваш босс.
Возможно, вы захотите рассмотреть что-то вроде Drupal. Технически это CMS, но она чрезвычайно настраиваема, и есть много доступных модулей, которые предоставляют функции в стиле социальных сетей.