Very logical and clean. There you go :)
Re: One theme to rule them all?
« Reply #60, on January 9th, 2014, 07:51 PM »
Should Wedge remove theme support, if it provides an equivalent feature set through skins?
Well given I'm not particularly techie, and I do not understand some of what you say, please go easy on me.
In your current structure (reply 57), where do the media and attachment folders go? Could attachments be a subfolder of media?
Why is there a template folder if templates are no more?
When you talk about a 'core' folder, do you mean the public_html folder or will there be a folder named 'core' with all the other folders off of it? And if so will a site's address be "mysite.tld/core/" ?
It looks mush better to have the languages folder straight off the root, however I don't quite understand the folder's structure.
In the ./languages/ folder there'll be admin.english.php admin.french.php and all the other english and french files, but the other languages' files will be put where?
And then moved somewhere? Will they come with the original product download or will each language pack be on wedge.org as an optional extra?
Scripts: is there any danger of a different scripting language becoming popular?
If not jscript then perhaps something that's not widely heard of - yet. If so should the js folder be named 'scripts' in case someone wants to script in this other as yet unnamed and unknown scripting language and there isn't a natural home for it. As for confusion of putting php files into it, surely people will see what's what when they look and see that the folder only contains js files and php files are elsewhere.
/wedge
/assets
/attachments
/cache
/media
/core
/javascript
/languages <-- contains english only
/your-language-downloaded
/plugins
/skins
/sources
/templatesAh! So the full folder structure is something like:
I guess I need to do some homework on skins / themes / templates (I thought they were just different names for the same thing).
You could rename core to weave, because you want to use the name and because it'll confuse people :)
| 1. | Possibly duplicated on BitBucket, too. I have yet to determine which will be the final resting place for the public repo; while Github is a much more popular website, I still like BitBucket's design more, and if the GH repo doesn't get any popular, then there's no reason to stick to Github. |
And this last one, I really need to get right... I need help for folder names!
I need to fine a folder name for what used to be the 'Sources' folder. It contains, of course, all the main PHP files that power Wedge.
The new name needs to:
- show up before 'languages' in the folder list, and even preferably before 'javascript'. So, it needs to start with a letter between 'A' and 'L' at best, or 'A' and 'I' at worst.
- Reflect the fact that it contains PHP files, or Source files, or things that power the software.
I consider 'code' but it's too close to 'core'.
I also considered 'engine', but maybe it's a bit over the top for that folder.
Anything else, guys..? Don't forget you'll be updating that folder quite often, so might as well help in finding its name... ;)