You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> 💝 A lot of my free time, evenings, and weekends goes into making Pode happen; please do consider sponsoring as it will really help! 😊
15
19
20
+
-[📦 Libraries](#-libraries)
21
+
-[📘 Documentation](#-documentation)
22
+
-[🚀 Features](#-features)
23
+
-[📦 Install](#-install)
24
+
-[🙌 Contributing](#-contributing)
25
+
-[🔥 Quick Example](#-quick-example)
26
+
-[🌎 Roadmap](#-roadmap)
27
+
16
28
This is a web template framework for use with the [Pode](https://github.com/Badgerati/Pode) PowerShell web server (v2.6.0+).
17
29
18
30
It allows you to build web pages purely with PowerShell - no HTML, CSS, or JavaScript knowledge required!
@@ -101,3 +113,9 @@ Start-PodeServer {
101
113
```
102
114
103
115

116
+
117
+
## 🌎 Roadmap
118
+
119
+
You can find a list of the features, enhancements and ideas that will hopefully one day make it into Pode.Web [here in the documentation](https://badgerati.github.io/Pode.Web/roadmap/).
120
+
121
+
There is also a [Project](https://github.com/users/Badgerati/projects/3) in the beginnings of being setup for Pode.Web, with milestone progression and current roadmap issues. Plus, there is a [Draft Board](https://github.com/users/Badgerati/projects/5) which contains a range of ideas for Pode.Web features/enhancements which are either brilliant, ludicrous, or down right insane! Draft Issues are purely ideas, and any in the design stage might one day make it in! If you see a Draft Issue you which to discuss, or have an idea for one, please dicuss it over on [Discord](https://discord.gg/fRqeGcbF6h) in the `#ideas` or `#pode-web` channel.
Like Pode, Pode.Web also has Docker images available. The images use Pode v2.6.2 on either an Ubuntu Focal image (default), an Alpine image, or an ARM32 image (for Raspberry Pis).
37
+
Like Pode, Pode.Web also has Docker images available. The images use Pode v2.7.2 on either an Ubuntu Focal image (default), an Alpine image, or an ARM32 image (for Raspberry Pis).
38
38
39
39
* To pull down the latest Pode.Web image you can do:
Copy file name to clipboardexpand all lines: docs/Hosting/Docker.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Pode.Web has a Docker image that you can use to host your server, for instructions on pulling these images you can [look here](../../Getting-Started/Installation).
4
4
5
-
The images use Pode v2.6.2 on either an Ubuntu Focal (default), Alpine, or ARM32 image.
5
+
The images use Pode v2.7.2 on either an Ubuntu Focal (default), Alpine, or ARM32 image.
6
6
7
7
## Images
8
8
@@ -11,7 +11,7 @@ The images use Pode v2.6.2 on either an Ubuntu Focal (default), Alpine, or ARM32
11
11
12
12
### Default
13
13
14
-
The default Pode.Web image is an Ubuntu Focal image with Pode v2.6.2 and Pode.Web installed. An example of using this image in your Dockerfile could be as follows:
14
+
The default Pode.Web image is an Ubuntu Focal image with Pode v2.7.2 and Pode.Web installed. An example of using this image in your Dockerfile could be as follows:
This page lists the planned features and enhancements that will, hopefully, one day make it into Pode.Web. There is no timeframe on when to expect them, some could be in-progress right now, and others in the future.
4
+
5
+
Where possible items listed here will have a link to any relevant issues in GitHub.
6
+
7
+
There is also a [Project](https://github.com/users/Badgerati/projects/3) in the beginnings of being setup for Pode.Web, with milestone progression and current roadmap issues. Plus, there is a [Draft Board](https://github.com/users/Badgerati/projects/5) which contains a range of ideas for Pode.Web features/enhancements which are either brilliant, ludicrous, or down right insane! Draft Issues are purely ideas, and any in the design stage might one day make it in! If you see a Draft Issue you which to discuss, or have an idea for one, please dicuss it over on [Discord](https://discord.gg/fRqeGcbF6h) in the `#ideas` or `#pode-web` channel.
8
+
9
+
## 🎯 Goal
10
+
11
+
The main goal for Pode.Web is to make it easier for people who aren't familiar with frontend technologies, such as HTML, CSS, and JavaScript, to be able to build a website purely using PowerShell - and Pode, of course!
12
+
13
+
The style of the websites, such as Login pages, sidebars, etc. are all fairly static at present; but I'm hoping to loosen this up over time, to make building dynamic sites more feasible.
14
+
15
+
Pode.Web is still in it's infancy, once it's matured more a v1.0 will be looked into for releasing.
16
+
17
+
## 🚢 Releases
18
+
19
+
Under normal circumstanes Pode.Web releases approximately once every 2 months, where the following month is usually a Pode release.
20
+
21
+
Sometimes there could be more, if patch releases are needed. But sometimes there could be fewer if peronsal time constraints prevent releases.
22
+
23
+
## 📃 Plan
24
+
25
+
### Features
26
+
27
+
-[ ] Either stick with Bootstrap, move to another framework, or support toggling frameworks - allowing for custom ones
28
+
-[ ] Looking into using React for the templates, so make building elements dynamically more possible
29
+
-[ ] We have a login page, so why not a registration page! [#90](https://github.com/Badgerati/Pode.Web/issues/90)
30
+
-[ ] Everything uses AJAX at present, if we move to using WebSockets then Output actions can happen on the fly
31
+
-[ ] Support for custom element/layout templates, rather than Pode.Web's inbuilt ones
32
+
-[ ] If the session cookie expires, then redirect to a session expired page
33
+
-[ ] Add proper footer support - where socials, links, and other items can go (and move the "Powered By" as well)
34
+
-[ ] Language templating system, to more easily support different langauges
35
+
36
+
## ⏩ Future
37
+
38
+
The Roadmap for now is the current future of Pode.Web, until mature enough to consider a v1.0 release.
Copy file name to clipboardexpand all lines: src/Pode.Web.psd1
+9-1
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@
11
11
RootModule='Pode.Web.psm1'
12
12
13
13
# Version number of this module.
14
-
ModuleVersion='0.8.1'
14
+
ModuleVersion='0.8.2'
15
15
16
16
# ID used to uniquely identify this module
17
17
GUID='5c6cae5a-8e62-48a4-c2e5-7511ffe2d439'
@@ -28,6 +28,14 @@
28
28
# Minimum version of the Windows PowerShell engine required by this module
29
29
PowerShellVersion='5.0'
30
30
31
+
RequiredModules=@(
32
+
@{
33
+
ModuleName='Pode'
34
+
ModuleVersion='2.6.0'
35
+
Guid='e3ea217c-fc3d-406b-95d5-4304ab06c6af'
36
+
}
37
+
)
38
+
31
39
# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
0 commit comments