@Aprilz,
BTW... here's a good intro to browser views:
http://plone.org/documentation/tutorial/customization-for-developers/zope-3-browser-views

Though I get the feeling that  you may be a bit beyond the basics.

On Fri, Jul 3, 2009 at 12:39 PM, David Bain <[email protected]> wrote:

>
>
> On Fri, Jul 3, 2009 at 11:01 AM, Aprilz <[email protected]> wrote:
>
>>
>> Ok I may have been to quick to say that it is a proud community, I
>> probably
>> just found the previous Plone consultant that came over laughable, who had
>> a
>> "Plone can do everything!" mantra. Haha... Plus he encountered so many
>> problems, as if broken stuff and fixing a gazillion problems were all a
>> daily part working with of Plone! Made few of us newbies felt very
>> worried.
>> Other than that, he's a nice guy like other plone people.
>>
> Sometimes I get the "Plone can do everything" feeling myself, so I
> understand.
>  Have to constantly remind myself, it's a cms, it's a cms and is strongest
> with "cmsy" stuff.
>
>>
>> The manuals were confusing for us; the other newbies gave up.
>> I copied parts from existing products instead, all while not knowing what
>> they meant. But it kind of worked... So I'm relieved :) And that's a
>> positive thing.
>>
> Good to know. Actually, I learnt alot about Plone by looking at other
> persons' code.  I guess the same is true for CSS (looking at
> csszengarden.com) or for HTML (view source).
>
>
>>
>> I believe that basic products that allow you to add stuff into forms and
>> display the form data would have been easy and is covered extensively in
>> the
>> manuals. But my task didn't need any forms...
>>
> Yeah, for products that don't need forms you'll want to become familiar
> with browser views.
> The idea is that you "register" a view in a zcml file, a typical view
> includes a python (.py file) and a template (.pt file).
>
>
>>
>> But I still have a nagging feeling that putting so much html code into a
>> python class is wrong?
>> Like many many lines of: html += "<td id="xxx">"+something+"</td>"
>>
>
> Yeah... html in .py files is bad. You'll need to read up on ZPT. in the
> context of browser views any methods in the .py file can be accessed as
> view/{mymethod} in the ZPT file.
>
> Hope this stuff helps. Very sorry about your poor initial introduction to
> Plone :(.
>
>>
>>
>> David Bain-5 wrote:
>> >
>> > Aprilz,
>> > It is evident that you found Plone difficult to approach, but you
>> > persisted
>> > enough to find a way around the issue. (I may have completely
>> > misunderstood
>> > what you're saying, so please feel free to correct me on that first
>> > statement). One of the goals of Plone 4 is to make it more approachable.
>> > We
>> > certainly wouldn't want persons to run away screaming for any of the
>> > reasons
>> > you have mentioned.
>> >
>> > You mentioned:
>> > 1. speed (too slow)
>> > 2. too complex (things in too many places)
>> > 3. secretive and proud community (this hasn't been my experience, so I'm
>> > definitely surprised about that one)
>> > 4. The most prominent manual (Professional Plone Development) is not in
>> > depth enough (again, this hasn't been my experience, but I respect your
>> > perspective).
>> >
>> > Hope I got that right.
>> >
>> > Do you have suggestions from your experience as to what would make Plone
>> > more approachable for you?
>> >
>> > Also, was there anything positive that you'd say was a valuable?
>> >
>> > BTW, if I understand you correctly you eventually did most of the "work"
>> > in
>> > a python class, instead of leaking business logic into page templates,
>> if
>> > this is correct, then you did the right thing.
>> --
>> View this message in context:
>> http://n2.nabble.com/Archetype-Dynamic-URL--tp3176774p3202102.html
>> Sent from the Product Developers mailing list archive at Nabble.com.
>>
>>
>> _______________________________________________
>> Product-Developers mailing list
>> [email protected]
>> http://lists.plone.org/mailman/listinfo/product-developers
>>
>
>
>
> --
> SplashStart - Professional Websites. Starting Now.
> http://www.splashstart.com
>
>


-- 
SplashStart - Professional Websites. Starting Now.
http://www.splashstart.com
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to