Your browser workflow is a mess – how to organize web apps in a unified hub

It’s hard not to think of the browser as an operating system in its own right. The clues are all there. On launch, the browser enters a new desktop tab page with shortcuts to your most frequented sites. It has its own list of settings that you can customize, multitasking tips, a marketplace for third-party add-ons, and more. All the attributes of a full-fledged operating system.

Yet our lives on the web still seem too scattered. Some of your files may be on Drop box, while the others are on Google drive. You can take notes on one department and create to-do lists on another. Unlike a traditional operating system, there’s no common thread that holds everything together, and there’s no central dashboard where you can access everything from universal search to a common file system. Just like two decades ago, the browser is still simply a gateway to the Internet and nothing more.

The browser has fundamentally failed to keep up with its times and as more and more people devote their time to it these shortcomings have become more evident than ever. An emerging legion of startups have set out to provide this missing interface between your cloud workflow and the browser.

(Image credit: Laptop Mag)

The move to cloud applications was a step backwards from a human interaction perspective, says Ivan Kanevsk, co-founder and CEO of Slapdash. This service merges your activity and data from many web applications such as Notion and Google Calendar on a unified platform.

“We lost the file system and we lost the benefits of the hard-won interaction design innovations of desktop operating systems,” Kanevsk added, noting that while the web has been a breakthrough overall. positive, it’s missing a layer like Slapdash which can systematize your disparate line. workflow.

When you link your different accounts on Slapdash, it indexes them and lets you search for them all at once. It also lists what you’ve done on those accounts, such as any new appointments you might have created on Google Calendar or a task from Asana.

While Slapdash applies a sense of order to your messy online workflow, an app called Workona Gives you greater control over your endless rows of tabs and the overwhelming abundance of your content each one hosts.

Workona co-founder and CEO Quinn Morgan, however, doesn’t think that simply recreating the paradigms of the traditional operating system will do the trick for a cloud worker. Since there is a wide variety of services that we connect to every day, it is essential that ‘cloud operating system’ tools provide context rather than just dump everything in one place like deep file hierarchies. traditional.

Workona, which has more than 200,000 users, is based on the concept of workspaces. You can sort your active tabs, profiles and windows into dedicated workspaces and hide or launch any of them from your browser with one click. Similar to Slapdash, you also have the ability to search and sift through all your data online in one place.

“Browsers have become an operating system within an operating system,” Morgan told Laptop Mag, “but they lack an organizational structure to suit the way people work on them.”

Apps like Slapdash and Workona don’t try to reinvent the browser. But many others believe that the modern browser is too late to adapt to cloud computing.

(Image credit: Laptop Mag)

Change, a Chromium-based browser, is designed to work around web applications rather than websites. It allows you to pin your online profiles like Slack and Gmail to a sidebar and jump between them as if they were desktop apps. Shift also contains the usual attributes you would expect from a cloud management app, including universal search, multiple accounts, and workspaces.

“The browser was not designed to handle the rapid transition to cloud applications and tools and it ended up in a cluttered mess that we face today,” said Shift CEO Nadia Tatlow. “Most people who have multiple logins for all of their different accounts and apps,” she adds, “now feel a deep sense of overwhelm and what has been dubbed ‘app fatigue’ is something that Shift does. tackles head on. “

Shift is not alone. A range of new browsers have taken radical approaches to meet the needs of users who depend exclusively on web applications for work and play.

(Image credit: Laptop Mag)

A browser called Stack lets you launch web applications in resizable “cards” and arrange them side by side in a way that suits you. For example, you can have Facebook Messenger in a vertical layout, while Gmail is laid out horizontally. You can save these arrangements in “stacks” and access them instantly next time.

Wave box, in addition to these features, tackles tab overload with an intelligent application-to-application link engine. Suppose Trello and Slack are open on Wavebox. When you click on a Trello address in Slack, it doesn’t create a new tab and instead shows that link’s view in the window you already had available on Wavebox, just like a desktop app would behave.

(Image credit: Laptop Mag)

For Stack CEO George Laliashvili, creating a productivity app that lives inside the browser doesn’t make sense as it adds a lot of “unnecessary middlemen”.

“It makes sense that a browser is not just a gateway to the Internet,” Laliashvili told Laptop Mag, “but rather a tool that will help organize and manage the web by consuming some of the external applications.”

The lines between the web and the desktop are blurred than ever. And as one “xkcd” comic sums it up, the operating systems themselves are indistinguishable these days, as many people calculate exclusively through the browser. With features such as the ability to install web applications on cloud-dedicated computers and operating systems such as Google’s Chrome OS gaining ground every year, the role of the navigator is surely overdue for a reshuffle. Whether it stays with its own entity, or whether it builds into the desktop operating system itself (as Microsoft might attempt with Windows 11) that remains to be seen.

“Will web applications become more first-class citizens in a desktop operating system?” ”Said Kanevsk of Slapdash,“ Most likely because the potential gains in the end-user experience are too significant and visceral to be ignored ”.


Source link

How to set up a Raspberry Pi web server in 2021 [Guide]

Raspberry Pi is not just a small on-board computer, but a DIY board that can do almost anything and everything. Do you want to configure Pi-hole on Raspberry Pi to block ads and trackers from your entire home network? Yes, it does that. Do you want to set up a Raspberry Pi web server for web development and local file transfer? Well, he does too. In fact, using a Raspberry Pi is a great and affordable way to build a personal web server. So if you are interested, follow this simple guide and turn your Raspberry Pi into a web server in no time.

Configure a Raspberry Pi web server (2021)

To set up a Raspberry Pi web server, you must first install a web server. There are two popular web servers: Apache and Nginx. But in this tutorial, we will be using Apache because it is reliable and easier to use. Apart from that, we will also install PHP so that you can host dynamic web pages on your Raspberry Pi. Now that all of that has been said, let’s move on to the steps.

  • Install Apache web server on Raspberry Pi

1. First of all, make sure you have flashed Raspberry Pi OS with Desktop Computer User interface on SD card. If you’re new to all of this, follow our guide on how to set up Raspberry Pi remotely. That said, if you have an external monitor, things will be a lot smoother.

2. Once the Raspbian operating system has started, open the terminal and run the command below to update Raspbian operating system to the latest version.

sudo apt-get update && sudo apt-get upgrade -y

3. Then we have to install the Apache web server on Raspberry Pi. Run the command below in the terminal.

sudo apt install apache2 -y

Configure a Raspberry Pi web server (2021)

4. Once installed, the Apache web server will be operational. Simply open the browser on Raspberry Pi and enter localhost or 127.0.0.1, and press Enter to access the web server. It should load the Apache HTML page.

Configure a Raspberry Pi web server (2021)

5. You can also directly enter the IP address of the Raspberry Pi in a browser to access the web server. Course hostname -I in the Terminal, and you will find the IP address of your RPi.

Configure a Raspberry Pi web server (2021)

6. Enter the IP address into the browser, and that’s it. In fact, you can use the IP address on any device on your local Wi-Fi network and you will be able to access the web server. For example, I can easily access the Raspberry Pi web server from my Chromebook.

Configure a Raspberry Pi web server (2021)

7. For your information, all web server files are saved in /var/www/html/ place. So you can change the directory to this location and view all files. Here are the commands to execute.

cd /var/www/html/
ls -al

Configure a Raspberry Pi web server (2021)

8. As you can see in the screenshot above, the index.html the file belongs to root. So before you change anything, you need to change the owner to pi (you). Run the command below to change owner.

sudo chown pi: index.html
ls -al

As you can see in the screenshot below, pi is now the owner of the web server. You can also use the same format to change the ownership of folders such as html and www.

change owner

9. Now go ahead and open the file through terminal or file manager. I am using the file manager for easier access. Move towards “var -> www -> HTML”, right click on the “index.html” file, and choose “Text Editor”.

raspberry

10. Now if I make any changes to the title and save it, they will be reflected on the web server immediately. You will see the updated title when you open the web server in a browser the window. This step confirms that your Raspberry Pi web server is working fine.

Configure a Raspberry Pi web server (2021)

  • Install PHP on Raspberry Pi

If you want to test your web pages on Raspberry Pi, installing only the web server will not shut it down. You must also install PHP to have a solution like XAMPP on Raspberry Pi. It will allow you to test dynamic web pages on your Raspberry Pi. Here is how to go about it.

1. Run the command below to install the latest version of PHP on your Raspberry Pi.

sudo apt install php libapache2-mod-php -y

Install PHP on raspberry pi

2. Then go to the same var/www/html/ directory and create a php file using a text editor.

Install PHP on raspberry pi

3. Then open the file with a text editor and enter PHP code you want to add. For example, I added the PHP code which generates a simple instruction.

Install PHP on raspberry pi

  • Test FileZilla on Raspberry Pi

Once we have configured the Apache and PHP web server on Raspberry Pi, it is finally time to test if we can transfer our existing web assets to the RPi web server with the popular FileZilla FTP client. You can also use other FTP clients like WinSCP if you want. Here are the steps to follow.

1. Install FileZilla (Free) on another PC connected to the same Wi-Fi network.

2. Next, on Raspberry Pi, go to the “Start Menu -> Preferences -> Raspberry Pi Configuration” section. Here go to “Interfaces” and activate “SSH”.

Test FileZilla on raspberry pi

3. On FileZilla, open “File Menu -> Site Manager” and add a “New Site”. Right here, choose “SFTP” as the protocol and enter the IP address of the Raspberry Pi web server in the “Host” field. Leave the “Port” field empty. After that enter the default credentials: pi as username and raspberry as password. Now click on “Connect”.

To note: If you changed the Raspberry Pi password during setup, enter the new password.

Test FileZilla on raspberry pi

4. You will connect to the web server of your Raspberry Pi. Now you can transfer all your HTML, CSS and PHP assets straight to Raspberry Pi and launch your web development hassle-free.

Test FileZilla on raspberry pi

Turn your Raspberry Pi into a web server in a few easy steps

This is how you can set up a web server on Raspberry Pi. All the tools required to run a web server are available on the Debian based Raspbian operating system, so there is no problem. Even if you are a beginner, you can follow the step by step instructions above and turn the RPi card into a web server in no time. Anyway, it all comes from us. If you have any questions, let us know in the comments section below.


Source link