- Особливості ethernet-порталу
- лідери ринку
- Чому не Drupal
- Не стандартне Drupal
- Open Atrium
- Drupal Commons
- замість висновку
- Популярні пропрієтарні рішення
Drupal - безкоштовна, куленепробивні система управління вмістом сайту , А також CMF за сумісництвом, продовжує активно розвиватися і обзаводиться новим функціоналом. Її не соромляться використовувати для своїх проектів великі компанії, державні організації. Drupal дуже популярний при будівництві інтернет-ресурсів, але при розробки внутрішніх корпоративних порталів його не заслужено обходять стороною.
Особливості ethernet-порталу
На внутрішній корпоративний портал як правило покладаються завдання відмінні від тих, що беруть на себе інтернет-ресурси. Різняться як самі завдання, так і багато технологічні нюанси. Наприклад, на відміну від зовнішнього ресурсу, внутрішнього не потрібно супер-унікальний дизайн або вільна реєстрація користувачів або витримування високих навантажень. Набагато важливіше забезпечити ресурс функціями, необхідними для поліпшення продуктивності співробітників - користувачів ресурсу. З найбільш типових задач, покладених на внутрішній сайт можна виділити:
Документообіг. Не всі компанії готові купувати окремі рішення для автоматизації документообігу. Багато вирішують це завдання шляхом використання внутрішнього сайту. Адже не всім потрібна функціональна і дорога система електронного документообігу. У багатьох випадках реально обійтися більш простими рішеннями. Наприклад, за допомогою функціоналу сучасних систем управління вмістом цілком реально зібрати простеньку систему документообігу, якої цілком вистачить для потреб середньої компанії. Блоги. Що таке вдають із себе блоги пояснювати нікому не потрібно. Сьогодні їх застосовують все: починаючи від простих користувачів, закінчуючи керівниками великих компаній. На ethernet-порталах функція блогінг також затребувана. Дуже часто функція "блог" є ключовою для внутрішнього порталу. Соціальна мережа. Якщо раніше поняття "соціальна мережа" застосовувалося виключно до таких відомих проектах як "FaceBook", "В Контакте", "Твіттер", то сьогодні соціальна приправа стала популярною і на внутрішніх ресурсах. Чим більша компанія, тим більше їй потрібно ділити користувачів на групи, які (групи) часто можуть мати певні зв'язки з іншими групами. У підсумку виходить типова архітектура соціальної мережі. Таким чином, підтримка соціалізації - одне із значущих вимог, що застосовуються до внутрішніх корпоративних порталів. Календар + бізнес процеси. У свій час в нашій країні багато системних адміністраторів для підняття корпоративних поштових серверів використовували MS Exchange. З власного досвіду можу сказати, що для великих організацій - це відмінне рішення. Однак, через достатньої дорожнечі, Exchange зовсім не по кишені середнім компаніям. Я заговорив про Exhange не випадково. У компаніях, яких мені доводилося працювати і де в якості поштовика був встановлений MS Exchange, досить активно використовувалися календарі в MS Outlook. Зручний засіб, що дозволяє швидко спланувати свій день або організувати черговий мітинг. Багато керівників готові юзати Exhange суто через цю функцію. З розвитком web-техологій, все більше компаній стали переносити управління справами в web. Організації, що мають в своєму розпорядженні ethernet-ресурс володіють бажанням покласти на функціонал внутрішнього ресурсу ведення календаря, планування зустрічей, складання ToDo листів, та й просто планування роботи підрозділів / співробітників. Оперативне надання інформації. Як для багатьох раніше розглянутих завдань ключову особливу роль відіграє розмір компанії. Чим більше компанія, тим важче організувати хорошу взаємодію з співробітниками. Публікацією завдань, розпоряджень, планів і розподіл цього пласта інформації певним особам (згадуємо про соціальну складову) - одна з ключових функцій внутрішнього ресурсу. Допомога новеньким співробітникам. Новий співробітник в компанії - це одночасно радість і головний біль. Розповісти структуру бізнес-процесів, що відбуваються в компанії, познайомити з колективом, пояснити, що де знаходиться - все це вимагає величезної кількості часу. Особливо просунуті компанії вирішують цю проблему за допомогою внутрішнього ресурсу. Потрібно лише один раз створити набір правил, фотографій та інших необхідних речей, щоб входження в колектив новеньких співробітників було максимально простим і іншим фахівцям не було потрібно витрачати свій час на надання інформації, яку новий співробітник в змозі отримати самостійно. Сховище інформації. Централізоване сховище загальної інформації - мрія кожної компанії, напевно тому цю функцію знову таки покладають на внутрішній корпоративний портал. У будь-якій компанії є велика кількість загальної інформації: розпорядження, вимоги, правила, графіка і т.д. Весь цей масив даних повинен бути добре згрупований і доступний всім співробітникам. Внутрішній сайт - ідеальне місце для розміщення всіх цих даних. Help Desk. Ця функція особливо актуальна для компаній, які містять в своєму штаті середньої за чисельністю IT-відділ. Ethernet-ресурс дозволяє всім користувачам в зручній формі взаємодіяти з IT-фахівцями і залишати їм заявки. Як правило, заявки можуть мати кілька статусів, коментарі і т.д. Вся ця інформація може в зручній формі проглядатися і доступна як для виконавців (в даному випадку IT-відділ), так і для керівництва. Форум. Корпоративні форуми подібно до звичайних інтернет-форумів визнані забезпечити людей, можливістю спілкуватися на різні теми. Говорячи стосовно до внутрішніх ресурсів, форуми повинні надавати співробітникам спілкуватися на професійні теми. Як показує практика, використання форумів в купе з живим спілкуванням позитивно впливає на робочий процес. Представлений список функцій не є вичерпним. Тут лише перераховані найбільш затребувані можливості і саме з "такими" корпоративними порталами вашому покірному слузі доводилося зустрічатися на практиці. Знаючи список завдань (вимог) стає можливим підібрати оптимальне рішення.
лідери ринку
Перед тим як приступити до огляду OpenSource-рішень мені хотілося б позначити лідерів цієї галузі ринку. У більшості випадків в якості платформи для корпоративного порталу вибирають Microsoft SharePoint. Продукт від відомої компанії, який крім солідного бренду несе в собі всі необхідні функції для розгортання професійного внутрішнього / зовнішнього корпоративного порталу. Якість продукту знаходиться на високому рівні і напевно тому багато хто вибирає саме SharePoint (правда тут величезну роль грає робота служби pr). Повторюся, це дуже гарне рішення, але воно дороге і для багатьох компаній його функціоналу занадто багато. Іншим, не менш гідним лідером ринку є CMS від компанії "1С-Бітрікс". Ця компанія повністю зосереджена на розробці рішень для створення професійних сайтів. Продукти компанії славляться якістю і широкими функціональними можливостями, а також підвищеною безпекою.
Чому не Drupal
Загаловок цього пункту може ввести в оману адже стаття носить назву "Корпоративний Drupal", а тут я за фактом кажу, що Drupal не годиться для побудови внутрішніх сайтів. Не лякайтеся, зараз я все поясню. Drupal завжди славився своєю стабільністю, багатими функціональними можливостями і безпекою. Сама система мало чого вміє, але за рахунок багатого сховища модулів його функціонал можна допілівать в потрібну сторону. Модулі в Drupal - головна його перевага.
По-перше їх дуже багато, а по-друге архітектура цієї CMS настільки продумана, що кожен модуль може впливати на будь-яку ділянку системи. Саме тому, Drupal вигідно відрізняється від конкурентів. Адже завдяки масштабованої архітектури функціонал системи може бути не тільки розширено, а й перероблений. Незважаючи на серйозні плюси у Drupal є один великий мінус - система з коробки повністю гола і на розробку нового рішення з нуля може знадобитися занадто багато часу. Причин тут декілька, але найголовніші з них: досвід і складність.
Drupal не схожий на багато систем ідеологічно, через це потрібно добре познайомитися з системою і лише після цього приступати до розробки. Саме тому взяти і ось так відразу розгорнути повноцінний внутрішній портал на Drupal можна. На реалізацію всіх перерахованих вище функцій з нуля знадобиться чимало часу. На щастя, спільнота не бажала миритися з таким станом справ і різні його представника представили свої, спеціалізовані збірки Drupal.
Не стандартне Drupal
За чисельністю спільнота у Drupal просто колосальне. Ідеологія Drupal завжди мала на увазі, що будь-яке завдання можна вирішити різними способами. Напевно тому, варіантів вирішення завдань з ім'ям "корпоративний портал" також багато. Кожен такий варіант включає в себе:
CMS Drupal. Голий Drupal, який будь-хто може завантажити з офіційного сайту drupal.org; Набір необхідних модулів. Автори збірок самостійно підбирають / розробляють набір необхідних модулів. Готові модулі в основному беруться з офіційного сховища та нерідко піддаються доопрацюванні. Крім них, до складу збірок практично завжди входять оригінальні плагіни, які недоступні в репозиторії. Іноді трапляються дуже цікаві речі. Їх цілком можна застосувати для інших проектів; Профіль налаштувань. Готовий профіль дозволяє розгорнути повністю працездатний проект. Стосовно до нашого випадку - корпоративний портал. Open Atrium
http://openatrium.com/
Оцінка: 8/10 Open Atrium - проект спеціально орієнтований на створення внутрішніх порталів. Багато журналістів в своїх оглядах позиціонують Open Atrium як продукт, призначений для управління проектами. Це помилкова думка. Так, в першу чергу OA позиціонується як зручна система для колективного управління проектами, але нічого не заважає скористатися ним в якості платформи для інтранет-порталу. У будь-якому випадку, OA побудований на Drupal, а значить завжди можна скористатися потужними можливостями Drupal для управління контентом. У зв'язку з цим, OA заслужено можна вважати закінченим рішенням для розгортання інтранет-порталів.
Проект OA досить молодий. Перша альфа з'явилася в 2009 році і з тих пір пішов вагон і маленький візок таких же тестових версій. Незважаючи на статус "альфа" OA став набирати популярність і застосовуватися для різних проектів. До своєї першої стабільної версії (1.0) проект доріс лише в липні 2011 року.
Ключові можливості:
Колективні блоги. Будь-який користувач системи Open Atrium має можливість вести персональний блог. До його послуг всі необхідні блогеру фичи: теги, зручний wysiwyg редактор, підтримка коментарів і т.д. Групи. Всі користувачі в системі можуть бути розділені розкидані по групах. Для кожної групи користувачів створюється окреме робоче простір. Календарі. Планування подій, організація зустрічей - все це покладається на календарі. Зовні календарі виглядають симпатично і чимось нагадують, що полюбився багатьом Google Calendar. Чат. Для спілкування всередині команди в реальному часі є досить спритний web-based чат. Інтра-твіттер. Сервіс міроблоггов твіттера став скажено популярний і його функціонал стали використовувати для вирішення різних завдань (не тільки для безглуздого балаканини). До складу OA входить модуль, який реалізує подібний функціонал. Трекер завдань. Трекер допомагає організувати ToDo листи, розділити всі завдання на проекти, розставити пріоритети і передати створені завдання певним користувачам. Документи. Функція дозволяє організовувати підшивки документів. Цілком згодиться для організації простого сховища документів. Wiki. Для певних завдань потрібно мати можливість для оперативного багаторазового редагування / створення нових страніц.Ету завдання завжди зручно вирішувати за допомогою перевіреного часом Wiki. Продумманний інтерфейс. Drupal завжди лаяли за жахливий інтерфейс. Реально, якщо дивитися на чистий Drupal, то легко впасти в напад легкого шоку. У OA інтерфейс добре опрацьований і з першого погляду не скажеш, що перед тобою система, побудована на основі Drupal. Open Atrium - добре продуманий і збалансований проект. Він активно розвивається і в ньому регулярно виправляють помилки і допрацьовують функціонал. Функціональні можливості знову таки хороші і їх цілком вистачить для організації просунутого інтранет-порталу. Розробники не полінувалися і приправили OA соціальної приправою. Внутрішній твіттер, групи - допомагають зробити роботу більш продуктивною і внести трішки свободи в робочий процес.
Позитивних емоцій удостоївся і "Трекер завдань". Для багатьох випадків його функціоналу більш, ніж достатньо, тому на нього цілком реально перекласти облік виконані / невиконаних завдань. Незважаючи на всі перераховані плюси справа не обійшлося і без мінусів. Точніше одного мінуса. У первісному вигляді система не годиться для організації документообігу. Багатьом компаніям в першу чергу потрібна саме ця функція. Якщо ви робите вибір на користь OA, то приготуйтеся, доведеться витратити трохи часу на доопрацювання. В цьому випадку часу буде потрібно дійсно не багато, тому що багато потрібні модулі вже встановлені і налаштовані. В іншому нарікань немає. Продукт повністю справляється з покладеними на нього обов'язками.
Drupal Commons
http://acquia.com/downloads
Оцінка: 5/10 Drupal Commons НЕ заточений суто під створення корпоративних сайтів. Головне призначення дистрибутива - розробка соціальних мереж і сайтів спільнот. Однак ніщо не заважає використовувати цей продукт для розгортання інтранет-порталів. Головне, що в Drupal Commons "соціальний" і відразу ж готовий організувати зв'язку між учасниками. Соціальна спрямованість - основна особливість DC. На відміну від Open Atrium розробкою DC займається досить серйозна компанія - Acquia. Вона спеціалізується на створенні професійних рішень на базі Drupal. У портфелі компанії є кілька готових рішень, заснованих на Drupal - Open Scholar, Acquia Drupal, OpenPublish. Про хорошій якості продуктів компанії також кажуть численні позитивні відгуки. Наприклад, та ж компанія Microsoft рекомендує використовувати продукти Acquia.
Ключові можливості:
Блоги. Соціальна начинка явно вплинула на якісну реалізацію блогів. Все реалізовано в краще вигляді і користуватися блогами надзвичайно зручно; Групи Wiki; Планування подій; Приємна в зверненні збірка Drupal. Розгорнути соціальну мережу з її допомогою - справа кількох кліків. Для створення соціальних мереж дистрибутив підходить ідеально, проте для повноцінного інтранет-порталу DC можливостей з коробки недостатньо. Однак нічого не заважає завантажити додаткові модулі з сховища та наростити функціонал самостійно. В іншому складання виконана якісно і вона повністю придатна для побудови сайтів для різних завдань.
замість висновку
Створити корпоративний портал на Drupal можливо. Завдяки спеціалізованим збірок це реально зробити без особливих навичок колупання нутрощів Drupal і абсолютно безкоштовно. Drupal славиться своєю складністю, але розглянуті в статті продукти зайвий раз доводять, що на цій CMS можна зробити практично будь-який проект. Будь це соціальна мережа з великою кількістю користувачів (аля Хабрахабр), так і внутрішні корпоративні портали. У статті ми розглянули два найбільш вдалих рішення для побудови корпоративного порталу. Це найбільш готові варіанти, які без побоювання можна використовувати в реальних умовах. Про всяк випадок ми підготували врізку з готовими рішеннями на Drupal. Перераховані там рішення не заточені під інтранет-ресурс, однак з них можна почерпнути ідеї (назва модулів), а потім застосувати їх до інтранет порталу.
Популярні пропрієтарні рішення
MS SharePoint (http://sharepoint.microsoft.com) - мабуть, найпопулярніше рішення, від найвідомішої компанії для організації корпоративних порталів. Форум, документообіг, робочі простору - все це легко реалізується за допомогою SharePoint. 1C: Бітрікс (http://www.1c-bitrix.ru/) - вельми якісний продукт від російських розробників. Володіє всіма необхідними функціями для створення порталу (або просто сайту). Відмінною особливістю цієї системи є підвищена безпека і велика кількість готових додаткових модулів. Популярні збірки Drupal
Спеціалізовані збірки Drupal є не тільки для створення інтранет-сайтів. Є маса інших проектів, створених на основі Drupal. Найбільш популярні з них перераховані нижче.
Conference Organizing Distribution - Повністю готове решение для Швидкого побудова сайтів конференцій. Реалізована можлівість реєстрації учасников, Додавання доповідей, а такоже установки СОЦІАЛЬНИХ зв'язків между учасниками. Збірка Вже перевірена часом и успешно вікорістовується для организации таких конференцій як: Drupal LA, Drupal Kiev Camp. Array Shift (http://drupal.org/project/arrayshift) - збірка заточена на создание сайту на кшталт stackoverflow.com. Збірка Повністю готова до роботи и з ее с помощью можна Швидко Розгорнутим робочий сайт; Drupal Social Netwrok framework - спеціальна збірка призначила для побудова сайтів СОЦІАЛЬНИХ мереж. Цю збірку можна счітатать повністю готовою до використання, але вона дає хороший фундамент для будівництва повноцінної соціальної мережі; DrupalBin - пакет призначений для створення сайтів з обміну / зберігання програмного коду. Такому сайті будь-який користувач може швидко опублікувати код і отримати на нього лінк. Відмінне рішення для створення сніпетів і збереження знайденого коду. ELMS - повністю готова збірка для розгортання системи управління навчанням (розробка плану навчання, створення спеціалізованих курсів і т.д.). Збірка включає для себе оригінальні модулі; eRecruiter - дистрибутив для створення сайтів орієнтованих на пошук роботи. Варто відзначити, що в даний момент доступна лише бета версія, тому створити повноцінний сайт для пошуку роботи не вийде. Однак ніщо не заважає скористатися ідеями розробників і допив систему під себе; Single-use blog - пакет для створення персональних блогів. Цілком можна розглядати як просту альтернативу WordPress; Стаття опублікована в журналі "Хакер" (http://xakep.ru). Жовтень 2011 р
Посилання на журнал: http://goo.gl/vhYACN