11
aph3x
Re: New Default Theme for XOOPS 2.5
  • 2010/2/1 22:23

  • aph3x

  • Theme Designer

  • Posts: 834

  • Since: 2004/12/26


Wait i didn't say i support morpho as being default :)

And you did prove at least one of my points..each one works with whatever makes him/her excel and in your case is morpho ;)

I use something else much much simpler than that and it takes me 10minutes to convert a theme from html or any cms to xoops, so that's my way of working.

One that starts to make themes for XOOPS shouldn't go blind into it and say hey if morpho is pushed then this is the correct/only way cause is not and if you have trouble using a tool then you should change it cause its wasting your potential

Requests is an issue and framework is um i don't know?OLD?!..skalpa left around 2years ago? and he was working on umm xoopsphere whatever with at least 6months before he left? while data stuff is always in the move (while i'm releasing this week my 3rd HTML5 theme, but thats for another topic).

And bringing snow77 again proves my point all her themes look and follow the same pattern...If you would've said Bassman would've been a whole different story cause each theme that guy released was unique from header to footer and the way he incorporated the graphic stuff its what made me wanna learn themes.

Leaving that aside i learned to make themes from a theme snow77 did..BEFORE the morpho era

Regardless the cache you sitting at the computer wait for the browser to request the file, get the file, render the file (there's more but i listed the most important) and that happens for everything outside the main requested file which is the "theme.html"

12
insraq
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 2:49

  • insraq

  • Quite a regular

  • Posts: 266

  • Since: 2006/1/24


interesting discussion...I think it will be great if morph is packed into the default archive...for experienced designer, they can always start with a blank html/css anyway...

13
aph3x
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 4:19

  • aph3x

  • Theme Designer

  • Posts: 834

  • Since: 2004/12/26


@insraq No one should start coding from a blank canvas hence the framework discussion :) cause its sort of reinventing the wheel over and over and is time consuming. But the framework trick is to serve as example to follow not example to copy and yeah its a very thin line.

About your idea yeah that's the most reasonable and pertinent suggestion about morpho yet , and to make it even more interesting and newbie friendly have few extra things like this:

Things to put in HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<{$xoops_langcode}>" lang="<{$xoops_langcode}>">
<
head>
<
meta http-equiv="content-type" content="text/html; charset=<{$xoops_charset}>" />
<
meta http-equiv="content-language" content="<{$xoops_langcode}>" />
<
meta name="robots" content="<{$xoops_meta_robots}>" />
<
meta name="keywords" content="<{$xoops_meta_keywords}>" />
<
meta name="description" content="<{$xoops_meta_description}>" />
<
meta name="rating" content="<{$xoops_meta_rating}>" />
<
meta name="author" content="<{$xoops_meta_author}>" />
<
meta name="copyright" content="<{$xoops_meta_copyright}>" />
<
meta name="generator" content="XOOPS" />
<
title><{$xoops_sitename}> - <{$xoops_pagetitle}></title>
<
link href="<{$xoops_url}>/favicon.ico" rel="SHORTCUT ICON" />
<
link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_url}>/xoops.css" />
<
link rel="stylesheet" type="text/css" media="screen" href="<{$xoops_themecss}>" />
<{
$xoops_module_header}>
</
head>
<
body>
<!-- 
## START OF LEFT ## -->
<{foreach item=block from=$xoops_lblocks}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF LEFT ## -->


<!-- ## START OF CENTER ## -->
<{foreach item=block from=$xoops_ccblocks}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF CENTER ## -->

<!-- ## START OF CENTER LEFT ## -->
<{foreach item=block from=$xoops_clblocks}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF CENTER LEFT ## -->


<!-- ## START OF CENTER RIGHT ## -->
<{foreach item=block from=$xoops_crblocks}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF CENTER RIGHT ## -->


<!-- ## START OF CONTENT PAGES ## -->

          
<{$xoops_contents}>

<!-- 
## END OF CONTENT PAGES ## -->

<!-- ## START OF BOTTOM CENTER ## -->
<{foreach item=block from=$xoBlocks.page_bottomcenter}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF BOTTOM CENTER ## -->

<!-- ## START OF BOTTOM CENTER LEFT ## -->
<{foreach item=block from=$xoBlocks.page_bottomleft}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF BOTTOM CENTER LEFT ## -->

<!-- ## START OF BOTTOM CENTER RIGHT ## -->
<{foreach item=block from=$xoBlocks.page_bottomright}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF BOTTOM CENTER RIGHT ## -->

<!-- ## START OF RIGHT ## -->
<{foreach item=block from=$xoops_rblocks}>
<{
$block.title}>
<{
$block.content}>
<{/foreach}>
<!-- 
## END OF RIGHT ## -->

<!-- ## START OF FOOTER ## -->
<{$xoops_footer}>
<!-- 
## END OF FOOTER ## -->

</body>
</
html>


With variations of this .. like the xo things i'll never use unless the ones i'm using will become obsolete. And with explanations of each one listed
xoops_footer prints the footer you set in admin, uname prints username and so on.

Then the css core stuff

#mainmenu {font-size: 12px}
#mainmenu a { display: block; margin: 0; padding: 4px;outline : none;}
#mainmenu a:hover {}
#mainmenu a.menuTop {padding-left: 3px; }
#mainmenu a.menuMain {padding-left: 3px;}
#mainmenu a.menuSub {padding-left: 9px;}

#usermenu {font-size: 12px}
#usermenu a {display: block; margin: 0; padding: 4px;outline : none;}
#usermenu a:hover {}
#usermenu a.menuTop {}
#usermenu a.highlight {}

.item {font-size14px;}
.
itemHead {padding3pxbackground-color#212121; color: #373737;font-size: 12px}
.itemInfo {text-alignrightpadding3px;}
.
itemTitle a {font-size20pxfont-weightboldfont-variantsmall-capscolor#ffffff; background-color: transparent;}
.itemPoster {font-size90%; font-style:italic;}
.
itemPostDate {font-size90%; font-style:italic;}
.
itemStats {font-size90%; font-style:italic;}
.
itemBody {padding-left5px;}
.
itemText {margin-top5pxmargin-bottom5pxline-height1.5em;font-size12px;}
.
itemFoot {text-alignrightpadding3px;}
.
itemAdminLink {font-size90%;}
.
itemPermaLink {font-size90%;}

table {width100%;}

th {background-color#ddd;height: 25px; padding: 5px;font-size: 14px;color: #454444}

table td {padding0border-width0vertical-aligntop; }
div.xoopsCode width:680px;background#e3e9ef; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote width:680px;background#e3e9ef; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}

.outer {border1px solid #d2d2d2;}
.head {background-color#ddd; padding: 5px; font-weight: bold;color: #fff}
.even {background:silverpadding5px;color#fff}
.even a {color#545454;line-height: 180%}
.odd {background#737474;padding: 5px;color: #fff}
.odd a{color#fff}
.odd a:hover{colorsilver}
.
foot {background-color#e3e9ef; padding: 5px; font-weight: bold;}
tr.even td {background-color#b8b9b9; padding: 5px;}
tr.odd td {background-color#979797; padding: 5px;}


Again with little explanations here and there so a newbie won't have to start from scratch and won't have to waste time asking in forums how to display this and that in the theme and they will have more time available to actually build something.

Now unless i left out something from css then both from above makes you a skeleton XOOPS theme where one can add its truly creativity and that's as basic as you can get...one html file and one css file ;)

14
insraq
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 5:05

  • insraq

  • Quite a regular

  • Posts: 266

  • Since: 2006/1/24


@aph3x:

You provide a very good framework example. Morpho may be more like a multi-functional theme, but it is a good learning material. If I write my own theme, I would prefer to use your code as it is simple and primitive. I can visualize my idea on that. However, your framework might not be very appropriate to be packed into the default archive as themes, as it might be misleading for newbies. Perhaps If the default archive can set up a separate folder called "resources", your framework should definitely go in there.

P.S. Those xo_ stuff is said to be a better way, although it confuse me sometimes.

15
mariane
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 8:33

  • mariane

  • Theme Designer

  • Posts: 649

  • Since: 2008/1/11


hello all,
I think with XOOPS 2.5 the current design is no longer suits it. We need a design that reflects the capacity of the new version.
So let us discuss the design specifications and keeping in mind several facts:
- Easy to edit (like default theme)
- Well organized (like morpho)
- To minimize the files Style and maintain a single file if possible
- Add jquery and mototools files if possible.

I agree with aph3x that none will code from zero , and I think the best way is to merge between default and morpho to code one theme that can be used as default one and every designer feel free to use his own methode to add or to edit

16
vamptrix
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 8:56

  • vamptrix

  • Theme Designer

  • Posts: 424

  • Since: 2008/5/3 1


Morphogenesis is great, but it's like they say about Elastic for WordPress: it's too heavy for a default theme.

Look at Kubrick for WordPress: it was revolutionary, but it has grown old. But that's a design anyone can use - Morphogenesis is great, but I see it a bit as "too grayish" and the default theme still makes me think from 2.0.13.1's default theme with another header. We got to get something refreshing, new and something that anyone can use.

And we'll need to use jquery - maybe even a cool pop-down login box?
And well... I think we can do like we did for the new XOOPS.org theme.. hold a contest ;D

And that xo-stuff... I can't understand ????? from it. How many of those are there that you can use XD? It's very unclear... and Aphex, your themes are understandable :p

17
phppp
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 10:50

  • phppp

  • XOOPS Contributor

  • Posts: 2857

  • Since: 2004/1/25


The xo- namespace will be dropped off in X3

18
vamptrix
Re: New Default Theme for XOOPS 2.5
  • 2010/2/2 20:27

  • vamptrix

  • Theme Designer

  • Posts: 424

  • Since: 2008/5/3 1


Well, that's good news Phppp ^^

Now, any news about theming in XOOPS 3?

19
noo-b
Re: New Default Theme for XOOPS 2.5
  • 2010/9/9 14:59

  • noo-b

  • Just can't stay away

  • Posts: 456

  • Since: 2007/10/23


Topic bump...any design from insraq/krisfr will be nice to be made as default theme for xoops 2.5
I Love Xoops

20
chaoos
Re: New Default Theme for XOOPS 2.5
  • 2010/9/26 13:45

  • chaoos

  • Just popping in

  • Posts: 77

  • Since: 2005/3/9 1


very bad ...

Login

Who's Online

217 user(s) are online (139 user(s) are browsing Support Forums)


Members: 0


Guests: 217


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits