...more recent posts
I've revamped the subscription script. The changes can be seen when clicking [subscriptions] from the front page. This is the master subscription page that used to take *forever* to load. Everything you can do on the master page, you can also do on each individual subscription page, but on the master page you can change many pages at once.
(For instance, you can go to /systemnews/subscription/ and add or remove this page from your home page. But you can also go to /subscription/ and add or remove this page, as well as adding or removing any other pages.)
It now loads much faster because the 'Add any page' pull down menu no longer lists every freaking page on the site. I have changed this to 'Pages you might want to add' and that pull down now lists every page you have permission for which isn't on your homepage, but is on at least one other persons homepage. In addition, there is now a text field where you can type in the path of any page you want to add (in case you want to add one no one else has on their homepage.)
The rest works the same. This is the best page to use to organize the ordering of pages on your homepage. The system is pretty smart when you change the numeric order of any of your pages. You can change, say, number 15 to number 2 without manually reordering all the pages in between. Just change 15 to 2 and leave everything else the same (so you have 2 number 2's and no number 15.) The system will sort out the conflicts and reorder everything nicely (the old number 2 becomes 3, 3 becomes 4, etc....)
Does anybody else feel like they lost all their unread posts (not comments) around noon today?
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?