I am a web designer and used to make themes for Joomla. It is easier to transform my design and CSS to a working site in Joomla.
I team up with a Drupal guy, and we found there are not many designs for Drupal, in comparison with Joomla. So we want to contribute our designs for Drupal community, so Drupal powered websites have more theming choices to look good also.
I have set up my first theme here: http://demo.symphonythemes.com/alphorn. I would like to apply for an CVS account so we can upload this one to Drupal.org and more themes later.
Thank you for your consideration.
| Comment | File | Size | Author |
|---|---|---|---|
| #17 | alphorn_0.4.2.zip | 278.68 KB | tuthanh |
| #14 | alphorn_0.4.2.zip | 89.99 KB | tuthanh |
| #11 | alphorn_0.4.1.zip | 92.15 KB | tuthanh |
| #9 | alphorn_0.4.0.zip | 92.3 KB | tuthanh |
| #7 | alphorn_0.3.4.zip | 102.14 KB | tuthanh |
Comments
Comment #1
tuthanh commentedI have uploaded the theme package.
Comment #2
avpadernoPlease change only the status, when you upload new code; other metadata is not thought to be changed from the applicant.
Comment #3
avpadernoThe jQuery file is already included in Drupal; third-party module doesn't need to include it.
Then, generally speaking, any files that are available from third-party site should not be committed in CVS (there is an exception, but it doesn't seem to apply, in this case).
Comment #4
tuthanh commentedI have removed attached jQuery file. Could you please review it?
Comment #5
avpadernoYou forgot the other files that are available from third-party sites. Also, the file LICENSE.txt cannot be committed, and needs to be removed.
Comment #6
tuthanh commentedI have removed 2 js files and LICENSE.txt as you requested.
Comment #7
tuthanh commentedI have removed 3rd party files and LICENSE.txt as you requested.
Comment #8
avpadernoComment #9
tuthanh commentedHi KiamLaLuno,
We do use modules developed by others. We packed them up into a theme which is out-of-the-box, so users donot have to download many modules to run this theme.
As you requested, I have removed all of theme and instructed users to download them in order to user a fully functional theme.
Cheers
Comment #10
avpadernoThemes don't come packed with modules, first; then, what would happen if a user already have those modules installed? He would have duplicated files. It would be better to give instructions to the user to install the modules the theme require.
I could get you are good on copying code, but the code doesn't show if you understood how the code needs to be developed.
That is still true; look for the files with extension .php in that directory, and you will see functions that not respect the module namespace.
The closed PHP tag could cause an error like ; that is the reason Drupal PHP code (I am not talking of PHP templates) doesn't close the PHP tag (see what done in Drupal core modules).
Comment #11
tuthanh commentedThank you for your review. I'm new with this CVS stuff so there are lots of changes you have to address.
Here is the new package that I have fixed issues #3 and #4.
Thanks.
Comment #12
avpadernoSee the previous point #3, which is still valid.
Comment #13
avpadernoThere have not been replies from the OP in the past 7 days. I am marking this report as .
Comment #14
tuthanh commentedI spent more time to rewrite the package. Could you please review it?
Thanks alot.
Comment #15
dman commentedI tried to have a look, but it's not workable for me. I'm getting none of the styles mentioned
So it blanked out my site.
Also, due to php conventions, it would be nice if it conformed to PHP strict declarations. The fixes are easy, but make it a pain to look at on a development machine with PHP notices enabled.
I can see an interesting amount of work has gone into this thing...
Why are there a bunch of views templates? Is it meant to be used with a deployed set of 'features' or configs?
Maybe a README would help explain just why there are so many things here.
From a developer POV, I see that default-style.css, green-style.css etc are large files, almost entirely identical to each other.
You'd have found it easier - and it will be less impossible to maintain - if you broke all that layout into main-style.css, and then added the small color overrides conditionally in individual sheets.
Overall, I'm concerned it's trying to do a lot, but the structure is very hard to get to grips with. This doesn't look like something that anyone can take up and modify themselves.
Perhaps some (any) inline documentation may help explain what you are thinking.
Why do you need your own node-story.tpl.php with an unexpected htmlspecialchars_decode() in it ? - this looks like a special-case hack that was just put in to try and solve a problem of your own - but with no explanation. It's sitting there as a landmine for anyone who tries to use it again.
The screenshot looks cute, but as it's unusable for me, I can't be more positive.
Comment #16
avpaderno@dman: When you want the user to change something, you should change the status to ; change the status also when you want the user to at least answer to the question you make.
I am changing the status as per previous comment by dman, which contains valid points.
Comment #17
tuthanh commentedRe uploaded!
I missed a README file, which tells users to download third party files in order to make this theme work.
Other issues you metioned have been fixed as well.
Comment #18
tuthanh commentedIt's been 10 days and I don't have any feedback yet.
Comment #19
avpadernoSee the Drupal coding standards to understand how a module code should be written. The code still doesn't respect them, especially the code in the directory menu.
Comment #20
avpadernoThere have not been replies from the OP in the past 7 days. I am marking this report as .