HTML Logo by World Wide Web Consortium (www.w3.org). Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS, which is now in beta. ocPortal 9 will be superseded by Composr 10.

Head over to compo.sr for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.


ocPortal 4 beta 4

Login / Search

 [ Join | More ]
 
Posted
Rating:
#39575 (In Topic #8872)
Avatar

I'm pleased to be able to release beta 4 of ocPortal 4.

Attachment
» Download: manual.zip (12 Mb, 293 downloads so far)


Attachment
» Download: quick.zip (11 Mb, 267 downloads so far)


This new beta introduces many targeted improvements that we wanted to get in before the final release.

General improvements

The template and language caches are now intelligent - if you edit template or language files outside ocPortal, ocPortal will now automatically detect the modification date mismatch and clear the cacheing for you.

There is a new screen under the 'Usage' section of the Admin Zone that summarises banner performance.

A 'suspected hack attempt' is now produced (with normal subsequent auto-ban for repeat offenders) if someone fails to login after a very large number of consecutive attempts. This stops brute-force hack attempts.

Translation of ocPortal to other languages has been made easier - you can now mass-translate whole language files through Google, to give you a base from which you can refine the translations.

The CSS now uses relative URLs to reference images - meaning if you change URLs, your layout won't break if the caches aren't emptied. This is useful when moving files between staging and live sites - you no longer have to worry if cached CSS get's uploaded by accident.

Revision history has been greatly improved- diff's are now available, so you can easily see what was edited with each revision.

The base config editor will now help you clean up your old cookies, should you change your cookie settings. It'll also provide you some additional advice about your cookie settings.

The stats module now guides you about what stats data is available.

Some terminology has been cleaned up. For example, "Forum categories" are now "Forum groups", to avoid confusion when talking about "category permissions".

Search engine behaviour has been improved- 404 statuses are now given when search engines guess and access incomplete URLs. In other words, search engines are instructed not to index error screens.

Exploiting a new feature available on Firefox 3, Firefox user's will be given an error if they try and attach files that are too large - immediately, before the data is submitted to the server.

News entries now link back to all the news categories the news is in.

Reordering of custom profile fields and catalogue fields has been made easier.

You can now browse through your full "my topics" history from your personal zone.

There's a new menu type: the form-style drop down list.

The output when RSS feeds fail to load will no longer cache - so temporary network problems cannot result in cached errors.

and many other tweaks

Improvements for developers

Internal improvements have been made to coding quality, to make it easier for programmer's to work with the ocPortal API.

It's now easier to perform database queries in OcCLE (SITE_DB and FORUM_DB are now in the global scope).

The OcCLE 'cat' and 'edit' commands have been improved, to make it easier to edit source code files using OcCLE.

Markup semantics have been improved in a number of areas - in particular, use of lists (all menus and 'action lists' are now proper lists).

It is still relatively early in the beta release process, and the following aspects of version 4 still haven't been completed:
  • the new addon management system
  • usage of the 'merge' importer, to merge ocPortal sites
  • full code quality checks (although some have now been finalised)
  • documentation
Therefore we still advise against using ocPortal 4 on a live site.

In approximately 6 weeks time we expect to move to a more stable point of the beta process, upgrade our own site, and start providing ocPortal 4 beta as an option from our main download page.


Last edit: by Chris Graham


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#39600
Avatar

Community saint

Thanks Chris for this wonderfull news!

I'll look forward to the stable 4. version !  :thumbs:

ps: it will be easy "move" a theme version 3 in the new version 4?
I remember you say that head and top template now was just one.
Back to the top
 
Posted
Rating:
#39605
Avatar

Community saint

Wow,

That sounds awesome, can't wait to see the stable then final versions.

Thanks Chris for all your hard work.

Rick Henson

OCP 4.3.2 & 5.0.1
PHP 5.2.5
MySQL 5.0.51a
FireFox 3.6.8
Back to the top
 
Posted
Rating:
#40291
Avatar

Community saint

Hello Folks,

will there be an upgrate path from beta 4 ?

Looking forward to seeing the chages and testing

ocP Ver 4.1
Back to the top
 
Posted
Rating:
#40297
Avatar

Community saint

If I remember right when the beta tests are all done an upgrade path will be made but I could be wrong.

I run http://otakuplayground.com and am hopping to make themes and other things for ocportal even though I no longer use it for otakuplayground.com I still love it and feel it could go far with the right help. It needs themes and needs people to advertise for it.
Back to the top
 
Posted
Rating:
#40298
Avatar

Hi Sledge,

I think you're asking if Beta 4 will upgrade to Beta 5.

We can't guarantee this, but it should be fine.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top
 
Posted
Rating:
#40311
Avatar

Community saint

I can not wait until beta 5 comes out to try it again with ipb.
I wonder though will IPB 3 be out before ocp 4?  :thumbs:  :offtopic:

I run http://otakuplayground.com and am hopping to make themes and other things for ocportal even though I no longer use it for otakuplayground.com I still love it and feel it could go far with the right help. It needs themes and needs people to advertise for it.
Back to the top
 
Important!
Posted
Rating:
#40334
Avatar

Quick update on the next beta…

I was intending on getting it out last week, but a few things have come up, and we've had a couple of projects running, so it's currently delayed by about 2 weeks. This means that I am expecting to get it out around the end of next week.
I could just release it now (a lot of fixes have been applied since beta 4, and also some new features added) - but the plan is for the next beta to be complete, close to being an Release Candidate. Thus, we want to make sure it's right.
Generally everything is rosy on the v4 front.

In related news, we're working on our testing processes. We have a developer currently working on a new testing utility to detect a proportion of bugs remaining in v4, so that we can accelerate towards the final release. This is on top of our existing suite of testing tools (e.g. our code quality checker). We want v4 to be more stable than v3 was at the point of it's final release.

Also quite many other things are going on behind-the-scenes, and we'll be announcing some of them soon.


Become a fan of ocPortal on Facebook or add me as a friend. Add me on on Twitter.
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about ocPortal whenever you see the opportunity.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying ocPortal on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Important!
 
Posted
Rating:
#40337
Avatar

Community saint

Ahh the suspense.

Great news and look forward to the new version!

ocP Ver 4.1
Back to the top
 
There are too many online users to list.
Control functions:

Quick reply   Contract

Your name:
Your message: