1

Тема: Чого вам не вистачає у сучасних CMS і Фреймвокарх

Якщо не секрет поділіться враженнями. Чого не вистачає у тому ж вордпресі, або чого забагато;)
Особисто мене швидкодія не задовольняє у більшості систем.
Якщо маєте час опишіть вашу ідеальну CMS ;)

2

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

MODX - ідеальна CMS :)
Напрягає лише те, що неможливо створювати шаблони/чанки/сніпети окремими файлами десь по директоріям, а не в самій системі.

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

Wordpress - далеко не ідеальна, але хороша система.
Напрягає те, що навіть для самого банального треба ставити
плагіни, та те, що тема це змішування html та php.

4 Востаннє редагувалося miroslav.chandler (02.04.2013 18:29:48)

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

кмс я вжедавно не юзав)
а те чого не хватає в фреймворках, так це до спільноти треба звератися, з пул реквестом)
робити фреймворк який немає комюніті, нічо не дасть, да і писати лісапед, мій лісапед двох кольосний який вже реалізований і відтестований великою купою людей, немає сенсу. компанії тому і беруть фреймворки.

5

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

ОООО, над цим довго можна розмовляти)

Почнемо із того що я користуюся Джумлою!(пробував Вордпрес, він в основному для блогів)
Як на мене ідеальна CMS повинна мати такі характеристики:
- швидкість роботи(завантаження сторінок як адмінки так і зовнішньої сторони);
- ПРОСТОТА та зрозумілість роботи;
- наявність мобільної версії;
- українська мова =);
- наявність модуля для створення НАВЧАЛЬНОГО ПОРТАЛУ - скільки вже користуюся CMS-ками не бачив нормального розширення для оформлення сайту під освітній сайт із структуризованою інформацією;
- шаблони чи невеликий мануал по їх створенню щоб кожен міг створити власний для вашої СMS;
- SEO модуль.

6

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

куль щиро дякую вам за відгуки. ;)
Отже відповім усім з радістю. Мета цієї теми отримати відгуки для того що б я знав в якому плані розвиватись. Як я уже писав на форумі планую з другом накодити цмску =) Для чого? Ну скажемо for fun. Але зробити її хорошою. Отже:

Напрягає лише те, що неможливо створювати шаблони/чанки/сніпети окремими файлами десь по директоріям, а не в самій системі.


Це я реалізую: створювати віджети і шаблони можна буде у файлах. Тобто шаблон не буде в базі зберігатись ;)

Напрягає те, що навіть для самого банального треба ставити
плагіни, та те, що тема це змішування html та php.

Про які банальні речі іде мова? Для вас краще залізти в код і додати 2-3 рядка наскільки я зрозумів? І ще одне. А шаблони як ви хочете робити через твіг? Особисто мені подобається код типу:

<? foreach($users as $user) { ?>
  <tr>
      <td><?= $suer->name ?></td> 
      <td><?= $suer->email ?></td> 
  </tr>
<? } ?>

а те чого не хватає в фреймворках, так це до спільноти треба звератися, з пул реквестом)
робити фреймворк який немає комюніті, нічо не дасть, да і писати лісапед, мій лісапед двох кольосний який вже реалізований і відтестований великою купою людей, немає сенсу. компанії тому і беруть фреймворки.

згідний фреймворки класна фішка, але для простого сайту візитки чи для блогу CMS в сам раз. Згідний комюніті має бути хороше. Як ви хочете звертатись до спільноти: форум?

2KOBZ@R
Швидкість простота я гарантую.
Мобільна версія теж хороша фішка =) Тільки не вирішив як робити: тобто буде наприклад 2 теми, і мобільну версію на піддомені відображати? Або робити теми з 1ним дизайном але responsive? Тобто відображення різне для різних пристроїв?

наявність модуля для створення НАВЧАЛЬНОГО ПОРТАЛ

Якщо опишете модуль думаю створимо;)

Шаблони теж будуть
SEO модуль - буде. Якщо можете опишіть детально що конкретно потрібно ;)

головна ідея це простота та швидкість. І наприклад 2-3 різні версії. Тобто ядро одне але доповнюються модулями. Треба сайт візитку - зайшли і завантажили готовий архів з дизайном і налаштуваннями. Треба блог - те саме, завантажили уже готове ;)

Ще раз всім дякую :)

7

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

funivan, а коли чекати першу бету цмски? :)

8

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

7 квітня =)

9

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

funivan написав:

7 квітня =)

Файно.
Треба почитати Котерова - хоч пригадати, що таке PHP. :D

10 Востаннє редагувалося miroslav.chandler (03.04.2013 16:24:46)

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

<? foreach($users as $user) { ?>
    <tr>
    <td><?= $suer->name ?></td>
    <td><?= $suer->email ?></td>
    </tr>
<? } ?>

ужс)

<?php foreach($users as $user) : ?>
    <tr>
    <td><?= $suer->name ?></td>
    <td><?= $suer->email ?></td>
    </tr>
<?php endforeach; ?>

юзайте альтернативний синтаксис, коли бачку фігурні дужки в вю, аж сіпає)
і фул тег, кмс-ка же)

для вот таких штук, зробіть аналог грідВю/лістВю як в уіі :)

11

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

юзайте альтернативний синтаксис, коли бачку фігурні дужки в вю, аж сіпає)

це стандарти на любителя. Мене в уїї тоже не пре типу оформлення:

  public function run()
      {
        if($this->hasEventHandler('onBeginRequest'))
          $this->onBeginRequest(new CEvent($this));
        register_shutdown_function(array($this,'end'),0,false);
        $this->processRequest();
        if($this->hasEventHandler('onEndRequest'))
          $this->onEndRequest(new CEvent($this));
      }

Ось посилання: https://github.com/yiisoft/yii/blob/mas … n.php#L164 або ще дофіга фішок) тому і пишу своє )
Ваше побажання врахую ;) якщо багато буде за звісно можна і зробити але особисто мені не подобається


для вот таких штук, зробіть аналог грідВю/лістВю як в уіі smile

зроблю, фактично це віджет і він буде простий бо в уїї наколотили всякого ;)

12

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

я тоже люблю фігурні дужки не писати, зменшує кільксть коду)

13

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

funivan, на рахунок модуля навчального сайту пропоную зробити його на основі сайту pidruchniki.ws.
А саме - основні родзинки це:
1. Наявність безкінечної вкладеності категорій.
http://fotky.com.ua/users/3879/130403/ioq5e_small.png
2. Список лекцій по даному предмету.
http://fotky.com.ua/users/3879/130403/6golq_small.png
3. Розбиття лекції(книги) на окремі питання(тобто зміст).
http://fotky.com.ua/users/3879/130403/qd3uf_small.png
4. Головне це навігація, щоб користувач міг швидко та легко серфігувати по сайту як сокол в небі), тобто переходити від книги до книги від одного матеріалу до іншого, використовуючи кнопки переходу як між лекціями
http://fotky.com.ua/users/3879/130403/otcim_small.png
так і між окремими питаннями.
http://fotky.com.ua/users/3879/130403/ckydl_small.png
5. Кнопка на завантаження всієї лекції в будь-якому форматі(щоб можна додати оригінал документу чи то ворд чи dvju)
http://fotky.com.ua/users/3879/130403/ioq5e_small.png
6. Про опис та зображення до матеріалу я не згадую, зрозуміло що всі ці та інші дрібниці повинні бути.
7. Можливо Вас зацікавить модуль по конвертації звичайного Ворд документу в статтю/матеріал на сайт, що автоматизовано структурується при наявності проставлених заголовків в оригіналі. Цю фішку можна зробити як родзинку Вашої CMS.

То як Вам ідеї? Їх мабуть повно в кожного =).

14

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

funivan, на рахунок мобільної версії, то краще зробити окремі шаблони для різних мобільних пристроїв в залежності від розширення монітору:
- на маленькі мильниці типу 320х240;
- на iPad;
- смартфони 240х400.
І так далі цей список можна продовжувати. З розвитком можна розробляти нові шаблони для кожного пристрою, або краще зробити 1 основний шаблон і щоб користувач міг без особливих знань в програмуванні створити власний.
Так, робити краще на піддомені, щоб незалежно від теми можна було перейти як в мобільну так і в основну версію додавши m перед основною адресою сайту(наприклад m.sitename.ua).
За основу рекомендую взяти сайт ВК.

15

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

я тоже люблю фігурні дужки не писати, зменшує кільксть коду)

бачив колись цікаву статтю: що швидше ехо чи прінт. Тут те саме) Стиль і філософія кодінгу у кожного своя ;)

То як Вам ідеї? Їх мабуть повно в кожного smile.

Я тільки за якщо ви будете брати участь. Ну правда це модуль буде - треба буде знайди аудиторію );

то краще зробити окремі шаблони для різних мобільних пристрої

ніякий нормальний кодер не захоче верстати 5 дизайнів.
Я вважаю 2 достатньо.
1 - нормальний для компютерів (тут теж підходять планшети, якщо хтось хоче юзати. так як вони нормально масштабують)
2 - для телефонів )

16

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

Народ от цікава ваша думка. Як ви ставитесь до twig
Єдиний мінус який я бачу це те що він займає рівно стільки скільки весь код CMS + шаблон, якось не дуже хочу підключати.
Можливо є якісь інші прості і швидкі шаблонізатори ;)

17

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

Чув лише про Smarty.

18

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

funivan написав:

Народ от цікава ваша думка. Як ви ставитесь до twig
Єдиний мінус який я бачу це те що він займає рівно стільки скільки весь код CMS + шаблон, якось не дуже хочу підключати.
Можливо є якісь інші прості і швидкі шаблонізатори ;)

я тут в якомусь треді відложив кірпічів на цілий будинок, проти шаблонізаторів, але я так подивився на твіг, він такий нічо)

19

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

я тут в якомусь треді відложив кірпічів на цілий будинок, проти шаблонізаторів, але я так подивився на твіг, він такий нічо)

я теж проти =) покищо залишаю <?php echo $user->name ?>  скажем так ;)

20

Re: Чого вам не вистачає у сучасних CMS і Фреймвокарх

Я тащусь від twig. Саме тей який використовується Symfony2. :)