PDA

Просмотр полной версии : Через что (как) делаете админки сайтов?


cpu
05.03.2010, 23:53
Пишу ход мысли, где я не прав, поправьте меня:
------------------------------------------------------------------------------------
Все Flash сайты получают данные из XML файлов, находящихся на сервере (хостинге)
==>
Клиенту надо как-то дать возможность менять контент на своем сайте, но по понятным причинам, вы тупо не отадете ему права на изменение XML файлов
==>
Надо создать какое-то подобие админки для клиента, при изменении информации в которой, происходят нужные изменения в этих фалах XML
==>
------------------------------------------------------------------------------------
Вопрос - Как вы это реализуете:
1. Админка HTML, простенькие php скрипты, которые хранят данные в MySQL и выгружают их в XML?
2. Используете как админку какую-нибудь популярную CMS типо Вордпресса, где какой-нибудь модуль выгружает данные в XML?
3. Создаете flash админку, через которую напрямую меняются наши XML файлы?(здесь имеется в виду, админка похожа на сам сайт, с добавление кнопок "Изменить" и т.п.)
4. Создаете админку во Flex, через которую напрямую меняются наши XML файлы?
5. Создаете Air приложение, через которую напрямую меняются наши XML файлы?
6. Используете платную flash CMS (бесплатные на AS3 не находил)?
-------------------------------------------------------------------------------------

Допускаю что глупость написал, и какие-то варианты нерабочие совсем.
Если несколько вариантов возможны, напишите, какие самые популярные.
Хочу понять, куда рыть.

MrPoma
06.03.2010, 00:16
Ну, хм. Любой вариант подойдет. От задачи зависит. От способностей.

cpu
06.03.2010, 02:09
Вобщем нарыл такуб вещь как AMFPHP. Туториала вроде как много, если кому интересно что это, просто погуглите.

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

scarbo
06.03.2010, 02:23
изучение связки php - flash
а че она отличается от Flex?

cpu
06.03.2010, 03:01
а че она отличается от Flex?
ну под PHP - Flash я имел в виду MySQL-PHP + XML-Flash(т.е. база в MySQL).
А под Flex - имел в виду Flex-XML-Flash(т.е. база в файлах XML), если это возможно конечно.

MrPoma
06.03.2010, 03:40
Флешу XML нужен, а он вовсе не обязан быть файлом. Он может быть на сервере сгенерирован по запросу.

cpu
06.03.2010, 04:01
, а он вовсе не обязан быть файлом - спасибо. А то я ламер тот еще. Многие простые и фундаментальные вещи еще не знаю.

Artic
06.03.2010, 16:37
flash-php-mysql-php-xml-flash
я лично так делаю

mooncar
06.03.2010, 22:24
flash-php-mysql-php-xml-flash
я лично так делаю
Не могли бы поподробнее расшифровать тут, что у вас что. Просто для управления сайтом на флеше использую похожую цепочку, но без участия xml.
В чем преимущество использования xml как промежуточного звена? Почему бы не требовать от php сразу после запроса к базе выдавать флешке набор структурированных данных (через LoadVars)?

cpu
06.03.2010, 22:40
Я честно говоря в шоке от ответов на свой пост.
Оказывается все делают по разному. Думал что давно есть какой-то один общепринятый метод, и все им пользуются.

vadja
06.03.2010, 23:09
Думал что давно есть какой-то один общепринятый метод

Несмотря на подходы, смысл остается одним. Флеш работать напрямую с базой не может, отсюда нужен серверный язык (выбрать можно любой, какой нравится), он и будет получать данные из базы (или записывать их туда), чтобы флеш получил контент, нужно послать запрос из флеша, есть несколько способов, из них XML и LoadVars, и т.п., что использовать, решать вам. Насчет XML добавлю ня о его популярности из-за удобства использования. Почитайте статьи про XML, будет полезно научиться с ним играть, так как далеко не только флеш с ним работает. Обычно так у меня в приложении: FLASH > PHP > MySQL > PHP > XML > FLASH
Админка обычно HTML > PHP > MYSQL (но есть нюансы, когда нужен флеш в виде админки, если мы говорим об анимации и пр.)

Это что насчет меня... Насчет эффективности тут сложно говорить (большой разницы в том что использовать тут нет, как мне кажется)

Изучив связки можно работать, буквально, с любыми админками, можно даже свою написать и работать постоянно с ней. Можно попробовать передалать другие мощные админки, но это себе дороже. Вообщем кому как нравится или кто как привык...

СлаваRa
06.03.2010, 23:47
Можно попробовать передалать другие мощные админки, но это себе дороже. Вообщем кому как нравится или кто как привык...

например, дрюпал быстро дотачивается, до того чтобы админить флеш сайт, это просто хорошо знакомый мне пример.

cpu
07.03.2010, 00:46
например, дрюпал быстро дотачивается, до того чтобы админить флеш сайт, это просто хорошо знакомый мне пример.
- тоже смотрю в сторону Друпала сейчас. До AS3 сайты делал на этом движке.

может кому тоже интересно:
------------------------------------------------------------
http://www.adobe.com/devnet/flex/articles/drupal.html
http://www.adobe.com/devnet/flash/articles/drupal_flash.html
http://groups.drupal.org/adobe-technologies
------------------------------------------------------------

Artic
07.03.2010, 21:37
mooncar
все просто, PHP отдает данные в xml, так удобнее разгребать что нада уже в флеше...
vadja
но есть нюансы, когда нужен флеш в виде админки, если мы говорим об анимации и пр.
а как вы решаете проблему (!?) размера текста ? в html она 1,2,3, тогда как в флеше обычная, системная ... + позиции текстовых полей ( я надеюсь у вас не тупо одно поле на страницу ... например заказчики частенько любят вставлять картинки urlami( а вставлять в одно текстовое поле и текст и картинку == мазохизм и мат со стороны заказчика, так как текстовые поля в флеш это что то с чем то ... ), да и текст в столбцы это уже норма по их-нему ... ) да и заказчику приятней видеть морду админки == морде сайта )))

а вобще конечно, если проект не от 30тыр, то можно и не париться, прикрутить простенький html и забыть ...