Передісторія
Я якось намагався створити статтю на парі вікі-проектів, але їх потерли, оскільки вони не мають енциклопедичної цінності, і взагалі походу якщо ти пишеш про щось нове і невідоме — це приймається за піар. Через деякий час мою статтю було видалено. Я спочатку засмутився, але в обговоренні для мене було запрошення на іншу невелику вікі проект про все (а потім мені запропонували написати статтю ще для одного сайту). Я про нього ніколи не чув, але все одно радий був написати статтю для сайту, яким хтось займається. До речі, обидва проекти оновлюються, є в пошуку і їх читають — для мене це було достатньо, щоб написати огляд на свій проект. Обидва сайти здаються були на движку MediaWiki або якомусь схожому, і зовні були схожі на будь-який інший популярний вікі-портал.
Від вікі-сайту до вікі-движка
З того часу стало цікаво зробити теж вікі-сайт з упором на IT-проекти — адже це було б привабливо для багатьох людей, які хочуть розповісти про свій продукт. І ще я хотів зробити свою унікальну структуру сайту та оформлення, які могли б підійти для багатьох інших проектів. Після того, як сайт був готовий, я зробив адмінку і виклав код на Гітхаб. Насамперед тому, що про open source проект можна написати, і зробити його непростим каталогом сайтів; до того ж я був би радий, якщо хтось захотів би зробити сайт на моєму движку.
Спроба заробити хостинг
На жаль мало хто вибиратиме вікі-движок для node.js, більшість веб-майстрів віддадуть перевагу тому, з чим вже мали справу, а це PHP, до того ж під PHP налаштовані більшість існуючих хостингів. А для node.js довелося б орендувати VPS.
Мені дуже хотілося зробити свій продукт доступнішим. Ідею вікі-хостингу подав Фендом. Вікі-хостинг зробив би мій двигун доступним для набагато більшої аудиторії, а також це виділило б його серед сотень інших (
Результат
Але загалом дуже привабливо:
- Створити сайт на моєму хостингу може навіть далека від веб-розробки людина;
- моніторинг активності на головній сторінці;
- Є картинка-прев'ю для сторінок;
- Гарне оформлення, зокрема для мобільних;
- Адаптований до пошукових систем;
- Повністю російською;
- Швидке завантаження сторінок;
- Проста адмінка, включаючи доступ до файлів движка з робочого каталогу (прямо із браузера, CloudCommander);
- Простий код сервера (трохи більше 1000 рядків, код клієнтських скриптів – близько 500);
- Можна вносити правки до вихідних джерел;
Відразу напишу чого на даний момент не вистачаєщо може вас відштовхнутищоб ви даремно не витрачали час. Можливо, деякі з пунктів будуть реалізовані найближчим часом.
- Немає реєстрації користувачів та делегування прав доступу. Публікація після введення капчі.
- Дерево коментарів користувача до сторінок може бути недоступне до індексації через ajax.
- Якщо Вам потрібні якісь унікальні службові функції, можливо, їх немає. Але базовий функціонал реалізовано повністю.
PS
Двигун називається WikiClick, офіційний сайт з хостингом
Джерело: habr.com