Создание темы

21 messages Options
Embed this post
Permalink
1 2
na1s

Создание темы

Reply Threaded More More options
Print post
Permalink
Возникла проблема.
Я тут создаю тему, решил делать по-хорошему:-)
Делаю так:
paster create -t plone3_theme
Отвечаю на вопросы и т.д.
Потом делаю билд, и получаю папку  с темой.
Копирую ее Product
Также копирую в кастом темплейты main_template.pt
Рестарт
Захожу в доп. продукты и вижу там две темы.
Ставлю, а main_template.pt не меняется?
В чем может быть дело?

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Насчет двух тем решил, это был баг. Исправляется удалением строки из
configure.zcml.
А вот насчет изменения main_template.pt нет.

On 12 авг, 09:49, na1s <[hidden email]> wrote:

> Возникла проблема.
> Я тут создаю тему, решил делать по-хорошему:-)
> Делаю так:
> paster create -t plone3_theme
> Отвечаю на вопросы и т.д.
> Потом делаю билд, и получаю папку  с темой.
> Копирую ее Product
> Также копирую в кастом темплейты main_template.pt
> Рестарт
> Захожу в доп. продукты и вижу там две темы.
> Ставлю, а main_template.pt не меняется?
> В чем может быть дело?
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s
Доброе утро

On Aug 12, 2009, at 5:49 AM, na1s wrote:

> Возникла проблема.
> Я тут создаю тему, решил делать по-
> хорошему:-)

Now we are talking :)

> Делаю так:
> paster create -t plone3_theme
> Отвечаю на вопросы и т.д.
> Потом делаю билд, и получаю папку  с  
> темой.

Не понял что значит "делаю билд". Билд  
чего? Это bin/buildout? Или это что-то другое?
После того как Вы ответили на все  
вопросы paster он сам генерит Вам пакет  
темы. Затем Вы его добавляете в buildout.cfg  
как development egg. Затем bin/buildout.

> Копирую ее Product

Вот тут поподробнее. Не понимаю что Вы  
делаете.
Во-первых. Значит ли это что Вы  
генерите тему "где-то" на файловой  
системе, а потом копируете ее в Ваш  
buildout? Оычно темы генерятся  
непосредственно в buildout что бы не нужно  
было потом ничего копимровать.
Во-вторых. Ваша тема не должна  
находиться в Products/ если Вы это имеете  
ввиду. За исключением редких случаев  
то что генерируется с помощью paster  
является питоновским пакетом.  
Соответственно ему не нужно жить в  
Products/ для того что бы быть увиденым -  
тут действуют другие механизмы.

Короче, если Вам как всегда "влом"  
читать документацию (что с Вашей  
стороны уже просто совсем некрасиво)
        тут http://plone.org/documentation/how-to/how-to-install-a-3-x-theme-using-buildo 
ut/
        или тут http://plone.org/documentation/how-to/how-to-create-a-plone-3-theme-product-on-the-file 
system
то последовательность такая:

        - генерируете тему сразу в src/ папку  
свего buildout,
        - добавляете тему в buildout.cfg (читайте  
доки)
        - запускаете свой инстанс
        - добавляете Плон сайт с профилем  
Вашей темы или устанавливаете тему в  
уже созданный сайт через plone_controll_panel

> Также копирую в кастом темплейты  
> main_template.pt

Что есть "кастом темплейты"? Это custom/ в  
ZMI? Если да, то, я очень сомневаюст что  
Вы решили делать "по-хорошему" ;)

> Рестарт
> Захожу в доп. продукты и вижу там две  
> темы.
> Ставлю, а main_template.pt не меняется?

Что ставите? Куда ставите? Зачем  
ставите? Что у Вас за шифры постоянно?  
Для расшифровки Ваших писем нужно  
переводчика нанимать...

> В чем может быть дело?

Может в объяснении?

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s

On Aug 12, 2009, at 6:40 AM, na1s wrote:

> Насчет двух тем решил, это был баг.  
> Исправляется удалением строки из
> configure.zcml.

??? Как это? Вы тему регестрировали в  
configure.zcml? Ничего не понимаю что у Вас  
там происходит

> А вот насчет изменения main_template.pt нет.

Ждем-с более подробных объяснений. В  
вашем случае скорее всего пошагово что  
делали, что ожидаете получить и что  
получаете на самом деле./

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Ну вот создал я тему.
А дальше как ее зарегить то, я просто копировал ее.
А папки src bin у меня нет((.
И файла buildout.cfg/
А так я скопировал, я так делал с примером темы DotNetTheme, и он
работал. А этот нет
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by Denys Mishunov
Ну вот создал я тему.
А дальше как ее зарегить то, я просто копировал ее.
А папки src bin у меня нет((.
И файла buildout.cfg/
А так я скопировал, я так делал с примером темы DotNetTheme, и он
работал. А этот нет
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
А с main_template я копировал с папку skins/suctom_templates/
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink

Просто даже в книге написано  в главе
Create and Install a   Theme Product
Since we are still in development, we want to put our new skeleton
theme product
into the src/ directory, which is where we originally generated it.
Open your
buildout.cfg file located in the root of your buildout.
Open your buildout.cfg file, and make the following modifications in
the
develop and eggs and zcml parameters of the [buildout] and [instance]
sections respectively, based on how you answered the questions when
you ran
the paster recipe:
    [buildout]
    develop =
         ... [other eggs here] ...
         src/plonetheme.mytheme
         # this tells buildout that it's a development egg, and that
         # it should find it in the src directory rather than fetching
         # from a repository.
    ... [other code here] ...
    [instance]
    eggs =
         ... [other eggs here] ...
         plonetheme.mytheme
         # this tells buildout that you'll be using your theme
         # with Plone.
                                          [ 69 ]
                                 Download at Boykma.Com
Create and Install a Theme Product
    zcml =
            ... [other zcml slugs here] ...
            plonetheme.mytheme
            # this tells zope that your product exists
These sections may not follow exactly each other in the buildout.cfg
file, so be
careful to add your code in the right place.
Since we have made changes to your buildout, you now need to rebuild
your
buildout with the following command for these changes to be read by
Zope. You
should be in your buildout's directory when you run this command. It
might be
named zinstance or similar, depending on how your buildout is set up.
Just make
sure you're above the bin/ directory.:
./bin/buildout
You may use the following command to run buildout offline, if you
don't need any
new, external components--it's a good bit faster:
./bin/buildout -o
Но у меня таких папок нет((

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s

А! Понятно. Все как всегда. А говорили что хотите делать по хорошему.  
Могу только ответить - читайте матчасть по buildout. Если Вы не  
понимаете технологию и откровенно принебрегаете просьбами почитать, то  
никто Вам уже не поможет.

К сожалению Вам мне больше нечего советовать :)  Удачи. Она Вам  
понадобится

Sent from my iPod

On Aug 12, 2009, at 7:31, na1s <[hidden email]> wrote:

> Ну вот создал я тему.
> А дальше как ее зарегить то, я просто копировал ее.
> А папки src bin у меня нет((.
> И файла buildout.cfg/
> А так я скопировал, я так делал с примером темы DotNetTheme, и он
> работал. А этот нет
> >

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Ну по хорошему, создаю тему, все темплейты вьюхи и прочее кидаю в
тему.
Разве не так?
А про buildout, сейчас прочитаю.
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

besja

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s
> А дальше как ее зарегить то, я просто копировал ее.
..
> А так я скопировал, я так делал с примером темы DotNetTheme, и он
> работал. А этот нет

По-моему, вам нужен курс русского языка...

12.08.09, 09:31, "na1s" <[hidden email]>:

> Ну вот создал я тему.
> А дальше как ее зарегить то, я просто копировал ее.
> А папки src bin у меня нет((.
> И файла buildout.cfg/
> А так я скопировал, я так делал с примером темы DotNetTheme, и он
> работал. А этот нет
>
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
In reply to this post by na1s

On Aug 12, 2009, at 7:53 AM, na1s wrote:

> Просто даже в книге написано  в главе
> Create and Install a   Theme Product

Замечательно. Значит книги Вы читаете.  
Уже хорошо. Я думаю нет нужды  
копировать текст книги Plone 3 Theming. Те кто  
хочет ее либо уже купили либо еще купят.

Но проблема не в книге. А в том что Вы  
начали читать с главы 4 игнорируя главу  
3 "Setting up your Development Environment". Поверьте там  
можно найти полезную информацию. Я  
знаю. Я эту книгу редактировал ;)

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink

я то нашел, просто у меня был старый плон
All of the Plone installers come with buildout since Plone 3.2, while
the Unified
Installer for Linux has included buildout since Plone 3.1.
(((
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink

On Aug 12, 2009, at 9:24 AM, na1s wrote:

> я то нашел, просто у меня был старый  
> плон

Понятно. С этого (указания что Вы не  
используете последнюю версию Плон)  
надо было начинать. "был", я надеюсь  
означает что Вы мигрировали на более  
новую версию? И, скорее всего, 3.2.3?

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Нет, еще.
А вопрос я то ставил с помощью Unifided инсталятора, который просил g+
+ и прочее.  А есть просто, без бинарников.
А какая поставка лучше?
--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink

On Aug 12, 2009, at 9:41 AM, na1s wrote:

> А какая поставка лучше?

Лучше из Пакистана. Но из Чуйской  
Долины тоже, говорят, прет хорошо.

Вы о чем спрашиваете? Какая поставка?

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Юрий Поляков

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
> Лучше из Пакистана.

Подтверждаю! :)))

Но из Чуйской

> Долины тоже, говорят, прет хорошо.
>
> Вы о чем спрашиваете? Какая поставка?
>
> --
> Best regards,
> Denys Mishunov
> PLONE Design-Skinning-Development
>
> mailto:[hidden email]
> IRC: spliter(#plone)
>
>
>
>
>
>
> >
>



--
  Юрий Поляков
    +7 (916) 806-00-55
    [hidden email]

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

na1s

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Ну можно вот так:
http://plone.org/documentation/tutorial/buildout/creating-a-buildout-for-your-project
Или Unifided версия, которую можно скачать с сайта.

--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Denys Mishunov

Re: Создание темы

Reply Threaded More More options
Print post
Permalink

On Aug 12, 2009, at 9:58 AM, na1s wrote:

> Ну можно вот так:
> http://plone.org/documentation/tutorial/buildout/creating-a-buildout-for-your-project

Можно

> Или Unifided версия, которую можно  
> скачать с сайта.

Можно

Это Вам решать. Я никогда не пробовал  
Unified Installer, но мне кажется что он делает  
ту же самую структуру что и "ручной"  
вариант. Тем не менее всегда  
предпочтительнее "ручной" вариант. Но,  
опять таки, почуму бы Вам не  
попробовать и то и другое? Если для Вас  
будет достаточно Unified Installer пожалуйста.  
Но на сервере-то Вы все равно будете  
использовать "ручной" вариант. Так  
почему бы не начать изучать его уже с  
локальной установки?

--
Best regards,
Denys Mishunov
PLONE Design-Skinning-Development

mailto:[hidden email]
IRC: spliter(#plone)






--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

Michael Krishtopa-2

Re: Создание темы

Reply Threaded More More options
Print post
Permalink
Denys Mishunov wrote:

> On Aug 12, 2009, at 9:58 AM, na1s wrote:
>
>  
>> Ну можно вот так:
>> http://plone.org/documentation/tutorial/buildout/creating-a-buildout-for-your-project
>>    
>
> Можно
>
>  
>> Или Unifided версия, которую можно  
>> скачать с сайта.
>>    
>
> Можно
>
> Это Вам решать. Я никогда не пробовал  
> Unified Installer, но мне кажется что он делает  
> ту же самую структуру что и "ручной"  
> вариант. Тем не менее всегда  
> предпочтительнее "ручной" вариант. Но,  
> опять таки, почуму бы Вам не  
> попробовать и то и другое? Если для Вас  
> будет достаточно Unified Installer пожалуйста.  
> Но на сервере-то Вы все равно будете  
> использовать "ручной" вариант. Так  
> почему бы не начать изучать его уже с  
> локальной установки?
>  
Я пару раз пробовал Unified Installer, лично мне не понравилось.
Какие-то были проблемы с последующим апгрейдом, приходилось заново его
стягивать (более новый) и создавать всё заново.
Рекомендую руками собрать - там ничего сложного, хоть под Lin, хоть под Win.



--~--~---------~--~----~------------~-------~--~----~
Russian Plone Group http://plone.org.ru/
Для отправки сообщений [hidden email]
Новые участники контролируются
Архив и настройки подписки http://groups.google.com/group/plone-ru
-~----------~----~----~----~------~----~------~--~---

1 2