So, RC1 will include the following new features for you…
HTML extractionThings have been made easier for those wishing to migrate an HTML site to ocPortal. Previously, ocPortal HTML pages were supposed to be "HTML fragments". In other words, parts of HTML pages.
Now ocPortal can detect when the pages aren't HTML fragments, and provide some clever extraction:
- Meta description and keywords, and the page title, are used by the ocPortal SEO framework for the page
- Hyperlinks to local HTML files are changed into ocPortal URLs. For example, a link "examples/foo.html" would become "http://mybaseurl/examples/index.php?page=foo.
- Any links to other local files are changed so that they are read out of the uploads/website_specific directory.. so you don't need to leave them messily in an ocPortal zone directory
- The page body is extracted and used for the ocPortal page
It could never be perfect, but it should really speed up converting an HTML site. Especially, if it's a frame-based site, as the HTML pages won't then contain extraneous menu markup to be removed.
Non-moderator mark unreadPeople have asked to be able to mark OCF topics unread for people who've read them when they edit their posts. Previously this was only possible for moderators, but now anyone can do it.
Topic amend when post button missingQuite a few people on our forum have noticed that the post button disappears if they're the last poster in a topic. Or more accurately, they've noticed the post button disappearing and didn't realise why. This was obviously a major usability issue as no interface feedback was given, so we've put an 'amend last post' button in its place that links to the edit screen for the previous post. I think this was Pete's idea, so thanks for that .
Anti-spamOur own site has been targetted by guest spam persistently recently, so it was definitely time to lock this down. We've extended and improved the 'captcha' image code used when you join (the thing where you enter some numbers shown in an image) so that guests need to do it whenever they post.
It is also used on comment topics, when contacting a member, when reporting a post, and when starting a topic.