mendel: Смысл юнит-тестирования в том, что есть отдельные части, которые отдельно тестируются.
Да и смысл и способы я более-менее представляю :) (у гуглояндексов даже уточнил ;))
Но я на сегодня не понимаю смыслы этим заморачиваться. Ну если это не самопис.
Что же до ВП - его тестят много "специально обученных спецов". Нет, конечно, выходит не идеал, и косяки всплывают регулярно, но я не знаю другого двига с таким подходом. По этой идеологии он мне напоминает линуксы, файрфоксы и тп опенсорц с неким единым "центром управления" и большим сообществом разрабов.
Но возвращаясь к нашим баранам - юнит-тестирование это таки огромная работа (так ведь?) и делать её себе в убыток.. Не понимаю. Если интересует результат - лучше просто заняться реально полезным для сайта делом - оптимизацией запросов, скоростью загрузки, исправлением косяков в вёрстке темы и тд.
Всё выше сказанное - ИМХО.
Если же интересует глубокое погружение в сабжевый вопрос - на оф форуме присутствие разработчики (Сергей Бирюков, Геннадий и Константин Ковшенины, и др) и могут более квалифицированно пояснить.
mendel: В качестве движка был выбран именно он, потому что ТЗ было простым, бюджет невелик (чтобы потом дешево дорабатывать было) и то, что это именно блог, хоть и с перламутром, а значит нужны уже готовые фишки, чтобы без велосипеда.
Вот тут и есть в некотором отношении засада для грамотных веб-разработчиков. Универсальность и популярность двига приводит к тому, что плюшек и фишек - море, их плодят все кому не лень, но выходное кач-во не всегда соответствует критериям чистоты html-кода, валидности и тп. Впрочем, бОльшая засада - такие клиенты, которые за 5 коп хотят получить вылизанный сайт (а чо - двиг-то бесплатный. Темы и плагины -тоже. Что там - покликать мышой - много ума не надо).
Особенно доставляет требование валидности :) Такие у меня идут лесом, если не понимают с первого раза, что это нафик не надо.
И НИКТО никогда не ставит конкретных требований по скорости загрузки. Максимум - "что бы быстро". А что, как, где и тд - это уже выше их понимания. Они же слышали, что это надо и всё тут. :)
Аналогично с "что бы сайт был с яндексе и гугле". :)
PS. Мб я не очень чётко представляю конечную хотелку, ибо "юнит-тестирование" (оно ещё так не называлось вроде) я делал последний раз лет... ну больше 10 точно. На вижуалвасике или делфях - уже не помню даже :) И сейчас я не кодер.. Поэтому.. чем могу.
гугл с 15 мая даже вводит алгоритм, при котором сайты отображающиеся на моб. гаджетах плохо, будут заниматься в поисковой выдаче.
Чем таким они будут заниматься в поисковой выдаче? 😮 Хочется посмотреть. Адресок не подскажешь? 😂
Смысл юнит-тестирования в том, что есть отдельные части, которые отдельно тестируются.
Да и смысл и способы я более-менее представляю :) (у гуглояндексов даже уточнил ;))
Но я на сегодня не понимаю смыслы этим заморачиваться. Ну если это не самопис.
Что же до ВП - его тестят много "специально обученных спецов". Нет, конечно, выходит не идеал, и косяки всплывают регулярно, но я не знаю другого двига с таким подходом. По этой идеологии он мне напоминает линуксы, файрфоксы и тп опенсорц с неким единым "центром управления" и большим сообществом разрабов.
Но возвращаясь к нашим баранам - юнит-тестирование это таки огромная работа (так ведь?) и делать её себе в убыток.. Не понимаю. Если интересует результат - лучше просто заняться реально полезным для сайта делом - оптимизацией запросов, скоростью загрузки, исправлением косяков в вёрстке темы и тд.
Всё выше сказанное - ИМХО.
Если же интересует глубокое погружение в сабжевый вопрос - на оф форуме присутствие разработчики (Сергей Бирюков, Геннадий и Константин Ковшенины, и др) и могут более квалифицированно пояснить.
Оптимизайка, грубо (апд. в см - топорная работа).. Жаль :(
Подскажите, кто как контролирует свой сайт, чтобы заметить взлом.
Сайты и их взломы бывают разные. Контроли, соответственно, тоже.
Контролировать же файлы можно например таким скриптом
А ждать 60 секунд естественно никто не будет в современном интернете.
В современном интернете есть ПС. И многие на этом форуме их умеют использовать.
Но не все "современные" юзеры используют моники на 2000 px. Некоторые с ноутов с 1366 и меньше сидят.
В качестве движка был выбран именно он, потому что ТЗ было простым, бюджет невелик (чтобы потом дешево дорабатывать было) и то, что это именно блог, хоть и с перламутром, а значит нужны уже готовые фишки, чтобы без велосипеда.
Вот тут и есть в некотором отношении засада для грамотных веб-разработчиков. Универсальность и популярность двига приводит к тому, что плюшек и фишек - море, их плодят все кому не лень, но выходное кач-во не всегда соответствует критериям чистоты html-кода, валидности и тп. Впрочем, бОльшая засада - такие клиенты, которые за 5 коп хотят получить вылизанный сайт (а чо - двиг-то бесплатный. Темы и плагины -тоже. Что там - покликать мышой - много ума не надо).
Особенно доставляет требование валидности :) Такие у меня идут лесом, если не понимают с первого раза, что это нафик не надо.
И НИКТО никогда не ставит конкретных требований по скорости загрузки. Максимум - "что бы быстро". А что, как, где и тд - это уже выше их понимания. Они же слышали, что это надо и всё тут. :)
Аналогично с "что бы сайт был с яндексе и гугле". :)
Ну так его в ВОРДПРЕССЕ и не пристроить никуда.
Там не то, что среды для тестирования нет, там даже MVC при всём желании не сделать.
http://wordpress.tv/2013/08/21/gennady-kovshenin-automated-testing-in-wordpress/
http://wp-cli.org/commands/
http://codex.wordpress.org/Plugin_API/
PS. Мб я не очень чётко представляю конечную хотелку, ибо "юнит-тестирование" (оно ещё так не называлось вроде) я делал последний раз лет... ну больше 10 точно. На вижуалвасике или делфях - уже не помню даже :) И сейчас я не кодер.. Поэтому.. чем могу.
Можно было более гуманные методы борьбы со спамом сделать,
Это не со спамом.
Каждый запрос - это уникальный не кешируемый (ранее) заброс в БД. Это нагрузка на сервер.
Смотрим на статсу
И как-то думаем...
ни на одном форуме за всю жизнь не видел такого.
Значит не был на оч популярных и активных форумах :) Я не припомню форума, где не было бы ограничений на запросы. (но не 1 мин, да)
как решить?
http://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/Allowed_memory_size_exhausted
Решил проблему, повторно залив сайт на хост через FileZilla. Оказывается, достаточно было выставить одну опцию в менеджере сайтов.
Опция правильная и всегда должна быть выставлена.
Тем не менее настоятельно рекомендую не использовать кириллицу в названиях файлов. И перекодировать существующие.
Какие есть хорошие аналоги Dagon Design Sitemap Generator и BB Site Generator'a?
Ты когда последний раз искал html карту на каком-нить сайте?
Вот подумай и.. забей.