Skip to content

thebigbang/Pages

Repository files navigation

Custom Pages is a Windows .Net library made to help website developpers to manage .html content in their controller/view action.

Basically it's purpose is to offer a similer system than the one in WordPress, or any cmd offering the possibility to add pages to a website.
The main difference is that instead of using a database, it is using the filesystem, in a standalone way.
It can handle custom configuration information about pages.

#todo#
todo bug urgent: repull on github, remove error manager and associated pwds...
manage complete independency of controller and views if possible.

Last version Date v0.5: 17-02-2014
#Changelog#
v0.5: Added an auto file rename processor to ensure filesystem consistency and clean seo name in an automatic way. (only on creation of a page)
v0.4: redesign of the errorManager, after an implementation abheration... Making an web.config configurable stuff, more scallable for clients.
v0.3: add multilingual management in static controller (admin side at the moment). Add possibility to get a list of languages to choose the one we want to work on or finish translation on.
v0.2: lots of improvements, GPL licensing for GitHub.
v0.1: initial Library design

#Configuration Sample#
 <configuration>
        <configSections>
            <!--...-->
            <!--CustomPages Section declaration. (Just remove the , AssemblyName for web.config)-->
            <section name="CustomPagesParameters" type="CustomPages.Configuration.CustomPagesSection, CustomPages"/>
            <!--End of CustomPages Section declaration-->
            <!--...-->
        </configSections>
    </configuration>
<!--CustomPages Configuration Zone-->
    <CustomPagesParameters>
        <CustomPagesParameters>
            <add name="defaults" sitename="demo" mailgetter="demo@get.com" mailconfigsmtp="smtp.demo.com" mailconfigsmtpport="25" mailconfigsender="manager@demo.com" mailconfigpassword="demopwd" maildev="dev@demo.com"/>
        <!--optional: folderpath="~/mypath/" can be added also since v0.5. Will have no effect on version before. -->
		</CustomPagesParameters>
    </CustomPagesParameters>
<!--End Of CustomPages Configuration Zone-->    

Each page can have a:
SortOrder
Draft State
Custom Title (otherwise the filename is used)
A multilingual application configuration (todo: finish that)

Everything is under copyrith 2013 by Meï-Garino Jérémy.

About

A Library for ast.net mvc website to help manage .html content in controllers and views.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages