Кирилл Горелов: Нет. просто в каком-то файле widget_weather.php пишешь html-код этого виджета в нужном месте его подключаешь (не помню как на php подключается код в страницу. )
Кирилл Горелов: и, опять же, на странице вы вводите по пользователю строки из widget_list_link и там уже есть инфа какой виджет конкретно выводить. Ну и в таблице widget_list добавить поле в котором будет название файла, которые отвечает за вывод этого виджета.
Зачем? Просто делаете таблицу типа "widget_list", в ней указываете существующие виджеты. Просто один раз добавили и все.
И сделать еще таблицу "widget_list_link", там указываете какой пользователей на какой виджет подписался.
А в настройках выводить галочки согласно списку из widget_list и все автоматически связывается и определяется.
У пользователей делаете в настройках галочки какие виджеты должны быть включены. И в зависимости от того, какие настройки у пользователя подгружаете или не подгружаете опредленные виджеты.
cha-cha: Все, что я сказал, основывается на моем личном опыте и использовании этих языков и вот к такому выводу я пришел, что уж делать. Вместо того, чтобы выпендриваться, лучше бы высказали свое мнение и помогли человеку определиться.
Недвижка. На сайте будут отображаться новостройки. Ну все квартиры с ценами и всей инфой. Конкуренты могут подворовать контент, а он уникальный и добыт не малыми усилиями. обидно будет, если приватизируют.
Индексироваться будет. RSS нет.
Что страница и текст понятно, но все-равно как-то защититься можно же. Avito я знаю точно, что защищаются.
На мой взгляд, что разработчик умирает работая в веб-студии или делая проекты на wp для "не понятно кого". В этом повариться обязательно стоит, чтобы "прохавать жизнь", но до 40 лет вы не будете же этим заниматься.
Я за свое время разработки пришел к двум выводам:
1) Надо выходить на такой уровень, когда ты диктуешь на чем ты будешь делать, а у заказчика есть бомбическая идея, а тебе очень уж хочется повариться в этом идее. И заказчик должен быть адекватным чувак)
По моему текущему проекту не было вопроса в чем делать. Я пришел на встречу, сказал что делать буду на ruby, а заказчики порадовались) Сейчас мы чуть не лучшие друзья и в следующих проектах я уже буду соучредителем и буду капать дивиденты. Ну огонь же) Надеюсь, что все выгорит и проект завершиться благополучно и мы продолжим в тех же отношениях.
2) Учиться кодить надо для того, чтобы сделать что-то свое супер-пупер крутое. И то, что будет приносить деньги. Я сейчас параллельно с заказом делаю свой проект по обучению разработке сайтов. Утром, под кофе, на кухне записываю уроки, скоро оформлю и буду продавать. Идея лежала давно, много раз тестировалась, короче должно зайти) И до этого я кучу проектов делал, которые в силу моей глупости не запустились, но тем не менее. Мне всегда было интересно что-то для себя делать.
Короче вывод в том, что надо выходить за рамки наших "русских" заказчиков с тупыми заказами на wp за 10-20т.р. И начинать менять мир))))
Вообще программисты очень умные люди, я заметил. Чтобы изучить то, что мы изучаем надо обладать ахренительно крутым мозгом. И это надо ценить. И глупо растрачивать свой умный мозг на общение с тупыми заказчиками, которые требуют wp, потому что они услышали где-то, что это круто и для их лендинга по продаже газона обязательно нужен wp)))))))))
Короче очень долгая тема для разговора. Делай все так, чтобы получать удовольствие и деньги, а необходимые для этого знания сами прикрутяться.
Кстати, еще совет. У меня недавно была такая же проблема как у тебя, в плане того, что изучать и куда идти. Я просто нашел двух крутых разработчиков по front-end и back-end. Пообщался, поспрашивал и нашел все ответы)
front end: ахахахах) Рад, что есть единомышленники)
У меня был апогей, когда мне для интернет-магазина надо было фильтрацию сделать(не помню уже какую), а встроенный API не позволял так сделать, а тех. поддержка в открытую писала, что битрикс так делать не умеет))))
И еще, чтобы написать такс-менеджер, не обязательно быть сеньером)
Я в свое время пробучавшись с пол года уже написал свое веб-приложение для создания визиток. Там можно было как в фотошопе обрабатывать картинки, перемещать их, писать текст и т.д. Чтобы сделать приложение, главное не знания, а желание сделать приложение) и идея.
Короче если подытожить. Развивай навыки верстки. и изучи ruby on rails, чтобы back-end писать.
Лучше научиться делать быстрые, удобные и красивые сайты, нежели быть в тренде и знать кучу надстроек над js.
html,css, js никто не отменял и они могут очень многое.
Вообще смотри по ситуации и потребностям.
Я сейчас пишу довольно большой проект и мне того, что я называл хватает за глаза.
единственное, если пойдешь работать в веб-студию, там могут смотреть на то, сколько всяких "говно-языков" ты знаешь (там любят понтоваться). Если работаешь на фрилансе, то тебе главное заказчику угодить и чтобы он был доволен, а ему насрать на чем ты пишешь, главное чтобы сайт быстро грузился и не падал. Ну и чтобы красиво все было)