Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   open source проект presentsimple (http://www.flasher.ru/forum/showthread.php?t=146722)

inozemcev 16.11.2010 15:28

open source проект presentsimple
 
Собственно хочу предложить всем желающим поучаствовать в разработке opensource проекта Present Simple.

Ничего сверх естественного не обещаю. Главное в проекте для разработчика опровергнуть тезис о том, что на флеш нельзя сделать социальную сеть. + возможность использовать наработанный код, возможно в виде готового фреймворка в своих проектах.

Наиболее активных участников возьму в долю, долю не оговариваю. Буду распоряжаться на свое усмотрение. Также возможно вместо доли выплачу единовременный гонорар. Однако главная цель не в этом. Все кого интересуют только деньги - устраивайтесь на работу. Я ее не предлагаю, я лишь предлагаю добровольное участие в проекте.

В двух словах о проекте:

Проект реализуется для профессиональных дизайнеров и девелоперов. Сообщество формируется по инвайтной системе. Планируется три основных направления.

1. Рейтинговая система блогов. Предоставляет возможность публиковать авторские блоги и дизайн проекты. Я намерен реализовать систему из двух уровней пользователей сайта резидентов и абонентов. Резидент - активный участник, блогер - публикует авторский контент. Группа абонентов - читает, критикует и оценивает материал. Планирую сделать подписку на изучение материалов условно платной. Это позволит платить стипендии наиболее рейтинговым блогерам.

2. Конкурсы и тендеры. Помимо собственно резидентов на сайте есть возможность открыть корпоративую страницу. Для реализации двух функций
2.1. Публикация корпоративного контента (в отдельных новостных лентах: корпоративные новости, продукты)
2.2 Публикация конкурсов и тендеров в корпоративных дизайнерских и девелоперских проектах.
Это второе направление, по сути своей фриланс, но по внутри заданным правилам.

3 Готовая продукция дизайнеров (hand-made) некий каталог графических работ, репродукций, продукт дизайн, открытки, майки, одежда, мебель - словом, все что делается руками дизайнера.

То есть если вы стали резидентом, то у вас есть возможность попробовать себя сразу в трех областях - в профессиональной журналистике, в разовых проектах в производстве и реализации собственной продукции.

Если стали абонентом есть возможность читать профессиональные новости и просматривать каталоги с уникальной продукцией, а также просто общаться с дизайнерами и девелоперами через сервисы, участвовать в обсуждении новостей блогов и дизайнерских проектах.

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

Это по содержанию. По внутренностям: клиентская часть 100% actionscript серверная скорее всего JAVA о необязательно. Как я уже сказал код открытый, любой участник проекта получает возможность использовать его. Заимстовать как компоненты так и архитектуру.

Пока сделал только болванку, чтобы было хоть что - то. Present-simple.ru/portal

Пишу архитектуру, окружение. Использую pureMVC. Никакого flexa принципиально использовать не буду. Стремлюсь к тому, чтобы код был максимально прозрачным и понятным.

Планы такие до нового года представить близкую к рабочей дизайн версию, к весне реализовать аутонтефикацию и внутренние коммуникации. Весной будем писать сервер. Летом возьмемся за блоги и проекты.

Страртовать будем с блогов. На втором этапе подключим фри - ланс сервис. На третьем магазин.

Вот.

divinus 16.11.2010 16:00

а устроить революцию в планы не вписалось? :)
p.s. уж извините, но раз тема создана в разделе флейм - не могу удержаться

Bgg 16.11.2010 16:24

"Болванка" внушает доверие.
И да, по моему тут большинство не очень любит pureMVC))

cleptoman 16.11.2010 16:36

что то уже вроде было такое глобально-дорого-флэшевое.
top4top как то так

возникает закономерный вопрос - зачем и как это все нести в массы? )

inozemcev 16.11.2010 16:41

Цитата:

Сообщение от Bgg (Сообщение 950091)
"Болванка" внушает доверие.
И да, по моему тут большинство не очень любит pureMVC))

меня это не пугает. Мне не нужно большинство. Мне нужна группа избранных.

))

Не все наверное знают, что можно переопределить стандартные View Model Constructor
И добавить свой функционал.

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

У меня есть идея собирать функционал конкретного приложения через конструктор.
То есть на этапе инициализации в shell грузится dom описанный в xml и набор компонентов приложения (пользовательские классы). Из них собирается представление.
Это представление взаимодействует с сервером по принятому протоколу. Это позволяет реализовать две цели:

1. Разрабатывать новые версии представления, не меняя ничего в shell клиента.
2. Позволяет реализовать несколько альтернативных представлений и предоставить пользователю самому выбирать наиболее удобное для него.

pureMVC мне в этом сильно помогает.

Добавлено через 10 минут
Цитата:

Сообщение от cleptoman (Сообщение 950093)
что то уже вроде было такое глобально-дорого-флэшевое.
top4top как то так

возникает закономерный вопрос - зачем и как это все нести в массы? )

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

top4top - проект от менеджеров.
present-simple - проект от девелоперов.

top4top - либерально демократический
present-simple - демократический социализм.

top4top - медиа рожи торгуют [censored]
present-simple - дизайнеры позиционируют авторский контент


Нету цели нести в массы, по крайней мере на первых порах. Есть цель сделать b2b сервис с инвайтной системой, строгим отбором участников и соблазнительными дизайн проектами.

Котяра 16.11.2010 17:15

top4top II?
мне кажется блоги надо делать на html.

Цитата:

на флеш нельзя сделать социальную сеть
сеть - это в первую очередь сервер. шкурки клиента это уже не суть важно, но конечно видно шкурки в первую очередь.
Удачи. Хотя я вообще к флэшсайтам предвзято отношусь.. от лукавого это..

ir73 16.11.2010 17:20

Цитата:

Сообщение от inozemcev (Сообщение 950095)
View Model Constructor

в букмарки

bunker6 16.11.2010 17:28

Цитата:

Сообщение от inozemcev (Сообщение 950087)
Ничего сверх естественного не обещаю. Главное в проекте для разработчика опровергнуть тезис о том, что на флеш нельзя сделать социальную сеть. + возможность использовать наработанный код, возможно в виде готового фреймворка в своих проектах.

Всякий ли тезис нуждается в опровержении?

Если я, например, скажу, что нельзя написать социальную сеть на ассемблере, с текстовым интерфейсом — кинешься опровергать?

CrazyFlasher 16.11.2010 17:28

"View Model Constructor" O_o
А у вас самого есть опыт технической разработки?

inozemcev 16.11.2010 17:34

top4top II.

Заговорили про top4top, провели определенные аналогии, поэтому я ответил. На этом хотелось бы отвязаться от этой аналогии. Мне top4top не понравился сразу как я его увидел, ничего подобного делать не собираюсь.

'мне кажется блоги надо делать на html.'

Мне тоже так кажется. Я думал и о том, что нельзя отказываться полностью от индексации, но давайте попробуем. Дорогу осилит идущий. Во флеш клиенте будет публиковаться только актуальный материал. (1-2 месяца) То есть это своего рода обзервер, браузер. Все остальное можно выносить в архив, который может быть опубликован в html, вплоть до статических страниц. Если автор контента даст на то свое согласие. Но я думаю, что атмосфера будет располагать к тому, чтобы большую часть материалов публиковалось в виде видео и интерактивных swf. Посмотрим.

Что касается flash то просто хочется и все. Я в него верю, верю в тех людей, которые с ним работают и верю своей интуиции. ))

Котяра 16.11.2010 17:38

Цитата:

Что касается flash то просто хочется и все. Я в него верю, верю в тех людей, которые с ним работают и верю своей интуиции. ))
Я работаю с флэш уже лет 7, но во флэш сайты не верю. Хотя делал их предостаточно. Флэш это скорее как некий клиент игры/приложения, но не замена html. Представить себе клиент для блогов как то не получается..
И я бы посоветовал взглянуть на gaia. для сайтов самое оно. и никакой pureMVC не нужен, там своя система mvc - достаточно удобная в данном контексте.

inozemcev 16.11.2010 17:48

Цитата:

Сообщение от CrazyFlasher (Сообщение 950107)
"View Model Constructor" O_o
А у вас самого есть опыт технической разработки?

Описался я. Имелся в виду controller конечно, просто сейчас как я писал раньше, работаю над конструктором, который должен собирать представление динамически.

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

Но о себе могу написать следующее, работаю в российско - американской компании
development on box. Основное направление создание программного обеспечения для телевизионных приставок. В компании в основном программируют на Java и Си, но есть и другие специалисты. Очень много чисто исследовательских проектов. Конкретно сейчас участвую в исследовательском проекте целью которого, как раз таки является сравнение HTML5 flash и android технологии, о результатах исследования ничего писать не могу, потому как подписал соответствующие бумаги, но выводы поверьте интересные.
До этого участвовал в разработке много пользовательских онлайновых игр, для социальной сети фотострана.

Добавлено через 15 минут
Цитата:

Сообщение от Котяра (Сообщение 950110)
Я работаю с флэш уже лет 7, но во флэш сайты не верю. Хотя делал их предостаточно. Флэш это скорее как некий клиент игры/приложения, но не замена html. Представить себе клиент для блогов как то не получается..
И я бы посоветовал взглянуть на gaia. для сайтов самое оно. и никакой pureMVC не нужен, там своя система mvc - достаточно удобная в данном контексте.

Я так понимаю это какой - то плагин для flash CS5. Я во flash develop работаю, опять писать код в среде с таймлайнами, как то не очень хочется. А swc библиотек не предлагается ?! И вообще в двух словах можете сказать что это ?

Все нашел спасибо

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

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

Добавлено через 52 минуты
Цитата:

Я работаю с флэш уже лет 7, но во флэш сайты не верю. Хотя делал их предостаточно.
Может быть просто не хватило ресурсов или еще чего нибудь. Неужели вполне успешные компании типа group94 не могут служить для этого примером.

drnet_ua 16.11.2010 19:14

название не интересное, сложное, не звучит.

имхо, не взлетит

inozemcev 16.11.2010 19:37

Цитата:

Сообщение от drnet_ua (Сообщение 950137)
название не интересное, сложное, не звучит.
имхо, не взлетит

Present Simple.
Простое Настоящие.

Всего два слова и оба ключевые.
Конечно Future Perfect будоражит больше, но future это то, что не случается никогда. Жить нужно настоящим, а оно не безоблачно и все что происходит с нами, происходит только здесь и сейчас.

Present Simple это константа, данность, дело привычки. Мы делаем то, что должны.
За всем тем что, можно было бы назвать Perfect стоит каждодневный и непрерывный процесс present simple.

Смысл в том, чтобы опираться на то, что есть. Довольствоваться настоящим, делать это легко и непринужденно.

Моешь посуду, думай о посуде!

Наверное так. Название в хорошем смысле рабочее. И потом достаточно узнаваемое.

К сожалению, я потерял на время из под контроля домен presentsimple.ru его приблизительная стоимость теперь 4000 рублей, если брать через благородных русских регистраторов то, возможно и все 20000 но я не спешу. В данном случае название вторично ибо пока обсуждаем платформу а не маркетинг. До запуска еще далеко.

Англоязычный домен стоит примерно 3000 у.е.

MrPoma 16.11.2010 19:52

Цитата:

Сообщение от inozemcev (Сообщение 950141)
Present Simple.
Простое Настоящие.

Почему оба слова с заглавной буквы? Это чье-то имя?

CrazyFlasher 16.11.2010 20:01

в англ. языке такое правило в плане заголовков...в русском, да, надо второе с маленькой

inozemcev 16.11.2010 20:04

вообще это время такое в ангийском языке. Обычно оба слова в этом контексте пишутся с заглавной. Используется в следующих случаях:

Regular habits and daily routines
Facts
Feelings
Opinions and states of mind

Концептуально все это можно легко ассоциировать с сеансом на present simple.

Добавлено через 1 час 3 минуты
Неужели никому не интересно ?!

Добавлено через 1 час 34 минуты
У меня есть предложение!

Прежде чем писать такой амбициозный проект, попробовать сообща написать собственный профайлер. Я подозреваю, что это точно окажется полезным инструментом, для всех, и даст более глубокие представления о том как работает garbagecollector.

Fernando Costa 17.11.2010 00:33

Да мы тут все ленивые зануды. Ничего не выйдет.

Котяра 17.11.2010 01:06

Цитата:

Может быть просто не хватило ресурсов или еще чего нибудь. Неужели вполне успешные компании типа group94 не могут служить для этого примером.
Не знаю таких. И сайты у них на гайе, кстати..
Удел флэша - имиджевые сайты. блоги и социалки - это немного не то..
Ваш проект просто непонятен..
возьмите готовый cms для социалок (типа хабра или вконтакта - натсройте там xml вывод и сделайте шкурки на флэше.. это не так сложно, как наоборот..)
самый косяк блогов на флэше в том что в первую очередь блог - это текст. Все остальные вау штучки надоедят после 2-3 переходов по ссылкам.
Флэш приемлем только для сайта с выраженным вау эыффектом, т.е. только для имиджевых рекламных сайтов (я не имею ввиду сайты как приложения или клиенты сервисов)
UPD и present simple - очень невыразительно.. эти слова используются только как связки. как отдельные акценты они не звучат..
лучше уж future simle или еще лучше FHTAGN

inozemcev 17.11.2010 02:27

Цитата:

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

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

Цитата:

самый косяк блогов на флэше в том что в первую очередь блог - это текст. Все остальные вау штучки надоедят после 2-3 переходов по ссылкам.
Ну вот смотрю на это и мне нисколько не надоедает
То есть по сути здесь все компоненты уже есть, главное чтобы эти компоненты могли быть многоразовыми и проработать не забивая память 3 - 4 часа подряд.
Меня вдохновляет работа наших соотечественников alternativa platform раз уж они смогли справится с 3d объектами, то почему мы не справимся с простыми текстовыми редакторами?

У нас появилось неплохое api text.engine просто Колин Мук об этом не писал и поэтому мало кто этим интересуется.

Название рабочее. Просто еще не время это обсуждать. Будет ресурс - в узком кругу придумаем другое.

Вообщем предлагаю решать задачи по мере их поступления:

На повестке дня следующие актуальные задачи:

1. Взять под свой контроль управление памятью, настолько насколько это воможно.
2. Разработать либо принять на вооружение определенный набор display object классов для быстрого перевода их в состояние недостижимых
3. Договорится о MVC архитектуре проекта

Котяра 17.11.2010 02:36

я бы проставил приоритеты совсем по другому
1. Цель проекта. ЦА. Киллер фичи.
2. Юзабилити
3. сервер и протокол,
4. swfaddress и поисковики
5. выделение видов в виде css(или ещё чего) и настроек админпанели
6. потом уже ваши 1-3 (причём это частности)

вы по сути просто напросто делаете шкурку (виды) вся логика должна лежать на сервере.
начните с создания шкурок на флэше для того же drupal.

inozemcev 17.11.2010 03:23

Я в первом посте еще предложил примерно такой сценарий:
Цитата:

Планы такие до нового года представить близкую к рабочей дизайн версию, к весне реализовать аутонтефикацию и внутренние коммуникации. Весной будем писать сервер. Летом возьмемся за блоги и проекты.
По сути своей дизайн версия как раз таки должна решить первый и второй пункты вашего плана. 3 сервер и протокол - это 5 месяцев зимы-весны. 4 - лето.

Про админку и сбор статистики не писал, но подразумевал что это тоже нужно будет делать.

Насколько я понимаю вы предлагаете все на бумаге сначала написать, чтобы потом двигаться по заданному вектору ?!

Согласен, что мои тезисы лишь частности, но разработка этих компонентов, за исключением разве что MVC, я надеюсь, позволит всем сомневающимся как-то втянуться в процесс разработки (я надеюсь это займет не больше двух недель). Мне бы очень хотелось, чтобы обсуждение проекта было открытым и никого не к чему особенно не обязывала.

Котяра 17.11.2010 03:52

ну может и не на бумаге а в виде нуль-прототипа со свистелками и перделками для привлечения инвесторов .
Просто не совсем понятна роль Сообщества которое вы привлекаете..
Проект будет опенсорс?
Проект будет коммерческим?
Кто хранитель/автор/патентовод идеи?
Кто владелец?

Что мешает отпочковаться потом при достаточно хорошем открытом коде?

Сумрачно всё..
И всё же главнее сервер/схема работы а не шкурки.

drnet_ua 17.11.2010 10:38

по поводу имени

простые фразы типа:
- я видел это на ЯПе
- выложил на д3
- читал на флешере
- искал в гугле
- сатья на хабре

даже если презент симпл сократить до "презент-е" или "симпле" они трудно произносимы и не приживутся

ну и идея какаято не жизнеспособная, тут есть уже какойто "магазин" непонятный
да и не понятна модель взаимодействия/ответственности учасников

в опенсорсе ее просто нет, сделали хорошо, не сделали - "when it's done" и никто ответственности не несет.

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

inozemcev 17.11.2010 12:54

Цитата:

Сообщение от drnet_ua (Сообщение 950268)
по поводу имени

простые фразы типа:
- я видел это на ЯПе
- выложил на д3
- читал на флешере
- искал в гугле
- сатья на хабре

даже если презент симпл сократить до "презент-е" или "симпле" они трудно произносимы и не приживутся

ну и идея какаято не жизнеспособная, тут есть уже какойто "магазин" непонятный
да и не понятна модель взаимодействия/ответственности учасников

в опенсорсе ее просто нет, сделали хорошо, не сделали - "when it's done" и никто ответственности не несет.

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

Present Simple в просторечии можно сократить до 'симпл'. Склонять 'симпл' совсем не обязательно, это слово интернациональное. По сути что может быть проще чем 'симпл':

- опубликовал на 'симпл'
- заказал на 'симпл'
- познакомился на 'симпл'

Магазин можно не называть 'магазином' потому что сразу же появляются в сознании образы традиционных уродливых интернет магазинов. Мне это не нужно.

У меня есть знакомый дизайнер, я делал для него сайт. Сайти не ахти, но не суть.
Давайте рассмотрим направления его деятельности и интересы:

1. Он участвует в международных конкурсах по стритарту, делает персональные выставки. Об этом интересно узнать. Есть основания для того чтобы написать обзорную статью.
(Блог)

2. Он иногда работает удаленно. В основном выполняет заказы в области интерьерного дизайна. Но также сотрудничает с брендами в области дизайна одежды.
(Фриланс)

3. Он делает графику на холстах и продает их.
(Каталог)

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

Что касается ответственности и участия сообщества. Наверное не совсем правильно упираться только в этот проект. Я предлагаю делегировать ответственность и разделить ее на две составляющие, на сайт и на фреймворк(flash social communications framework ), на основе которого он собирается.
Сообщество могло бы поучаствовать в разработке фреймворка, и по желанию использовать в своих проектах.
Сам фреймворк продаваться не будет, а его поддержкой и развитием будет заниматься та аудитория, которая смогла заработать на сайтах, сделанных с помощью этого фрейворка.

Сайт Present Simple является просто опорным. Поскольку ставит ряд конкретных задач.
Открытое обсуждение проекта такого рода возможно избавит русскоязычное сообщество flasherов от фобии делать большие проекты, ввиду возможных трудностей.
И предоставит конкретный инструментарий.

Цитата:

И всё же главнее сервер/схема работы а не шкурки
Все важно. Вы где то выше писали, что логика должна быть на сервере - я с этим не согласен. Клиентов много а сервер один, какой смысл нагружать его той работой, с которой легко справится и клиент. Сервер должен работать с базой данных, выгружать информацию по запросу, ну и сокеты конечно.

Котяра 17.11.2010 13:25

Цитата:

Клиентов много а сервер один, какой смысл нагружать его той работой, с которой легко справится и клиент.
Глупости говорите. Но удачи. Будьте готовы, что всё будете делать один.
Вообще практически все опенсорс проекты делалались по -другому..
Не собирали народ.. а давайте сделаем.
А просто брали и делали. Выкатывали релизы на гитхаб или гуглокод. Если это кому то интересно - подключались.
С наскоку: "А давайте сделаем такую вот афигенскую штуку и может быть я вам даже денег за неё дам" - не получится.

inozemcev 17.11.2010 15:24

Вообщем все взвесил и решил, что писать open - source пока будет слишком опрометчиво.

Буду пока писать один.
Клиентскую часть буду писать в IntellijIdea, собирать мавеном с помощью flexmojos.
В качестве МVС фреймворка буду использовать pureMVC, писать буду на pure actionscript. Flex в топку.

Серверную часть напишу только в виде прототипа наStreetLive, продакш буду 100 % писать на Java.

В общем и целом напишу только рабочий прототит с 2 - 3 кил.фичами на 30 - 50 человек.
И буду искать инвестора. Если не выгорит, то вынесу все наиболее полезные модули в библиотеку и открою исходники.
Если выгорит куплю хонду civic ))


Часовой пояс GMT +4, время: 18:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.