Windows 2012 Hosting - MVC 6 and SQL 2014 BLOG

Tutorial and Articles about Windows Hosting, SQL Hosting, MVC Hosting, and Silverlight Hosting

Joomla Hosting - ASPHostPortal :: Changing the default template of Joomla 1.5

clock June 11, 2010 08:31 by author Jervis

Joomla! is an easy to use CMS tool, which allows you to create a website with practically no design or programing skills. To start a Joomla site, you need to sign up for a hosting account and have Joomla CMS installed. At ASPHostPortal you can get a free professional Joomla installation with your Joomla Hosting account. You can always start from our Portal ONE hosting plan (from @$5.00/month) to get this application installed on your website. So, why wait longer?

When you find the template you like, download it to your local computer and follow the steps below to install it on your website:

Step 1. Log in your Joomla admin panel and go to Extensions -> Install/Uninstall

Step 2. There is a box "Upload Package File" and you have to use [Browse..] to find the template file you have downloaded.

Step 3. Once you find the file, click on [Upload File & Install].

Step 4. Now that you have your new template installed, you should apply it to your site. This can be done from Joomla's admin panel, Extensions -> Template manager

Step 5. Check the radio button next to your new template and from the top right menu choose "Default".

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Reseller Hosting - ASPHostPortal :: Save Money By Getting a Domain Hosting Reseller Web Space

clock June 11, 2010 07:27 by author Jervis

If you already have experience hosting a large web space, and are comfortable allocating smaller chunks of your web space for different purposes - and to different users, which in fact would make you even more experienced - why not think seriously about going into business reseller hosting? We recommend you to try ASPHostPortal. You can get professional hosting only with the low price. So, try it!

Getting web space is important for your business - some may even say crucial. In this era of electronics and cyber-marketing, even people in your small town rely on you to have a website that will help them become better acquainted with the services and products you have to offer. But is it possible to get web space if you're on a very tight budget? Of course it is! In fact, it's recommended that you do. If you don't have very demanding web space needs, you should start off with good domain hosting reseller web space.

What is domain hosting reseller web space, and how is this different from regular web space? Well for one thing, a reseller package is usually much cheaper than a regular hosting package. It is also usually much smaller. If, say, the smallest buyable package offered by a standard web host is 500 mb of web space, a reseller would be able to give you 200 or even just 100 mb of space, at a lower price. Resellers create flexibility in the market, and make web hosting more accessible to individuals who need to keep a close eye on our wallets.

The features available on the hosted space is also another remarkable difference. There are many different kinds of resellers, therefore it stands to reason that there will be different terms and conditions to using resold space, as well. Sometimes a reseller will not allow you access to a control panel, which you could use to tweak the settings of your web site. At other times, your reseller will not be able to grant you access to your FTP site either. It will depend on the kind of features offered by your reseller, and the agreement you will reach with your reseller regarding administrative access.

But no matter what kind of arrangement you have with your reseller, opt for maximum flexibility, seek the best value for your money. Make sure your reseller is reliable and efficient in responding to inquiries. Get a good domain hosting reseller web account. Set aside your funds for other important aspects of your business!

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Community Server Hosting - ASPHostPortal :: MOSS and Community Server

clock June 11, 2010 07:19 by author Jervis

This article talk about different MOSS and Community Server. If you’re looking for Community Server and MOSS, you can always consider ASPHostPortal as the alternatives. We give our best for you.

SharePoint’s Community Features

Yes, SharePoint does have social features like blogs and wikis. They have even been working hard to provide enhanced versions of this “adequate” out of the box capability via Codeplex.

For example, we covered the Community Kit: Enhanced Blogging Edition not that long ago. In addition, you can also download the following community features for SharePoint from Codeplex:

- Enhanced Wiki
- Enhanced Discussion Board Edition
- User Group Edition (1.0)
- External Collaboration Toolkit for SharePoint (Community Edition)

Microsoft has also recently provided a peek into their potential social networking solution: TownSquare. It is currently being prototyped within Microsoft's own organization but they have announced no plans to take it public any time soon, if at all. It does demonstrate however that they are looking to improve on MOSS' out of the box collaboration and social media capabilities.


Telligent Community Server

Community Server is a .NET-based social computing platform that includes functionality such as:

- Blogs
- Forums
- File and Photo Gallery
- Support for User Generated Content
- Integrated Ratings and Comments

The latest release includes capabilities such as:

- Integration with Active Directory, Exchange and SharePoint
- Enterprise level reporting of community activity
- Social Streams or Activity Feeds
- Integration with Amazon S3 for storage
- On demand groups/social circles
- Widgets that enable the sharing of data between applications
- A complete Web Services API based on REST for integration/expansion of the platform

SharePoint / Community Server Integration - It's Not New

Lawrence Liu, Senior Technical Product Manager for Community and Social Computing at Microsoft told us that the “Platform + Partners” approach is directly related to Microsoft's success overall and that they continue to leverage that model for SharePoint/MOSS in the social computing space.

“By working with our named partners in the Social Computing space, customers have the option to acquire additional functionality if they need it today to address their business needs. While we will continue to invest in improving SharePoint as a Business Productivity Platform in our future releases, we will also significantly enhance SharePoint’s Social Computing features and capabilities.”

The integration of Telligent's Community Server with SharePoint is an interesting one — particularly in terms of the history of the integration.

Integration Pre-Community Server 2008
Prior to the latest release of the product, there was a lot of buzz about the integration of Community Server with SharePoint. Microsoft Partners out there, SharePoint Solutions and SharePoint Works specifically, were both offering consulting service solutions that integrated Community Server 2007 with SharePoint.

It was only back in March that SharePoint Solutions announced their integration solution that included a common look and feel and shared mechanism for security. According to the company, they announced their solution at the time when there appeared to be no interest by Telligent to integrate the two products.

Unfortunately, and likely a result of Telligent's announcement, SharePoint Solution's service offering never took off and they have no implementations to date. You can't even find the service offering on their website.

Integration with Community Server 2008
With Community Server 2008, Telligent has taken notice of the sales potential of the product duo. CMSWire had the opportunity to ask Rob Howard, the Telligent CEO, a few questions on this new integration solution. According to Howard, there were many independent solutions for building an integrated community when they built their product back in 2004. Today though, businesses want fewer vendors and integrated technology.

“We’re now applying that same philosophy to Microsoft Office SharePoint Server 2007. Customers want simplicity, and Office SharePoint Server 2007 is becoming the platform of choice behind the firewall. But at the same time, SharePoint is also missing functionality in some core social computing areas. And that is value that we add … and what customers are demanding. Our belief remains that building an integrated platform is ultimately better for customers.”

How Community Server is Integrated with MOSS

Community Server 2008 is also able to utilize the same security mechanisms that SharePoint uses — Active Directory and Forms-based Authentication being the two most popular. This enables them to tightly integrate their security model, moving seamlessly between the two platforms, based on a common security platform.

In addition, Community Server 2008 provides an email gateway that allows Outlook users to participate in certain community activities without having to leave the coziness of their email client.

Of course, no integration is complete without the development of a number of SharePoint WebParts. In this case:

- Feature and Solution Deployment: Administrators can select what Community Server functionality they want deployed within SharePoint
- Web Parts: Web parts that contain Community Server functionality such as blogs, social streams and more
- Web Part Pages: Complete end-to-end Community Server “experience”
- Event Receivers: Enables List and Document Libraries activities to be included in Community Server social streams
- Search:SharePoint searches will include content stored directly in Community Server

Telligent's Official Release Information for the Integration

So it all looks good and very promising. We asked when it would be officially released as the talk has been going on for quite awhile now.

“We have a preview out now of the SharePoint integration. We’ll have a beta out in August of the new Community Server Evolution platform, and we will officially release soon thereafter. Evolution is a version of Community Server that has been tailored specifically for behind the firewall and goes much deeper than just Office SharePoint Server 2007—it integrates with Active Directory, Microsoft Exchange, and SharePoint. It’s all about bringing Community Server behind the firewall and truly integrating with our customers’ IT environments.”

Of course, we were also curious how much this integration software will cost organizations.

“We’re still working on that. It will definitely be a per-seat license, probably around $50/seat annually. Pricing will scale for volume licenses, and that is the part we’re working on. We’ve already had several organizations with 3,000+ seats starting the conversation.”

You'll also notice that the price of the Professional Edition of Community Server has almost doubled with the new version. According to Howard the answer is “Simple, a change of focus. We’re focusing better on where the market is for this product. Community Server is best for organizations that are supporting decent-sized communities. We introduced another product earlier this year — Graffiti CMS — that is targeted more at small- to medium-sized businesses and is priced much more aggressively.”

Microsoft's View of the Community Server Integration

The integration is a smart move by Telligent. SharePoint is the dominant collaboration and document management platform inside many organizations — particularly those orgs with a Microsoft predisposition. For Telligent to offer a solution that integrates tightly around security and more will encourage these organizations to look to them first for their social media needs.

What does Microsoft say about all this? They love it, of course. According to Lawrence Liu:

“Community Server is used by many organizations (including Microsoft) as a online community solution with blogs and forums as the primary features. More and more of these organizations are using SharePoint for a variety of information management and collaboration scenarios. While SharePoint’s blogs and forums features are sufficient for some of these organizations, others would like to leverage their investments in Community Server but provide a seamlessly integrated user experience on SharePoint.”

Is the match made in heaven? For Microsoft and Telligent it is. With that said, it's less clear what it's going to do to the smaller/other Microsoft Partners such as SharePoint Solutions. But then Community Server is Telligent's baby and Microsoft's belle of the ball. The rest of the field will just have to adapt.

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Magento Hosting with ASPHostPortal :: Magento Hosting and the Magento eCommerce Platform

clock June 9, 2010 09:23 by author Jervis

Magento has been created for the ease of online dealers and other sellers so that they can manage their stores online. The very exciting and famous platform of e commerce brings several opportunities for the convenience of buyers and sellers over the internet. You can easily deal with the product and services online.

Magento also helps in creating search engine optimization friendly web stores. Magento hosting provides very convenient place for the online store user and it is also very useful for the ecommerce. Magento hosting has various tools offered for the convenience of the people. You can easily get all the marketing tools, SEO and catalog management services with the help of Magento. It is highly sophisticated administrative system provides good interface for the users. Magento can provide you 24 hours accessibility of your online stores.

You can easily maintain and run your business online. Even form a single administrative panel you can easily manage your online stores. It has also several options of payment even on single click. All the automation offered by the Magento provider is good and you can also check the Magento hosting reviews for this particular topic. The Magento hosting reviews are easily available on the internet. The opinion of experts and of the people will let you know the exciting features and administrative capability of Magento hosting.

It provides a customizable outlook and also other facilities for your convenience. You can get easily downloadable facility in very quick time without any hurdle. Magento hosting provides reliability to the customers of online stores. Customer can easily trust on the web stores if they have a link with Magento. It will provide you the best profit for your business and good opportunities to explore in new area of business.

You can have success in your online business only with the use of the Magento eCommerce platform. Magento hosting reviews are also available for your reference. Any reference about Magento Providers can be found from Magento hosting reviews. It is very appealing and exciting for the new as well as existing online stores. The user friendly platform of the Magento CMS is the boon of eCommerce of the online stores. Every buyer can easily get his or her products at his/her doorstep in easier way. Buyers just need to file their order online and they will get their purchase products in few minutes of shipping.

For a leap in the right direction, Magento is the best way to go when it comes down to advancing your online and offline business.

A lover of all different topics from making them boring to interesting, You can find out more about this at ASPHostPortal and use this as a starting point in order to get your e-business up and running.


Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



DNN Hosting - ASPHostPortal :: Building Websites with DotNetNuke

clock June 9, 2010 09:10 by author Jervis

As an open-source Web portal, DotNetNuke is a highly efficient content management system best suited for building commercial Web sites, corporate intranets and extranets, and online publishing portals. Being an open-source software with a BSD licensing agreement plan, DotNetNuke is free of cost and can be used for any commercial or non-commercial application. Just giving credit to the DotNetNuke community can suffice the requirement for extensive use of this user-friendly software. Built on a robust Microsoft ASP.NET (VB.NET) platform, DotNetNuke is easily installed and hosted. By downloading and installing the software, you have all of the features and tools required to create and manage your Internet or Intranet site, including its layout, content, security, email client, search engine submission and membership plans. Virtually no programming skills are necessary. ASPHostPortal is a premiere web hosting provider that supports the reliable and low cost DNN hosting plan. Only with $ 5.00/month, you can get DNN hosting. Amazing…So, don’t think too long.

The most important advantage with DotNetNuke in Web hosting is that the user is the site administrator.  Using a highly advanced browser-based Web management system, you have the convenience of managing your site with little or no training. This saves time and money, and adds speed and efficiency to your operations as the intermediary developers are eliminated. Content creation and configuration aspects do not require any additional support services, meaning greater and speedier returns on your merchandize investments. As the software has a modular design, you have the opportunities to market niche products like site templates, premium content management modules and multiple database options to your DotNetNuke clients. As DotNetNuke separates site content from site design, the possibilities for marketing highly tailor-made templates to your clients increase considerably.

DotNetNuke is based on Microsoft technology and includes the .NET framework, meaning you can conveniently work on your existing infrastructure such as Windows Servers, database servers and development tools. The software is also very flexible and integrates well with your built-up systems and automated environments, and requires minimum interventions. Consequently, you have more time to focus on your sales instead of support aspects. With regular updates and introductions of new features, it continues to create value for your Web hosting business in a sustainable manner.

DotNetNuke is fully extensible and scaleable - it can be used to create a Web site of any capacity, from a small writers Web portal to a highly customized corporate Web site. Sites can even be augmented through third-party private assembly tools. DotNetNuke can support multiple portals off one install and the administrators have the advantage of managing any number of sites from this hosting account. DotNetNuke facilitates division of administrative options between the host level and the individual portal level, so there is complete independence and flexibility. It has fully customizable modules that allow a wide variety of changes at all levels. You can conveniently make changes in basic elements like font, type, color and bullet points, overall site appearance, and apply new skins and module containers to the site without affecting the content. DotNetNuke has very high security features on validation, encryptions, tracking ‘bugs’ and mitigating other potential threats. The multi-language localization feature available on DotNetNuke now makes it possible to roll out Web sites that are completely non-English and administrators worldwide would have no difficulty in handling the features.

The DotNetNuke community is growing. Currently there are more than 350,000 registered users and a fast expanding network of third-party developers, hosters and resellers. With a backbone of core programmers and the ever-growing community of users to help to troubleshoot any potential problems, DotNetNuke is never far away. Microsoft supports the DotNetNuke community, hosting the discussions forum on ASP.NET Web site. Shaun Walker of DotNetNuke acknowledged this by stating, “The community would not have grown to what it is today without the support of Microsoft…. There’s a lot of trust based on the fact that we have a solid working relationship with Microsoft.” This close relationship has helped DotNetNuke to take advantages of many cutting-edge features of MS Visual Studio.NET and ASP.NET, and ultimately makes the software even more flexible and user friendly.

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



ASP.NET 4 Hosting - ASPHostPortal :: What's New in Windows Workflow Foundation

clock June 7, 2010 06:33 by author Jervis

This topic contains brief information about Windows Workflow Foundation. If you looking for ASP.NET 4 hosting, you can always consider ASPHostPortal. At ASPHostPortal you can get a professional ASP.NET 4 installation with your ASP.NET 4 Hosting account. You can always start from our Portal ONE hosting plan (from @$5.00/month) to get this application installed on your website. So, why wait longer?

Windows Workflow Foundation (WF) in .NET Framework version 4 changes several development paradigms from previous versions. Workflows are now easier to create, execute, and maintain, and implement a host of new functionality.

Workflow Activity Model

The activity is now the base unit of creating a workflow, rather than using the SequentialWorkflowActivity or StatemachineWorkflowActivity classes. The Activity class provides the base abstraction of workflow behavior. Activity authors can then implement either CodeActivity for basic custom activity functionality, or NativeActivity for custom activity functionality that uses the breadth of the runtime. Activity is a class used by activity authors to express new behaviors declaratively in terms of other NativeActivity, CodeActivity, AsyncCodeActivity, or DynamicActivity objects, whether they are custom-developed or included in the .NET Framework 4 Built-In Activity Library.

Rich Composite Activity Options

Flowchart is a powerful new control flow activity that allows authors to model arbitrary loops and conditional branching. Flowchart provides an event-driven programming model that was previously only able to be implemented with StateMachineWorkflowActivity. Procedural workflows benefit from new flow-control activities that model traditional flow-control structures, such as TryCatch and Switch.

Expanded Built-In Activity Library

New features of the activity library include:

- New flow control activities, such as, DoWhile, Pick, TryCatch, ForEach, Switch, and ParallelForEach.

- Activities for manipulating member data, such as Assign and collection activities such as AddToCollection.

- Activities for controlling transactions, such as TransactionScope and Compensate.

- New messaging activities such as SendContent and ReceiveReply.

Explicit Activity Data Model

.NET Framework 4 includes new options for storing or moving data. Data can be stored in an activity using Variable. When moving data in and out of an activity, specialized argument types are used to determine which direction data is moving. These types are InArgument, InOutArgument, and OutArgument.

Enhanced Hosting, Persistence, and Tracking Options

.NET Framework 4 contains persistence enhancements such as the following:

- There are more options for running workflows, including WorkflowServiceHost, WorkflowApplication, and WorkflowInvoker.

- Workflow state data can be explicitly persisted using the Persist activity.

- A host can persist an ActivityInstance without unloading it.

- A workflow can specify no-persist zones while working with data that cannot be persisted, so that persistence is postponed until the no-persist zone exits.

- Transactions can be flowed into a workflow using TransactionScope.

- Tracking is more easily accomplished using TrackingParticipant.

- Tracking to the system event log is provided using EtwTrackingParticipant.

- Resuming a pending workflow is now managed using a Bookmark object.

The article above describes only brief explanation about Windows Workflow Foundation. For more information, visit http://www.asphostportal.com

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Reseller Hosting - ASPHostPortal :: Business Reseller Hosting as a Small Enterprise

clock June 7, 2010 06:24 by author Jervis

If you already have experience hosting a large web space, and are comfortable allocating smaller chunks of your web space for different purposes - and to different users, which in fact would make you even more experienced - why not think seriously about going into business reseller hosting? We recommend you to try ASPHostPortal. You can get professional hosting only with the low price. So, try it!

Business reseller hosting is a promising enterprise. Small entrepreneurs with traditional marketing backgrounds are still learning about the virtues of advertising on the Internet. Steadily, the pervasive power of Internet advertising is making more sense to conventional business owners who offer various services and products, from home crafts to back-office services.

There are different kinds of reseller accounts, and the nature of most of them depends on the covenant you arrive at with your chosen web host. Perhaps you'd simply like to be a web space marketer, in which case you can contact your target webhost and reach an arrangement regarding marketing scope and commission rates. Or perhaps you'd like to become a redistributor of shared space - that is, you buy a large amount of web space from an established web host, then sell off smaller parts of the web space to interested parties.

In fact resellers who opt for the latter method are in demand among small and medium business owners. Resold web space could be much cheaper and more practical than if it was bought directly from a web host.

Another strong point of resellers, ideally, is that they are easy to get to - so that if there are any emergency fixups or upgrades that need to be done, the resellers are always at hand. So if you've had experience as a web developer or network administrator, it would be a great way to make money on the side. Some individuals who resell web space find themselves short-handed when they need to reply to queries and fix massive scripting errors. But if you're already an expert on troubleshooting web accounts, you'll be more ready for anything!

Business reseller hosting is a good way to make money for those of us in Web development, or those who have had experience in being webmasters. Fire up your sleeping entrepreneurial spirit!

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



ASP.NET 4 Hosting - ASPHostPortal :: .NET Framework 4.0 a Parallel Programming-Initiative

clock June 5, 2010 08:18 by author Jervis

This topic contains brief information about Visual Basic 2010. If you looking for ASP.NET 4 hosting, you can always consider ASPHostPortal. At ASPHostPortal you can get a professional ASP.NET 4 installation with your ASP.NET 4 Hosting account. You can always start from our Portal ONE hosting plan (from @$5.00/month) to get this application installed on your website. So, why wait longer?

If you're an avid .NET programmer, you are likely aware of what the above title says. Since the birth of multi-core computing, there has been a need for parallel-programming architecture. Now, the multi-core computing has become the prevailing paradigm in computer architecture due to the invention of multi core-processors. By the way, almost every programmer considers Visual Studio 2008 and .NET Framework 3.5 as getting remote and out of the way. To avert its programming market fiasco, recently, Microsoft released the beta versions of .NET Framework 4 and Visual Studio 2010. The main focus fell on .NET 4, yet the labels boasted the advent of parallel-programming. The question is whether there are any advantages (more specifically towards performance) on sticking to existing APIs? This article attempts to briefly answer the question.

.NET 4's Multi-Core processing ability: First of all, the MSDN site shows that the parallel extensions in the .NET 4 , has been improved to support parallel programming, targeting multi-core computing or distributed computing. The support for the Framework has been categorized into four areas like library, LINQ, data structures and diagonastic tools. .NET 4's peers and predecessors lacked the multi-core operable ability. The main criteria like communication and synchronization of sub-tasks were considered as the biggest obstacles in getting a good parallel program performance. But .NET 4's promising parallel library technology enables developers to define simultaneous, asynchronous tasks without having to work with threads, locks, or the thread pool.

Full support for multiple programming languages and compilers: Apart from VB & C# languages, .NET 4 establishes full support for programming languages like Ironpython, Ironruby, F# and other similar .NET compilers. Unlike 3.5, it encompasses both functional-programming and imperative object-oriented programming.

Dynamic language runtime: Addition of the dynamic language runtime (DLR) is a boon to .NET beginners. Using this new DLR runtime environment, developers can add a set of services for dynamic languages to the CLR. In addition to that, the DLR makes it simpler to develop dynamic languages and to add dynamic features to statically typed languages. A new System Dynamic name space has been added to the .NET Framework on supporting the DLR and several new classes supporting the .NET Framework infrastructure are added to the System Runtime Compiler Services.

Anyway, the new DLR provides the following advantages to developers: Developers can use rapid feedback loop which lets them enter various statements and execute them to see the results almost immediately. Support for both top-down and more traditional bottom-up development. For instance, when a developer uses a top-down approach, he can call-out functions that are not yet implemented and then add them when needed. Easier refactoring and code modifications (Developers do not have to change static type declarations throughout the code)

Parallel-diagnostics: Unlike Visual Studio 2008, the new Visual Studio 2010 supports debugging and profiling, extensively. The new profiling tools provides various data views which displays graphical, tabular and numerical information about how a parallel or multiple-threaded application interacts with itself and with other programs. The results enable developers to quickly identify areas of concern, and helps in navigating from points on the displays to call stacks & source codes. If you think only parallel programming abilities and promising capabilities make the MS .NET 4.0 a more promising next generation programming tool, think again! That's not all. There are also a number of enhancements to the Base Libraries for things like collections, reflection, data structures, handling, threading and lots of new features for the web.

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Joomla Hosting - ASPHostPortal :: Understanding Output Overrides in Joomla! 1.5

clock June 4, 2010 05:16 by author Jervis

Introduction

There are many competing requirements for web designers ranging from accessibility to legislative to personal preferences.  Rather than trying to over-parameterise views, or trying to aim for some sort of line of best fit, or worse, sticking its head in the sand, Joomla! has added the potential for the designer to take over control of virtually all of the output that is generated.

Joomla! has generally been labeled by some for not giving due attention to accessibility or being archaic in their approach to web standards.  However with 1.5, the responsibility, but more importantly the power is back in the designer's hands.

In addition, except for files that are provided in the Joomla! distribution itself, these methods for customisation eliminate the need for designers and developers to "hack" core files that could change when the site is updated to a new version.  Because they are contained within the template, they can be deployed to the Web site without having to worry about changes being accidentally overwritten when your System Administrator upgrades the site.

The aim of this tutorial is to introduce the how four areas of the output of Joomla! are able to be customised by the template designer.

Not interested in all the theory? Visit http://www.asphostportal.com. You can get proffessional Joomla website.

MVC 101

MVC can be a scary acronym.  It stands for Model-View-Controller and the concepts behind MVC are responsible for the extra flexibility that is now afforded to the designer.  While parts of the theory can be rather involved and complicated, the only part that the designer need worry about is the V for View.  This is the part that is concerned with output.

Different extensions display output in different ways.

Components, as you would already know, are fairly complex and have the ability to display different information in different ways.  For example, the Articles Component (com_content) is able to display a single article, or articles in a category, or categories in a section.  Each of the ways of representing the different types of data (an article, or a category, or a section) is called a "view" (this comes from our MVC terminology).  Most components will have many views.  However, the view doesn't actually display the output.  This is left up to what we call a "layout" and it is possible for a view to have a variety of layouts.

The main thing to remember here is that components can have multiple views, and each view can have one or more layouts.  Each view assembles a fixed set of information, but each layout can display that information in different ways.  For example, the Category view in the Articles component assembles a number of articles.  These articles could be displayed in a list or in a table (and probably other ways as well).  So this view may have a "list" layout and a "table" layout to choose from.

Modules, on the other hand, are very simple.  They generally display one thing one way.  Modules don't really have views but they do support a layout.  Some developers might even support a choice of layout through module parameters

Template versus Layout

It is very important to distinguish between the role of template and the role of layouts.  The template sets up a structural framework for the page of the Web site.  Within this framework are positions for modules and a component to display.  What actually gets displayed is governed by the module layout, or the combination of view and layout in the case of the component.

The following image shows the structural layout of a typical Joomla! template (rhuk_milkyway, the default for 1.5).  The module positions are displayed by adding tp=1 to the URL (eg, index.php?tp=1).  You can clearly see where the module output is contained within the overall template, as well as the main component output starting in the lower-centre region.  However, what is actually output in those regions, is controlled by the layouts.

Ancillary Customisation

While not strictly related to the MVC, there are two other important areas to consider when looking at customising the output of Joomla!.

In addition to layouts, modules have what we call "chrome".  Chrome is the style with which a module is to display.  Most developers, designers and probably some end-users will be familiar with the different built-in styles for modules (raw, xhtml, etc).  It is also possible to define your own chrome styles for modules depending on the designer result.  For example, you could design a chrome to display all the modules in a particular position in a fancy javascript collapsing blind arrangement.

In the screenshot above, you can just make out the names of some of the built-in module chrome used (rounded, none and xhtml).

The second area has to do with controlling the pagination controls when viewing lists of data.  We will look at that in more detail later.

Component Output Types and Layout Overrides

To understand layout overrides we must first understand the file structure of a component.  While there are many parts to a component, all fulfilling different roles and responsibilities, we want to look just in the /view/ directory.  Here is the partial structure for two of the com_content views:

/components

  /com_content

      /views

        /articles

            /tmpl

              default.php (this is a layout)

              form.php  (this is a layout)

            view.html.php (this is the view that outputs the HTML)

            view.pdf.php  (this is the view that outputs the PDF)

        /category

            /tmpl

              blog.php     (layout)

              blog_items.php (a sub-layout

              default.php     (layout)

            view.html.php     (HTML view)

            view.feed.php     (RSS feed)

So what you see here is that under the /views/ directory, each view is placed in a directory of its own.  The content component actually has three other views not shown: archive, frontpage and section.

Output Types

Under the
/articles/ directory we have a number of files.  There is almost always a file called view.html.php.  This is what we call the view file, but there can be more than one depending on the type of output to produce.  It has a specific naming convention, view.output_type.php, where the output type can be html, feed, pdf, raw or error. What this means is when we want html output for this particular view, the view.html.php file is used.  When we want the RSS output, the view.feed.php file is used.

The affect of these different output types is most apparent when the Global Configuration setting for Search Engine Friendly URLs is set to Yes, Use Apache mod_rewrite is set to Yes, and Add suffix to URLs is also set to Yes.  When this is done, the site URLs will look something like this:


http://domain/sports.html
http://domain/sports.feed
http://domain/sports/rowing.html
http://domain/sports/rowing.pdf


The exact URL will vary depending on how you set up your site but the point here is to show that sports.html will use the category view's
view.html.php file to, and that sports.feed will display the RSS feed for the category using view.feed.php.  It should be noted that you cannot currently customise feed or PDF output types.  However, you can customise the html output type and this is where layouts come into play.

Layouts

Under the view directory there is a
/tmpl/ directory in which the layout files reside.  Each PHP file in this directory represents a layout.  For example, article/tmpl/default.php is the default layout for an article whereas article/tmpl/form.php is the edit form for an article; category/tmpl/default.php is the default layout for a category whereas category/tmpl/blog.php displays the list of article differently.

The relationship between component views and layout is most plainly seen when adding a new menu item.  The next screenshot represents the typical display of the New Menu Item page.  Having clicked on Articles (which represents
com_content), the tree expands to show the list of views and each layout within the view.

You will notice that while there are extra files in some of the
/tmpl/ directories (like pagebreak.php in the article view), they are missing from the list.  This is due to instructions in the XML file for the layout (for example, pagebreak.xml) to hide the layout (or even the view) from the menu item list.  However, this is another broad topic which will be covered in another tutorial.

Armed with all that knowledge of how all the parts relate to each other, we are now ready to actually create our layout overrides.

Copying or Creating layout Files

Layout overrides only work within the active template and are located under the /html/ directory in the template.  For example, the overrides for rhuk_milkyway are located under
/templates/rhuk_milkyway/html/, for the JA Purity template under /templates/ja_purity/html/ and for Beez under /templates/beez/html/.

It is important to understand that if you create overrides in one template, they will not be available in other templates.  For example, rhuk_milkyway has no component layout overrides at all.  When you use this template you are seeing the raw output from all components.  When you use the Beez template, almost every piece of component output is being controlled by the layout overrides in the template.  JA Purity is in between having overrides for some components and only some views of those components.


The layout overrides must be placed in particular way.  Using Beez as an example you will see the following structure:


/templates

  /beez

      /html

        /com_content    (this directory matches the component directory name)

            /articles   (this directory matches the view directory name)

              default.php (this file matches the layout file name)

              form.php

The structure for component overrides is quite simple: /html/com_component_name/view_name/layout_file_name.php.  Let's look at a few examples.

The rhuk_milkyway template does not have any layout overrides for any components.  If we want to override the default layout for an article, first we need to copy this file:


/components/com_content/views/article/tmpl/default.php

to this location, creating the appropriate directories in the event they don't already exist:

/templates/rhuk_milkyway/html/com_content/article/default.php

If we wanted to override the blog layout in the category view, we would copy this file:

/components/com_content/views/category/tmpl/blog.php

to:

/templates/rhuk_milkyway/html/com_content/category/blog.php

Once the files are copied, you are free to customise these files as much or as little as required or desired.  You do not have to honour parameter settings if you don't want to.

Overriding Sub-layouts

In some views you will see that some of the layouts have a group of files that start with the same name.  The category and frontpage views have examples of this.  The blog layout in the category view actually has three parts: the main layout file
blog.php and two sub-layout files, blog_item.php and blog_links.php.  You can see where these sub-layouts are loaded in the blog.php file using the loadTemplate method, for example:

echo $this->loadTemplate('item');

// or

echo $this->loadTemplate('links');

When loading sub-layouts, the view already knows what layout you are in, so you don't have to provide the prefix (that is, you load just 'item', not 'blog_item').

What is important to note here is that it is possible to override just a sub-layout without copying the whole set of files.  For example, if you were happy with the Joomla! default output for the blog layout, but just wanted to customise the item sub-layout, you could just copy:
/components/com_content/views/category/tmpl/blog_item.php

to:

/templates/rhuk_milkyway/html/com_content/category/blog_item.php

When Joomla! is parsing the view, it will automatically know to load blog.php from com_content natively and blog_item.php from your template overrides.

For further information, visit http://www.asphostportal.com.

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



Community Server Hosting - ASPHostPortal :: Using Override Files

clock June 4, 2010 04:40 by author Jervis

This topic contains brief information about Using Override Files. If you looking for Community Server hosting, you can always consider ASPHostPortal. At ASPHostPortal you can get a professional Community Server installation with your Community Server Hosting account. You can always start from our Portal ONE hosting plan (from @$5.00/month) to get this application installed on your website. So, why wait longer?

Override files allow you to modify any aspect of a communityserver.config or siteurls.config file without modifying the original .config file that ships with Community Server or Evolution. In this article, we will modify the HTML scrubber portion of the communityserver.config file using a communityserver_override.config file.


Why Should I use Override Files?

The main benefit of using override files to make changes to the core configuration files is that you are not actually modifying the core configuration files. Instead, you are making the modifications through a separate configuration file.  This means that when you upgrade Community Server, the changes you have made will not be destroyed if the upgrade comes with new  versions of the core configuration files.

The Override File

An override file is just another xml file. The basic structure of an override file goes as follows:

<?xml version="1.0" encoding="utf-8">

<Overrides>
  <!-- Overrides go here -->

</Overrides>

The override file should go into the root folder of your website, i.e., in the same location as the existing communityserver.config file. If you are overriding siteurls.config, you should name it siteurls_override.config, and similarly you should rename the communityserver.config something like communityserver_override.config.

Overrides

An override file contains a collection of overrides.  Each override must have two attributes specified on it: xpath and mode.

The xpath attribute is the XPath to the node (or attribute) of the configuration file you want to manipulate with the override.  Briefly put, the XPath is a path to specific nodes in the core configuration file. You will see some example XPaths throughout this article.

Overrides can use the following modes:
- Remove - Deletes a node or attribute.
- Update - Used to change an entire xml node.
- Add - Adds a node (or nodes) either before, after or within the specified node.
- Change - Used to change the value of an attribute.
- New - Used to create a new attribute with the specified value.

Remove

Use the remove option to remove a whole node or a single attribute from the configuration file.  For example, you may decide you don't want to allow your users to specify css classes for the content they generated. To do this you can use the following override to remove class from the list of allowed global attributes:

<Override xpath="/CommunityServer/MarkUp/globalAttributes/class"
          mode="remove" />

Similarly you may decide that you do not want users to be able to specify the color used with font tags. To remove a specific attribute you must specify the name of the attribute to remove the following:

<Override xpath="/CommunityServer/MarkUp/html/font"
          mode="remove" name="color" />


Update

The update mode allows you to totally replace a node in the original configuration file. This is particularly useful if you are making so many changes to the original node that it is simpler to replace the whole node.  For example, if you want to allow users to only use an very small subset of html when posting (bold, italic, paragraphs and line breaks), you can use the following override:

<Override xpath="/CommunityServer/MarkUp/html" mode="update">
  <html>
    <strong />
    <em />
    <p />
    <br />
  </html>
</Override>

Add

The add mode allows you to add additional nodes to the original configuration file.  With add overrides, you can specify a where attribute to specify where the overrides should be added. The following values can be used for the where attributes.

- before - This adds the nodes within the override before the node specified in the XPath.
- after- This adds the nodes within the override after the node specified in the XPath.
- start - adds the nodes within the override at the beginning of the node specified in the XPath.
- end - adds the nodes within the override at the end of the node specified in the XPath.

If no value is specified for where, the start behaviour is used.

To better illustrate the difference between what different wheres do, take the following overrides:

<Override xpath="/CommunityServer/MarkUp/html/" mode="add"
          where="before" >
  <Before />
</Override>
<Override xpath="/CommunityServer/MarkUp/html/" mode="add"
          where="after" >
  <After />
</Override>
<Override xpath="/CommunityServer/MarkUp/html/" mode="add"
          where="start" >
  <Start />
</Override>
<Override xpath="/CommunityServer/MarkUp/html/" mode="add"
          where="end" >
  <End />
</Override>
<Override xpath="/CommunityServer/MarkUp/html/" mode="add"
          where="" >
  <Unspecified />
</Override>

Change

The change mode allows you to change the value of a specific attribute on an xml node.  When using the change mode, you must specify two additional attributes on the override

- name - the name of the attribute you want to change
- value - the new value you want the attribute to have.

For example, you can use the following override to disallow the colour attribute from being used with the font html element in user-generated content.


<Override xpath="/CommunityServer/MarkUp/html/font" mode="change"
          name="color" value="false" />

New

The new mode allows you to add a new attribute to an xml node. Like the change mode, you must specify two additional attributes on your override:

- name - the name of the attribute you want to add
- value - the value you want the attribute to have

For example, you can allow the type attribute to be specified on ordered lists by using the following override:


<Override xpath="/CommunityServer/MarkUp/html/ol" mode="new"
          name="type" value="true" />

Reasons why you must trust ASPHostPortal.com

Every provider will tell you how they treat their support, uptime, expertise, guarantees, etc., are. Take a close look. What they're really offering you is nothing close to what ASPHostPortal does. You will be treated with respect and provided the courtesy and service you would expect from a world-class web hosting business.

You’ll have highly trained, skilled professional technical support people ready, willing, and wanting to help you 24 hours a day. Your web hosting account servers are monitored from three monitoring points, with two alert points, every minute, 24 hours a day, 7 days a week, 365 days a year. The followings are the list of other added- benefits you can find when hosting with us:

- DELL Hardware
Dell hardware is engineered to keep critical enterprise applications running around the clock with clustered solutions fully tested and certified by Dell and other leading operating system and application providers.
- Recovery Systems
Recovery becomes easy and seamless with our fully managed backup services. We monitor your server to ensure your data is properly backed up and recoverable so when the time comes, you can easily repair or recover your data.
- Control Panel
We provide one of the most comprehensive customer control panels available. Providing maximum control and ease of use, our Control Panel serves as the central management point for your ASPHostPortal account. You’ll use a flexible, powerful hosting control panel that will give you direct control over your web hosting account. Our control panel and systems configuration is fully automated and this means your settings are configured automatically and instantly.
- Excellent Expertise in Technology
The reason we can provide you with a great amount of power, flexibility, and simplicity at such a discounted price is due to incredible efficiencies within our business. We have not just been providing hosting for many clients for years, we have also been researching, developing, and innovating every aspect of our operations, systems, procedures, strategy, management, and teams. Our operations are based on a continual improvement program where we review thousands of systems, operational and management metrics in real-time, to fine-tune every aspect of our operation and activities. We continually train and retrain all people in our teams. We provide all people in our teams with the time, space, and inspiration to research, understand, and explore the Internet in search of greater knowledge. We do this while providing you with the best hosting services for the lowest possible price.
- Data Center
ASPHostPortal modular Tier-3 data center was specifically designed to be a world-class web hosting facility totally dedicated to uncompromised performance and security
- Monitoring Services
From the moment your server is connected to our network it is monitored for connectivity, disk, memory and CPU utilization - as well as hardware failures. Our engineers are alerted to potential issues before they become critical.
- Network
ASPHostPortal has architected its network like no other hosting company. Every facet of our network infrastructure scales to gigabit speeds with no single point of failure.
- Security
Network security and the security of your server are ASPHostPortal's top priorities. Our security team is constantly monitoring the entire network for unusual or suspicious behavior so that when it is detected we can address the issue before our network or your server is affected.
- Support Services
Engineers staff our data center 24 hours a day, 7 days a week, 365 days a year to manage the network infrastructure and oversee top-of-the-line servers that host our clients' critical sites and services.

 



About ASPHostPortal.com

We’re a company that works differently to most. Value is what we output and help our customers achieve, not how much money we put in the bank. It’s not because we are altruistic. It’s based on an even simpler principle. "Do good things, and good things will come to you".

Success for us is something that is continually experienced, not something that is reached. For us it is all about the experience – more than the journey. Life is a continual experience. We see the Internet as being an incredible amplifier to the experience of life for all of us. It can help humanity come together to explode in knowledge exploration and discussion. It is continual enlightenment of new ideas, experiences, and passions

 photo ahp banner aspnet-01_zps87l92lcl.png

Author Link

Corporate Address (Location)

ASPHostPortal
170 W 56th Street, Suite 121
New York, NY 10019
United States

Sign in