ijk

ijk
Рейтинг
209
Регистрация
19.08.2007

Ап топика. Очень нужно знать! Посмотрел SmartResponder — так они рассылают готовые выпуски, а мне нужен "кастом" через API. Как сделать?

awilum:
Работал с YII - тоже думал предел совершенства, пока не нашел фреймворки по красивше.

Поделитесь опытом, желательно с комментарием, чем лучше/красивше.

Не, я PHP программист и в этом направлении хочу развиваться. Так что тут без вариантов. А от Yii я начинаю просто фанатеть — уже перекидал базовый функционал старого сайта, даже не написав ни одного запроса. А возможности настройки разных отображений разных типов страниц это просто сказка.

В общем быть может я никогда вглубь не понимал тот же CodeIgniter, но если брать чистый PHP, то я чётко понимаю, что мне пришлось бы уже написать дикое количество рутины, не имеющей отношения к бизнес-логике создаваемого сайта, которую тут за меня делает Yii.

Ещё конечно документация классная — по тому же примеру блог-системы понимаешь основы работы фреймворка на ура. А потом уже по гайду уточняешь интересующие тебя моменты — те же ЧПУ.

Начал разбираться с Yii - пока всё кажется очень красивым и логичным.

Всех читателей топика с новым, 2013 годом!

bay_ebook:
Не устарел, а консервативен, это разные вещи

Интересно - зачем? Во-первых - зачем переходить, во-вторых - зачем переписывать? Или разница в версиях настолько велика? Если да - тогда советую Yii, но это мое ИМХО.

Дело обстоит так. Написан движок был пару лет назад умельцами на коленке. Далее, по ходу работы проекта, он обрастал всё новыми возможностями, большинство из которых было сделано "костылями".

Сейчас пришло время серьёзно добавить функционала, но в наращивать текущий г@вн@к@д смысла не вижу - рано или поздно развалится. Так что буду переписывать всё с нуля, используя полученные наработки.

По отзывам понял, что выбирать нужно Yii. Да и по вакансиям посмотрел - будет востребованный навык на рынке труда))

bay_ebook:
Подход в корне неверный. На каком фреймворке делать - должен выбирать прогер. А тут сейчас можно долго спорить, что круче - Yii vs Simfony vs Zend sv CI vs Yui и тд. и тп.

Я, собственно, и выбираю. Сейчас написано всё на CI, но я не могу сказать, что знаю его + он устарел + при переходе на новую версию придётся почти всё переделывать так и так.

По сути всё запросы, что уже созданы + структура БД + логика работа с данными никуда не пропадут. Просто я переложу их на более современное и более удобное для текущих задач решение.

ivan-lev:
+1 за Yii

А такие полезняшки, как CRUD, валидация, Related Active Record.. да много чего ещё - не интересны? :)

Спасибо за подсказки - погуглю и постараюсь использовать по максимуму.

Ayavryk:
2Топикстартеру, практически любое решение отличное от стандартного опасно тем, что юзер просто не поймет чего от него хотят. Даже если это будет трижды удобно на взгляд разработчика.
Это вообще общая проблема UI. С одной стороны интерфейсы должны развиваться, с другой они должны быть консервативны.
Хорошо быть гуглом и фейсбуком. Они любую хрень могут придумать и с большой степенью вероятности проскочит.

Очень резонный аргумент. Но тут всё опять просто:

1) Если пользователь самостоятельно перешёл по ссылке "Регистрация", то мы выдаём ему классическую форму, где ему будет предложено ввести e-mail и пароль. Если в дальнейшем он найдёт авторизацию по почте удобной — пусть пользуется на здоровье. Единственное важное отличие — перейдя по ссылке активации, пользователь сразу авторизуется.

2) Если пользователь хочет оставить комментарий, то мы просто одним из полей указываем адрес электронной почты. Затем, переходя по ссылке в пришедшем пользователю письме, он одновременно подтверждает комментарий, активирует аккаунт и авторизуется.

Т.е. ничего нового с точки зрения user-experience тут нет. Всё как раньше, только в тысячу раз удобнее, т.к. в каждом случае пользователь сначала делает то, что хотел сделать сам, а уже затем делает то, что мы бы хотели чтобы он сделал.

ivan-lev:
У них нет почты на google|mail|rambler|yandex
и они не сидят в одноклассниках/контакте/фейсбуке
и их 99%?
А, простите, где такую аудиторию берёте?

Есть тут один момент — неопытные пользователи очень большие параноики. И у них возникает резонный вопрос — нажимая на всякие кнопки, а не спалят ли они свой аккаунт в том или ином сервисе?

Но ваши аргументы кажутся мне обоснованными и интересными. А главное: "Теоретизировать можно сколько угодно.. а удобен он или нет - проще всего узнать у пользователей"

Надо пробовать!

aktuba:
А с логинзой (OAuth) - 2 шага ;). Идея твоя, мне лично, не нравится. Я реально не понимаю, для чего вообше нужна регистрация в данном случае, хватит аутентификации, а для этого хватит двух-трех соц.сетей и никаких e-mail.

Ну не знает пользователь, что такое OAuth и логинза. И разбираться не будет. И аккаунта соответствующего у 99% нет.

Формы комментирования от соц. сетей есть, но они не пользуются успехом. К тому же, я хочу контент на свой сайт, а не для соц. сетей.

Всего: 548