Web Development




Articles & Videos



Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.

Share tech news, updates, or what's on your mind.

Sign up to Post

I saw this video online and the website was originally from TypeScript. When I go to TypeScripts' website its different. In the .gif was once there website.

Can someone explain to me how they made the clouds animate in the background? What tools were possibly used? And the best method to try and recreate it?

Animated Clouds
Independent Software Vendors: We Want Your Opinion
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Grrrr, not sure why I can't get this to work.  I am trying to make the background of this widget area (which is now yellow) to black.  When I use the inspector, it says to modify this code:
.education-pro-blue .home-middle {
   background-color: #yellow;

Open in new window

But when I go into my css and add this with black as the color, it never changes!  Not sure what is going on.  Perhaps something is overwriting it?

Screen shot

Beta site
IIS8 If I use SNI can I use assign something like this


without any issues on the same 443 port?
Can anyone recommend a cheap, great up time VPS hosting company? Any VPS hosting company's that offer $.99/month hosting?
I'm using Prestashop 1.7

I need to trigger an email to be sent each time the action is true, here is the code that I have:

 public function setAwaitingButton($echo, $tr)
        $url = self::$currentIndex.'&token='.$this->token.'&view'.$this->table.'&id_seller='.(int) $tr['id_seller'].'&id_cart='.(int) $tr['id_cart'].'&releasepayment=1';
        $action = $this->l('Awaiting payment validation period');
        if ($tr['pending_amount'] > 0) {
            if ($tr['is_order_shipped']) {
                $shippedDate = strtotime($tr['shipped_date']);
                $currentDate = strtotime(date('Y-m-d H:i:s'));
                $remainingDays =  $currentDate - $shippedDate;
                $daysleft = round((($remainingDays/24)/60)/60);
                if ($daysleft > Configuration::get('MANGOPAY_ADMIN_TIME_HOLD')) {
                    $disabled = '';
                    $action = $this->l('Release payment to seller');
       I believe the mail send action must be injected at this line?            
                } else {
                    $disabled = 'disabled="disabled"';
            } else {
                $disabled = 'disabled="disabled"';
        } else {
            $disabled = 'disabled="disabled"';
            $action = $this->l('Transfered Successfully');

I need the mail::send syntax so the email can be sent to a gmail account

Thanks Experts
I'm a seasoned software developer, but my experience with Java extends only a few years. Last year I embarked on creating a GUI for one of our company-specific data stores. I chose JavaFX as the GUI framework.
To position user controls onto a screen, the most appropriate widget for one of my layouts appeared to be a GridPane. JavaFX has one built in, but I prefer the wrapper with the same name, that is part of JFXtras.
In this GridPane, I placed a generic Label control. It is meant to receive texts of varying lengths. And when it receives a text larger than can fit, I want that Label to grow in size, and make the entire Scene Graph (i.e. GridPane, Scene and Stage) grow with it.
Thus far I have set properties and invoked methods that looked like they would allow for that, to no avail.
How can I make this happen?
I need help creating custom fields within the ''ADD A NEW COURSE" page in moodle. I then need to build a report (SQL) to display all that information which then needs to be exported out into excel. I am currently using Configurable Reports
Hello Experts,

I'm having trouble retrieving/displaying the City value from the database to the City drop down list based on the selected Customer's ID that I wish to Edit.

When I select a Customer to Edit it populates the data from the database properly except for the City drop down list. The City drop down list will show "Select a City" along with all Cities that are related to the State in the State drop down list.

If I select another state then it loads all cities for the selected state properly.

The problem is that it does not show the City value for the City drop down list like it should when I first load the page.

Edit View:
@model WebAppCascadeDropDown.ViewModels.CustomerFormVM

    ViewData["Title"] = "Edit";


@using (Html.BeginForm("Edit", "Customer"))
    <div class="form-group">
        @Html.LabelFor(c => c.FirstName)
        @Html.TextBoxFor(c => c.FirstName, new { @class = "form-control" })

    <div class="form-group">
        @Html.LabelFor(c => c.LastName)
        @Html.TextBoxFor(c => c.LastName, new { @class = "form-control" })

    <div class="form-group">
        @Html.LabelFor(s => s.StateId)
        @Html.DropDownListFor(s => s.StateId, new SelectList(Model.States, "StateId", "StateAbbr"), "", new { @class = "form-control" })
        @Html.ValidationMessageFor(s => s.StateId)

    <div class="form-group">
        @Html.Hidden("hCityId", (object)ViewBag.CityId)

Open in new window

Hi, It seems to me that everything is set up correctly, and yet I am not getting a result with this.

I looked over this and all seems to be right. https://mozilla.github.io/nunjucks/templating.html#template-inheritance

But when I try to use it, it does't work. I'm going to upload the relevant files here for you to look at. The problem lies in trying to add meta tags. See my expectations below the files.





My expectation is this: 1. On fullwidth.html, I make this change:

{% block title %}Site - Home Title{% endblock %}
{% block description %}Site - Home Description{% endblock %}

{% block title %}Meal Plans, Healthy Prepared Meal Plans Home Delivery {% endblock %}
{% block description %}Our site offers the best flexible meal program with a satisfaction guarantee. Getting delicious meals delivered to your home has never been easier.{% endblock %}

2. I run gulp nunjucks, and a new file appears in src:  fullwidth.html. This file has two metatags:
<title>Meal Plans, Healthy Prepared Meal Plans Home Delivery </title>
<meta name="description"  content="Our site offers the best flexible meal program with a satisfaction guarantee. Getting delicious meals delivered to your home has never been easier.">

However, what I get is this(although …
I'm using a Chrome browser and I noticed something weird on one of our sub-domains. if I clear or change local storage, when I refresh the page, the old settings are restored. I have tried to clear at the command line, via Application > Storage > localStorage and Application > storage (hit clear). Regardless I have no idea how to prevent this or get around this issue. Is this an application setting?
Get 15 Days FREE Full-Featured Trial
Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

I have  sun server that runs a local application that uses the following ports: JMS 5630, XML 9672,
ASP Http 80 and ASP https 443, i can only telnet to port 80, telneting to the other ports I get
unable to connect to remote host: connection refused. I checked the /etc/services and I do not see the ports listed.
BTW: This application used to work without problems...


Can you please suggest the best content collaboration software.


Can you please suggest the best and cost effective Visitor management software  System and then comparative of  ProxyClick
We are evaluating it for our new project.

I'm writing structured data code for my breadcrumb and ran into a question about the position number of the item.

For Seattle:
1. US-->2. WA--->3. King County--->4. Seattle    

This is my breadcrumb for Seattle, which is in position 4.  The numbers are not displayed to the users of course, but in the code behind for structured data, the numbers are required by Google.  
"itemListElement": [{
    "@type": "ListItem",
    "position": 1,

Open in new window

However Canada doesn't have counties for their cities.  So on my Calgary page, the breadcrumb naturally will not show a "county" level.  but when it comes to the structured data code behind, which is appropriate, is calgary in position 3 or position 4?  

1.  Canada-->2. AB-->4. Calgary  

1.  Canada -->2. AB -->3. Calgary

Since all the US cities have the city at the fourth position, I wondered if I should "skip" a level for my pages on Canadian cities, but I'm not sure what the best practice is.  Should I code my structured data to put canadian cities in position 4, or position 3?

My users have to use a website - the developer of the website say I have to set: _JAVA_OPTIONS=-Xmx1024m (env. variable on the machines)

When setting the env. variable the website works, but other java-applets does not work anymore. (for example verify java)

How to solve this?

Hello Experts,

What's wrong with this code: ??  ( in httpd.conf )

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !="[1-50]\.[0-255]\.[0-255]\.[0-255]"
RewriteRule /scripts/(.*) http://localhost:81/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:81/game/$1 [P,L]

RewriteCond %{REMOTE_ADDR} !="[51-99]\.[0-255]\.[0-255]\.[0-255]"
RewriteRule /scripts/(.*) http://localhost:82/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:82/game/$1 [P,L]

RewriteCond %{REMOTE_ADDR} !="[100-150]\.[0-255]\.[0-255]\.[0-255]"
RewriteRule /scripts/(.*) http://localhost:83/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:83/game/$1 [P,L]

RewriteCond %{REMOTE_ADDR} !="[151-200]\.[0-255]\.[0-255]\.[0-255]"
RewriteRule /scripts/(.*) http://localhost:84/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:84/game/$1 [P,L]

RewriteCond %{REMOTE_ADDR} !="[201-255]\.[0-255]\.[0-255]\.[0-255]"
RewriteRule /scripts/(.*) http://localhost:85/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:85/game/$1 [P,L]

RewriteCond %{REMOTE_ADDR} ="192\.168\.1\.[1-255]"
RewriteRule /scripts/(.*) http://localhost:86/scripts/$1 [P,L]
RewriteRule /game/(.*) http://localhost:86/game/$1 [P,L]

Open in new window


Looks like only one instance of my webservice is doing all the heavy work, while the others don't.
The webservices are pre-set to listen to ports 81-88, but looks like the port 81 guy doing all the work.

webservices and their RAM usage...

What I am trying to do is spread the workload to the different web-services listening to the ports, correctly so a better balance-loading is achieved.

I run apache 2.2.16 (win 32) with php 5.3.3.

Any ideas?
Hi all Guru
out there,
I m tryiing to complete my development trial with this php tools. it seems relatively easier to learn compare to other language.
after i had tried a few examples. I was hit on the death end.


1. I m using my mac machine to run the netbean. the whole program just stop when i reach lesson 3. after i had tested a few round. from
I was thinking could it be folder permission. I had tried with changing my properties of htdoc folder from my mamp. it show nothing on my chrome. worst still. the whole chromes throw me nothing on it screen lead me no way to find where to troubleshoot.

2. I install a VM with Windows 8.1 with similar netbean. at got another set of problem which said.
Fatal error: Access level to WishDB::__construct() must be public (as in class mysqli) in C:\xampp\htdocs\wishlist\Includes\db.php line 107

ok. after i had research a few try under w3school with object construct. that logic seems fine.

3. I m researching thru google. seems ubuntu work seemlessly. so i install ubuntu os and install netbean. i have the similar no error prompt.

I brought that piece of example to one of my friend hosting where it had the whole cpanel, php and my sql service. and woala. that piece of code indeed working with CRUD result.

that limit to OS issue. anyone could give me a hand. so i can use this to move on to develop my dissertation project.
be it mac (Netbean, …
We have a script ( a batch file ) sett up on a computer that allows us to send mail from a command line to an email address.

My goal is to setup a webpage, so that from any computer I can go to this page, enter an email address, hit submit, and have the web server process the script and send out the email.

I know how to setup IIS on Windows server.  I can most likely figure out how to create a simple web page that accepts input.  

How do I pass along the input to the script and make it execute ?

Is there a ready made template that can be purchased ?
Dear sirs,

I have CSRF enabled in my REST application.
I use either RestTemplate or Postman as Client.
How can I set the application in a way that each request (POST/PUT/DELETE) is carried with a token in its header.

I remember using an implementation of  ContainerRequestFilter while working on Jersey, and I could take care of my requests globally.

I am looking forward to hearing from you.
The Orion Papers
The Orion Papers

Are you interested in becoming an AWS Certified Solutions Architect?

Discover a new interactive way of training for the exam.

I am developing a vacation planner http://www.osoviejotravel.com that will allow clients to select various trips on fishing boats, sailboats,select tours and activities. The page is loaded with a database query and each checkbox has a unique ID number (id from database).  As per Ray Paseur's example in Expert Exchange Contributor, I am using sessions to store the checkbox  values. It works as described except when I add another check to add another boat to the list.  The new boat is stored however the previous selection is deleted.  How can I add new selections without deleting the old?
 Below is the code:

<?php // RAY_checkboxes_session.php
/*?>error_reporting(E_ALL);<?php */

if (isset($_SESSION[$fish_id])) $_SESSION[$fish_id] = TRUE;

if (isset($_POST[$fish_id])) $_SESSION[$fish_id] = TRUE;
if (!isset($_POST[$fish_id])) $_SESSION[$fish_id] = FALSE;

$fishid_alt = $fish_id . "Alt";                  
$form = <<<EOFORM
<form action="index1.php#fish" method="post">
<label><input name=$fish_id type="checkbox" /> Yes
<input type="submit" value="Add to Planner" title="click 'Yes' and then click 'Add to Planner'"/></label>

if ($_SESSION[$fish_id]) $form = str_replace($fish_id, '$fish_id checked', $form);

echo $form;; ?>
Does anyone know if there's a way to use Vimeo (or something similar) to protect video so that only active subscribers to a website could access that content? If not Vimeo, does anyone have ideas about alternatives to protect video conten?. We'd rather not host the content ourselves if we can help it. We'd love to embed it, but use someone else's video platform to spare us having to build up our servers and bandwidth to handle video content.
We're building a website that will give our audience (users on our site) click by click instructions on how to do something. We may very well do videos as a complement to this content, but we think our content might be best presented in a click by click format that lets the user change the instruction "slide" or "tile" when they click the "next" button.

Here's our first dilemma. We only want people that have an active subscription to have access to the content. At first I thought maybe we'd use Google Slides and lock down sharing, copying, printing, etc... The problem with that is I don't think there's a way to allow access to a "protected" google slide based on a login that we're managing in our own user database... If there is I'd love to know about it. Otherwise, couldn't a user share that content simply by copying the link from the address bar?

Does anyone have ideas about other ways to present content like this that only active subscribers could see (assuming this isn't possible with Google slides)?
I have set up and created a website in IIS 10.  I have posted the settings in screenshots below.  The issue is, I can access the website when I go to www.favoritepicks216.com on my LOCAL PC that hosts the website, however when I go to the same www.favoritepicks216.com on my phone or other PC not connected to my local network, it gives an error saying cannot find my website.  My question is, what am I missing that I cannot view my website from devices not on my local network?
when I go to http://www.alliancesharedsite.com/sst.xml on one pc using ie11 I get the top pic  but when I go there with another pc I get the bottom pic.  what is wrong?  I want the top pic.  See attachment
I have installed WampServer Version 3.0.6 64bit in Windows 10 to use it with php7, however, when checking version it says "5.6.25" (echo phpversion();)
I have also checked the versions installed in C:\wamp64\bin\php and it has "php5.6.25" and "php7.0.10" directories.

So the question is, is there an easy way can I use to configure Xampp to use php7.0.10 instead of the current one? if there is not an easy way, how can I do it? Please.

Web Development




Articles & Videos



Web development includes all aspects of presenting content on intranets and the Internet, including delivery development, protocols, languages and standards, server software, browser clients, databases and multimedia generation.