21

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

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

22

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

Ping - це слушне зауваження. особисто я бачу це так:
1. ти завантажуєш готовий пакунок з темою і налаштуваннями під певний тип сайту (візитка, блог,сайт з новинами) і система розрахована на 1ну мову.
або
2. ти качаєш пакунок і заздалегіть вказуєш що тобі потрібна багатомовна версія.
І так має бути круто. Так як 90% блогерам не треба дві три мови. І для чого сповільнювати сайт багатьма таблицями.

Особисто я думаю такий підхід буде кльовий і якщо мені вдасться я реалізую цю ідею.

23

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

funivan написав:

Ping - це слушне зауваження. особисто я бачу це так:
1. ти завантажуєш готовий пакунок з темою і налаштуваннями під певний тип сайту (візитка, блог,сайт з новинами) і система розрахована на 1ну мову.
або
2. ти качаєш пакунок і заздалегіть вказуєш що тобі потрібна багатомовна версія.
І так має бути круто. Так як 90% блогерам не треба дві три мови. І для чого сповільнювати сайт багатьма таблицями.

Особисто я думаю такий підхід буде кльовий і якщо мені вдасться я реалізую цю ідею.

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

ionize cms and fork cms декларують мультимовність, але ... пробував рік тому:
- fork  вже від народження важка, бо редагується прямо по живому - тягаючи мишею вікна/модулі. не довіряю такому принципу побудови. пожила на простому сайтику тиждень, глюкнулася. зніс і більше не вертався.

- ionize дуже сирою виглядала, вимагала багато зусиль на "доработать напильником". зараз не знаю.

загалом, був би радий знайти cms мультимовну , яка б нормально закривала основні ніші (магазин, візитка, галерея, блог, тощо).

24

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

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

сьогодні постараюсь викласти бета версію :) як тільки буде готова скину посилання :)

25

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

Альфа версія якщо так можна сказати

https://github.com/ukrcms/ukrcms
http://ukrcms.com

dev вушко ukrcms.com

пишіть на форум або в пм або на пошту буду радий почути критику

26

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

funivan написав:

Альфа версія якщо так можна сказати

https://github.com/ukrcms/ukrcms
http://ukrcms.com

dev вушко ukrcms.com

пишіть на форум або в пм або на пошту буду радий почути критику

встановлю - помацаю - відпишуся :)

тут маю якраз зробити невеличкий сайт-візитку для знайомих - будем вживу обкатувати :)

27 Востаннє редагувалося miroslav.chandler (15.05.2013 19:10:51)

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

    public function checkPassword($password, $hash) {
      if (crypt($password, $hash) == $hash) {
        return true;
      } else {
        return false;
      }
    }

oh no. why?

треба було взяти уіі, а то і так скопіювали структуру)

28

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

oh no. why?
треба було взяти уіі, а то і так скопіювали структуру)

Маэте на увазі можна просто написати

public function checkPassword($password, $hash) {
   return (crypt($password, $hash) == $hash);
}

Чи сама логіка перевірки паролю не вірна ;)
Радо вислухаю ваші зауваження.

І до речі як вам система з точки зору безпеки?:)

p.s. Yii непоганий фреймворк але для сайту візитки завеликий + не подобається розташування і найменування класів ))

29 Востаннє редагувалося miroslav.chandler (15.05.2013 21:12:43)

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

funivan написав:

oh no. why?
треба було взяти уіі, а то і так скопіювали структуру)

Маэте на увазі можна просто написати

public function checkPassword($password, $hash) {
   return (crypt($password, $hash) == $hash);
}

Чи сама логіка перевірки паролю не вірна ;)
Радо вислухаю ваші зауваження.

І до речі як вам система з точки зору безпеки?:)

p.s. Yii непоганий фреймворк але для сайту візитки завеликий + не подобається розташування і найменування класів ))

логіка норм, а конструкції виду

if (true == true)
    return true
else
    return false

журба)

в сторону безпеки, покищо не дивився

30

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

Хух слава Богу. Логіку перепишу не делетант в цьому випадку тому рефакторінг буде обовязково)
Якщо є ще якісь недоліки пишіть або робіть пул реквести );
Щиро дякую за увагу ;)