zooks: ну я вобще только что узнал об этом и решил перебраться на pug, сижу теперь шаблоны колупаю. К примеру вот такой код шаблонизатор (pug) переварить не в состоянии
zooks: угу, но есть проблемы с переменными при переходе на pug, что уже говорит о том что pug совсем не jade. Т.е. может он и jade, но что то там урезали или изменили 100%
staffID: раньше когда был в теме с WP видел киносайты на wp со статистикой выше 100000, и нормально работали, вопрос в том сколько переделок претерпел данный WP и что там удалили. Node на самом деле на прилично быстрее PHP, я зря я сайты пересаживал на ноду.
На счет порога вхождения, на самом деле вы не правы, обычно CMS разрабатываются именно под аудиторию которая не знает что такое программирование, и постоянно ищет дешевой хостинг, в общем чтобы было все строго и сердито. Ну а другой порог, это уже начинающие программисты, которые пытаются написать что то свое на том же PHP, к примеру я так делал, писал свои системы и тем самым закреплял свои знания. А те кто самостоятельно способен написать хорошую систему под себя и под свой сайт, они пишут, и в редких случаях используют коробочные системы. Так что тут если разрабатывать аналог WP, то нужно сразу рассчитывать на свежую аудиторию если можно так сказать, на начинающих вебмастеров в общем. И в случае с нодой на данный момент это бессмысленно, пока по дефолту не будут ставить ноду на сервер. Я лично не думаю что это когда либо случится даже потому что сами хостеры будут терять деньги за счет снижения нагрузок и затрат на обслуживание ноде серверов.
Дмитрий Беляев: а аналог не стрельнет, потому что хостингов для ноды раз два и обчелся, а php с mysql уже по дефолу стоят на всех. Вот когда будут появляться системы в разных отраслях, тогда и будет шанс сделать аналог WP.
Дмитрий Беляев: я знаю чем они отличаются, я писал сугубо о своем мнении, для меня php и mysql в прошлом и я иногда жалею что потратил время на их изучение, особенно жалел когда начал осваивать node.js
staffID: выше Super User уже написал, и он прав, глобальные переменные это зло, которое в конечном итоге может сыграть с программистом злую шутку и php не исключение хоть он и синхронен. Чтобы работать с нодой в таком примере который вы привели, используйте мидлвары с набором необходимых функций и передавайте в них переменную, а после получайте данные. Почувствует облегчение когда все необходимое будет под рукой, этот порядок в коде как порядок в голове программиста =) В конечном итоге не будет болеть голова от куда же прибежали эти глобальный переменные. Я сам в node.js не столько давно, раньше тоже писал на php+mysql, теперь меня обратно не загонишь, более того даже нет желания делать какие то правки в php ))) И думаю mysql вы зря используете, лучше поставьте MongoDB, а базу с MySQL просто перенесите в JSON формате, откроете для себя много нового, интересного и необычного.
Я думал уже о том чтобы раскидать сайт по поддоменом, тогда проблема сама собой уходит. В общем думаю пока пересажу сайт на новый двиг, оставлю все как есть и создам просто 2-3 каталога дополнительно, в случае если те два каталога будет приносить трафик в нужном объеме тогда уже можно будет с мордой что то делать =)
Я с ангуларом не сталкивался, у вас как понял html разметка отображается как текст? А на бэкенде что? В том что вы предоставили нет никакой информации, нужно более подробно описать со всем ходом действий.
Nc_Soft: 16мб вряд ли достигну, проект развлекательный и комментарии на нем аля смайлики и максимум 5-6 слов. Я над этим уже думал еще в 2013 году =) Вы только представьте сколько нужно букав чтобы достигнуть лимит в 16 метров, поэтому проблемой это не считаю, в любом случае раскидать комментарии в новую коллекцию будет не сложно и не долго =)
В общем перенес чекалку в пользовательскую коллекцию, проблема отпала.
Nc_Soft: раньше тоже так думал, но теперь на sql меня не подсядешь xD.
Илья Шатохин, предлагаете комменты вынести в отдельную коллекцию? Тогда получится аля sql ))). На данный момент думаю вот над чем:
1. По сути пол field это чекалка отправки уведомлений, т.е. 0 не отправлять ответ пользователю, 1 отправлять. Думаю я просто структуру действительно не очень продумал, и нужно поле filed перенести в коллекцию пользователей, однако такой вариант отключит все уведомления, а в данный момент есть запрет только в определенном посте.
2. Чтобы всё это привязать к постам, может создать доп. коллекцию с неким логом где к url посту будет привязан пользователь если он выставил запрет на уведомление.
В общем буду думать, так как уже все перерыл и ответа на свой вопрос так и не нашел, точнее нашел но не того результата ожидал.
yesworld: это ответ на вопрос когда файлы уже залиты и лежат на сервере и нужно один раз их оптимизировать. При заливке на данный момент использую GM, хотя на самом деле можно запускать gulp с нужными настройками для одного файла
так то да, можно и забить, но с другой стороны шаблон поедет в случае чего ))) Хотелось бы добавить новый класс если нет поддержки, но вот как узнать это, я понять не могу =)