iLost B2B

Агентство полного цикла
Разработка, дизайн, маркетинг, аналитика
Сделать заказ

Я, снова я и мысли

Разделы блога
Советы для разработчиков универсальных CMS

1. Представьте, что на сайте нужно организовать два раздела Новости, например: новости компании и новости отрасли. Как это проще всего сделать?

2. Подумайте, как удобнее работать с системой при наличии 20 тысяч страниц. Создайте их с помощью генерации скриптом и посмотрите, как справляется система.

3. Представьте, что администрированием сайта решили заняться не программисты: верстальщик, веб-дизайнер, администратор, секретарь, директор. Какие сложности у них могут возникнуть при самостоятельном освоении? Как упростить их работу? Как ускорить обучение?

4. Проверьте работу вашей CMS на HTTPS, в некорневой папке на сервере, с PHP 7 версии.

5. Если вы создаете свою CMS на чужом фреймворке, подумайте, что будет, если разработчики прекратят развитие фреймворка? Как сложно будет перейти на другой фреймворк и возможно ли это в принципе? Подумайте, на какой именно фреймворк можно было бы перейти. А что на счет других сторонних компонентов?

6. Как осуществляется переход от сайта к редактированию его страниц в администрировании? Насколько это понятно, быстро и просто?

7. Как много ненужной информации видно на главной странице администрирования?

8. Задумайтесь о версионности вашей системы и возможности миграции базы данных от версии к версии.

9. Главное преимущество хорошей CMS - легкость внедрения сверстанного HTML-шаблона. Можете это обеспечить - замечательно.

10. Не забывайте про документацию. Она может быть ориентирована также на разные типы пользователей: редактор, администратор, разработчик.

11. Ошибки неизбежны. И это нормально. Если вы выкладываете свою CMS для свободного скачивания всем (или вашим клиентам), постарайтесь следовать простому правилу: выкладывать новые версии только со вторника по среду, не выкладывать с 15 декабря по 15 января. Это сильно поможет успеть разобраться с возможными ошибками до выходных или праздников. Правило обосновано статистикой.

12. Главное - качество обслуживания клиента и удовлетворения его потребностей. Качество кода вторично, но не является неважным! А вот над качеством архитектуры крайне важно задуматься на первом этапе разработки CMS.

13. Если вы не собираетесь переплюнуть Вордпресс, Друпал и Джумлу - лучше не делайте свою систему бесплатной или очень дешевой. В глазах клиентов (ваших клиентов или клиентов разработчиков, которые используют вашу систему) это будет выглядеть как «Скупой платит дважды».

14. Справится ли ваша CMS со 100 запросами в секунду на недорогом виртуальном сервере? Что нужно, чтобы справилась?

15. Разработка своих собственных компонент намного эффективнее (в плане дальнейшей поддержки) доработки стандартных компонентов — это единственный правильный выбор при разработке любых нетиповых хотелок заказчика именно потому, что код максимально минифицирован и в нем нет того, что не работает. Для этого ваша CMS должна иметь соответствующую справку, примеры реализации дополнений и удобные инструменты. Не забывайте, что реализация нестандартной функциональности через стандартные компоненты обязательно приводит к разведению болота в коде и затрудняет обновление и дальнейшую стороннюю поддержку системы.

16. Подумайте о миграции с других, например, самых популярных CMS.

17. Не забудьте про обработку ошибок. Хорошо, когда при включенном отображении ошибок, ни на одной странице сайта не видно ошибок. Если ошибки возникают - они должны быть не только осмысленны и неповторимы, но и предоставлять возможность найти в коде CMS место возникновения ошибки. Очень плохой пример (PHP): использование @ вместо isset и проверки на null. Пример еще хуже и популярнее - не использовать даже @.

18. Пишите для России - подумайте об интеграции 1С.

Если есть, чем дополнить советы - пишите в комментарии.

Потрясающая история, лучше всего читать на ночь...

Мишка, друг мой, работает психиатром в областной больнице. И, как у любого психиатра, у него есть интересные пациенты и случаи из практики. Их не так много, как кажется, но попадаются прямо персонажи из кунсткамеры. И не все они такие уж и забавные, люди не от хорошей жизни лишаются рассудка, и уж точно не по своей воле. Например, он рассказывал о женщине. Встретишь ее на улице — и не поймешь, что что-то не так. Идет себе с коляской, улыбается. Иногда посюсюкает малыша, покачает его на ручках. А подойдешь ближе — это и не ребенок вовсе, а кукла в тряпье. Тронулась рассудком на почве трагической гибели дочери. После излечения женщина стала несчастнее, и выглядеть хуже, чем до. Вот и думай после этого — что лучше? Жить в иллюзии или в реальности?

Читайте далее...

Чокопай и разогрев

28 сентября в Твиттере была опубликована запись о том, что если печенье Choco Pie разогреть в микроволновке, то оно станет больше и вкуснее.

Но частично это оказалось ложью. Если разогреть 1 минуту в микроволновке на 200 (разморозка) — оно действительно увеличится. Но вот вкуснее от этого не станет. А если перегреть — шоколад и зефир превратятся в кашу и есть это можно будет только ложкой.


В 2009 году на «Башорге» советовали разогреть в микроволновке зефир, вызвав ярость со стороны читателей, последовавших совету. При нагреве в микроволновке зефир резко увеличивается в размерах и даже может взорваться, испачкав технику. К тому же нагретая таким образом сладость трудно отмывается от посуды.

А в 2014 году в интернете распространили фейк о том, что iPhone можно зарядить, нагрев его в микроволновке.


Продукт под названием Choco Pie был создан в южнокорейской компании Orion corp, но позже лишён статуса торговой марки. В состав печенья входит печенье, зефир и шоколадная глазурь. «Чоко Пай» одно время использовали в качестве поощрения для работников заводов в Северной Корее.

Добавьте в соц. сети:
© 1999—2024,
агентство полного цикла iLost B2B.
Контакты

Телеграм-каналы:

💎 Дизайн сайтов: Инновации и тренды
💎 Свежие фишки программирования и разметки (HTML, CSS, PHP, JS)
💎 Всё про искусственный интеллект
💎 Развитие, деньги и бизнес
Сайт работает
на CMS «Движок»

Задайте вопрос
или пришлите задание для расчета стоимости
или расскажите о вашей ситуации

А можно сразу написать на почту merkvlad@gmail.com
или в Telegram, WhatsApp, Viber.

Ваше имя:

Телефон и предпочитаемый мессенджер:

Вкратце о вашей проблеме или тех.задании: