PostNuke: A Flexible Open Source Content Management System
home | forum | international support | contact us

Support Forum

Start ::  Developers Corner ::  Xanthia & pnRender ::  YAML based BlankTheme (split)

Moderated by: Support Team

Bottom
YAML based BlankTheme (split)

  • Link to this postingPosted: 01.02.2008, 23:28
    Profile Homepage
    nestormateo
    rank:
    pnProfessional pnProfessional
    registered:
     September 2006
    Status:
    online
    Posts:
    916
    Hehehehehe
    this is a good question in a good moment!! icon_smile

    I'm working hard in a BlankTheme (base for new theme developments) and based in YAML (CSS Framework to have an accessible Theme and cross-browser compatible).

    I'm including a multi block-position support in the Theme, with an "easy" way to manipulate the layout to use in each section. I hope to release it tomorrow.
    By now i leave a demo link: http://mateo.mipopayan.com/demo/ .

    Checking the nav-menu links the layout change per-module can be appreciated.
    By now it's just the default YAML style. I'm including some PN-styles and finishing the manual.

    See ya tomorrow! icon_wink

    -----
    - Mateo T. -
    Mis principios... son mis fines
  • Link to this postingPosted: 02.02.2008, 00:02
    Profile Homepage
    espaan
    rank:
    pnHelper pnHelper
    registered:
     August 2003
    Status:
    online
    Posts:
    237
    Super. I started using Yaml with 0.8 theme also icon_biggrin (demo).
    You're using the flexible grids is it not?
    Yaml based layout combined with PostNuke is a great combination.

    BTW I'm making several menuoptions based upon menutree and free avaiable CSS based menus. See also the demo.
    Are you including the topnav as a block position? I'm using that at the moment in my demo to assign a menutree block to the navigation row.



    edited by: espaan, Feb 02, 2008 - 01:11 AM
  • Link to this postingPosted: 02.02.2008, 00:31
    Profile Homepage
    nestormateo
    rank:
    pnProfessional pnProfessional
    registered:
     September 2006
    Status:
    online
    Posts:
    916
    Excellent stuff Erik!
    i want to add that top-menu block-position!
    it's in my plans, but you have it! so, let's merge?

    you have to see how i manage different layouts!
    and the CSS menu is cross-browser compatible as YAML?
    i guess! icon_wink

    Let's work together! icon_cool
    Dave (AmmoDump), Erik (espaan) and Me, the new Theming Team! icon_razz



    edited by: nestormateo, Feb 02, 2008 - 12:44 AM

    -----
    - Mateo T. -
    Mis principios... son mis fines
  • Link to this postingPosted: 02.02.2008, 00:38
    Profile Homepage
    AmmoDump
    rank:
    pnProfessional pnProfessional
    registered:
     December 2003
    Status:
    offline
    last visit:
    08.05.08
    Posts:
    2635
    nestormateo I'm including some PN-styles and finishing the manual...


    icon_rolleyes icon_rolleyes Crazy rambling docs.. icon_lol Clean usable docs, I am working icon_razz http://dpahl.com/?module=...&func=display&pageid=1
    No credit for the little guy... geesh..




    edited by: AmmoDump, Feb 01, 2008 - 07:39 PM

    -----
    -- David Pahl -- (PostNuke Support Team)

    <div id="me" class="none" style="none" />

  • Link to this postingPosted: 02.02.2008, 00:59
    Profile Homepage
    espaan
    rank:
    pnHelper pnHelper
    registered:
     August 2003
    Status:
    online
    Posts:
    237
    For the menu I'm busy getting dropdowntabs dynamicdrive fully functional with pre built menutree templates. I have example 2 on display now. The others are also working. But need checking (want to check along ?)
    I also want to make templates for chrome css drop down menu.
    For the leftnav tree menu I use suckertree from dynamicdrive. This is a very basic, but fully functional multi level menu. It also comes in a horizontal fashion suckertree horiz.

    I'm struggling a little bit to get all the CSS in order. In the demos the menus work fine off course, but inserted in a full theme with all the surrounding block divs etc etc needs a little adjustment.




    edited by: espaan, Feb 02, 2008 - 02:08 AM
  • Link to this postingPosted: 02.02.2008, 16:18
    Profile Homepage
    espaan
    rank:
    pnHelper pnHelper
    registered:
     August 2003
    Status:
    online
    Posts:
    237
    So we don't forget icon_biggrin , just summarizing some remaining things/ideas:
    1. topnav blockposition for horizontal topmenus.
    2. Leftnav blockposition above the leftbars to provide for a leftside multi level menu in a titleless block. Or is this already possible in the current Blocks implementation (hiding the title that is).
    3. Optional breadcrumbs toolbar with font size scaling (see pnThemeYaml), search bar, ?
    4. usage of he minmax.js ? or solve in the CSS for ie? CSS solution is not completetly valid as i recall.
    5. reference to yaml and dirk jesse in the theme info ? Reference to the currently used yaml version in the theme admin somewhere.
    6. Maybe provide several topmenu layouts, single level by default. Multi level menus by using menutree and the topnav blockposition.
    7. Provide several header images for people to choose from or leave this up to the theme designers. How far do you want to go in providing ready made themes?
    8. Rss backend link in the footer with (standard rss icon) and postnuke/newname reference.
    9. Provide several ready made background pictures to choose from ?
    10. Different color schemes (blue like yaml, red, yellow, green, black, ?)
    11. How is the admin topmenu implemented. Fixed or checking the availability of modules. Maybe provide a more fancy layout of the admin topmenu icon_wink (shift down, modern bricks, css indent, solid blocks)
    12. The Yaml builder also has the option of a teaser area above the main content. Might be a good idea. (BTW the Yaml builder is really cool Ajax stuff)
    13. Provide the graphical layout borders (gfxborder) as an option.





    edited by: espaan, Feb 02, 2008 - 06:00 PM
  • Link to this postingPosted: 02.02.2008, 18:53
    Profile Homepage
    nestormateo
    rank:
    pnProfessional pnProfessional
    registered:
     September 2006
    Status:
    online
    Posts:
    916
    Nice! let's talk about our "wish list" and opinions. icon_smile

    1. I love the idea to have the 'topnav' block position by default, and also a default 'extmenu' or 'menutree' block assigned to manage the Theme navigation by default, instead leave it to the theme templates.

    2. 'leftnav' is needed for some specific cases, but may not completely necessary and it's better to apply an specific template for the block as you say. icon_wink

    3. Breadcrumbs toolbar is excellent. We may assign different config vars to each toolbar: one for enable/disable breadcrumbs, other for search, other for font-resize, and i want a width-switcher too.

    4. i think that the minmax.js works good in the latest version of YAML icon_wink

    5. Required backlink to YAML in the footer and information updated in the changelog.

    6. Yup. A default 'extmenu' (single level) by default would be good, and a 'menutree' for multi-level nav-menus.

    7. I think that the images and all that stuff is for designers. We should leave BlankTheme as simple as possible to understand it with ease icon_wink

    8. Nice idea. At one side of the YAML backlink.

    9. A designer matter again. Background images will be easily customizable, and we can include a topic in the manual about it.

    10. It's possible to include different color schemes, nice icon_smile . May be in the same way as we can switch the style to switch widths (flexible, fixed, minimal).

    11. The admin menu is a fixed plugin. Order the common tasks of an admin, but still doesn't check the availability of the modules. Noce point icon_wink .
    Include some fancy stuff to it is a nice idea too icon_wink

    12. Let's contact to Dirk Jesse and ask him for the builder.

    13. Graphical layout borders (gfxborder) can be a "BlankTheme" distro icon_razz .
    Let's keep as simple as possible.

    icon_wink let's work!

    -----
    - Mateo T. -
    Mis principios... son mis fines
  • Link to this postingPosted: 02.02.2008, 19:27
    Profile Homepage
    AmmoDump
    rank:
    pnProfessional pnProfessional
    registered:
     December 2003
    Status:
    offline
    last visit:
    08.05.08
    Posts:
    2635
    History based Breadcrumbs option.
    Draggabe block position option.
    Inline docs for design administration option.

    I can go on :D


    -----
    -- David Pahl -- (PostNuke Support Team)

    <div id="me" class="none" style="none" />

  • Link to this postingPosted: 02.02.2008, 22:07
    Profile Homepage
    espaan
    rank:
    pnHelper pnHelper
    registered:
     August 2003
    Status:
    online
    Posts:
    237
    Mateo, agreed. Some comments below.

    2. skip leftnav. will make it more complicated and indeed not necesary probably

    7. Agreed. Talked with David about a central repository for blanktheme stuff. background, header images could be one part.

    10. Nice idea. switchable color schemes and switchable widths. The color scheme BTW is very large. where do all the colors go icon_smile

    Inline docs is a very good idea.

Start ::  Developers Corner ::  Xanthia & pnRender ::  YAML based BlankTheme (split)

Main Menu

Extensions Database

Documentation

Development

Login





 


 Log in Problems?
 New User? Sign Up!

Donate to PostNuke