Simple Machines Community Forum

Simple Machines => News and Updates => Topic started by: Illori on June 27, 2013, 07:14:46 AM

Title: SMF Curve for Mediawiki theme release
Post by: Illori on June 27, 2013, 07:14:46 AM
The SMF team is happy to announce our long awaited Curve for Mediawiki theme is finally ready for release to the public. The theme is licensed GPL and some images are licensed BSD in accordance with the SMF license. If you would like to help improve the theme for others feel free to send a pull request with the changes and they will be considered for merging into the repository.

The code can be found here (https://github.com/SimpleMachines/smfcurve).
How to Install (https://github.com/SimpleMachines/smfcurve/wiki/Installing) - How to Upgrade (https://github.com/SimpleMachines/smfcurve/wiki/Upgrading)
Title: Re: SMF Curve for Mediawiki theme release
Post by: NanoSector on June 27, 2013, 07:23:29 AM
Nice, and thanks for sharing :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: Irisado on June 27, 2013, 08:49:33 AM
Thanks Illori.

Hopefully, SMF users will take advantage of this, and make use of the theme.
Title: Re: SMF Curve for Mediawiki theme release
Post by: -=[Vyorel]=- on June 27, 2013, 10:16:36 AM
Ooo yeah. Thanks Illori!  ;D ;D ;D
Title: Re: SMF Curve for Mediawiki theme release
Post by: Alpay on June 27, 2013, 01:10:32 PM
Good Job ;)
Title: Re: SMF Curve for Mediawiki theme release
Post by: Antes on June 27, 2013, 05:42:01 PM
Awesome news ! Thanks :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: GravuTrad on June 29, 2013, 03:53:50 AM
Super cool! Thanks!
Title: Re: SMF Curve for Mediawiki theme release
Post by: Acans on June 29, 2013, 04:08:30 AM
Awesome! Big thanks to Matt and anyone else who worked on it :)

/me knows SMF is one step closer to world domination >:D
Title: Re: SMF Curve for Mediawiki theme release
Post by: gisfreak on June 29, 2013, 09:21:06 AM
congrats
Title: Re: SMF Curve for Mediawiki theme release
Post by: Nolt on June 29, 2013, 06:33:30 PM
Nice :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: Neo_TE on June 30, 2013, 06:45:20 AM
Awesome, thank to all the contributors. :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on June 30, 2013, 07:45:03 AM
working for SMF 2.0.4 with MW 1.16

GREAT!!!

How can i show my Forum Header (Avatar, Main-Menu, last Post...) inside this Template?

Any suggestions?

Thank you!
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on June 30, 2013, 08:10:47 AM
i dont think by default that can easily be done. even the theme we use here does not have the same header as the forum. it would take a lot of work to add that.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Nicholaus on June 30, 2013, 01:02:30 PM
Good job.
Title: Re: SMF Curve for Mediawiki theme release
Post by: inter on July 02, 2013, 09:16:47 AM
now it is possible to deliver wiki an engine and users at all won't understand that they on other engine

https://github.com/SimpleMachines/smf-mw-auth
Title: Re: SMF Curve for Mediawiki theme release
Post by: Kindred on July 02, 2013, 10:12:01 AM
ummm.... what?
Title: Re: SMF Curve for Mediawiki theme release
Post by: Nicholaus on July 03, 2013, 09:05:36 PM
Illori, what is the link to your forum? I bet it has all these tools you speak of. lol.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 03, 2013, 09:34:13 PM
a link to my forum has nothing to do with this thread and i dont "store" tools on my forum.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Kindred on July 03, 2013, 10:39:22 PM
nichlaus, you continue to babble... please stop
Title: Re: SMF Curve for Mediawiki theme release
Post by: SleePy on July 09, 2013, 12:09:38 AM
Quote from: Illori on June 30, 2013, 08:10:47 AM
i dont think by default that can easily be done. even the theme we use here does not have the same header as the forum. it would take a lot of work to add that.

Actually shouldn't be too hard.  In fact looking at the file I see some of the code is still there for our site menu.  Just needs the proper calls and it should show up.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 09, 2013, 05:26:39 AM
but the person was asking for the forums menu to show on the theme, on our current theme the forum menu does not show at all, just our custom menu at the top of the page.

thanks for catching that extra code, i have removed it.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 09, 2013, 07:43:49 AM
i did some research and it is possible to easily add the forums menu to the wiki skin

smfcurve.php
Code (find) Select
echo '
<div id="wrapper">
<div id="header">
<div class="frame">
<div id="top_section">
</div>


Code (replace) Select
require("path/to/SSI.php");

echo '
<div id="wrapper">
<div id="header">
<div class="frame">
<div id="top_section">
', ssi_menubar(), '

</div>


in main.css

Code (find) Select
#top_section
{
min-height: 65px;
overflow: hidden;
margin-bottom: 3px;
}


Code (replace) Select
#top_section
{
min-height: 65px;
margin-bottom: 3px;
}


this is with the newest version that is on github that has the site_menu removed

[edit] new version on github has above changes and comments for adding SSI.php and the menu
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on July 09, 2013, 04:24:06 PM
thanks for trying to helping me out.

but the changes in the code not working... :'(
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 09, 2013, 04:25:54 PM
did you put in the correct path to your SSI.php? i tested it and it worked fine for me.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on July 09, 2013, 04:35:47 PM
i think so...

(using XAMPP for testing purposes)

require("F:\xampp\htdocs\aktuell\SSI.php");
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 09, 2013, 04:37:58 PM
that should work as long as the file is actually there. i tested on wamp this morning and it worked fine.

i think if you have further questions about this you should open a separate thread in the coding board and see if others can help you out.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on July 09, 2013, 04:43:52 PM
OK.

thank you so much!
Title: Re: SMF Curve for Mediawiki theme release
Post by: Biology Forums on July 09, 2013, 08:34:08 PM
Is this a standalone theme or does SMF need to be bridged to it?

Edit: Just tried it, it looks really nice!
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on July 16, 2013, 08:41:56 PM
I`m using the Default SMF2 Theme "Curve".

Can help this posting:
http://www.simplemachines.org/community/index.php?topic=490111.msg3434829#msg3434829

that the wiki looks like the other Forum-Pages?

If yes, where exactly i need to edit the "smfcurve.php" ???
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on July 17, 2013, 09:41:37 AM
The answer is: yes...!

I was able to fix almost all the problems alone, calling the SSI.php (WOW!!!)

after:
$this->html('headelement');

in the file smfcurve.php i add:

require_once("..\SSI.php");
template_html_above();
  template_body_above();


Only when i click inside the wiki => Edit Page, the Icons for page-editing from the wiki (bold, italic,...) appear directly under the Forum-main-menu.

That looks a little ... ugly

Please, can somebody have a look?


Title: Re: SMF Curve for Mediawiki theme release
Post by: Kindred on July 17, 2013, 09:55:29 AM
probably conflicting CSS
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on July 17, 2013, 10:17:07 AM
i tested again the code i posted and it works fine without anything else added. you dont need the above or below html templates to make this work and that is what is causing your problems.

if you need further help with ssi please open a separate thread this thread is not for support.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Draffi on October 14, 2013, 02:54:44 PM
I see now, there are no Footerlinks inside, where i need to put this?

http://www.mediawiki.org/wiki/Manual:Footer
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on October 14, 2013, 03:42:18 PM
you would be best asking mediawiki for support, we are just providing the theme as is.
Title: Re: SMF Curve for Mediawiki theme release
Post by: emanuele on October 14, 2013, 06:15:38 PM
Quote from: Draffi on October 14, 2013, 02:54:44 PM
I see now, there are no Footerlinks inside, where i need to put this?

http://www.mediawiki.org/wiki/Manual:Footer
Looking at MonoBook, I think you may have to add something like this:
<?php
$validFooterIcons $this->getFooterIcons"icononly" );
$validFooterLinks $this->getFooterLinks"flat" ); // Additional footer links

if ( count$validFooterIcons ) + count$validFooterLinks ) > ) { ?>

<div id="footer"<?php $this->html('userlangattributes'?>>
<?php
$footerEnd '</div>';
} else {
$footerEnd '';
}
foreach ( $validFooterIcons as $blockName => $footerIcons ) { ?>

<div id="f-<?php echo htmlspecialchars($blockName); ?>ico">
<?php foreach ( $footerIcons as $icon ) { ?>
<?php echo $this->getSkin()->makeFooterIcon$icon ); ?>

<?php }
?>

</div>
<?php }

if ( count$validFooterLinks ) > ) {
?>
<ul id="f-list">
<?php
foreach( $validFooterLinks as $aLink ) { ?>

<li id="<?php echo $aLink ?>"><?php $this->html($aLink?></li>
<?php
}
?>

</ul>
<?php }
echo 
$footerEnd;
?>


Where?...well, good question...
You may try just before:
', $this->html('bottomscripts') /* JS call to runBodyOnloadHook */ , '
Pay attention to php opening and closing tags and echo statements. ;)
Title: Re: SMF Curve for Mediawiki theme release
Post by: kikwan on December 24, 2013, 08:59:41 AM
Thank you Illori   :D :D
Title: Re: SMF Curve for Mediawiki theme release
Post by: Lastwebpage on August 10, 2014, 10:33:22 AM
I know this topc is a little bit old, but maybe someone have an idea.

Wikicode, on a new page:
((image:pucture.jpg|left)), okay
((image:pucture.jpg|right)) picture is somewhere in the middle and text not flow around it.

Someone know a fix for this?

Tested with IE 11 and Chrome 37, mediawiki 1.23.2,smfcurve 1.1.
It not happens if I select Monobook, modern or vector as a wiki style in the user settings.

example http://wiki.simplemachines.org/smf/User:Lastwebpage
--------
and another one
The search box in the left menu is too wide.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Illori on August 10, 2014, 11:40:18 AM
the search box does not change size depending on screen size and that is the issue. i doubt that will be fixed.
i am not sure what the issue is with the right image, we are not mediawiki experts, we just use it.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Antes on August 10, 2014, 12:12:33 PM
Quote from: Lastwebpage on August 10, 2014, 10:33:22 AM
I know this topc is a little bit old, but maybe someone have an idea.

Wikicode, on a new page:
((image:pucture.jpg|left)), okay
((image:pucture.jpg|right)) picture is somewhere in the middle and text not flow around it.

Someone know a fix for this?

Tested with IE 11 and Chrome 37, mediawiki 1.23.2,smfcurve 1.1.
It not happens if I select Monobook, modern or vector as a wiki style in the user settings.

example http://wiki.simplemachines.org/smf/User:Lastwebpage
--------
and another one
The search box in the left menu is too wide.

You can always report bugs: https://github.com/SimpleMachines/smfcurve
I'll gladly work on them.

Quote from: Illori on August 10, 2014, 11:40:18 AM
the search box does not change size depending on screen size and that is the issue. i doubt that will be fixed.
i am not sure what the issue is with the right image, we are not mediawiki experts, we just use it.


I can do some trick :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: Lastwebpage on August 10, 2014, 03:44:01 PM
I reported both
https://github.com/SimpleMachines/smfcurve/issues/5
https://github.com/SimpleMachines/smfcurve/issues/6

It would be very nice if someone search for the issue with the right imagines.
I can maybe fix it for one wiki site with <div> <table> or whatever, but the wiki contains too many sites already. ;)
Title: Re: SMF Curve for Mediawiki theme release
Post by: internets on August 13, 2014, 10:19:47 AM
How can I get the theme?
Title: Re: SMF Curve for Mediawiki theme release
Post by: Irisado on August 13, 2014, 11:15:24 AM
Please see the information found in the first post (http://www.simplemachines.org/community/index.php?topic=506649.msg3567719#msg3567719) of this topic.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Antes on August 13, 2014, 11:19:40 AM
Actually that depends on which version of MediaWiki you are using.

If you are using MediaWiki 1.23.x (or later) download this (https://github.com/SimpleMachines/smfcurve/archive/1.1.zip).
If you are using MediaWiki 1.22.x (or before) download this (https://github.com/SimpleMachines/smfcurve/archive/master.zip).
Title: Re: SMF Curve for Mediawiki theme release
Post by: Biology Forums on November 05, 2014, 02:00:11 AM
A bit off-topic, but does a MediaWiki support forum exist? I wish I could ask my questions about the software like I do on here...
Title: Re: SMF Curve for Mediawiki theme release
Post by: Antes on April 03, 2015, 10:33:14 AM
Made some updates on first post since (my bad) to link the download for different versions for 1.22 (or earlier) or 1.23 (or later) MediaWiki releases.

Can't really remember if I posted this before but a little bonus :)
Title: Re: SMF Curve for Mediawiki theme release
Post by: GaziSalahuddin on April 04, 2015, 03:36:44 AM
Great job. Thanks. But the search box does not change size depending on screen size and that is the issue. i doubt that will be fixed. It would be very nice if someone search for the issue with the right imagines.
Title: Re: SMF Curve for Mediawiki theme release
Post by: Antes on May 30, 2016, 03:46:18 PM
Since skin loading changed in MediaWiki 1.25, we updated our skin as well. Please take a peek at first post and use v1.2 on your MW1.25 or later versions (till they change it again :P).
Title: Re: SMF Curve for Mediawiki theme release
Post by: leghorn23 on August 17, 2016, 09:08:24 AM
Awesome. Was pretty easy to install. Few catches along the way, but overall looks great. Well done :)