Confused about Packages. Why are they different?

Permalink
Why are packages the one thing where you actually change it in the concrete directory?

Most other things you change in your theme directory by duplicating the file structure and overriding everything.

 
Mnkras replied on at Permalink Reply
Mnkras
you don't edit packages in the {root}/concrete directory...
zoinks replied on at Permalink Reply
Well... that's the only way it works for me.
Mnkras replied on at Permalink Reply
Mnkras
... do you know the difference between a package, block, and theme
zoinks replied on at Permalink Reply
Yes, it's pretty obvious by the fact that the directories are named differently, but let me prove it to you:
• Package is what you buy from Marketplace, it is a collection of blocks and template files
• a Block is just a bit of code
• a Theme is the overall look

I am working with Galleria (asmiller_gallery) and nothing changes at all unless I upload an edited view.css to {root}/concrete/packages/blocks/asmiller_gallery

I duplicated this file structure in my theme and uploaded the view.css there, but nothing happened. Then, I uploaded it to {root}/packages but nothing happened. Then, finally, I uploaded to {root}/concrete/packages/etc. and it changed.

I have my cache turned off in C5 (I switched a line of code as per some tutorial), so all changes are shown immediately. It is not a caching issue.
zoinks replied on at Permalink Reply
How is it SUPPOSED to function?

Is it supposed to work with a duplicated file structure in your Theme folder like everything else?

If I somehow screwed up this particular Package, can I solve the problem by deleting it from my root directory and my concrete directory and reinstalling it?
Mnkras replied on at Permalink Reply
Mnkras
i would try re-installing your/concrete directory
zoinks replied on at Permalink Reply
If I reinstall the whole concrete directory, will I lose all the work I've done?

I have a ton of pages up. I don't want to lose them, I just went to modify the CSS and screwed it all up. I just want to fix it.
Mnkras replied on at Permalink Reply
Mnkras
no its all stored in the DB you can make a backup though
zoinks replied on at Permalink Reply
Thanks! Should I also reinstall the default packages folder in the root? I did some crap to that, too.

For the record, every single thing you want to modify, you just duplicate the file structure in your Theme and place it in there, right? Whether it's a block or package? I was watching a tutorial and the guy specifically said to put a modified view.css in either package or concrete/package.
zoinks replied on at Permalink Reply
Yeah, you can see by this earlier thread that I wasted a crapload of time trying to figure this out before...

For this particular package, the only thing that worked for me was uploading view.css to root/concrete and view.php to root.

http://www.concrete5.org/community/forums/customizing_c5/canand039t...

Makes no sense at all.
zoinks replied on at Permalink Reply
Just re-installed the entire concrete directory. No change.
zoinks replied on at Permalink Reply
Figured it out.

No packages go in the concrete/packages folder.

Since the auto-install feature did not work for me, it was kind of a crapshoot for me trying to figure out where to upload.

Thank you for all your help!!!!