Hoping to make the following changes/enhancements:
Each user has his "home" topic (his user page [MyPage]) and can also have multiple additional topic pages. User defines the topics in his sidebar topic box. Anyone posting to his page can also go to or post to his additional topic pages. User can also have multiple "stickie boxes" in his sidebar listing items of his choice in his designated seq. New stickie boxes can be created and labeled and sequenced as needed. Same for user created menus where he can store links (or bookmarks). And user designated sidebar lists by topic that automatically list the latest "n" number of posts per sidebar topic on his page. Menus and sidebar lists can be collapsed or expanded as needed, Any of his pages can also have a top banner area in which he can use html to add banners and or describe his home and topic pages, etc. Any of his pages can be designated to receive or not receive posts/comments. Pages can also be designated public or private, published or unpublished.
The home page for the site is structured the same way. And any additional custom pages. Each custom page is "owned" by a freeper account. Owners can recruit others as helpers, admins, etc. Custom pages can be open to all members or by invite or request/approval only.Page owners can delete abusive posts or even kick unwanted posters off his pages.
Our site home page is where we can maintain sidebar lists of chapters, clubs, groups, special interest pages or selected user pages. We can also maintain a central forum by topic. Of course, the same goes for any chapters, clubs, groups, etc.
Following, followers, pings, ping lists, tags. Users can follow others or be followed. Can ping others to posts, or ping an entire ping list. Can maintain any number of labeled ping lists which can be open for anyone to join or can be joined by invite or request only. A ping list can generate a list of pinged posts. Same for keywords (tags). Ping lists can be generated for any chapter, club, group, etc. Individual posters can opt out of said lists. Likewise, all posters on a thread can be pinged. Users can also "follow" discussion threads and be notified of new posts.
We can also generate timelines per user page, topic page, ping pages, tag pages, etc.
Albums of pics or videos can be created, maintained, posted to, etc.
Each user or group of users (clubs, chapters, groups, special interest pages, etc) can effectively maintain a database of categorized information and or article posts by topic.
User can designate how many items to list per page, how many characters to display per post or comment before asking for more, etc. Also, a toggle switch to hide sidebars for mobile use.
Each user has his "home" topic (his user page [MyPage]) and can also have multiple additional topic pages. User defines the topics in his sidebar topic box. Anyone posting to his page can also go to or post to his additional topic pages. User can also have multiple "stickie boxes" in his sidebar listing items of his choice in his designated seq. New stickie boxes can be created and labeled and sequenced as needed. Same for user created menus where he can store links (or bookmarks). And user designated sidebar lists by topic that automatically list the latest "n" number of posts per sidebar topic on his page. Menus and sidebar lists can be collapsed or expanded as needed, Any of his pages can also have a top banner area in which he can use html to add banners and or describe his home and topic pages, etc. Any of his pages can be designated to receive or not receive posts/comments. Pages can also be designated public or private, published or unpublished.
The home page for the site is structured the same way. And any additional custom pages. Each custom page is "owned" by a freeper account. Owners can recruit others as helpers, admins, etc. Custom pages can be open to all members or by invite or request/approval only.Page owners can delete abusive posts or even kick unwanted posters off his pages.
Our site home page is where we can maintain sidebar lists of chapters, clubs, groups, special interest pages or selected user pages. We can also maintain a central forum by topic. Of course, the same goes for any chapters, clubs, groups, etc.
Following, followers, pings, ping lists, tags. Users can follow others or be followed. Can ping others to posts, or ping an entire ping list. Can maintain any number of labeled ping lists which can be open for anyone to join or can be joined by invite or request only. A ping list can generate a list of pinged posts. Same for keywords (tags). Ping lists can be generated for any chapter, club, group, etc. Individual posters can opt out of said lists. Likewise, all posters on a thread can be pinged. Users can also "follow" discussion threads and be notified of new posts.
We can also generate timelines per user page, topic page, ping pages, tag pages, etc.
Albums of pics or videos can be created, maintained, posted to, etc.
Each user or group of users (clubs, chapters, groups, special interest pages, etc) can effectively maintain a database of categorized information and or article posts by topic.
User can designate how many items to list per page, how many characters to display per post or comment before asking for more, etc. Also, a toggle switch to hide sidebars for mobile use.
pinged index; userid, postid, utcdate
tag index; userid, tagid, postid, utcdate
follow index; userid, followid, postid, utcdate
date included in above to generate timeline.
reset form needs to trigger resize. or redraw rather than reset?
add a seq number to post record so stickies can be sequenced, also, optional no comment, no metadata tags. This way stickie posts can be used to build home page, help page, info pages, etc, then posts and comments can flow down under if desired. Would need sidebar stickies as well as forum stickies. Also, optional html coding for page owner/privileged users. delete needs to set pull flag on posts and comments (need a Pull button).
screens called by name
init, call screen, validate, output
screen specs, validate specs, select, insert, update, delete specs for all tables
separate routines to build the list index array by site, user, date, keyword, etc; process the array.
loops to build array by page, user, keyword, etc. grab a chunk, process, get next chunk, etc.
list menus, create a menu, update menu title, add items to menu, update items, reorder menu items, delete items, delete menu.