Чи актуальна cms joostina на сьогоднішній день

Чи актуальна cms joostina на сьогоднішній день

Феномен Joostina полягав в тому, що розробник Микола Кірш (boston) взяв все найкраще, що було на той момент під Joomla 1.0, втілив в життя ряд власних ідей, впровадив деякі цікаві хакі, а також провів серйозну оптимізацію ядра системи. Так народилася CMS Joostina.

Коник системи - швидкість. Слід зазначити, що висока продуктивність Joostina на той момент в рази перевищувала обидві лінійки Joomla: 1.0 і тим більше 1.5, яка програвала в навантаженні на сервер при високій відвідуваності.

Безумовно, результат експерименту щодо поліпшення Joomla 1.0 виявився вдалим, і як мною було згадано вище, мала ресурсомісткість Joostina при високій відвідуваності дозволяла значним чином знижувати навантаження на сервер. і сторінки сайту в базовій конфігурації дуже швидко завантажувалися при великій відвідуваності. Здавалося б, що ще потрібно вебмайстру для повного щастя, коли вже є чудове середовище для розгортання сайту, який буде літати?

Троянський кінь. розширення Joostina

Тим часом розвиток Joomla 1.5 не стояв на місці і весь світ плавно перейшов на цю гілку, відмовившись від використання і підтримки Joomla 1.0. Що, звичайно ж, позначилося і на розширеннях - нові версії компонентів, модулів і плагінів перестали виходити під 1.0 через недоцільність і, таким чином, почалася самоізоляція Joostina. під яку не було технічної можливості адаптувати нові розширення з огляду на більш гнучкого API Joomla 1.5. так і не було людських ресурсів з розвитку самостійних компонентів. boston, звичайно ж, робив Форк старих розширень, але що може вийти, коли одна людина намагається осягнути неосяжне? Портований під Joostina розширення як правило, були глючная і нестабільними, час від часу "радуючи" вебмайстрів порцією чергових багів, оскільки милиці до вмираючим розширень були лише тимчасовим рішенням.

Підтримка Joostina українською спільнотою

Сила Joostina зіжделась на забезпеченні швидкості роботи і великому спадщині Joomla 1.0, яке поступово тануло. Слід також згадати, що розвиток Joostina гальмувалося через брак рук, тому що розробник був змушений відволікатися на підтримку спільноти (відповіді на форумі і т.п.). І часу на написання документації катастрофічно не вистачало. Безумовно, ряд розробників підтримали розробку Миколи і портувала деякі старі розширення. але що таке жменька відважних програмістів проти динамічно розвивається усім світом Joomla?

Минув рік. Все більше шанувальників Joostina почали відмовлятися від її використання і дивитися в бік Joomla 1.5, нехай і поступається в продуктивності, але помітно вигравала за всіма іншими показниками і перш за все по стабільності і надійності.

Рядовий розробник сайтів, задаючись питанням, яку систему краще використовувати для створення сайту, робив вибір на користь Joomla 1.5. оскільки не відчував ніяких проблем, вирішуючи прикладні завдання наявними можливостями, в той час як Joostina виявлялася марною для серйозних проектів, оскільки був потрібен напилок для доопрацювання компонентів або молот і ковадло для створення нових. Так вже сама Joostina стала троянським конем для використовують її веб-майстрів.

Початок кінця Joostina

Команда проекту в особі єдиного розробника boston'а допустила ряд непробачних стратегічних помилок, які виявилися фатальними для Joostina.

Основая помилка - в організації проекту, а точніше, в його відсутності. При всій повазі до boston'у за його безкорисливий, титанічна праця, заснований на ентузіазмі, Микола не зміг вивести проект на серйозний рівень, залишаючись вибачте на слові, в андеграунді. Тому як Joostina - це не набір патчів або нескладний модуль. який ні до чого його розробника не зобов'язує і останній може у вільний час розвивати розширення або зовсім кинути розробку. Joostina була заявлена ​​як повноцінна CMS, а проект такого рівня вже не іграшки. Це - насамперед, відповідальність розробника перед користувачами системи. Безкоштовність системи тут вторинна. Бо навіщо пропонувати людям спочатку приречений на провал продукт?

Для того, щоб програмний продукт здобув успіх і зайняв свою нішу, потрібна повноцінна команда розробників, координація проекту і, звичайно, інвестування. Така спроба була зроблена, але, на жаль, не дивлячись на відповідні заяви, ніяких практичних кроків щодо відчутного розвитку системи як продукту зроблено не було. Координатор проекту PbICb, на жаль, не змогла організувати повноцінний процес з розвитку продукту, оскільки відсутня документація Joostina. повноцінні робочі групи розробників і детальний roadmap з дотриманням графіка виходу версій.

Однак замість того, щоб вивести проект в стабільне русло, команда проекту зробила згубний крок, одним махом убити свою розробку. А саме: в новій версії Joostina 1.3 були внесені кардинальні зміни в ядро, кодування була перероблена на UTF-8. Joostina 1.3 перестала бути сумісною зі своєю попередницею Joostina 1.2 і, по суті, її слід розглядати як окрему CMS. І якщо на Joostina 1.2 старі розширення Joomla 1.0 ще так-сяк працювали, то нова версія Joostina 1.3 виявилася позбавленою такої підтримки. І без того нечисленне кількість розширень скоротилося до самого мінімуму, роблячи Joostina безперспективною. Слід також згадати факт, що деякий час була доступу проміжна бета-версія 1.3.x, на якій глючить навіть розширення під 1.3. Бардак в стратегії розвитку проекту остаточно знищив розробку. Нечисленні виходи проміжних версій по-суті не уявляють практичної цінності зважаючи на нестабільність розвитку як самої системи, так і існуючих під неї розширень.

Joostina. висновок

Joostina - це шлях назад, ностальгія за минулим, помножений на ентузіазм розробників, які захопилися створенням власної CMS. І якщо ви створюєте сайти на комерційній основі, то розумієте, що це не іграшки і те, що час стоїть гроші. При підборі платформи для створення сайту, розробник перш за все повинен враховувати такі визначальні вибір чинники: стабільність, надійність, тех.підтримка і наявність розширень.

Що може нам дати Joostina. Які функціональні можливості надають розширення, сумісні з цією CMS? Якого рівня сайти ви зможете на ній створити, чи будуть вони безпечними і стабільними? І найголовніше: чи готові ви витрачати робочий час на нескінченне латання дірок в несумісності Joostina і ФОРКОМ її розширень?

Відповідь на ці питання кожен повинен дати сам. Особисто моя думка - з виходом Joomla 1.6 проект Joostina себе вичерпав і підійшов до логічного кінця. Отриманий досвід boston може застосовувати по відношенню до Joomla 2.5. запропонувавши свою кандидатуру в якості учасника робочої групи Joomla і в разі позитивного рішення, стати одним з розробників Joomla.

Джерела і корисні посилання по темі: