Modifying For Replication
So this past weekend I have been working religiously on this website, making it much easier to replicate among upcoming projects I have planned. Never have I thought it was going to be this much work, nor have I realized that when I begin the first other 'project', I will be putting a lot more work under my belt because I am creating a blogging algorithm that can satisfy different things.
A good example is the amount of customization allowed. I eliminated the 'about' page that was independent from the blogs, and created a system where you can create a page by using a special tag much like my hash categories. I also created a database for items like table of contents, sidebar modules, links, and subtitles. Things, oddly, which were a part of of sekondattempt.com when I was self-hosting.
Another important key is that I separated the css from the website, putting it all in an independent folder, along with pictures and icons, so that the site can easily be altered and not changed when I copy a newer version over and older one.
I have made a lot more changes, including changing the picture handling process, and moreso streamlining it.
One thing that was a challenging to me was how I was going to handle the whole "blog" databases, as this website is my core, so if I decide to stop a project, I would want any entries that I posted to be merged back into this site with some specific tag. For some time I was thinking of calling entries from this database, in other words, making this a database for everything. That would be too much of a headache. Easy to implement because godaddy uses a separate host for mysql, but the problem lies in comments and other tables in the database. It would be just too confusing when managing it. Then I figured it makes more sense to just use separate databases and should I cancel a project, I can just 'add' them to the db, change the sorting by date, and whatnot. Made better sense to me :)
Anyway, think I am going to purchase the hosting and domain tonight or tomorrow, and begin the customization of the new site...
The things I do to keep me busy and entertained :)