-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Ignore the Branch name; worked on DocFX, fixed ToSlug location, trivi…
…al fixes and cleanups
- Loading branch information
1 parent
8608918
commit f9641ba
Showing
177 changed files
with
10,044 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,12 @@ | ||
# Add your introductions here! | ||
# AccuLadder Examples | ||
|
||
- ACCU4: More / [AccuLadder](https://www.accu4.com/AccuThings/AccuLadder) | ||
- ACCU4: More / [AccuLadder Experiments](https://www.accu4.com/More-/AccuLadder-Experiments) | ||
|
||
# Initial Projects using AccuLadder v1.x Alpha and Beta | ||
|
||
- [ACCU4.COM](https://accu4.com) | ||
- BEACN2023 (VPN/WEBSVR4) | ||
- FASS/AETA2023 | ||
- FASS/ARPAS2023 | ||
- CCFP2023 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,92 @@ | ||
# This is the **HOMEPAGE**. | ||
Refer to [Markdown](http://daringfireball.net/projects/markdown/) for how to write markdown files. | ||
# AccuLadder v1.0.9+ | ||
This is the basic reference for Accuraty's common library of tools, utilities, and doohickies for DNN+2sxc projects. | ||
This replaces AccuKit so far and will also replace RazorKit, AccuKit11, and other libraries that are used in | ||
Accuraty's DNN+2sxc projects (usually in the /App_Code folder). | ||
|
||
## Quick Start Notes: | ||
1. Add images to the *images* folder if the file is referencing an image. | ||
|
||
### Installation | ||
Install the latest release from the project's [GitHub Release](https://github.com/jeremy-farrance/AccuratySolutions-2023/releases) page in the usual DNN way. | ||
> [!CAUTION] | ||
> This applies to Accuraty projects only. Intallation on projects with old libraries in the /App_Code folder require some additional steps; | ||
this was expected, see JRF. More on this <mark>below</mark>. | ||
### Upgrade | ||
Install a newer version, its a normal DNN extension install, it will just upgrade the existing version. | ||
|
||
## Alpha and Experimental | ||
This project is in alpha and experimental. Any release marked `Latest` is good for production use. It is not recommended for use in any project that is not under active development by a developer who is familiar with the code and is able to fix any issues that may arise. | ||
|
||
## How to Use | ||
Once AccuLadder is installed, you can use it in your C# code like this | ||
|
||
### .cs files | ||
```csharp | ||
using Accuraty.Libraries.AccuLadder; | ||
|
||
string phoneNumber = Accu.Text.FormatPhone("914.555.1212"); | ||
// result: (914) 555-1212 | ||
``` | ||
|
||
### .cshtml files (2sxc Views or RazorHost) | ||
```csharp | ||
@using Accuraty.Libraries.AccuLadder | ||
|
||
@{ | ||
string urlSlug = Accu.Web.ToSlug("** Special ** Board Meeting -- Nov 2022); | ||
// result: special-board-meeting-nov-2022 | ||
} | ||
``` | ||
|
||
### .ascx files (Theme files and user controls) | ||
```csharp | ||
<%@ Import Namespace="Accuraty.Libraries.AccuLadder" %> | ||
|
||
<p class="small mt-2 mb-0" | ||
title="Current User is Super: <%=Accu.Dnn.IsSuper() %>" | ||
> | ||
``` | ||
|
||
<hr> | ||
|
||
## AccuKit Notes | ||
<mark>AccuKit (in the /App_Code folder) is no longer needed.</mark> | ||
AccuLadder replaces it. To make the transition easy, compatability was added to AccuLadder to support | ||
the old namespace (AccuKit.) and classes. This means that you can and should install AccuLadder, but | ||
you need to: | ||
1. Delete `/App_Code/AccuKit.cshtml` | ||
2. Search through the project and find all occurrence of `AccuKit.` | ||
3. At the top each page where it was used, add a `using` statement for `Accuraty.Libraries.AccuLadder` (see examples above) | ||
4. No other changes should be necessary, see JRF is issues arise | ||
|
||
### What about RazorKit, AccuKit11, and others? | ||
No conflict so far, but in the future, when "replacement compatibility" is added to AccuLadder, the same process | ||
(as AccuKit above) will apply. | ||
|
||
## Roadmap Possibilites and Ideas | ||
- [ ] How did we lose .IsUrlSpecial() and what is the new method name? | ||
- [ ] Add more documentation | ||
- [ ] Add replacement compatibility for RazorKit, AccuKit11, and others | ||
- [ ] How do we handle /App_Code/AccuTheme.cshtml in the AccuTheme* projects? | ||
- [ ] Add AccuComponents.Buttons (or move forward on Stencil web components version of AccuComponents)? | ||
- [ ] .Dev.Log(); add non-ephemeral logging to [files, database, other]? (or use 2sxc logging? or something else (Serilog?))? | ||
- [ ] .Dnn.[roles]; helpers that work the way Accuraty does | ||
- [ ] see IsSM() in BEACN2023; one-offs that define a permission grouping | ||
- [ ] new .IsInRoles() that work for lists of RoleId or RoleNames | ||
- [ ] above need to support both && and || logic (all or any) | ||
- [ ] .GetRoleNameById() and .GetRoleIdByName() | ||
- [ ] modernize the project as compositional interfaces, IAccuWeb, IAccuText, etc.? | ||
- [ ] setup so using AccuLadder can be done via Dependency Injection | ||
- [ ] setup so using AccuLadder can be done using NuGet | ||
- [ ] Can we implement a terser syntax w/o adding (maintenance) complexity? | ||
- [ ] Are we really a billion years away from plant/animal semiosis? | ||
|
||
## Links to self-docs in the project | ||
- [README.md](https://github.com/jeremy-farrance/AccuratySolutions-2023/blob/main/Libraries/AccuLadder/README.md) | ||
- [Release Notes](https://github.com/jeremy-farrance/AccuratySolutions-2023/blob/main/Libraries/AccuLadder/releasenotes.txt) | ||
- more? | ||
|
||
## Accuraty Solutions | ||
- [Accuraty](https://accuraty.com) | ||
- [ACCU4](https://accu4.com) - Accuraty's DNN+2sxc reminders, learnings, and related stuff | ||
- [GitHub/Accuraty](https://github.com/Accuraty) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
These started life as exports 20231107 JRF | ||
https://github.com/mapbox/mapbox-unity-sdk/issues/14#issuecomment-295596387 |
Oops, something went wrong.