In this article by Daniel Barreiro and Dan Wellman, authors of the book YUI 2.8: Learning the Library, we're going to look at a very common web page element: navigation menus. The Menu widget provides a timesaving and code-efficient solution to common website application requirements.
The skills that you will take away from this article include:
- How to implement a basic navigation menu
- How to override the default sam skin
- How to create an application-style menu bar
There is a huge difference between a web application and a dynamic web page. Web applications persist basic information, so we can create things such as shopping carts, user authentication (login and logout), and much more. HTML helps us to click through pages with links. In this two-part article series, we will learn how we can use web server memory to create engaging and interactive web applications by using variable scopes.
In this article by John Farrar, author of ColdFusion 9 Developer Tutorial, we will have a look at the following topics:
- The life expectancy for various types of information. This affects the system memory and the place where different information is stored.
- The Application.cfc object class—the cornerstone of ColdFusion applications.
While Plone is quite fortunate to be built on top of the very safe and secure Zope 2 application server, there is always more we can do to make sure our site is running as safely and securely as possible.
Because security is such a big topic, there are many areas where we can perform audits and make improvements such as operating system (OS), flesystem (FS), through the web (TTW), and so on.
Lastly, there are some miscellaneous tasks that fall under the security umbrella; we can take this opportunity to learn them.
So let's get to it.
In this article by Alex Clark, author of Plone 3.3 Site Administration you will learn:
- Restricting TCP/IP access to localhost or LAN host
- Managing IP addresses and ports effectively
- Configuring the Zope 2 effective user dynamically
- Installing Cassandra to audit through the web (TTW) security
- Applying security and bug fixes to Plone
Soon after you install and run Plone for the first time, you will probably want to change the appearance. The effort needed to do so varies, and depends largely on your goals. If you are not picky, adding a new theme to Plone can be as simple as adding a package to your buildout.cfg file, running Buildout, and restarting Plone. However, if you want a high quality, unique, and a professional-looking theme for your site, it could take some time to achieve the desired result.
In this three part article series by Alex Clark, author of Plone 3.3 Site Administration, in addition to covering various aspects of through the web versus filesystem theming, you will learn:
- Installing themes with Buildout
- Examining themes with Omelette and Python
- Overview of theme package files
- Creating a theme package with ZopeSkel
- Examining themes in the ZMI
- Making changes through the Web
In this first article, we will learn installing themes with Buildout and examine themes with Omelette and Python.Read Examining themes with Omelette and Python in full
Plone is a powerful web application used mainly for website content management and comprised of many different, but related Python packages.
In the previous article we have learned how to install themes with Buildout and examine themes with Omelette and Python. Remember, we will not cover theme creation in depth; this is only a sample for site administrators (who may or may not be required to develop themes, in addition to managing their site).
In this article by Alex Clark, author of Plone 3.3 Site Administration , we will learn how to create a theme using the ZopeSkel tool to generate some of the boilerplate code.Read Creating a theme package with ZopeSkel in full
In this article by Bill Foust, author of BlackBerry SDK 4.5 Java Application Development: Beginner's Guide, you will create a new project from scratch. This article demonstrates how you accomplish this using Eclipse and the various wizards that are available within it. It also demonstrates how you can create a simple, but complete application quickly using the User Interface (UI) elements provided by the framework.
We will create a simple standalone application to calculate the tip of a bill at a restaurant. The initial application will be very simple and will be like the first step on a project. As you progress through the rest of this article the application will grow and become more robust. Specifically, we will look at:
- How to create a BlackBerry project using Eclipse
- How to add the essential classes an Application and a Screen
- Setting up a screen with fields
- Creating and using menus
In this article, we are going to do lots of modifications to our site, but some things have to be taken into account before making these changes.Read Removing Unnecessary jQuery Loads in full
In the previous article, you learnt about selecting, installing, and positioning the appropriate modules for your store. You also discovered how you can modify the key default modules through the back office, in order to customize your web page navigation and layouts.
We will now proceed with configuring and customizing the other key elements of your online store through the back office.
This article by Hayati Hashim, author of PrestaShop 1.3 Theming Beginner's Guide, will help you set up your key elements for the PrestaShop store: The title, top of page, footer, logos, featured products. This will be a part and parcel of what you need to do. It also completes the look of the store you are designing through the back office administration. You will also begin to explore the relevant files you need to work with in customizing your own theme.Read Customizing PrestaShop Theme Part 2 in full
This article by Hayati Hashim, author of PrestaShop 1.3 Theming Beginner's Guide, covers the ways to modify the general layout of the PrestaShop’s theme. Here, you will be guided on editing the theme and playing around with the modules. You will get to know terms such as hooks, transplanting, and positioning.
Specifically we will cover:
- Installing and enabling module blocks
- Adding the module blocks in the columns
- Transplanting modules and hooking modules
- Moving modules within columns
- Updating the editorial block in the center column.
Packt Publishing announced today that its eBooks will be available to download from www.PacktPub.com in ePub format with immediate effect. Following feedback from customers, the fast-growing publisher made the move to provide this popular format and expects it to be well received.Read Packt to make ePub downloads available from its website in full
It is a well-known fact that the market of web servers has a long-established leader: Apache. However recent surveys reveal the rise of a new competitor: Nginx, a lightweight HTTP server originating from Russia— pronounced "engine X". This article provides a first approach of the configuration architecture by studying the core module directives that have an impact on the overall server performance. We will understand the need for the various directives that will let you optimize your server for different traffic patterns and hardware setups.
In this article by Clément Nedelcu, author of the book Nginx HTTP Server, we will take a look at the base modules.Read Nginx HTTP Server: Base Module Directives in full
We need to migrate our site to a remote server, in order to make our site live for further development. This is absolutely important because we intend to integrate our site with existing social networking sites such as Facebook and Twitter, and this cannot be done in a local environment. Those of us wanting to continue development locally can continue to do so, especially if we do not have a registered domain name and hosting account. We can use the backup process in this article to migrate our site when we are ready to go live.
In this article,by Beatrice A. Boateng and Kwasi Boateng, author of Joomla! Social Networking with JomSocial we will learn how to:
- Migrate the site from a local machine to a remote server by:
- Backing up the local site using a Joomla! backup system called Akeeba Backup (formerly known as JoomlaPack)
- Creating a live website from the backup
- Sign up for an account
- Manage user profiles by:
- Editing user profiles
- Changing profile pictures
- Setting profile privacy
- Adding applications and privacy settings for applications
- Delete a profile
Every article you'll see about jailbreaking an iPhone or iPad generally revolves around a program in Windows or OS X. If you're a Linux user, you'll probably feel left out. By the end of this article by Delan Azabani, you will be able to jailbreak your iPad with ease, and without Windows or OS X.Read Jailbreaking the iPad - in Ubuntu in full
A website (social network) is only as good as its content. You can have the flashiest,most gimmick-filled website, but if it does not have content, is not user friendly, and does not attract users to come back to it, then it will become another nine-day wonder and no one will remember it.
In this article by Beatrice A. Boateng and Kwasi Boateng, Author of Joomla! Social Networking with JomSocial we are going to create content for our site in order to attract more appheads (the name for users of our site) by:
- Extending our social network to include a ratings system by using SOBI, a Joomla! directory extension
- Listing apps
- Reviewing apps
- Displaying listings in profiles
- Sharing multimedia content such as videos and pictures
In this article by Clément Nedelcu, author of the book Nginx HTTP Server, we will see the following:
- Configuring Nginx to work with Apache
- Reconfiguring Apache to work as a backend server