Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

⚠️Security Notice

This repository is preserved for historical reference only.

Do not use WebYep in any public-facing deployment. Known vulnerabilities include a default admin account with a well-known password, making unmodified installations an easy target for attackers.

If you must run WebYep in a controlled environment:

  • Change the admin password immediately
  • Conduct a full security review before any exposure to untrusted networks
  • Accept that undiscovered vulnerabilities will never be patched

What is WebYep?

WebYep is Web Content Management System. WebYep is now Open Source. There are many WebCMS available, even Open Source, but WebYep is different:

  • WebYep is designed to be simple. It's easier to get started and understand all its features.
  • WebYep does not require a database server.
  • WebYep is available in German and English.
  • No PHP or HTML knowledge required.
  • Comes with Dreamweaver and RapidWeaver plugins.

What is in this Repository?

This git repository contains the source code of WebYep. This code is no longer maintained by Objective Development. If you use any part of it, please be aware that it may contain vulnerabilities.

Building a WebYep Package from the Source Code

In order to build WebYep from the source code, you need the following prerequisites:

  • Mac OS X 10.6 or higher. Mac OS X comes with a command line version of PHP.
  • If you want to build the Dreamweaver Plugin, you need to copy the application Adobe Extension Manager CS5.app into the external-dependencies directory. This version of WebYep has been tested with Adobe Extension Manager CS5 version 5.0.298, but newer versions should work as well.
  • If you want to build the RapidWeaver plugin, you need Xcode 4 (tested with version 4.6, but older and newer versions should work as well) and the RapidWeaver Plugin Utilities framework. Copy the folder RWPluginUtilities.framework into the external-depenencies directory. As of RapidWeaver 5 this framework can be found in RapidWeaver.app/Contents/Frameworks/RWPluginUtilities.framework.

If a prerequisite for a plugin is missing, the build script simply omits the respective package with the plugin.

Once you have all prerequisites installed, run the build script. Open a Terminal window, change directory into the root of this repository and type:

release-building/make_release.php -r <version>

Replace <version> with the version specification of the packages you want to build, e.g. 1.7.2-patched.

Run the script without parameters to see other build options. Once the script has finished, it opens a Finder window with English and German WebYep packages, ready for distribution.

Tested Versions of Prerequisites

WebYep has a couple of prerequisites for building from the source code (see above), and can be integrated with various external packages such as rich text editors etc. Here's a list what has been tested. Newer and older versions may work as well.

For building the plugins:

Dreamweaver CS6 RapidWeaver 5.2.2

For the installation:

jQuery 1.4.3 is bundled in webyep-system/programm/javascript/ Fancybox 1.3.4 CKEditor 3.6.6.1 TinyMCE (unknown) Lightbox (unknown)

License

WebYep is now distributed under the Terms and Conditions of the GNU General Public License in version 2 (GPLv2). A copy of these terms and conditions can be found in the directory release-building:

  • WebYep License Agreement.html for the English version.
  • WebYep Lizenzbedingungen.html for a German translation.

About

Web Content Management System

Resources

Stars

21 stars

Watchers

7 watching

Forks

Releases

Packages

Contributors

Languages