...more recent posts
The [create] scripts have been slightly updated. Gone are the confusing options for recommending different posting and home page values (which didn't really work as you might imagine anyway.)
Now you either choose to make the new page like an existing page (cloning), or you choose the template, page style, and public/private.
If you are cloning a page the new page will have the identical permanent page text entries as the source page (if the page you are using as a template for the new page has some permanent text on the left, then the new page will have that same text - useful if you have certain links you want on all your pages.)
And also, again when cloning, the subscriptions of all users will be the same for the new page as for the source page - *except* for position on each users home page. So, if you create a new page through cloning an old one, all the new subscriptions will be identical for each user *except* home page position will always equal 0 (the new page won't be on any users home page.)
Cloning is especially useful if you have private pages (and doubly so if your private pages have a large group of people with permission to post.) You could just make a private page (without cloning,) but then you'd have to add each poster in [admin] - one at a time! By cloning a page that already has the group of posters you want you get the correct permissions in one step.
This sort of worked before, except that the new page would mimic the source page in terms of appearing on people's home page. I'm trying to make it a rule that no one can add a page to an existing users home page. Only the user themselves can modify the pages on their home page. Any other behavior is now considered a bug.
If none of this makes sense, don't worry. [create] is now actually easier to use, and should work more intuitively. So go ahead and [create] new pages to your hearts content. If you try to [create] a page where you do not have permission the system will let you know.
Probably there will be some bugs until we use it some, but I have completed initial work on the [add user] scripts. All members should now see that option in their menu bar (let me know if you don't).
It's pretty straight forward. Just give them a name and (optionally) a url for their page, and the system does the rest. The subscriptions are made to mirror a dummy account I have set up. This sets up the persons home page with what I believe are the main pages on the site, as well as granting posting permissions for the common pages (treehouse, sustenance, artifax, cinefiles, regenerate.)
If, in the future, people make pages that they feel should be added to this starter set of front page pages, let me know and I will add your page to the dummy account ('generic friend') home page. Then, from that point forward, all new accounts will include this page on their home pages.
So feel free to add people and give out pages. What's the worst that could happen?
Oh, so you mean if I just use indexes correctly in mysql everything gets much faster? Who knew?
Am I crazy, or can anyone else confirm a speed up when loading the front page?