Jump to content

IP.Board 3.0 and Blog, Gallery and Downloads

With the upcoming release of IP.Board 3, we will of course be updating our first-party components to be compatible with the new architecture. Releases of IP.Blog, IP.Gallery and IP.Downloads will be available alongside IP.Board 3.0 so that you can update everything at the same time and not have to worry about when your components will be ready.

We are working with the community project teams to help them get releases of Tracker and Shoutbox ready for 3.0 as well. They should be available at, or shortly after, the release of 3.0 to help ensure a more seamless move forward to our latest platform.

We've determined that initially for the big release, we will only be working for application compatibility between our components. We wanted to spend all of our time focusing on IP.Board itself to ensure maximum stability, especially given the fact that we are working on an entirely new platform. This means that you won't really notice any new features to speak of with the Blog, Gallery and Downloads updates. You will, however, notice much better integration between the applications and the board itself, and an updated look and feel for all applications. Some examples of this include

  • Integrated searching - one search form will search everything
  • All application caches managed from cache management screen.
  • All skin data managed from template editor screen.
  • Ability to edit all group settings from group management page.
  • All application permissions handled from one location.
  • Ability to show gallery or blog data on board index through hooks

Shortly after the dust settles following the big releases, and everything is calmer and stable, we will be working on "big" updates for our first-party application addons. At this point, we are still discussing what new features would best serve our customers for Blog, Gallery and Downloads. Below is a list we've discussed that we think you'll like. What do you think of it so far?

  • Site/group blog - a blog that can be created belonging to no individual member, but rather to the site as a whole (i.e. a company blog) or a group (i.e. a developer blog)
  • Proper user-customizable headers
  • RSS blogs - allow members to import their remote blog into your board
  • "Blog this post" support

  • Ability to crop, rotate, dynamically resize images. Use Javascript for front end, then re-generate image using GD on backend when user saves.
  • Fancy slideshow feature. Something like Flickr, but done completely in Javascript (no flash needed), little simpler probably.
  • Better album control based on friendships - only allow friends to view album, allow friends to submit to your album, etc.
  • Sub-albums
  • Image tagging
  • Correct category/album markers (ala IPB)
  • Allow users to choose album covers from images in an album

  • Better and more abstracted support for file records. Ultimately the goal would be to allow you to submit multiple files to a single file record. Uses would include "contributed files", breaking single files into "parts" (i.e. for large movies), and multiple screenshots per record, for instance.
  • Support for mirrors
  • Ability to shut off "resume breakpoints"
  • Better category control - template type system perhaps with ability to selectively override without ditching entire template
  • More reliable upload progress meter
  • Correct category markers (ala IPB)
  • File tagging
  • Dynamic and session-based download urls (when you start a download, create a new "url" for it that is only accessible for that session and is destroyed afterwards to further prevent hotlinking)

These are just some ideas we're floating around. Final feature lists will be determined after the release of IP.Board 3.0.

We know many of you have been wondering how component updates will be handled with this release, and we've stayed quiet mainly because we weren't certain what we'd be able to accomplish. Hopefully this information will help you plan your site updates accordingly.


Recommended Comments

good news!

about the Gallery:
I personally think that, nowadays, a feature like "tags" for photos
should be a must for a complete community package like Invision;

but I don't know if you ever talked before about it somewhere else,
so, sorry if it was like that.

Link to comment
Share on other sites

What about geotagging for the images? I know at least some phones when taking pictures automatically add a GPS coordinates to the image (at least, my iPhone does), and a mapping feature for certain albums might be nice.

Link to comment
Share on other sites

I suggest IPB can provide a 'content page maker' in ACP, so that we can add 'about us', 'privacy announcement', etc. pages, also we can add dynamic codes into a frame. I know there is a 3rd party component like this, but I wish there is an official one. It will be a solution to the users who don't have enough knowledge to make a component just for a simple 'about us' page. Actually it's a little bit like the current 'forum rule' page, it would be much better if we can have more than one of it.

Link to comment
Share on other sites

Probably after it gets stable enough.

Great news can't wait to update the shoutbox and to go trough the code...

Great news. How long after the 'dust' has settled you will start working on blog, downloads and gallery?

Link to comment
Share on other sites

Sounds great,

Personally I'd like an option for the blogs to use the default site header instead of any personalization. I'm all for the tags support (in everything) too, and piclens would be a nice touch. How site/group albums - that'd be handy too :cool:

Link to comment
Share on other sites

Thanks for the feedback guys. :)

Just to clarify some things - with Gallery, the first major update after 3.0's release will probably be mostly focused on usability and layout changes. You can see above some feature ideas we have, but we think that the Gallery skin will need more attention than anything else.

Blog has had some changes in this upcoming release, mostly out of necessity to work within the new system. Not sure if I should release what those changes encompass or not...

Link to comment
Share on other sites

[quote name='backdream' date='Oct 22 2008, 04:07 PM']What is the "Blog this post" support ?

As you know IP.Board3 has the hooks system, this allows IPS to integrate their products even more than before. Meaning that idea (Blog this post) may be a hook which provides a link on every post, or icon etc. Then you can create an entry from that post I guess.

All in all, with the hooks, the components should be tightly integrated which will be really cool :)

Link to comment
Share on other sites

A new feature for IP.Downloads could be "Notify category moderators upon a new file submission" (it if requires approval of course).

I wasn't able to find anything like that in IP.Downloads actually and if I don't check the main download view I have no idea that there are new files awaiting approval :o

Link to comment
Share on other sites

I suggest when users upload files in IDM, the upload button only appears on the category which allowed upload, also the users don't need to select the category from the category list again.

If there is going to be needed a global upload button, I suggest when users click the upload button, it shows a list of the root categories, then users select a category and click Next, it will show the sub-categories of that root category, it will help a lot when an IDM has more than 30+ root and sub categories.

Thank you.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...