Перенос работающего проекта на фрейк

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Werewolf
Сообщения: 98
Зарегистрирован: 2010.02.27, 14:37
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение Werewolf »

kohana сполтыка установился на сервер
Зато потом из-за отсутствия вменяемой документации будут большие проблемы.
Стандартное ORM нефункциональное, две другие библиотеки местами недопилены. Кодогенерации нет и в помине.

Yii не так гибок как кохана, но в нем есть очень многое и это покрывает недостатки.

Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение timlar »

Werewolf писал(а):Yii не так гибок как кохана
А чем, в этом плане, Yii уступает Kohana?
Twitter: @timlar_ua

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

will123 писал(а):
IRIP писал(а): вот например, kohana сполтыка установился на сервер. А yii до сих пор понять как установить, не могу.
mzz тоже... не могу
IRIP писал(а):НА ПИТОН?

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

Нанимать никого не буду, кто хочет вместе поднимать проект - рад партнерству!
Занимаюсь этим делом уже два года - проект живет.
И для инстанта по мелочи дописывал... было дело..
Я не хочу переписывать функционал, я хочу систему - с аналогичным функционалом +

Werewolf
Сообщения: 98
Зарегистрирован: 2010.02.27, 14:37
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение Werewolf »

Timlar писал(а):
Werewolf писал(а):Yii не так гибок как кохана
А чем, в этом плане, Yii уступает Kohana?
Наверное в Yii более сильные зависимости у классов, нежели в Кохане.
Поищите тут топик о расширении сессий для привязки к IP. Подумайте какой большой враппер бы пришлось писать, если отказаться от PDO.
В Kohanе можно выкидывать стандартные модули и ставить свои. В Yii функциональность часто в ядре.

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

Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение timlar »

Werewolf писал(а):В Kohanе можно выкидывать стандартные модули и ставить свои. В Yii функциональность часто в ядре.
А что мешает расширять классы и добавлять свой функционал? Что мешает написать фичреквест разработчикам? :)
Twitter: @timlar_ua

isergey
Сообщения: 83
Зарегистрирован: 2010.01.16, 21:05

Re: Перенос работающего проекта на фрейк

Сообщение isergey »

А где эти расширенные классы хранить?

Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение timlar »

isergey писал(а):А где эти расширенные классы хранить?
/protected/components/*
Twitter: @timlar_ua

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Очень интересуют программы для WINDOWS с помощью которых можно спроектировать и писать (в идеале) систему используя yii

AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: Перенос работающего проекта на фрейк

Сообщение AbS_ »

Да писать можно хоть в nodepad++

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

AbS_ писал(а):Да писать можно хоть в nodepad++
я говорю о различных Project Manager-ах...
Enterprise Architect VISIO и других...

Аватара пользователя
samdark
Администратор
Сообщения: 9361
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Перенос работающего проекта на фрейк

Сообщение samdark »

М… ну а чем тот же VISIO плох?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Например, PowerDesigner - способен над одним проектом давать возможность работать нескольким людям.
Enterprise Architect - генерировать неплохой php код
VISIO все на русском, все понятно ) Но он не позволяет работать удаленно, над одним проектом (говорю о 2007 версии)

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Хорошо. Схема примерно такая -

1. определяемся с софтинкой для фиксации всех элементов системы. Например, PowerDesigner - способен над одним проектом давать возможность работать нескольким людям. Enterprise Architect - генерировать неплохой php код VISIO все на русском, все понятно ) Но он не позволяет работать удаленно, над одним проектом (говорю о 2007 версии). Основное требование к программе - чтобы позволяла работать над одним проектом нескольким людям с разных компьютеров одновременно

2. Устанавливаем систему yii или coGear или CodeIgniter

3. Переносим проект as-is фиксируя все классы, базу и т.п. в выбранной (п.1) программе.

На выходе получаем проект as-is со всем функционалом что сейчас есть + описанием всех классов, и т.п.
Переносить нужно все подряд.
Структура сейчас у нашего проекта: компоненты: backend - файлы админки, frontend файлы пользовательской части + плагины, модули, фильтры

Реально в этой системе сделать?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Для HTML есть Dreamweaver

А для работы с yii есть аналогичные программы, с помощью которых, можно управлять классами, и т.п. как бы из набора!?

AbS_
Сообщения: 207
Зарегистрирован: 2010.03.27, 14:02

Re: Перенос работающего проекта на фрейк

Сообщение AbS_ »

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

Вы хотите средство, с одной кнопкой "сделать п,,,то" но таких же не бывает, надо и ручками кое где поработать, к тому же Yii имеет встроенные средства для кодогенерации, как в этом случае вам поможет IDE не знаю.

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Так, yii установили, демо проект тоже
assets\
css\
images\
protected\
themes\
index.php
index-test.php
xdebug.txt

теперь, со с"тарй" системы нужно переносить компоненты. Как?

vlastachu
Сообщения: 50
Зарегистрирован: 2010.03.01, 20:15

Re: Перенос работающего проекта на фрейк

Сообщение vlastachu »

Вы ведь отдаёте себе отчёт в том что задача не является тривиальной?

В шапке форума есть ссылки: "Полное руководство, Создание блога, Рецепты, API" - пройдитесь по ним, прочитайте.

Чем более конкретный вопрос, тем более конкретный последует ответ.

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Буду писать тут, опыт переноса системы с cms на yii

Стадия планирования

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

* Кто будет пользователями системы, и каковы будут роли этих пользователей
* Требования приложения
* Взаиморасположение страниц и порядок перемещения между ними
* Инструменты и технологии, которые будут использоваться на сайте

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

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

или для этих целей логичнее использовать кеширование?
Причем кеширование нужно будет для каждого компонента (модуля) раздельное, в этом случае

Правильно?

Аватара пользователя
IRIP
Сообщения: 36
Зарегистрирован: 2010.05.10, 16:13

Re: Перенос работающего проекта на фрейк

Сообщение IRIP »

Для разработки "проекта" помогут UML программы, неплохие возможности показывает

Visual Paradigm for UML – это профессиональный инструмент работы с UML, который поддерживает весь рабочий цикл программы – анализ ориентированный на объекты, ориентированный на объекты дизайн, конструкцию, тестирование и разработка.
описание читай в сети

http://andryx.habrahabr.ru/blog/77211/ - вот тут, читай как работать с этой программой

Ответить