Intechnic
Users Developers
Home / Our Blog

Archive for December, 2009

In-Portal CMS 5.0 – What’s New in the Latest Version

Wednesday, December 30th, 2009 by Dmitry Andrejev

Today we are proud to announce a new release of In-Portal CMS version 5.0!

Let’s take a quick look several years back at the earlier versions of In-Portal so we can better see the contrast between them and what we have now in the In-Portal CMS version 5.0.

Over the past 6 years In-Portal ran on more then three generations of Interfaces and Template systems constantly improving and optimizing it’s architecture and look and feel. While this greatly helped In-Portal to gain in a technical way at the same time this lead to complex and hard to understand interfaces resulting in need for a change in our direction. We have carefully looked around and came up with list of things that needs to be changed and worked on them for a past year and a half.

I’ll list the most important highlights in In-Portal CMS 5.0 below:

1. Fully redesigned Admin Interfaces (icons, menus, grids)

2. Different editing modes for Admin - Modal Windows, Popups or Standard

3. Work with your site in different modes - Browse Mode, Content Mode and Design Mode

4. Major code Refactoring and Template Parser improvements

5. Fully reviewed and enhanced Security on all levels

6. Fully customizable Admin Console Interface with Simple, Advanced and Custom modes

7. More new features for In-Portal Modules

8. New as well as improved old Themes

9. Development Kit with samples for code customizations

10.  Last but one of the most significant changes - In-Portal CMS has become an Open Source project and is now available for everyone to download and use for free!

To see more of what’s new and what’s coming - please visit official In-Portal CMS Issue Tracker at http://tracker.in-portal.org.

Also we encourage everyone to visit http://www.in-portal.org and participate in In-Portal Community.

Caching Mechanisms in In-Portal CMS - Part 1

Tuesday, December 22nd, 2009 by Alex Obuhovich

We are going to start a new series of articles about current and prospective caching mechanisms in In-Portal CMS. Today, in our first article we are going to talk basic views and understandings about purpose and needs of caching.

What is caching? Generally speaking caching engine transforms dynamic web-pages to static web-pages. Of course static pages work faster and provide much less web-server load, but nowadays we know this is not going to work.

Why do we need caching? Well, caching is simply most powerful application speed improvement mechanisms. Whenever decision is made to use caching, then there are several things to keep in mind though:

- what variable parameters (browser parameters, user request parameters, not obvious parameters) affect caching result;
- really algorithm, that’s going to be cached can’t be improved so it would work faster?
- maybe refactoring is what’s needed, not caching.

There is no general rules for applying caching to every web-site page. Each page should be carefully inspected to gain knowledge about it’s purpose on site. There is at least one tool named Google Analytics (which is free by the way), which can be used to detect each site page popularity and other parameters, which will allow developer to implement most appropriate caching strategy for every site page. For example if web-site has one very slow page, that is visited 10 times a month, then there is no need to spend time in attempts to optimized it. Pages with largest amount of hits (among given web-site of course) should be optimized first.

What parts of the website we should cache? Now let’s talk about dynamic websites. Pages on dynamic web-site have the content that is dependent on various external parameters, for ex. user input in form or specific table contents in database. All user input parameters (GET) also can be determined using Google Analytics. For example if cached page is “search results” (which in real life most likely won’t be cached at all), then main input parameter is “search keyword”. Using Google Analytics we could determine what search keywords are most popular and optimize search result page to perform faster search using given keywords.

In the next article will start more technical talk about caching options.

Follow In-Portal on Facebook, Twitter and LinkedIn

Tuesday, December 15th, 2009 by Andrew Kucheriavy

Please follow In-Portal and fellow community members on Facebook, Twitter and LinkedIn. Help us grow the In-Portal’s community by inviting friends and colleagues

Please let us know if you have any ideas on how to help spread the word about In-Portal or would like to contribute to the marketing efforts!

In-Portal Goes Open Source – The Official Announcement

Tuesday, December 15th, 2009 by Andrew Kucheriavy

in-portal-open-sourceIt has been over ten years since the release of the first version of In-Link – one of the first Content Management Solutions on the Web.   In-Link was shortly followed by In-Portal that originally started in 1998 as a proprietary platform for website projects developed by Intechnic, a Chicago-based web 2.0 development firm.

Over the years, millions of dollars and years of hard work have been invested into In-Portal’s development.  With thousands of completed projects used by millions of people world-wide, In-Portal has evolved into a platform of choice for many web developers, programmers, web designers, webmasters, and other Internet professionals.

Today it is my distinct pleasure to announce that Intechnic Corporation has made a decision to convert In-Portal into an open source project inviting the whole Internet community to tap into the potential of one of the most promising platforms.  We are hereby releasing all of In-Portal’s code to be used and shared freely for any projects or purposes.

We are excited about this new chapter in the history of In-Portal.  As of this moment, In-Portal is managed and run by its community and for the benefits of all community members.  By becoming involved you can help shape In-Portal’s future as well as participate in one of the most exiting projects on the Internet!

For more information please free to browse around the new website, and don’t forget to check out the new website designed for In-Portal’s community and developers are http://www.in-portal.org