59 Themes Done within a week!

Permalink
One of Usagi Project members, Kino, did something crazy...

Kino's profile
http://www.concrete5.org/profile/-/2835/...



He converted 23 themes from

http://www.freecsstemplates.org/css-templates/...

to concrete5 themes OVERNIGHT.



For time being... you can download the themes... here

http://c5.tktools.jp/index.php/concrete5/themes/...



This is another proof that concrete5 is very easy to design themes from HTML + CSS design.

katz515
 
Remo replied on at Permalink Reply
Remo
these crazy Japanese people (:

Thanks!

There are even some really nice themes and all of them for free. I really like that, a little bit open source spirit is always great!
frz replied on at Permalink Reply
frz
we'll check these for the marketplace requirements as soon as we can..

thanks!
katz515 replied on at Permalink Reply
katz515
OK...

When I woke up this morning... he told me...

"Oh, I can now convert a template into concrete5 theme in 5 min..., so I made 12 more...."

...ok.....

Click "Download All 35 Theme Files" link here

http://c5.tktools.jp/index.php/concrete5/themes/...

So that you can download ALL 35 concrete5 themes....
synlag replied on at Permalink Reply
synlag
great news katz.

thx kino!
katz515 replied on at Permalink Reply
katz515
Kino converted those 35 themes into the packages

http://c5.tktools.jp/index.php/concrete5/themes/...
wizardontherun replied on at Permalink Reply
wizardontherun
tring to download but can open site?
katz515 replied on at Permalink Reply
katz515
I can access the site.
katz515 replied on at Permalink Reply
katz515
OK.

Kino...
http://www.concrete5.org/profile/-/2835/...

Within a week....

From CSS Free Templates web site...
http://www.freecsstemplates.org/css-templates/...

He converted 59 themes~~~!!!!


http://c5.tktools.jp/index.php/concrete5/themes/...
katz515 replied on at Permalink Reply
katz515
Kino made all 59 themes into one package.

http://c5.tktools.jp/index.php/concrete5/themes/...

Click "Download All Theme Files(Package)" link.
And upload the unzipped folder under /packages/ folder
Once click install.. and you install 59 themes all at once.

If you don't like it.....

Use "Download All 59 Theme Files" link.
Unzip
Choose the theme that you want to use.
Upload the folder under /themes/ folder.
kino replied on at Permalink Reply
kino
Now, I completed the conversion of 100 themes.
To be able to download soon.
kino replied on at Permalink Reply
kino
126 Themes completes.
And you can Download the themes.

http://c5.tktools.jp/index.php/concrete5/themes/...
katz515 replied on at Permalink Reply
katz515
One of this 129 themes are named "concrete"

This caused the conflict between concrete5 core file and "concrete" theme.

Do not install the package version (unless you know how to modify controllers.php), or install "concrete" theme untill Kino fixed the issue.

Thanks
advisorgee replied on at Permalink Reply
the link does not work (page not found).
kino replied on at Permalink Reply
kino
Now, I'm OK
You can Download this link.
http://c5.tktools.jp/index.php/concrete5/themes/...
kino replied on at Permalink Reply
kino
Was the theme can be downloaded separately.

However, each theme has not been written yet for the 「typography.css」

Failure occurs when you post the article and not managed to customize the screen

There are other possibilities.
kino replied on at Permalink Reply
kino
written typography.css all themes.
kino replied on at Permalink Reply
kino
Started the conversion of other 286 different themes.
katz515 replied on at Permalink Reply
katz515
He made a small program to detect

<div id="menu">

<div id="content">

<div id="sidebar">


, and insert the concrete5 area code into it.

Of course, all the themes don't contain above div, but he said that he will convert the rest of FreeCSS templates soon.
frz replied on at Permalink Reply
frz
so Katz buddy has basically trumped our approach on the theme approval. With 400 some that need addition, the method we're using to validate and post these is just not gonna fly.

we're getting through some other add-on work right now, but once we do we plan to rethink this part of the marketplace to let people submit their own stuff and turn approval into something an intern can do.

just wanted to let ya all know, we're super impressed and this level of energy out of the community has actually changed the way we're thinking about the problem. Thanks!
-frz
bryanlewis replied on at Permalink Reply
bryanlewis
This is great! What program is it? Would you care to share so we can all use it? If not I completely understand. Great work! and thanks for helping out the community.
katz515 replied on at Permalink Reply
katz515
I don't really know... :-p

It's simple Find & Replace program.

But the reason why he can automate the conversion is because he is only converting the templates from

http://www.freecsstemplates.org/...

Which most of the templates use same structure.

Menu section uses <div id="menu">
Main section uses <div id="content">
Sidebar section uses <div id="sidebar">

So his program is basically to detect this div tag, and replace the internal content with php tag.

So I have to warn you that if your original template have more than the default areas, you don't use div tag to define the editable area... his program won't work.

I suggest you can use my Dreamweaver extension if you have one... :-p

http://concrete5-japan.org/dreamweaver/en/...
bryanlewis replied on at Permalink Reply
bryanlewis
I think I'll just stink to my old school way of doing things and just do it all manually. Thanks anyways. Can't wait to see more themes for c5!

p.s. thanks for this dreamweaver extension! I downloaded it and love it! thanks again!
kino replied on at Permalink Reply
kino
I made a small program to help some of my work.

<?php
$dir_array = array();
$dir_name = dirname(__FILE__) . "/packages/theme_free_css_126_themes/themes/";
$dir = dir($dir_name);
while (false !== ($entry = $dir->read())) {
   if(is_dir($dir_name . $entry)){
      if($entry[0]!="."){
         $dir_array[] = $entry;
      }
   }
}
$dir->close();
sort($dir_array);
include("cssparser.php");
$css = new cssparser();
kino replied on at Permalink Reply
kino
<?php
$dir_array = array();
$dir_name = dirname(__FILE__) . "/packages/theme_free_css_126_themes/themes/";
$dir = dir($dir_name);
while (false !== ($entry = $dir->read())) {
   if(is_dir($dir_name . $entry)){
      if($entry[0]!="."){
         $dir_array[] = $entry;
      }
   }
}
$dir->close();
sort($dir_array);
//   print_r($dir_array);
foreach($dir_array as $entry){
kino replied on at Permalink Reply
kino
<?php
$dir_array = array();
$dir_name = dirname(__FILE__) . "/packages/theme_free_css_20090828/themes/";
$dir = dir($dir_name);
while (false !== ($entry = $dir->read())) {
   if(is_dir($dir_name . $entry)){
      if($entry[0]!="."){
         $dir_array[] = $entry;
      }
   }
}
$dir->close();
sort($dir_array);
include("htmlparser.php");
foreach($dir_array as $entry){
kino replied on at Permalink Reply
kino
/packages/theme_free_css_20090828/controller.php

<?php
defined('C5_EXECUTE') or die(_("Access Denied."));
class ThemeFreeCss20090828Package extends Package {
   protected $pkgHandle = 'theme_free_css_20090828';
   protected $appVersionRequired = '5.3.2';
   protected $pkgVersion = '1.0';
   private $page_theme_list = array(
      'advantage',
      'advertising',
      'aerolyk',
      'affection',
      'agedbeauty',
      'ahoy',
      'altruism',
      'amazinglycool',
sobek replied on at Permalink Reply
you have a 59,67, and 126 zip download on your site. is the 126 a grouping of the 59 and 67 or are they all different themes in each one?
kino replied on at Permalink Reply
kino
the 126 a groupeing ob the 59 and 67.
sobek replied on at Permalink Reply
cool
katz515 replied on at Permalink Reply
katz515
Those are not my themes.

Themes were originally developed by FreeCSS Templates released under Creative Common 3.0.

And you should not remove the copyright link below.

And Kino has been working to convert almost all of their 400 themes into concrete5 theme.
reporthouse replied on at Permalink Reply
Would you please make the "Salt Pepper template" available for C5? The one already in the market place does not give the right side column. Also, please make the "headquarters" in C5. Thank you very much for your efforts and time.
kino replied on at Permalink Reply
kino
complete convert.

You Can Download at

http://c5.tktools.jp/index.php/downloads/...
okhayat replied on at Permalink Reply
okhayat
I get Page Not Found error when I try to download any of them!
kino replied on at Permalink Reply
kino
Try again.
kino replied on at Permalink Reply
kino
Theme Gallery packege

http://c5.tktools.jp/downloads/theme_gallery.zip...

Include 286 theme.

other 126 theme.
http://c5.tktools.jp/downloads/theme_free_css_126_themes.zip...

286 + 126 = 412 theme.
(but,Some themes that overlap)
reporthouse replied on at Permalink Reply
This is really a big contribution towards the usage of concrete5 among the beginners as well as experts. Thank you very much from all of us! Jai Ho!
sobek replied on at Permalink Reply
when i loaded the 67 and then your new post of 286 i got the following error:

The following errors occurred when attempting to process your request:
1

this was inside concrete when i click the install new theme button in the add functionality page. both didnt load.

the first 59 batch loaded fine
sobek replied on at Permalink Reply
is there a max # of themes concrete 5 can hold? was thinking maybe it didnt load all for that reason.
okhayat replied on at Permalink Reply
okhayat
I can download this one though!
okhayat replied on at Permalink Reply
okhayat
Sorry, I tried again and links are still not working.
kino replied on at Permalink Reply
kino
packages/theme_gallery/controller.php
line 38
foreach ($page_theme_list as $page_theme){
  if(strlen($page_theme)>0){
   PageTheme::add($page_theme, $pkg);
  }
}


to

foreach ($page_theme_list as $page_theme){
  if(strlen($page_theme)>0){
    $pl = PageTheme::getByHandle($page_theme);
    if(!isset($pl)){
      PageTheme::add($page_theme, $pkg);
    }
  }
}
bryanlewis replied on at Permalink Reply
bryanlewis
This is great is there a way to download them all in a package. Like you did with the 126 themes? Just download one file and get them all?
kino replied on at Permalink Reply
kino
if you need all themes in theme gallery.
that copy to themes directory and reinstall this package.
reporthouse replied on at Permalink Reply
Hi Kino,

Would you please give us the theme used forhttp://www.concrete5-japan.org?
katz515 replied on at Permalink Reply
katz515
That's actually modified version of Plain Yogurt (concrete5 default theme).

All I did was to add the logo image and add the shadow on both sides.

But pretty much it is Plain Yogurt.
binoy replied on at Permalink Reply
binoy
Good customisation of the plain theme.
sobek replied on at Permalink Reply
I found a great sports theme that i want to convert my old sports page to but haven't mastered C5 yet. it is a css based template and i followed the developer video instructions (c5 help section)to convert it to be C5 friendly and after i did that it wont show up on my theme or add functionality pages. i 1st placed it in the themes like the video stated after it didnt work i moved it to the packages folder i made and it still wont show up. any ideas of what might be wrong? i added all the code string to all the css and other image reference codes.

since you have mastered it i was hoping for guidence or maybe if you want i can send you the file and you can take a stab at it.

it does have ie6 crack in it does that cause issues?
bryanlewis replied on at Permalink Reply
bryanlewis
I'm getting the same error for the 286 themes. Great work though! Thank you!
Fitzy replied on at Permalink Reply
Fitzy
The 126 package. Can't get themes to show up in either package folder or themes folder. Nothing shows in Add functionality either. Couldn't find the controller file (to amend it as suggested). It's not on the path you gave.
:(
Will watch this space. :-)
kino replied on at Permalink Reply
kino
Error is the cause of the server settings.
please check your php.ini.