Blog

Project Manager: New Horizons

2017-07-14

There are times when you might think that you are omnipotent. You fancy yourself some sort of ace, a perfect professional who can move mountains at will. Have this happen to you? Well, I think that one lives and learns. You can’t possibly know everything, even within a single area. Today, I am continuing to talk about the Project Manager, hoping that this article will be useful not just for the beginners.

You can find the previous article here.

If You Chase Two Rabbits...

This saying does not hold true in the Project Manager. You can chase as many rabbits as you want and never lose any of them… um, what am I talking about? Well, about projects, of course! And about many, many applications inside one project.

Every project in Blend4Web is a unique entity with settings, parameters and a root directory of its own. However, there is no reason why you shouldn’t work with several independent applications inside a single project.

Why you might need this? The most obvious example would be developing an application for several social networks, each one with its own quirks and requirements. You will probably have to alter HTML, CSS and maybe even JS files. However, your main content (graphics, music, logic etc.) won’t be changing, right? This is only one of the cases where developing several apps in one project would come in handy.

This is not particularly hard to do. When you create a new project in Project Manager, it is already able to work with multiple applications. It’s just the program won’t tell you about it, so not many users are aware of this feature.

If you open a newly created project and view the files in its root folder, you will see something like this:

And in the Project Names/Apps column in the Project Manager you will see this:

Click the dev:my_project.html link, and the Manager will run the application in a new tab in browser. Well, you should already know this much.

But what if you create several HTML files in the project folder? In this case, something like this might happen:

What is interesting here is that the Project Manager considers each HTML file in the project folder an independent application. This is understandable, as it is there where you set CSS, scripts and other stuff.

If you try to build the application using the Build Project command, the Manager will compile each and every HTML file and files associated with them. This allows you to work with multiple variations of a single application inside a project.

Now, let’s take a look on a different task: how to make Project Manager not to take into account specific HTMLs. If you click the config link near the title of the project (see the picture above), the project configuration window will open. Add the HTML files you need to the Apps field. The program will recognize only the file listed in this field and will work with them exclusively. File names in the field should be separated by semicolons.

The Art of Building

Beginners and even experienced users do sometimes run into trouble with deploying applications to a web server. I’ve seen fully operational programs with HTML files containing long lists of engine source files in the SRC folder. I’ve also seen people asking on the forum: “Well, I’ve copied the folder, but it won’t work!”.

So, here are the rules of deploying applications with Project Manager:

 Make sure that JavaScript Obfuscation Level in the project settings is set to Advanced. This will tell compiler to minify the resulting JavaScript code and make it a bit harder to read.

 Execute the convert resources command. The Project Manager will scan all your files (images, sounds, video etc.) and automatically covert them to formats more suitable for web browsers. But do not delete original files! You can rely on the engine to decide which formats are better suited for certain browsers. Aside from converting media data, this command will also create compressed files in the gzip format, which is especially useful if you cannot set up compression on the server side. To use these gzip files, you have to add a specific assets_gzip_available: true directive to the engine initialization code:

var m_app = require("app");

m_app.init({
    canvas_container_id: "canvas",
    callback: init_cb,
    autoresize: true,
    assets_gzip_available: true
});

 Execute the build project command and test how the application works by running build: my_project.html (your own project will, of course, have a different title).

 Finally, execute the deploy project command, download the application archive and unpack it to a proper location in the server.

By following this simple list of actions you can be sure that your project will work on a server without problems and will be compatible with the broadest set of devices.

Comments
11 jul. 2024 13:02
One of the most well-known brands for pizza and various side dishes is Pizza Hut. Their belief on client satisfaction is one of the primary causes of that. This is evident in the caliber of the meal, as well as in the way it is delivered and presented. visit here Tellpizzahut Survey
16 jul. 2024 14:10
You can spend as much as you like with the ACE Flare Account without having to worry about accruing interest on your credit card. Keep in mind that there are restrictions on both purchases and withdrawals when using the ACE Flare Card.
16 jul. 2024 18:35
None selected

Skip to content
Using Gmail with screen readers
in:draft
Enable desktop notifications for Gmail.
OK No thanks
Conversations
0.07 GB of 15 GB used
Terms · Privacy · Program Policies
Last account activity: 5 days ago
Details
Compose:
New Message
MinimizePop-outClose
Recipients
Subject
************* JEANSON JAMES ANCHETA************


Hello Customers..
*Are you having troubles meeting up with you BILLS
*Do you need capital to begin a small or large scale BUSINESS
*Do you need EXCESS funds for PERSONAL USE
*Are you suffering from health issues and you need FINANCING
*Do you need a raise for that SCHOOL FEES
*An improved CREDIT to apply for a LOAN
This is JEANSON ANCHETA Underground ANONYMOUS Hacker providing service to customer with REAL needs at a minimal cost.. i have been underground for years now i am currently trading Bitcoin for FRESH BASE TOOLS including Hacked PayPal logs, Bank Wire & Ach logins, Wu transfer and Bug software, Credit card Top-Up, Fullz, Clone Atm skimmer, Cvv, smtp, rdp, inbox mailer, Email leads, Dumps and Warez with several Bots and Hacking tools strictly UNDERGROUND Sales..

I am selling FRESH BASE TOOLS Hacked WU Bug software and MTCN, Verizon, AT&T account, Transferwise, Hacked PayPal accounts, Bank wire logins, Money Booker, Skrill account, cc top-up, fullz, dumps+pin leads, rdp, smtp, email leads..
CONTACT

G/MAIL: Jeansonancheta0518@gmail.com

WHATSAPP: +1-209-442-6951

TELEGRAM


https://t.me/+2__ynBAtFP00M2Fk


All transactions are carried out offshore and has no trace backs or charge-backs here are the Rates List with Explanation :-
Western Union Transfer :-Transferring Western Union all over the world and it takes 10 - 30 minutes maximum to receive MTCN and senders info then you can pick up funds from Western union Store. (transferring all over the world)
Necessary Info needed for WU transfers :-
1: Full name
2: Cell number (Not Necessary)
3: City
4:Country

Western Union Transfer Rates :
$1500 Transfer = $200
$3000 Transfer = $300
$4500 Transfer = $400
$7000 Transfer = $500
$10000 Transfer = $700
Bank Transfers :- My responsibility is to transfer the required amount into your account after your payment from my spammed logins, we have method for making clear payment so no dispute no charge-back chances. (transferring all over the world)
Info needed for Bank transfers :-
1: Bank name
2: Bank address
3: Zip code
4: Account Holder Name
5: Account number
6: Account Type
7: Routing number
Bank transfer will take maximum 3 hours for reflection..
Transfer Rates :
$3000 Transfer = $250 Charges
$5000 Transfer = $400 Charges
$9000 Transfer = $700 Charges
$12000 Transfer = $1000 Charges
$15000 Transfer = $1200 Charges
PayPal Transfer :- Using Verified PayPal accounts to transfer funds. This is a safe way to earn money. (transferring all over the world except banned/blacklisted countries)
PayPal Transfer Rates :
$3000 Transfer = $250 Charges
$5000 Transfer = $400 Charges
$9000 Transfer = $700 Charges
$15,000 Transfer = $1200 Charges
Credit-card Top Up Rates:-
$3000 Transfer = $300 Charges
$5000 Transfer = $400 Charges
$10,000 Transfer = $700 Charges
***TERMS AND CONDITIONS
A person can receive transfer as much as you desire in a week as long as you can handle your end. If anyone want to do regular business with me then you must have more than one bank account, PayPal, Money Booker and fake ids for western union. You are advised to have a safe account to transfer funds to and also withdraw for cash or make purchases online.
PAYMENT METHODS INCLUDE: [ BITCOIN, ETHEREUM, PERFECT MONEY, ITUNES GIFT CARD, WESTERN UNION TRF, MONEY GRAM ]
CONTACT

G/MAIL: Jeansonancheta0518@gmail.com

WHATSAPP: +1-209-442-6951

TELEGRAM



https://t.me/+2__ynBAtFP00M2Fk
VERIFIED
*****100% SECURED*****
ADMIN
(C) RESERVED 2024
18 jul. 2024 12:20
Walmart's innovation game has increased since the business acquired Jet.com two years ago and added its founder, Marc Lore, to its executive team. visit here WalmartOne Login
20 jul. 2024 16:16
They may incorporate features such as screen reader compatibility, text resizing options, or alternative formats to accommodate different accessibility needs. By ensuring accessibility, <a href="https://dunkinrunsonyou500.shop/"> Dunkinrunsonyou </a>
22 jul. 2024 09:47
BM Digital Marketing With 15 years of experience in different industries within the realm of digital marketing, such as search engine optimization, pay-per-click (PPC) advertising, social media marketing, software design & developers, and website design and development in Dubai
Website: https://www.bmmarketing.ae
23 jul. 2024 08:52
The primary goal of the Dunkinrunsonyou survey is to take customer and employee feedback into account and use it to improve restaurant services. Dunkinrunsonyou
24 aug. 2024 01:13
There is currently not a limited amount of rewards that you can receive. However, each batch number is only redeemable once. mydashcard
10 sep. 2024 23:05
With Zero Liability you won't be held responsible for unauthorized charges made with your card or account information. chase getinkpreferred
19 sep. 2024 13:32
Customer input is extremely valuable to businesses looking to improve their goods and services in the cutthroat business world of today. TellTheBell
Please register or log in to leave a reply.