alenpelin / fridaycore Goto Github PK
View Code? Open in Web Editor NEWFridayCore is a set of Sitecore extensions that every Sitecore site needs.
License: MIT License
FridayCore is a set of Sitecore extensions that every Sitecore site needs.
License: MIT License
Create a bunch of NuGet packages:
I think it would be better practice (and probably more secure) to send a link with userid and expiration date via jwt and force the user to choose their own password
This would mean
Add an option not to reset or change password so only to unlock account if it is locked.
Create an extension that lets developer link several items and choose item name and/or specific fields to be synchronized across linked item chain. It is like item cloning but simpler and can be used in development only.
<processor ... log:warn="This processor is only for troubleshooting, remove ASAP" />
Extend configuration engine to use and :
<configuration>
<sitecore>
<settings>
<setting name="MailServer" value="$(connectionstring:smtp/DataSource)" />
<setting name="MailServerUserName" value="$(connectionstring:smtp/UserName)" />
<setting name="MailServerPassword" value="$(connectionstring:smtp/Password)" />
<setting name="MailServerPort" value="$(connectionstring:smtp/Port)" />
</settings>
</sitecore>
</configuration>
where ConnectionStrings.config
file is following:
<?xml version="1.0" encoding="utf-8"?>
<connectionStrings>
...
<add name="smtp" connectionString="Data Source=localhost,25; User ID=smtpusername; Password=smtppassword" />
...
</connectionStrings>
Hide code textbox from the signup page if none of sign up rules has it set up.
In Content Editor, add "Package this item" menu option when right-clicking an item in the content tree. When selected, the dialog is poped-up which asks whether to include descendants or not. When confirmed, the package is created and downloaded to the browser.
Add the ability to perform account creation via the Identity Server login
When having several same-name media items with different extensions, the request extension must be taken into account when picking one of them prior to apply sort order.
Scenario:
image.png
and image.jpg
names to Sitecore/-/media/image.png
and /-/media/image.jpg
Actual Result:
Both images are the same
Expected Result:
The images are different and corresponding
When configured, automatically install all packages located in specially configured folder, proposed location is /App_Data/AutoPackages.
Feature: SearchEngineStatus
Feature: SignUpRules
Add support of adding optional "secret" phrase to sign up rules so users having identical email domain could get different roles like [email protected] with "ninja" secret gets admin account and [email protected] with "summer" secret gets only author one.
OOB SXA 1.7 generates static error page on CM instance when special Ribbon button is pressed. We need to fix it to be fully automatic - so the page is generated on all instances on item:save(:remote) event.
Implement custom app:init:completed
event that is raised when application finished initialization and first request has successfully served.
It should be possible to hard-code password in configuration file to reset account password to. The use case is for local development with specific conventions regarding user accounts and passwords.
Only reset account if it is default (admin:b)
Feature: InsertOptionsCascade
Consider 3 templates:
In Standard Values of each of them update Insert Options so you can insert items of same type and all derived ones:
Update insert options of T1 so that insert options also include Folder template.
Actual Result:
This does not affect T2 and T3 - they still don't have Folder template in insert options.
Expected Result:
All T1, T2 and T3 have Folder template in insert options
Feature: ResetUserAccount v2
Improvement: add an ability to send new password to a number of pre-defined emails
Feature: EmbeddedResourceConfiguration
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.